Horseshoe balloon