128 x 139 meters = 419.95 x 456.04 feet