26.2 meters = 85.958005 feet