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