Max Hoeppener — Russian architect of German origin (1848-1924)