128 x 36.6 meters = 419.95 x 120.08 feet