[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 try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjonner%2Fadvent2024" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/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-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jonner/advent2024 on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5dec77b9e39990f28e1bc8caf3add6cca38e2497cf44a8803fc1b331136c418e
[INFO] running `Command { std: "docker" "start" "-a" "5dec77b9e39990f28e1bc8caf3add6cca38e2497cf44a8803fc1b331136c418e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5dec77b9e39990f28e1bc8caf3add6cca38e2497cf44a8803fc1b331136c418e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5dec77b9e39990f28e1bc8caf3add6cca38e2497cf44a8803fc1b331136c418e", kill_on_drop: false }`
[INFO] [stdout] 5dec77b9e39990f28e1bc8caf3add6cca38e2497cf44a8803fc1b331136c418e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 893fa22650908e67694ca6614b32d54af54d665f2d2cf7b21383c83e34aa52a5
[INFO] running `Command { std: "docker" "start" "-a" "893fa22650908e67694ca6614b32d54af54d665f2d2cf7b21383c83e34aa52a5", 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 strsim v0.11.1
[INFO] [stderr]    Compiling bitflags v2.6.0
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling rustversion v1.0.18
[INFO] [stderr]    Compiling libc v0.2.167
[INFO] [stderr]    Compiling anstyle v1.0.10
[INFO] [stderr]    Compiling clap_lex v0.7.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling serde v1.0.215
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling tracing-core v0.1.33
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling overload v0.1.1
[INFO] [stderr]    Compiling anyhow v1.0.93
[INFO] [stderr]    Compiling thread_local v1.1.8
[INFO] [stderr]    Compiling nu-ansi-term v0.46.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling cached_proc_macro_types v0.1.1
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.15
[INFO] [stderr]    Compiling regex-lite v0.1.6
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling condtype v1.3.0
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.19
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling terminal_size v0.4.1
[INFO] [stderr]    Compiling clap_builder v4.5.21
[INFO] [stderr]    Compiling syn v2.0.89
[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 divan-macros v0.1.16
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling tracing-attributes v0.1.28
[INFO] [stderr]    Compiling divan v0.1.16
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling strum v0.26.3
[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 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 26.37s
[INFO] running `Command { std: "docker" "inspect" "893fa22650908e67694ca6614b32d54af54d665f2d2cf7b21383c83e34aa52a5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "893fa22650908e67694ca6614b32d54af54d665f2d2cf7b21383c83e34aa52a5", kill_on_drop: false }`
[INFO] [stdout] 893fa22650908e67694ca6614b32d54af54d665f2d2cf7b21383c83e34aa52a5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] e7c62e26c23ae47b7ab6aefaff4e9e2904db7a20177d461307b6fa31659c4cc2
[INFO] running `Command { std: "docker" "start" "-a" "e7c62e26c23ae47b7ab6aefaff4e9e2904db7a20177d461307b6fa31659c4cc2", 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 6.06s
[INFO] running `Command { std: "docker" "inspect" "e7c62e26c23ae47b7ab6aefaff4e9e2904db7a20177d461307b6fa31659c4cc2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e7c62e26c23ae47b7ab6aefaff4e9e2904db7a20177d461307b6fa31659c4cc2", kill_on_drop: false }`
[INFO] [stdout] e7c62e26c23ae47b7ab6aefaff4e9e2904db7a20177d461307b6fa31659c4cc2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] b8f527c2c7aae1cf239e78c718c00a7e555ce6c1c5f516ac886d1eff23603eb8
[INFO] running `Command { std: "docker" "start" "-a" "b8f527c2c7aae1cf239e78c718c00a7e555ce6c1c5f516ac886d1eff23603eb8", 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.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/advent2024/0f092c9a4287118f/deps/advent2024-0f092c9a4287118f)
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test day11::test::test_part1 ... ok
[INFO] [stdout] test day11::test::test_parse ... ok
[INFO] [stdout] test day18::test::test_part1 ... ok
[INFO] [stdout] test day13::test::test_parse ... ok
[INFO] [stdout] test day13::test::test_part1 ... ok
[INFO] [stdout] test day19::test::test_parse ... ok
[INFO] [stdout] [2m2026-01-16T14:56:17.109045Z[0m [32m INFO[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-01-16T14:56:17.109106Z[0m [32m INFO[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-01-16T14:56:17.109164Z[0m [32m INFO[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-01-16T14:56:17.109219Z[0m [32m INFO[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-01-16T14:56:17.109676Z[0m [32m INFO[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-01-16T14:56:17.109750Z[0m [32m INFO[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-01-16T14:56:17.109815Z[0m [32m INFO[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-01-16T14:56:17.109883Z[0m [32m INFO[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-01-16T14:56:17.109922Z[0m [32m INFO[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-01-16T14:56:17.110007Z[0m [32m INFO[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-01-16T14:56:17.110047Z[0m [32m INFO[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-01-16T14:56:17.110079Z[0m [32m INFO[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-01-16T14:56:17.110157Z[0m [32m INFO[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-01-16T14:56:17.110194Z[0m [32m INFO[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-01-16T14:56:17.110225Z[0m [32m INFO[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-01-16T14:56:17.110356Z[0m [32m INFO[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-01-16T14:56:17.110417Z[0m [32m INFO[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-01-16T14:56:17.110460Z[0m [32m INFO[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-01-16T14:56:17.110498Z[0m [32m INFO[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-01-16T14:56:17.110544Z[0m [32m INFO[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-01-16T14:56:17.110662Z[0m [32m INFO[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-01-16T14:56:17.110717Z[0m [32m INFO[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-01-16T14:56:17.110762Z[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-01-16T14:56:17.110770Z[0m [32m INFO[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-01-16T14:56:17.110806Z[0m [32m INFO[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-01-16T14:56:17.110835Z[0m [32m INFO[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-01-16T14:56:17.110889Z[0m [32m INFO[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-01-16T14:56:17.110941Z[0m [32m INFO[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-01-16T14:56:17.111008Z[0m [32m INFO[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-01-16T14:56:17.111039Z[0m [32m INFO[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-01-16T14:56:17.111102Z[0m [32m INFO[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-01-16T14:56:17.111133Z[0m [32m INFO[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-01-16T14:56:17.111183Z[0m [32m INFO[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-01-16T14:56:17.111246Z[0m [32m INFO[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-01-16T14:56:17.111312Z[0m [32m INFO[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-01-16T14:56:17.111350Z[0m [32m INFO[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-01-16T14:56:17.111400Z[0m [32m INFO[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-01-16T14:56:17.111455Z[0m [32m INFO[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-01-16T14:56:17.111504Z[0m [32m INFO[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-01-16T14:56:17.111559Z[0m [32m INFO[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-01-16T14:56:17.111609Z[0m [32m INFO[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-01-16T14:56:17.111658Z[0m [32m INFO[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-01-16T14:56:17.111721Z[0m [32m INFO[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-01-16T14:56:17.111756Z[0m [32m INFO[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-01-16T14:56:17.111827Z[0m [32m INFO[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-01-16T14:56:17.111858Z[0m [32m INFO[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-01-16T14:56:17.111909Z[0m [32m INFO[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-01-16T14:56:17.111989Z[0m [32m INFO[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-01-16T14:56:17.112027Z[0m [32m INFO[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-01-16T14:56:17.112058Z[0m [32m INFO[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-01-16T14:56:17.112107Z[0m [32m INFO[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-01-16T14:56:17.112157Z[0m [32m INFO[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-01-16T14:56:17.112250Z[0m [32m INFO[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-01-16T14:56:17.116636Z[0m [32m INFO[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-01-16T14:56:17.116690Z[0m [32m INFO[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-01-16T14:56:17.116768Z[0m [32m INFO[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-01-16T14:56:17.116857Z[0m [32m INFO[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-01-16T14:56:17.116907Z[0m [32m INFO[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-01-16T14:56:17.116970Z[0m [32m INFO[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-01-16T14:56:17.117026Z[0m [32m INFO[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-01-16T14:56:17.117079Z[0m [32m INFO[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-01-16T14:56:17.117128Z[0m [32m INFO[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-01-16T14:56:17.117196Z[0m [32m INFO[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-01-16T14:56:17.117246Z[0m [32m INFO[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-01-16T14:56:17.117328Z[0m [32m INFO[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-01-16T14:56:17.117419Z[0m [32m INFO[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-01-16T14:56:17.117469Z[0m [32m INFO[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-01-16T14:56:17.117548Z[0m [32m INFO[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-01-16T14:56:17.117594Z[0m [32m INFO[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-01-16T14:56:17.117661Z[0m [32m INFO[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-01-16T14:56:17.117732Z[0m [32m INFO[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-01-16T14:56:17.117820Z[0m [32m INFO[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-01-16T14:56:17.117870Z[0m [32m INFO[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-01-16T14:56:17.117952Z[0m [32m INFO[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-01-16T14:56:17.117998Z[0m [32m INFO[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-01-16T14:56:17.118078Z[0m [32m INFO[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-01-16T14:56:17.118122Z[0m [32m INFO[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-01-16T14:56:17.118199Z[0m [32m INFO[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-01-16T14:56:17.118245Z[0m [32m INFO[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-01-16T14:56:17.118339Z[0m [32m INFO[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-01-16T14:56:17.118387Z[0m [32m INFO[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-01-16T14:56:17.118451Z[0m [32m INFO[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] test day14::test::test_part1 ... ok
[INFO] [stdout] test day3::test_nom ... ok
[INFO] [stdout] test day18::test::test_part2 ... ok
[INFO] [stdout] test day16::test::test_parse ... ok
[INFO] [stdout] [2m2026-01-16T14:56:17.116562Z[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-01-16T14:56:17.121570Z[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-01-16T14:56:17.121646Z[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{2: [Towel { colors: [Green] }], 0: [Towel { colors: [Black] }], 3: [Towel { colors: [Red] }], 1: [Towel { colors: [Green] }]}
[INFO] [stdout] [2m2026-01-16T14:56:17.121677Z[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-01-16T14:56:17.121731Z[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-01-16T14:56:17.121775Z[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-01-16T14:56:17.121826Z[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] }], 4: [Towel { colors: [Black] }, Towel { colors: [Black, Red] }], 5: [Towel { colors: [Red] }], 3: [Towel { colors: [Green] }, Towel { colors: [Green, Black] }], 2: [Towel { colors: [Black] }], 1: [Towel { colors: [Red] }, Towel { colors: [Red, Black] }]}
[INFO] [stdout] [2m2026-01-16T14:56:17.121859Z[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-01-16T14:56:17.121897Z[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-01-16T14:56:17.121919Z[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-01-16T14:56:17.121961Z[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{5: [Towel { colors: [Green] }], 4: [Towel { colors: [Red] }], 0: [Towel { colors: [Black] }, Towel { colors: [Black, White, Blue] }], 3: [Towel { colors: [Red] }]}
[INFO] [stdout] [2m2026-01-16T14:56:17.121989Z[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-01-16T14:56:17.122031Z[0m [32m INFO[0m [1mcan_match[0m[1m{[0m[3mself[0m[2m=[0mPattern { colors: [Black, Red, Green, Red] }[1m}[0m[2m:[0m [2madvent2024::day19[0m[2m:[0m [3mtowel_matches[0m[2m=[0m{0: [Towel { colors: [Black] }, Towel { colors: [Black, Red] }], 3: [Towel { colors: [Red] }], 1: [Towel { colors: [Red] }], 2: [Towel { colors: [Green] }]}
[INFO] [stdout] [2m2026-01-16T14:56:17.122061Z[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-01-16T14:56:17.122103Z[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{5: [Towel { colors: [Black] }], 0: [Towel { colors: [Black] }], 3: [Towel { colors: [Green] }], 1: [Towel { colors: [Black] }, Towel { colors: [Black, Red] }], 2: [Towel { colors: [Red] }]}
[INFO] [stdout] [2m2026-01-16T14:56:17.122132Z[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-01-16T14:56:17.114647Z[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-01-16T14:56:17.122190Z[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-01-16T14:56:17.122251Z[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-01-16T14:56:17.122345Z[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-01-16T14:56:17.122383Z[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-01-16T14:56:17.122432Z[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-01-16T14:56:17.122503Z[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-01-16T14:56:17.122540Z[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-01-16T14:56:17.122589Z[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-01-16T14:56:17.122648Z[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-01-16T14:56:17.122679Z[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-01-16T14:56:17.122750Z[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-01-16T14:56:17.122835Z[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-01-16T14:56:17.122870Z[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-01-16T14:56:17.122916Z[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] test day6::test::test_part1 ... ok
[INFO] [stdout] [2m2026-01-16T14:56:17.122979Z[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-01-16T14:56:17.123012Z[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-01-16T14:56:17.123062Z[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-01-16T14:56:17.123133Z[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-01-16T14:56:17.123169Z[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-01-16T14:56:17.123218Z[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-01-16T14:56:17.123281Z[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-01-16T14:56:17.123342Z[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-01-16T14:56:17.123394Z[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-01-16T14:56:17.123455Z[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-01-16T14:56:17.123486Z[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-01-16T14:56:17.123537Z[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-01-16T14:56:17.123603Z[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-01-16T14:56:17.123637Z[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-01-16T14:56:17.123683Z[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-01-16T14:56:17.111276Z[0m [32m INFO[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-01-16T14:56:17.123910Z[0m [32m INFO[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] [2m2026-01-16T14:56:17.123949Z[0m [32m INFO[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] [2m2026-01-16T14:56:17.124098Z[0m [32m INFO[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-01-16T14:56:17.124160Z[0m [32m INFO[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-01-16T14:56:17.124217Z[0m [32m INFO[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-01-16T14:56:17.124274Z[0m [32m INFO[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-01-16T14:56:17.124356Z[0m [32m INFO[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-01-16T14:56:17.124408Z[0m [32m INFO[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-01-16T14:56:17.124458Z[0m [32m INFO[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-01-16T14:56:17.124519Z[0m [32m INFO[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-01-16T14:56:17.124581Z[0m [32m INFO[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-01-16T14:56:17.124638Z[0m [32m INFO[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-01-16T14:56:17.124709Z[0m [32m INFO[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-01-16T14:56:17.124747Z[0m [32m INFO[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-01-16T14:56:17.124815Z[0m [32m INFO[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-01-16T14:56:17.124877Z[0m [32m INFO[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-01-16T14:56:17.124941Z[0m [32m INFO[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-01-16T14:56:17.124996Z[0m [32m INFO[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-01-16T14:56:17.125068Z[0m [32m INFO[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-01-16T14:56:17.125106Z[0m [32m INFO[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-01-16T14:56:17.125177Z[0m [32m INFO[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-01-16T14:56:17.125218Z[0m [32m INFO[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] test day16::test::test_part1 ... ok
[INFO] [stdout] test day19::test::test_part1 ... ok
[INFO] [stdout] test day7::test::test_part1 ... ok
[INFO] [stdout] test day7::test::test_part2 ... ok
[INFO] [stdout] test day8::test::test_antennas ... ok
[INFO] [stdout] test day17::test::test_parse ... ok
[INFO] [stdout] test day15::test::test_part1_smaller ... ok
[INFO] [stdout] test day8::test::test_part1 ... ok
[INFO] [stdout] test day8::test::test_antinodes ... ok
[INFO] [stdout] [2m2026-01-16T14:56:17.125274Z[0m [32m INFO[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-01-16T14:56:17.132167Z[0m [32m INFO[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-01-16T14:56:17.132219Z[0m [32m INFO[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-01-16T14:56:17.132257Z[0m [32m INFO[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-01-16T14:56:17.132367Z[0m [32m INFO[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-01-16T14:56:17.132412Z[0m [32m INFO[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-01-16T14:56:17.132448Z[0m [32m INFO[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-01-16T14:56:17.132510Z[0m [32m INFO[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-01-16T14:56:17.132575Z[0m [32m INFO[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-01-16T14:56:17.132667Z[0m [32m INFO[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-01-16T14:56:17.132713Z[0m [32m INFO[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-01-16T14:56:17.132749Z[0m [32m INFO[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-01-16T14:56:17.132823Z[0m [32m INFO[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-01-16T14:56:17.132886Z[0m [32m INFO[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-01-16T14:56:17.132947Z[0m [32m INFO[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-01-16T14:56:17.133009Z[0m [32m INFO[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-01-16T14:56:17.133086Z[0m [32m INFO[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-01-16T14:56:17.133125Z[0m [32m INFO[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-01-16T14:56:17.133213Z[0m [32m INFO[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-01-16T14:56:17.133260Z[0m [32m INFO[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-01-16T14:56:17.133744Z[0m [32m INFO[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-01-16T14:56:17.134040Z[0m [32m INFO[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-01-16T14:56:17.134117Z[0m [32m INFO[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-01-16T14:56:17.134151Z[0m [32m INFO[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-01-16T14:56:17.134203Z[0m [32m INFO[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-01-16T14:56:17.134256Z[0m [32m INFO[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-01-16T14:56:17.134334Z[0m [32m INFO[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-01-16T14:56:17.134429Z[0m [32m INFO[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-01-16T14:56:17.134464Z[0m [32m INFO[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-01-16T14:56:17.134517Z[0m [32m INFO[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-01-16T14:56:17.134572Z[0m [32m INFO[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-01-16T14:56:17.134624Z[0m [32m INFO[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-01-16T14:56:17.134692Z[0m [32m INFO[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-01-16T14:56:17.134724Z[0m [32m INFO[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-01-16T14:56:17.134796Z[0m [32m INFO[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-01-16T14:56:17.134829Z[0m [32m INFO[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-01-16T14:56:17.134881Z[0m [32m INFO[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-01-16T14:56:17.134933Z[0m [32m INFO[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-01-16T14:56:17.134985Z[0m [32m INFO[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-01-16T14:56:17.135037Z[0m [32m INFO[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-01-16T14:56:17.135089Z[0m [32m INFO[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-01-16T14:56:17.135141Z[0m [32m INFO[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-01-16T14:56:17.135207Z[0m [32m INFO[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-01-16T14:56:17.135240Z[0m [32m INFO[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-01-16T14:56:17.135309Z[0m [32m INFO[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] test day9::test::test_parse ... ok
[INFO] [stdout] test day9::test::test_compact ... ok
[INFO] [stdout] test day8::test::test_part2 ... ok
[INFO] [stdout] test day9::test::test_part1 ... ok
[INFO] [stdout] [2m2026-01-16T14:56:17.138669Z[0m [32m INFO[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-01-16T14:56:17.138812Z[0m [32m INFO[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-01-16T14:56:17.142318Z[0m [32m INFO[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-01-16T14:56:17.142443Z[0m [32m INFO[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-01-16T14:56:17.142620Z[0m [32m INFO[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-01-16T14:56:17.142695Z[0m [32m INFO[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-01-16T14:56:17.142819Z[0m [32m INFO[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-01-16T14:56:17.142948Z[0m [32m INFO[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-01-16T14:56:17.143083Z[0m [32m INFO[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-01-16T14:56:17.143183Z[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-01-16T14:56:17.143217Z[0m [32m INFO[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-01-16T14:56:17.143377Z[0m [32m INFO[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-01-16T14:56:17.143451Z[0m [32m INFO[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-01-16T14:56:17.143491Z[0m [32m INFO[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-01-16T14:56:17.143551Z[0m [32m INFO[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-01-16T14:56:17.143612Z[0m [32m INFO[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-01-16T14:56:17.143675Z[0m [32m INFO[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-01-16T14:56:17.143736Z[0m [32m INFO[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-01-16T14:56:17.143810Z[0m [32m INFO[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-01-16T14:56:17.143874Z[0m [32m INFO[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-01-16T14:56:17.143935Z[0m [32m INFO[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-01-16T14:56:17.144016Z[0m [32m INFO[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-01-16T14:56:17.144055Z[0m [32m INFO[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-01-16T14:56:17.144086Z[0m [32m INFO[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-01-16T14:56:17.144135Z[0m [32m INFO[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-01-16T14:56:17.144184Z[0m [32m INFO[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-01-16T14:56:17.144239Z[0m [32m INFO[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-01-16T14:56:17.144317Z[0m [32m INFO[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-01-16T14:56:17.144379Z[0m [32m INFO[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-01-16T14:56:17.144436Z[0m [32m INFO[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-01-16T14:56:17.144489Z[0m [32m INFO[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-01-16T14:56:17.144553Z[0m [32m INFO[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-01-16T14:56:17.144609Z[0m [32m INFO[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-01-16T14:56:17.144657Z[0m [32m INFO[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-01-16T14:56:17.144705Z[0m [32m INFO[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-01-16T14:56:17.144765Z[0m [32m INFO[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-01-16T14:56:17.144821Z[0m [32m INFO[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-01-16T14:56:17.144884Z[0m [32m INFO[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-01-16T14:56:17.144947Z[0m [32m INFO[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-01-16T14:56:17.145008Z[0m [32m INFO[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 day16::test::test_part2 ... ok
[INFO] [stdout] [2m2026-01-16T14:56:17.146389Z[0m [32m INFO[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-01-16T14:56:17.146500Z[0m [32m INFO[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-01-16T14:56:17.146851Z[0m [32m INFO[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-01-16T14:56:17.147124Z[0m [32m INFO[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-01-16T14:56:17.149332Z[0m [32m INFO[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-01-16T14:56:17.149550Z[0m [32m INFO[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-01-16T14:56:17.149647Z[0m [32m INFO[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-01-16T14:56:17.149775Z[0m [32m INFO[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-01-16T14:56:17.152345Z[0m [32m INFO[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-01-16T14:56:17.152427Z[0m [32m INFO[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-01-16T14:56:17.152460Z[0m [32m INFO[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-01-16T14:56:17.152514Z[0m [32m INFO[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-01-16T14:56:17.152582Z[0m [32m INFO[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-01-16T14:56:17.152613Z[0m [32m INFO[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-01-16T14:56:17.152665Z[0m [32m INFO[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-01-16T14:56:17.152717Z[0m [32m INFO[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-01-16T14:56:17.152775Z[0m [32m INFO[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-01-16T14:56:17.152830Z[0m [32m INFO[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-01-16T14:56:17.152881Z[0m [32m INFO[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-01-16T14:56:17.152950Z[0m [32m INFO[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-01-16T14:56:17.152983Z[0m [32m INFO[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-01-16T14:56:17.153047Z[0m [32m INFO[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-01-16T14:56:17.153078Z[0m [32m INFO[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-01-16T14:56:17.153130Z[0m [32m INFO[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-01-16T14:56:17.153182Z[0m [32m INFO[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-01-16T14:56:17.153234Z[0m [32m INFO[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-01-16T14:56:17.153305Z[0m [32m INFO[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-01-16T14:56:17.153375Z[0m [32m INFO[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-01-16T14:56:17.153436Z[0m [32m INFO[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-01-16T14:56:17.153501Z[0m [32m INFO[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-01-16T14:56:17.153565Z[0m [32m INFO[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-01-16T14:56:17.153627Z[0m [32m INFO[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-01-16T14:56:17.153689Z[0m [32m INFO[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-01-16T14:56:17.153750Z[0m [32m INFO[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-01-16T14:56:17.153822Z[0m [32m INFO[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-01-16T14:56:17.153882Z[0m [32m INFO[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-01-16T14:56:17.153954Z[0m [32m INFO[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-01-16T14:56:17.154019Z[0m [32m INFO[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-01-16T14:56:17.154080Z[0m [32m INFO[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-01-16T14:56:17.154142Z[0m [32m INFO[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-01-16T14:56:17.154206Z[0m [32m INFO[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-01-16T14:56:17.154269Z[0m [32m INFO[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-01-16T14:56:17.155455Z[0m [32m INFO[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-01-16T14:56:17.155516Z[0m [32m INFO[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-01-16T14:56:17.155572Z[0m [32m INFO[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-01-16T14:56:17.155624Z[0m [32m INFO[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-01-16T14:56:17.155702Z[0m [32m INFO[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-01-16T14:56:17.155738Z[0m [32m INFO[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-01-16T14:56:17.155777Z[0m [32m INFO[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-01-16T14:56:17.155855Z[0m [32m INFO[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-01-16T14:56:17.155891Z[0m [32m INFO[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-01-16T14:56:17.155924Z[0m [32m INFO[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-01-16T14:56:17.156001Z[0m [32m INFO[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-01-16T14:56:17.156036Z[0m [32m INFO[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-01-16T14:56:17.156066Z[0m [32m INFO[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-01-16T14:56:17.156117Z[0m [32m INFO[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-01-16T14:56:17.156169Z[0m [32m INFO[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-01-16T14:56:17.156222Z[0m [32m INFO[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-01-16T14:56:17.156274Z[0m [32m INFO[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-01-16T14:56:17.156358Z[0m [32m INFO[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-01-16T14:56:17.156414Z[0m [32m INFO[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-01-16T14:56:17.156492Z[0m [32m INFO[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-01-16T14:56:17.156529Z[0m [32m INFO[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-01-16T14:56:17.156560Z[0m [32m INFO[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-01-16T14:56:17.156612Z[0m [32m INFO[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-01-16T14:56:17.156663Z[0m [32m INFO[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-01-16T14:56:17.156715Z[0m [32m INFO[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-01-16T14:56:17.156774Z[0m [32m INFO[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-01-16T14:56:17.156827Z[0m [32m INFO[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-01-16T14:56:17.156889Z[0m [32m INFO[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-01-16T14:56:17.156960Z[0m [32m INFO[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-01-16T14:56:17.156994Z[0m [32m INFO[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-01-16T14:56:17.157117Z[0m [32m INFO[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-01-16T14:56:17.157234Z[0m [32m INFO[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] test day12::test::test_parse_input ... ok
[INFO] [stdout] [2m2026-01-16T14:56:17.157271Z[0m [32m INFO[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-01-16T14:56:17.160396Z[0m [32m INFO[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-01-16T14:56:17.160460Z[0m [32m INFO[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-01-16T14:56:17.160528Z[0m [32m INFO[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-01-16T14:56:17.160583Z[0m [32m INFO[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-01-16T14:56:17.160634Z[0m [32m INFO[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-01-16T14:56:17.160699Z[0m [32m INFO[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-01-16T14:56:17.160732Z[0m [32m INFO[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-01-16T14:56:17.160798Z[0m [32m INFO[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-01-16T14:56:17.160863Z[0m [32m INFO[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-01-16T14:56:17.160897Z[0m [32m INFO[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-01-16T14:56:17.160952Z[0m [32m INFO[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-01-16T14:56:17.161014Z[0m [32m INFO[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-01-16T14:56:17.161045Z[0m [32m INFO[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-01-16T14:56:17.161096Z[0m [32m INFO[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-01-16T14:56:17.161164Z[0m [32m INFO[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-01-16T14:56:17.161200Z[0m [32m INFO[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-01-16T14:56:17.161252Z[0m [32m INFO[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-01-16T14:56:17.163485Z[0m [32m INFO[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-01-16T14:56:17.163745Z[0m [32m INFO[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-01-16T14:56:17.163875Z[0m [32m INFO[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-01-16T14:56:17.163963Z[0m [32m INFO[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-01-16T14:56:17.164021Z[0m [32m INFO[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-01-16T14:56:17.164139Z[0m [32m INFO[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-01-16T14:56:17.164202Z[0m [32m INFO[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-01-16T14:56:17.164249Z[0m [32m INFO[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-01-16T14:56:17.164316Z[0m [32m INFO[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-01-16T14:56:17.164357Z[0m [32m INFO[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-01-16T14:56:17.164419Z[0m [32m INFO[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-01-16T14:56:17.164477Z[0m [32m INFO[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-01-16T14:56:17.164533Z[0m [32m INFO[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-01-16T14:56:17.164644Z[0m [32m INFO[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-01-16T14:56:17.164693Z[0m [32m INFO[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-01-16T14:56:17.164734Z[0m [32m INFO[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-01-16T14:56:17.164781Z[0m [32m INFO[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-01-16T14:56:17.164817Z[0m [32m INFO[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-01-16T14:56:17.164873Z[0m [32m INFO[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-01-16T14:56:17.164931Z[0m [32m INFO[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-01-16T14:56:17.164991Z[0m [32m INFO[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-01-16T14:56:17.165054Z[0m [32m INFO[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-01-16T14:56:17.165119Z[0m [32m INFO[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-01-16T14:56:17.165185Z[0m [32m INFO[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-01-16T14:56:17.167382Z[0m [32m INFO[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-01-16T14:56:17.167737Z[0m [32m INFO[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-01-16T14:56:17.168001Z[0m [32m INFO[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-01-16T14:56:17.168283Z[0m [32m INFO[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-01-16T14:56:17.168535Z[0m [32m INFO[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-01-16T14:56:17.168611Z[0m [32m INFO[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-01-16T14:56:17.168670Z[0m [32m INFO[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-01-16T14:56:17.168726Z[0m [32m INFO[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-01-16T14:56:17.168808Z[0m [32m INFO[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-01-16T14:56:17.168843Z[0m [32m INFO[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-01-16T14:56:17.168909Z[0m [32m INFO[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-01-16T14:56:17.168943Z[0m [32m INFO[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-01-16T14:56:17.168996Z[0m [32m INFO[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-01-16T14:56:17.169050Z[0m [32m INFO[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-01-16T14:56:17.169107Z[0m [32m INFO[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-01-16T14:56:17.169167Z[0m [32m INFO[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-01-16T14:56:17.169224Z[0m [32m INFO[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-01-16T14:56:17.169283Z[0m [32m INFO[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-01-16T14:56:17.169365Z[0m [32m INFO[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-01-16T14:56:17.169430Z[0m [32m INFO[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-01-16T14:56:17.169463Z[0m [32m INFO[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-01-16T14:56:17.169515Z[0m [32m INFO[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] test day5::test_part1 ... ok
[INFO] [stdout] [2m2026-01-16T14:56:17.169569Z[0m [32m INFO[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-01-16T14:56:17.170443Z[0m [32m INFO[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-01-16T14:56:17.170553Z[0m [32m INFO[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-01-16T14:56:17.170623Z[0m [32m INFO[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-01-16T14:56:17.170691Z[0m [32m INFO[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-01-16T14:56:17.170814Z[0m [32m INFO[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-01-16T14:56:17.170868Z[0m [32m INFO[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-01-16T14:56:17.170911Z[0m [32m INFO[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-01-16T14:56:17.170947Z[0m [32m INFO[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-01-16T14:56:17.171055Z[0m [32m INFO[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-01-16T14:56:17.171110Z[0m [32m INFO[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-01-16T14:56:17.171154Z[0m [32m INFO[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-01-16T14:56:17.171191Z[0m [32m INFO[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-01-16T14:56:17.171324Z[0m [32m INFO[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-01-16T14:56:17.171379Z[0m [32m INFO[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-01-16T14:56:17.171421Z[0m [32m INFO[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-01-16T14:56:17.171460Z[0m [32m INFO[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-01-16T14:56:17.171526Z[0m [32m INFO[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-01-16T14:56:17.171595Z[0m [32m INFO[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-01-16T14:56:17.171663Z[0m [32m INFO[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-01-16T14:56:17.171731Z[0m [32m INFO[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-01-16T14:56:17.171811Z[0m [32m INFO[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-01-16T14:56:17.171879Z[0m [32m INFO[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-01-16T14:56:17.171946Z[0m [32m INFO[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-01-16T14:56:17.172013Z[0m [32m INFO[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-01-16T14:56:17.172080Z[0m [32m INFO[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-01-16T14:56:17.172147Z[0m [32m INFO[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-01-16T14:56:17.172217Z[0m [32m INFO[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-01-16T14:56:17.176313Z[0m [32m INFO[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-01-16T14:56:17.176723Z[0m [32m INFO[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-01-16T14:56:17.177068Z[0m [32m INFO[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-01-16T14:56:17.177322Z[0m [32m INFO[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-01-16T14:56:17.177578Z[0m [32m INFO[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-01-16T14:56:17.177859Z[0m [32m INFO[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-01-16T14:56:17.178155Z[0m [32m INFO[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-01-16T14:56:17.181640Z[0m [32m INFO[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-01-16T14:56:17.182170Z[0m [32m INFO[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-01-16T14:56:17.182501Z[0m [32m INFO[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-01-16T14:56:17.182789Z[0m [32m INFO[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-01-16T14:56:17.183055Z[0m [32m INFO[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-01-16T14:56:17.183323Z[0m [32m INFO[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-01-16T14:56:17.183594Z[0m [32m INFO[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-01-16T14:56:17.183824Z[0m [32m INFO[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-01-16T14:56:17.184086Z[0m [32m INFO[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-01-16T14:56:17.184281Z[0m [32m INFO[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-01-16T14:56:17.184596Z[0m [32m INFO[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-01-16T14:56:17.184827Z[0m [32m INFO[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-01-16T14:56:17.185079Z[0m [32m INFO[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-01-16T14:56:17.185346Z[0m [32m INFO[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-01-16T14:56:17.185623Z[0m [32m INFO[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-01-16T14:56:17.185906Z[0m [32m INFO[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-01-16T14:56:17.186194Z[0m [32m INFO[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-01-16T14:56:17.186509Z[0m [32m INFO[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-01-16T14:56:17.186826Z[0m [32m INFO[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-01-16T14:56:17.186908Z[0m [32m INFO[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-01-16T14:56:17.186978Z[0m [32m INFO[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-01-16T14:56:17.187046Z[0m [32m INFO[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-01-16T14:56:17.187113Z[0m [32m INFO[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-01-16T14:56:17.187182Z[0m [32m INFO[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-01-16T14:56:17.187250Z[0m [32m INFO[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-01-16T14:56:17.187341Z[0m [32m INFO[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-01-16T14:56:17.187398Z[0m [32m INFO[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-01-16T14:56:17.187449Z[0m [32m INFO[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-01-16T14:56:17.187500Z[0m [32m INFO[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-01-16T14:56:17.187553Z[0m [32m INFO[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-01-16T14:56:17.187610Z[0m [32m INFO[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-01-16T14:56:17.187665Z[0m [32m INFO[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-01-16T14:56:17.187713Z[0m [32m INFO[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-01-16T14:56:17.187799Z[0m [32m INFO[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-01-16T14:56:17.187840Z[0m [32m INFO[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-01-16T14:56:17.187871Z[0m [32m INFO[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-01-16T14:56:17.187925Z[0m [32m INFO[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-01-16T14:56:17.187980Z[0m [32m INFO[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-01-16T14:56:17.188034Z[0m [32m INFO[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-01-16T14:56:17.188088Z[0m [32m INFO[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-01-16T14:56:17.188144Z[0m [32m INFO[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-01-16T14:56:17.188198Z[0m [32m INFO[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-01-16T14:56:17.188253Z[0m [32m INFO[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-01-16T14:56:17.188735Z[0m [32m INFO[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-01-16T14:56:17.188990Z[0m [32m INFO[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-01-16T14:56:17.189233Z[0m [32m INFO[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-01-16T14:56:17.189513Z[0m [32m INFO[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-01-16T14:56:17.189784Z[0m [32m INFO[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-01-16T14:56:17.190045Z[0m [32m INFO[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-01-16T14:56:17.190312Z[0m [32m INFO[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-01-16T14:56:17.190588Z[0m [32m INFO[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-01-16T14:56:17.190853Z[0m [32m INFO[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-01-16T14:56:17.191150Z[0m [32m INFO[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-01-16T14:56:17.191383Z[0m [32m INFO[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-01-16T14:56:17.191615Z[0m [32m INFO[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-01-16T14:56:17.191835Z[0m [32m INFO[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-01-16T14:56:17.192145Z[0m [32m INFO[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-01-16T14:56:17.192392Z[0m [32m INFO[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-01-16T14:56:17.192590Z[0m [32m INFO[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-01-16T14:56:17.192808Z[0m [32m INFO[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-01-16T14:56:17.193079Z[0m [32m INFO[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] test day13::test::test_part2 ... FAILED
[INFO] [stdout] [2m2026-01-16T14:56:17.193345Z[0m [32m INFO[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-01-16T14:56:17.194731Z[0m [32m INFO[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-01-16T14:56:17.195049Z[0m [32m INFO[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-01-16T14:56:17.195362Z[0m [32m INFO[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-01-16T14:56:17.195665Z[0m [32m INFO[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-01-16T14:56:17.195893Z[0m [32m INFO[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] test day10::test::test_part1 ... ok
[INFO] [stdout] test day5::test_reorder ... ok
[INFO] [stdout] [2m2026-01-16T14:56:17.196206Z[0m [32m INFO[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-01-16T14:56:17.196709Z[0m [32m INFO[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-01-16T14:56:17.197126Z[0m [32m INFO[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-01-16T14:56:17.197485Z[0m [32m INFO[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-01-16T14:56:17.197803Z[0m [32m INFO[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-01-16T14:56:17.198182Z[0m [32m INFO[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-01-16T14:56:17.198459Z[0m [32m INFO[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-01-16T14:56:17.198849Z[0m [32m INFO[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-01-16T14:56:17.199090Z[0m [32m INFO[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-01-16T14:56:17.199302Z[0m [32m INFO[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-01-16T14:56:17.199504Z[0m [32m INFO[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-01-16T14:56:17.199734Z[0m [32m INFO[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-01-16T14:56:17.199956Z[0m [32m INFO[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-01-16T14:56:17.200158Z[0m [32m INFO[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-01-16T14:56:17.200527Z[0m [32m INFO[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-01-16T14:56:17.201088Z[0m [32m INFO[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 day6::test::test_part2 ... ok
[INFO] [stdout] [2m2026-01-16T14:56:17.203355Z[0m [32m INFO[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-01-16T14:56:17.203847Z[0m [32m INFO[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-01-16T14:56:17.204217Z[0m [32m INFO[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-01-16T14:56:17.204558Z[0m [32m INFO[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-01-16T14:56:17.204831Z[0m [32m INFO[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-01-16T14:56:17.205114Z[0m [32m INFO[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-01-16T14:56:17.205361Z[0m [32m INFO[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-01-16T14:56:17.205612Z[0m [32m INFO[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-01-16T14:56:17.205721Z[0m [32m INFO[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-01-16T14:56:17.205875Z[0m [32m INFO[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-01-16T14:56:17.206016Z[0m [32m INFO[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-01-16T14:56:17.206152Z[0m [32m INFO[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-01-16T14:56:17.206320Z[0m [32m INFO[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-01-16T14:56:17.206721Z[0m [32m INFO[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-01-16T14:56:17.207040Z[0m [32m INFO[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-01-16T14:56:17.207275Z[0m [32m INFO[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-01-16T14:56:17.207516Z[0m [32m INFO[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-01-16T14:56:17.207724Z[0m [32m INFO[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-01-16T14:56:17.207938Z[0m [32m INFO[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-01-16T14:56:17.208140Z[0m [32m INFO[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-01-16T14:56:17.208369Z[0m [32m INFO[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-01-16T14:56:17.208934Z[0m [32m INFO[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-01-16T14:56:17.209392Z[0m [32m INFO[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-01-16T14:56:17.209592Z[0m [32m INFO[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-01-16T14:56:17.209790Z[0m [32m INFO[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-01-16T14:56:17.210094Z[0m [32m INFO[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-01-16T14:56:17.210370Z[0m [32m INFO[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-01-16T14:56:17.210662Z[0m [32m INFO[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-01-16T14:56:17.210978Z[0m [32m INFO[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-01-16T14:56:17.211237Z[0m [32m INFO[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-01-16T14:56:17.211549Z[0m [32m INFO[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-01-16T14:56:17.211818Z[0m [32m INFO[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-01-16T14:56:17.212088Z[0m [32m INFO[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] test day11::test::test_blinkn ... ok
[INFO] [stdout] [2m2026-01-16T14:56:17.212344Z[0m [32m INFO[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-01-16T14:56:17.212408Z[0m [32m INFO[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-01-16T14:56:17.212699Z[0m [32m INFO[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-01-16T14:56:17.212853Z[0m [32m INFO[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-01-16T14:56:17.213048Z[0m [32m INFO[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-01-16T14:56:17.213143Z[0m [32m INFO[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-01-16T14:56:17.213199Z[0m [32m INFO[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-01-16T14:56:17.213250Z[0m [32m INFO[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-01-16T14:56:17.213322Z[0m [32m INFO[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-01-16T14:56:17.213406Z[0m [32m INFO[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-01-16T14:56:17.213444Z[0m [32m INFO[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-01-16T14:56:17.213475Z[0m [32m INFO[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-01-16T14:56:17.213527Z[0m [32m INFO[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-01-16T14:56:17.213582Z[0m [32m INFO[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-01-16T14:56:17.213635Z[0m [32m INFO[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-01-16T14:56:17.213692Z[0m [32m INFO[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-01-16T14:56:17.213744Z[0m [32m INFO[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-01-16T14:56:17.213811Z[0m [32m INFO[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-01-16T14:56:17.213863Z[0m [32m INFO[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-01-16T14:56:17.213915Z[0m [32m INFO[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-01-16T14:56:17.213967Z[0m [32m INFO[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-01-16T14:56:17.214018Z[0m [32m INFO[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-01-16T14:56:17.214071Z[0m [32m INFO[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-01-16T14:56:17.214123Z[0m [32m INFO[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-01-16T14:56:17.214175Z[0m [32m INFO[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-01-16T14:56:17.214228Z[0m [32m INFO[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-01-16T14:56:17.214400Z[0m [32m INFO[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-01-16T14:56:17.214584Z[0m [32m INFO[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-01-16T14:56:17.214714Z[0m [32m INFO[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-01-16T14:56:17.214830Z[0m [32m INFO[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-01-16T14:56:17.214870Z[0m [32m INFO[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-01-16T14:56:17.214940Z[0m [32m INFO[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-01-16T14:56:17.214973Z[0m [32m INFO[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-01-16T14:56:17.215037Z[0m [32m INFO[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-01-16T14:56:17.215069Z[0m [32m INFO[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-01-16T14:56:17.215132Z[0m [32m INFO[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-01-16T14:56:17.215163Z[0m [32m INFO[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-01-16T14:56:17.215227Z[0m [32m INFO[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-01-16T14:56:17.215262Z[0m [32m INFO[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-01-16T14:56:17.215348Z[0m [32m INFO[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-01-16T14:56:17.215382Z[0m [32m INFO[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-01-16T14:56:17.215434Z[0m [32m INFO[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-01-16T14:56:17.215486Z[0m [32m INFO[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-01-16T14:56:17.215541Z[0m [32m INFO[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-01-16T14:56:17.215594Z[0m [32m INFO[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-01-16T14:56:17.215660Z[0m [32m INFO[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-01-16T14:56:17.215692Z[0m [32m INFO[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-01-16T14:56:17.215755Z[0m [32m INFO[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-01-16T14:56:17.215799Z[0m [32m INFO[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-01-16T14:56:17.215865Z[0m [32m INFO[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-01-16T14:56:17.215903Z[0m [32m INFO[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-01-16T14:56:17.215973Z[0m [32m INFO[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-01-16T14:56:17.216005Z[0m [32m INFO[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-01-16T14:56:17.216051Z[0m [32m INFO[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-01-16T14:56:17.216115Z[0m [32m INFO[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-01-16T14:56:17.216148Z[0m [32m INFO[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-01-16T14:56:17.216211Z[0m [32m INFO[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-01-16T14:56:17.216243Z[0m [32m INFO[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-01-16T14:56:17.216316Z[0m [32m INFO[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-01-16T14:56:17.216371Z[0m [32m INFO[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-01-16T14:56:17.216436Z[0m [32m INFO[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-01-16T14:56:17.216469Z[0m [32m INFO[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-01-16T14:56:17.216521Z[0m [32m INFO[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-01-16T14:56:17.216585Z[0m [32m INFO[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-01-16T14:56:17.216620Z[0m [32m INFO[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-01-16T14:56:17.216671Z[0m [32m INFO[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-01-16T14:56:17.216724Z[0m [32m INFO[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-01-16T14:56:17.216790Z[0m [32m INFO[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-01-16T14:56:17.216844Z[0m [32m INFO[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-01-16T14:56:17.216894Z[0m [32m INFO[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-01-16T14:56:17.216944Z[0m [32m INFO[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-01-16T14:56:17.216997Z[0m [32m INFO[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-01-16T14:56:17.217050Z[0m [32m INFO[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-01-16T14:56:17.217103Z[0m [32m INFO[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-01-16T14:56:17.217154Z[0m [32m INFO[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-01-16T14:56:17.217206Z[0m [32m INFO[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-01-16T14:56:17.217258Z[0m [32m INFO[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-01-16T14:56:17.217336Z[0m [32m INFO[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-01-16T14:56:17.217395Z[0m [32m INFO[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-01-16T14:56:17.217451Z[0m [32m INFO[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-01-16T14:56:17.217508Z[0m [32m INFO[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-01-16T14:56:17.217566Z[0m [32m INFO[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-01-16T14:56:17.217622Z[0m [32m INFO[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-01-16T14:56:17.217681Z[0m [32m INFO[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-01-16T14:56:17.217740Z[0m [32m INFO[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-01-16T14:56:17.217812Z[0m [32m INFO[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-01-16T14:56:17.217865Z[0m [32m INFO[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-01-16T14:56:17.217920Z[0m [32m INFO[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-01-16T14:56:17.217974Z[0m [32m INFO[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-01-16T14:56:17.218028Z[0m [32m INFO[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-01-16T14:56:17.218078Z[0m [32m INFO[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-01-16T14:56:17.218126Z[0m [32m INFO[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-01-16T14:56:17.218180Z[0m [32m INFO[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-01-16T14:56:17.218237Z[0m [32m INFO[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-01-16T14:56:17.219489Z[0m [32m INFO[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-01-16T14:56:17.220197Z[0m [32m INFO[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-01-16T14:56:17.220397Z[0m [32m INFO[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-01-16T14:56:17.220496Z[0m [32m INFO[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-01-16T14:56:17.220592Z[0m [32m INFO[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-01-16T14:56:17.220735Z[0m [32m INFO[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-01-16T14:56:17.220853Z[0m [32m INFO[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-01-16T14:56:17.220932Z[0m [32m INFO[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-01-16T14:56:17.221066Z[0m [32m INFO[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-01-16T14:56:17.221222Z[0m [32m INFO[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-01-16T14:56:17.221305Z[0m [32m INFO[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-01-16T14:56:17.221377Z[0m [32m INFO[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-01-16T14:56:17.221471Z[0m [32m INFO[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-01-16T14:56:17.221539Z[0m [32m INFO[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-01-16T14:56:17.221618Z[0m [32m INFO[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-01-16T14:56:17.221709Z[0m [32m INFO[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-01-16T14:56:17.221800Z[0m [32m INFO[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-01-16T14:56:17.221891Z[0m [32m INFO[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-01-16T14:56:17.221971Z[0m [32m INFO[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-01-16T14:56:17.222048Z[0m [32m INFO[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-01-16T14:56:17.222142Z[0m [32m INFO[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-01-16T14:56:17.222220Z[0m [32m INFO[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-01-16T14:56:17.222328Z[0m [32m INFO[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-01-16T14:56:17.222412Z[0m [32m INFO[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-01-16T14:56:17.222490Z[0m [32m INFO[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-01-16T14:56:17.222586Z[0m [32m INFO[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-01-16T14:56:17.222666Z[0m [32m INFO[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-01-16T14:56:17.222754Z[0m [32m INFO[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-01-16T14:56:17.222841Z[0m [32m INFO[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-01-16T14:56:17.222929Z[0m [32m INFO[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-01-16T14:56:17.223008Z[0m [32m INFO[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-01-16T14:56:17.223101Z[0m [32m INFO[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-01-16T14:56:17.223179Z[0m [32m INFO[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-01-16T14:56:17.223267Z[0m [32m INFO[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-01-16T14:56:17.223392Z[0m [32m INFO[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-01-16T14:56:17.223480Z[0m [32m INFO[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-01-16T14:56:17.223578Z[0m [32m INFO[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-01-16T14:56:17.223691Z[0m [32m INFO[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-01-16T14:56:17.223799Z[0m [32m INFO[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-01-16T14:56:17.223899Z[0m [32m INFO[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-01-16T14:56:17.223980Z[0m [32m INFO[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-01-16T14:56:17.224085Z[0m [32m INFO[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-01-16T14:56:17.224152Z[0m [32m INFO[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-01-16T14:56:17.224243Z[0m [32m INFO[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-01-16T14:56:17.224330Z[0m [32m INFO[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-01-16T14:56:17.224411Z[0m [32m INFO[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-01-16T14:56:17.224500Z[0m [32m INFO[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-01-16T14:56:17.224583Z[0m [32m INFO[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-01-16T14:56:17.224673Z[0m [32m INFO[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-01-16T14:56:17.224754Z[0m [32m INFO[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-01-16T14:56:17.224849Z[0m [32m INFO[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-01-16T14:56:17.224927Z[0m [32m INFO[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-01-16T14:56:17.225017Z[0m [32m INFO[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-01-16T14:56:17.225096Z[0m [32m INFO[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-01-16T14:56:17.225186Z[0m [32m INFO[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-01-16T14:56:17.225264Z[0m [32m INFO[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-01-16T14:56:17.225377Z[0m [32m INFO[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-01-16T14:56:17.225436Z[0m [32m INFO[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-01-16T14:56:17.225488Z[0m [32m INFO[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-01-16T14:56:17.225544Z[0m [32m INFO[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-01-16T14:56:17.225599Z[0m [32m INFO[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-01-16T14:56:17.225664Z[0m [32m INFO[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-01-16T14:56:17.225726Z[0m [32m INFO[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-01-16T14:56:17.225798Z[0m [32m INFO[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-01-16T14:56:17.225865Z[0m [32m INFO[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-01-16T14:56:17.225933Z[0m [32m INFO[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-01-16T14:56:17.225966Z[0m [32m INFO[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-01-16T14:56:17.226016Z[0m [32m INFO[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-01-16T14:56:17.226072Z[0m [32m INFO[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-01-16T14:56:17.226123Z[0m [32m INFO[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-01-16T14:56:17.226176Z[0m [32m INFO[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-01-16T14:56:17.226227Z[0m [32m INFO[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-01-16T14:56:17.226279Z[0m [32m INFO[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-01-16T14:56:17.226370Z[0m [32m INFO[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-01-16T14:56:17.226403Z[0m [32m INFO[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-01-16T14:56:17.226454Z[0m [32m INFO[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-01-16T14:56:17.226506Z[0m [32m INFO[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-01-16T14:56:17.226561Z[0m [32m INFO[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-01-16T14:56:17.226618Z[0m [32m INFO[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-01-16T14:56:17.226682Z[0m [32m INFO[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-01-16T14:56:17.226746Z[0m [32m INFO[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-01-16T14:56:17.226820Z[0m [32m INFO[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-01-16T14:56:17.226880Z[0m [32m INFO[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-01-16T14:56:17.226951Z[0m [32m INFO[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-01-16T14:56:17.226987Z[0m [32m INFO[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-01-16T14:56:17.227044Z[0m [32m INFO[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-01-16T14:56:17.227115Z[0m [32m INFO[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-01-16T14:56:17.227150Z[0m [32m INFO[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-01-16T14:56:17.227221Z[0m [32m INFO[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-01-16T14:56:17.227260Z[0m [32m INFO[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-01-16T14:56:17.227360Z[0m [32m INFO[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-01-16T14:56:17.227401Z[0m [32m INFO[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-01-16T14:56:17.227472Z[0m [32m INFO[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-01-16T14:56:17.227541Z[0m [32m INFO[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-01-16T14:56:17.227614Z[0m [32m INFO[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-01-16T14:56:17.227675Z[0m [32m INFO[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-01-16T14:56:17.227733Z[0m [32m INFO[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-01-16T14:56:17.227802Z[0m [32m INFO[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-01-16T14:56:17.227910Z[0m [32m INFO[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-01-16T14:56:17.227957Z[0m [32m INFO[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-01-16T14:56:17.227991Z[0m [32m INFO[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-01-16T14:56:17.228020Z[0m [32m INFO[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-01-16T14:56:17.228113Z[0m [32m INFO[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-01-16T14:56:17.228153Z[0m [32m INFO[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-01-16T14:56:17.228187Z[0m [32m INFO[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-01-16T14:56:17.228217Z[0m [32m INFO[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-01-16T14:56:17.228267Z[0m [32m INFO[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-01-16T14:56:17.228346Z[0m [32m INFO[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-01-16T14:56:17.228400Z[0m [32m INFO[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-01-16T14:56:17.228452Z[0m [32m INFO[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-01-16T14:56:17.228504Z[0m [32m INFO[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-01-16T14:56:17.228562Z[0m [32m INFO[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-01-16T14:56:17.228614Z[0m [32m INFO[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-01-16T14:56:17.228666Z[0m [32m INFO[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-01-16T14:56:17.228718Z[0m [32m INFO[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-01-16T14:56:17.228779Z[0m [32m INFO[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-01-16T14:56:17.228834Z[0m [32m INFO[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-01-16T14:56:17.228886Z[0m [32m INFO[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-01-16T14:56:17.228938Z[0m [32m INFO[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-01-16T14:56:17.229003Z[0m [32m INFO[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-01-16T14:56:17.229034Z[0m [32m INFO[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-01-16T14:56:17.229099Z[0m [32m INFO[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-01-16T14:56:17.229133Z[0m [32m INFO[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-01-16T14:56:17.229185Z[0m [32m INFO[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-01-16T14:56:17.229236Z[0m [32m INFO[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-01-16T14:56:17.229304Z[0m [32m INFO[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-01-16T14:56:17.229362Z[0m [32m INFO[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-01-16T14:56:17.229417Z[0m [32m INFO[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-01-16T14:56:17.229480Z[0m [32m INFO[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-01-16T14:56:17.229598Z[0m [32m INFO[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-01-16T14:56:17.229678Z[0m [32m INFO[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-01-16T14:56:17.229773Z[0m [32m INFO[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-01-16T14:56:17.229878Z[0m [32m INFO[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-01-16T14:56:17.229975Z[0m [32m INFO[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-01-16T14:56:17.230044Z[0m [32m INFO[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-01-16T14:56:17.230134Z[0m [32m INFO[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-01-16T14:56:17.230242Z[0m [32m INFO[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-01-16T14:56:17.230349Z[0m [32m INFO[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-01-16T14:56:17.230401Z[0m [32m INFO[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-01-16T14:56:17.230465Z[0m [32m INFO[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-01-16T14:56:17.230497Z[0m [32m INFO[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-01-16T14:56:17.230562Z[0m [32m INFO[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-01-16T14:56:17.230595Z[0m [32m INFO[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-01-16T14:56:17.230658Z[0m [32m INFO[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-01-16T14:56:17.230691Z[0m [32m INFO[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-01-16T14:56:17.230742Z[0m [32m INFO[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-01-16T14:56:17.230818Z[0m [32m INFO[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-01-16T14:56:17.230852Z[0m [32m INFO[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-01-16T14:56:17.230915Z[0m [32m INFO[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-01-16T14:56:17.230948Z[0m [32m INFO[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-01-16T14:56:17.230999Z[0m [32m INFO[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-01-16T14:56:17.231051Z[0m [32m INFO[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-01-16T14:56:17.231103Z[0m [32m INFO[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-01-16T14:56:17.231155Z[0m [32m INFO[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-01-16T14:56:17.231206Z[0m [32m INFO[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-01-16T14:56:17.231258Z[0m [32m INFO[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-01-16T14:56:17.231333Z[0m [32m INFO[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-01-16T14:56:17.231389Z[0m [32m INFO[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-01-16T14:56:17.231440Z[0m [32m INFO[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-01-16T14:56:17.231492Z[0m [32m INFO[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-01-16T14:56:17.231547Z[0m [32m INFO[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-01-16T14:56:17.231600Z[0m [32m INFO[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-01-16T14:56:17.231677Z[0m [32m INFO[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-01-16T14:56:17.231713Z[0m [32m INFO[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-01-16T14:56:17.231744Z[0m [32m INFO[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-01-16T14:56:17.231805Z[0m [32m INFO[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-01-16T14:56:17.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: 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-01-16T14:56:17.231926Z[0m [32m INFO[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-01-16T14:56:17.231980Z[0m [32m INFO[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-01-16T14:56:17.232036Z[0m [32m INFO[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-01-16T14:56:17.232089Z[0m [32m INFO[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-01-16T14:56:17.232147Z[0m [32m INFO[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-01-16T14:56:17.232202Z[0m [32m INFO[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-01-16T14:56:17.232267Z[0m [32m INFO[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-01-16T14:56:17.232332Z[0m [32m INFO[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-01-16T14:56:17.232392Z[0m [32m INFO[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-01-16T14:56:17.232448Z[0m [32m INFO[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-01-16T14:56:17.232502Z[0m [32m INFO[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-01-16T14:56:17.232566Z[0m [32m INFO[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-01-16T14:56:17.232622Z[0m [32m INFO[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-01-16T14:56:17.232678Z[0m [32m INFO[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-01-16T14:56:17.232733Z[0m [32m INFO[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-01-16T14:56:17.232802Z[0m [32m INFO[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-01-16T14:56:17.232862Z[0m [32m INFO[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-01-16T14:56:17.232917Z[0m [32m INFO[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-01-16T14:56:17.232972Z[0m [32m INFO[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-01-16T14:56:17.233030Z[0m [32m INFO[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-01-16T14:56:17.233089Z[0m [32m INFO[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-01-16T14:56:17.233145Z[0m [32m INFO[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-01-16T14:56:17.233208Z[0m [32m INFO[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-01-16T14:56:17.233268Z[0m [32m INFO[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-01-16T14:56:17.233357Z[0m [32m INFO[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-01-16T14:56:17.233416Z[0m [32m INFO[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-01-16T14:56:17.233474Z[0m [32m INFO[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-01-16T14:56:17.233534Z[0m [32m INFO[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-01-16T14:56:17.233594Z[0m [32m INFO[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-01-16T14:56:17.233652Z[0m [32m INFO[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-01-16T14:56:17.233710Z[0m [32m INFO[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-01-16T14:56:17.233779Z[0m [32m INFO[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-01-16T14:56:17.233841Z[0m [32m INFO[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-01-16T14:56:17.233903Z[0m [32m INFO[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-01-16T14:56:17.233986Z[0m [32m INFO[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-01-16T14:56:17.234028Z[0m [32m INFO[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-01-16T14:56:17.234063Z[0m [32m INFO[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-01-16T14:56:17.234147Z[0m [32m INFO[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-01-16T14:56:17.234189Z[0m [32m INFO[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-01-16T14:56:17.234223Z[0m [32m INFO[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-01-16T14:56:17.234280Z[0m [32m INFO[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-01-16T14:56:17.235012Z[0m [32m INFO[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-01-16T14:56:17.235106Z[0m [32m INFO[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-01-16T14:56:17.235146Z[0m [32m INFO[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-01-16T14:56:17.235179Z[0m [32m INFO[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-01-16T14:56:17.235209Z[0m [32m INFO[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-01-16T14:56:17.235261Z[0m [32m INFO[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-01-16T14:56:17.235338Z[0m [32m INFO[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-01-16T14:56:17.235445Z[0m [32m INFO[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-01-16T14:56:17.235495Z[0m [32m INFO[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-01-16T14:56:17.235535Z[0m [32m INFO[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-01-16T14:56:17.235569Z[0m [32m INFO[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-01-16T14:56:17.235600Z[0m [32m INFO[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-01-16T14:56:17.235705Z[0m [32m INFO[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-01-16T14:56:17.235750Z[0m [32m INFO[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-01-16T14:56:17.235798Z[0m [32m INFO[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-01-16T14:56:17.235832Z[0m [32m INFO[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-01-16T14:56:17.235862Z[0m [32m INFO[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-01-16T14:56:17.235964Z[0m [32m INFO[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-01-16T14:56:17.236009Z[0m [32m INFO[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-01-16T14:56:17.236047Z[0m [32m INFO[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-01-16T14:56:17.236081Z[0m [32m INFO[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-01-16T14:56:17.236110Z[0m [32m INFO[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-01-16T14:56:17.236162Z[0m [32m INFO[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-01-16T14:56:17.236213Z[0m [32m INFO[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-01-16T14:56:17.236264Z[0m [32m INFO[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-01-16T14:56:17.236340Z[0m [32m INFO[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-01-16T14:56:17.236395Z[0m [32m INFO[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-01-16T14:56:17.236448Z[0m [32m INFO[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-01-16T14:56:17.236526Z[0m [32m INFO[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-01-16T14:56:17.236563Z[0m [32m INFO[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-01-16T14:56:17.236593Z[0m [32m INFO[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-01-16T14:56:17.236644Z[0m [32m INFO[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-01-16T14:56:17.236696Z[0m [32m INFO[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-01-16T14:56:17.236747Z[0m [32m INFO[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-01-16T14:56:17.236809Z[0m [32m INFO[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-01-16T14:56:17.236862Z[0m [32m INFO[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-01-16T14:56:17.236914Z[0m [32m INFO[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-01-16T14:56:17.236978Z[0m [32m INFO[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-01-16T14:56:17.237011Z[0m [32m INFO[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-01-16T14:56:17.237075Z[0m [32m INFO[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-01-16T14:56:17.237107Z[0m [32m INFO[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-01-16T14:56:17.237170Z[0m [32m INFO[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-01-16T14:56:17.237202Z[0m [32m INFO[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-01-16T14:56:17.237253Z[0m [32m INFO[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-01-16T14:56:17.237327Z[0m [32m INFO[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-01-16T14:56:17.237385Z[0m [32m INFO[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-01-16T14:56:17.237436Z[0m [32m INFO[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-01-16T14:56:17.237489Z[0m [32m INFO[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-01-16T14:56:17.237544Z[0m [32m INFO[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-01-16T14:56:17.237603Z[0m [32m INFO[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-01-16T14:56:17.237664Z[0m [32m INFO[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-01-16T14:56:17.237722Z[0m [32m INFO[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-01-16T14:56:17.237794Z[0m [32m INFO[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-01-16T14:56:17.237853Z[0m [32m INFO[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-01-16T14:56:17.237906Z[0m [32m INFO[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-01-16T14:56:17.237964Z[0m [32m INFO[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-01-16T14:56:17.238024Z[0m [32m INFO[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-01-16T14:56:17.238079Z[0m [32m INFO[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-01-16T14:56:17.238139Z[0m [32m INFO[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-01-16T14:56:17.238197Z[0m [32m INFO[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-01-16T14:56:17.238253Z[0m [32m INFO[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-01-16T14:56:17.238412Z[0m [32m INFO[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-01-16T14:56:17.238526Z[0m [32m INFO[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-01-16T14:56:17.238644Z[0m [32m INFO[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-01-16T14:56:17.238743Z[0m [32m INFO[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-01-16T14:56:17.238867Z[0m [32m INFO[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-01-16T14:56:17.238980Z[0m [32m INFO[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-01-16T14:56:17.239078Z[0m [32m INFO[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-01-16T14:56:17.239171Z[0m [32m INFO[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-01-16T14:56:17.239243Z[0m [32m INFO[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-01-16T14:56:17.239409Z[0m [32m INFO[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-01-16T14:56:17.239487Z[0m [32m INFO[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-01-16T14:56:17.239568Z[0m [32m INFO[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-01-16T14:56:17.239609Z[0m [32m INFO[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-01-16T14:56:17.239670Z[0m [32m INFO[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-01-16T14:56:17.239732Z[0m [32m INFO[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-01-16T14:56:17.239811Z[0m [32m INFO[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-01-16T14:56:17.239875Z[0m [32m INFO[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-01-16T14:56:17.239943Z[0m [32m INFO[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-01-16T14:56:17.240009Z[0m [32m INFO[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-01-16T14:56:17.240071Z[0m [32m INFO[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-01-16T14:56:17.240135Z[0m [32m INFO[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-01-16T14:56:17.240201Z[0m [32m INFO[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-01-16T14:56:17.240261Z[0m [32m INFO[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-01-16T14:56:17.240343Z[0m [32m INFO[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-01-16T14:56:17.240406Z[0m [32m INFO[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-01-16T14:56:17.240466Z[0m [32m INFO[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-01-16T14:56:17.240528Z[0m [32m INFO[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-01-16T14:56:17.240592Z[0m [32m INFO[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-01-16T14:56:17.240652Z[0m [32m INFO[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-01-16T14:56:17.240727Z[0m [32m INFO[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-01-16T14:56:17.240774Z[0m [32m INFO[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-01-16T14:56:17.240839Z[0m [32m INFO[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-01-16T14:56:17.240903Z[0m [32m INFO[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-01-16T14:56:17.240965Z[0m [32m INFO[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-01-16T14:56:17.241025Z[0m [32m INFO[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-01-16T14:56:17.241086Z[0m [32m INFO[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-01-16T14:56:17.241146Z[0m [32m INFO[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-01-16T14:56:17.241207Z[0m [32m INFO[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-01-16T14:56:17.241269Z[0m [32m INFO[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-01-16T14:56:17.241352Z[0m [32m INFO[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-01-16T14:56:17.241414Z[0m [32m INFO[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-01-16T14:56:17.241472Z[0m [32m INFO[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-01-16T14:56:17.241526Z[0m [32m INFO[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-01-16T14:56:17.241581Z[0m [32m INFO[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-01-16T14:56:17.241632Z[0m [32m INFO[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-01-16T14:56:17.241684Z[0m [32m INFO[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-01-16T14:56:17.241735Z[0m [32m INFO[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-01-16T14:56:17.241799Z[0m [32m INFO[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-01-16T14:56:17.241936Z[0m [32m INFO[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-01-16T14:56:17.241997Z[0m [32m INFO[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-01-16T14:56:17.242045Z[0m [32m INFO[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-01-16T14:56:17.242086Z[0m [32m INFO[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-01-16T14:56:17.242123Z[0m [32m INFO[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-01-16T14:56:17.242158Z[0m [32m INFO[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-01-16T14:56:17.242188Z[0m [32m INFO[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-01-16T14:56:17.242240Z[0m [32m INFO[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-01-16T14:56:17.242368Z[0m [32m INFO[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-01-16T14:56:17.242477Z[0m [32m INFO[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-01-16T14:56:17.242550Z[0m [32m INFO[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-01-16T14:56:17.242603Z[0m [32m INFO[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-01-16T14:56:17.242703Z[0m [32m INFO[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-01-16T14:56:17.242782Z[0m [32m INFO[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-01-16T14:56:17.242836Z[0m [32m INFO[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-01-16T14:56:17.242912Z[0m [32m INFO[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-01-16T14:56:17.243000Z[0m [32m INFO[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-01-16T14:56:17.243086Z[0m [32m INFO[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-01-16T14:56:17.243172Z[0m [32m INFO[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-01-16T14:56:17.243265Z[0m [32m INFO[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-01-16T14:56:17.243420Z[0m [32m INFO[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-01-16T14:56:17.243526Z[0m [32m INFO[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-01-16T14:56:17.243615Z[0m [32m INFO[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-01-16T14:56:17.243700Z[0m [32m INFO[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-01-16T14:56:17.243806Z[0m [32m INFO[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-01-16T14:56:17.243989Z[0m [32m INFO[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-01-16T14:56:17.244086Z[0m [32m INFO[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-01-16T14:56:17.244166Z[0m [32m INFO[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-01-16T14:56:17.244356Z[0m [32m INFO[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-01-16T14:56:17.244459Z[0m [32m INFO[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-01-16T14:56:17.244545Z[0m [32m INFO[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-01-16T14:56:17.244965Z[0m [32m INFO[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' (31) 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:     0x58a135134912 - std[840933623431fd06]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x58a135134912 - std[840933623431fd06]::backtrace_rs::backtrace::trace_unsynchronized::<std[840933623431fd06]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x58a135134912 - std[840933623431fd06]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x58a135134912 - <<std[840933623431fd06]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8f93d80df273fe75]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x58a13514aa9a - <core[8f93d80df273fe75]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x58a13514aa9a - core[8f93d80df273fe75]::fmt::write
[INFO] [stdout]    6:     0x58a135139dc6 - std[840933623431fd06]::io::default_write_fmt::<alloc[40b2bae28975ac47]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x58a135139dc6 - <alloc[40b2bae28975ac47]::vec::Vec<u8> as std[840933623431fd06]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x58a13511219f - <std[840933623431fd06]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x58a13511219f - std[840933623431fd06]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x58a13512c709 - std[840933623431fd06]::panicking::default_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x58a13507c91e - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x58a13507c91e - test[2f1252070343a163]::test_main_with_exit_callback::<test[2f1252070343a163]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x58a13512c8c2 - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x58a13512c8c2 - std[840933623431fd06]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x58a135112258 - std[840933623431fd06]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x58a135109599 - std[840933623431fd06]::sys::backtrace::__rust_end_short_backtrace::<std[840933623431fd06]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x58a13511319d - __rustc[5b4a0c6d8cc4a177]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x58a13514b1dc - core[8f93d80df273fe75]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x58a13514b093 - core[8f93d80df273fe75]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x58a134fe093e - core[8f93d80df273fe75]::panicking::assert_failed::<i64, i64>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x58a1350235d9 - advent2024[3ce3488116836598]::day13::test::test_part2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/day13.rs:283:9
[INFO] [stdout]   22:     0x58a1350230f7 - advent2024[3ce3488116836598]::day13::test::test_part2::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/day13.rs:280:20
[INFO] [stdout]   23:     0x58a134f9c5e6 - <advent2024[3ce3488116836598]::day13::test::test_part2::{closure#0} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x58a135070ccb - <fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x58a135070ccb - test[2f1252070343a163]::__rust_begin_short_backtrace::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x58a13507d52a - test[2f1252070343a163]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x58a13507d52a - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x58a13507d52a - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x58a13507d52a - std[840933623431fd06]::panicking::catch_unwind::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x58a13507d52a - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x58a13507d52a - test[2f1252070343a163]::run_test_in_process
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x58a13507d52a - test[2f1252070343a163]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x58a1350779f4 - test[2f1252070343a163]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x58a1350779f4 - std[840933623431fd06]::sys::backtrace::__rust_begin_short_backtrace::<test[2f1252070343a163]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x58a135080022 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x58a135080022 - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x58a135080022 - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x58a135080022 - std[840933623431fd06]::panicking::catch_unwind::<(), core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x58a135080022 - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x58a135080022 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x58a135080022 - <std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x58a135133def - <alloc[40b2bae28975ac47]::boxed::Box<dyn core[8f93d80df273fe75]::ops::function::FnOnce<(), Output = ()> + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x58a135133def - <std[840933623431fd06]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x705853e52aa4 - <unknown>
[INFO] [stdout]   45:     0x705853edfa64 - 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.15s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "b8f527c2c7aae1cf239e78c718c00a7e555ce6c1c5f516ac886d1eff23603eb8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b8f527c2c7aae1cf239e78c718c00a7e555ce6c1c5f516ac886d1eff23603eb8", kill_on_drop: false }`
[INFO] [stdout] b8f527c2c7aae1cf239e78c718c00a7e555ce6c1c5f516ac886d1eff23603eb8
