Longfin bannerfish (Heniochus acuminatus). Bali, Indonesia.