Added watershed.cpp