Socks that give water

1058