268.39 meters = 880 feet and 6.54 inches