a city by escher, recursive