29 x 751 feet = 8.84 x 228.9 meters