26476 meters = 86863 feet and 6.2 inches