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