Kandinsky Neural Network