Part of the Buddhist mantra, Om Mani Padme Hum, written on stones, Holy Island, Isle of Arran, North Ayrshire, Scotland