26872 meters = 88162 feet and 8.76 inches