Maze solving using temperature-induced Marangoni flow