translate English to French: In his presentation, the latter insisted upon the location of the new building and upon the symbolism of its shapes.
Dans sa présentation, ce dernier insistait sur la localisation du nouveau bâtiment et sur la symbolique de ses formes.