best image yet of the cosmic web sky telescope