Join the Dogs: Satisfyingly Difficult Dot-to-dot Puzzles (Extremely Difficult Dot-to-Dot Puzzles)