72.4 x 67.6 meters = 237.53 x 221.78 feet