Huge telescope