8.8 x 69.9 meters = 28.87 x 229.33 feet