26825 meters = 88008 feet and 6.36 inches