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