Red Sea bannerfish (Heniochus intermedius) Red Sea, Egypt.