giant mech fighting a dragon, battling, fire, in space, scifi, oil painting