68.3 x 24.4 meters = 224.08 x 80.05 feet