Answer Set Networks: Casting Answer Set Programming into Deep Learning