26916 meters = 88307 feet and 1.04 inches