sentences:  A mile and a quarter (2 km) below Galston it receives from the north the Polbaith burn; ¾ of a mile (1.2 km) lower down, the Cessnock water joins it from the south; and later it passes Kilmarnock and Riccarton on opposite sides, and receives on its right bank the tributary of the Kilmarnock (or Marnock) Water.Four miles (6.4 km) or more along its bed, Carmel Water joins it on the right bank; and 2½ miles (4 km) farther on, it receives the Annick Water, again on the right bank.The river now runs 1½ mile (2.4 km) in a north-west direction, passing through the town of Irvine; it then suddenly bends round until it follows a southerly direction; and opposite the town of Irvine, when running southward, it suddenly expands into a basin ¾ of a mile (1.2 km) wide.