Stone pitching works for river banks
• Stone throwing work•The lateral layoffs of the rivers•Foundations of stone walls•Stone stitching work