88.8 x 73.3 meters = 291.34 x 240.49 feet