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