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