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