Title: The puzzling adventures of Dr. Ecco