distance between Heidelberg and Stony Brook