128 x 36.3 meters = 419.95 x 119.09 feet