hard to be god
301