66 x 512 meters = 216.54 x 1679.79 feet