The two towers of Les Tours de Merle, a castle in France.