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