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