Translate
Mohrenheim's triangle