26249 meters = 86118 feet and 9.2 inches