80 x 659 feet = 24.38 x 200.86 meters