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