.#........########...########..##....##..#....#...##.....##..##........###...##..#....#...##.....##..##........####..##..#....#...########...######....##.##.##..#######..##.....##..##........##..####.......#...##.....##..##........##...###.......#...########...########..##....##.