Marunouchi Buildings over the stone wall of Edo Castle.