7869 meters = 25816 feet and 11.15 inches