26627 meters = 87358 feet and 11.09 inches