2 3 3 .?. .?. .#. 5 8 .#...##. .##..?.. .###.#.# ??#..?.. ###?#...