https://alternative-energy.com.ua/en/the-hydraulic-ram/
The hydraulic ram