pub fn parse(input: &str) -> u32
Parse the initial grid, placing the top left bug into the least significant bit of the result.