Klein's butterfly

Chaetodon kleinii