initial state: ##....#.#.#...#.#..#.#####.#.#.##.#.#.#######...#.##....#..##....#.#..##.####.#..........#..#...# ..#.# => # .#### => # #.... => . ####. => # ...## => . .#.#. => . ..#.. => . ##.#. => . #.#.# => # ..... => . #.#.. => . ....# => . .#..# => . ###.# => # #..#. => . ##### => . ...#. => # #.##. => # .#.## => # #..## => # .##.. => # ##.## => . ..### => . ###.. => . ##..# => # .#... => # .###. => # #.### => . .##.# => . #...# => # ##... => . ..##. => .