gabriel matzneff in mexico wearing mexican hat