scaffold: a platform from which criminals are executed (hanged or beheaded)
platform: a raised horizontal surface
impenetrability: the quality of being impenetrable (by people or light or missiles etc.)