Vereshchagin, Nikolaĭ Vasilʹevich, 1839-1907