Belhaven, shortest