AoC 2024 Day 14: Restroom Redoubt

Parsing The input is a list of all robots&rsquo; current positions \(p = (x, y)\) and velocities \(v = (dx, dy)\), one robot per line, e.g., p=3,6 v=4,-7 p=9,2 v=-1,-2 \(x\) represents the number of tiles away from the left wall, and similarly for \(y\) from the top wall (when viewed from above). The top-left corner of the space is \((0, 0)\). The velocity is given in tiles per second.