AoC 2024 Day 15: Warehouse Woes

Parsing ######## #..O.O.# ##@.O..# #...O..# #.#.O..# #...O..# #......# ######## <^^>>>vv<v>>v<< v^^>>><<v^^>>>^ @ denotes the robot, O denotes a box, and # denotes a wall. <^^>>>vv<v>>v<< describes the sequence of moves that the robot will attempt to make. Ignore the newlines within the move sequence. If there are any boxes in the way, the robot attempts to push them. However, if the action makes…