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