Theatre on rampart