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