26854 meters = 88103 feet and 8.09 inches