angry mechanical steampunk cyborg devil red skin satan horns with white! angel wings flames and fire ivan aivazovsky