The mountains on Stord