Longfin bannerfish swimming over the coralreef under water