886 feet and 4 inches = 270.154 meters