270.85 meters = 888 feet and 7.39 inches