Civil swimming pool design