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