satan .. and satan's son
41