Freelancer:
AquaGraphic
..
please check again with some changes.