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