208 x 759 feet = 63.4 x 231.34 meters