128.5 x 35.2 meters = 421.59 x 115.49 feet