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