85 x 128 meters = 278.87 x 419.95 feet