276 x 751 feet = 84.12 x 228.9 meters