121.5 x 28.2 meters = 398.62 x 92.52 feet