26889 meters = 88218 feet and 6.05 inches