Water Flask

The water flask has three states; empty, half-full and full. You can empty or fill it twice to drain or fill it completely.