128 x 173 meters = 419.95 x 567.59 feet