128 x 70.3 meters = 419.95 x 230.64 feet