ancient stone walls surrounding &amp;quot;old town&amp;quot; in Solothurn Switzerland