God never shuts

256