delorean in front of altai mountains, painting by nicholas roerich