Stone pitching works for river banks

• Stone throwing work
•The lateral layoffs of the rivers
•Foundations of stone walls
•Stone stitching work