the banks on a warm spring day .