Hydraulic Dynamo