119.5 x 26.2 meters = 392.06 x 85.96 feet