Self- and mutual shading effect on competing algal distribution