Napoleon's triangle