Distant view from the rocks of buildings on Star Island, New Hampshire