In pictures: A fun day out at Craibstone