Dot to Dot Learning