25996 meters = 85288 feet and 8.57 inches