72.3 x 28.4 meters = 237.2 x 93.18 feet