talimelekalikimaka: on the river