Three-spot angelfish (Apolemichthys trimaculatus). Tulamben, Bali, Indonesia.