128 x 27 meters = 419.95 x 88.58 feet