8658 meters = 28405 feet and 6.14 inches