108 x 86.9 meters = 354.33 x 285.1 feet