Astronomy: Megaconstelation and telescopes