ptolemaic complex

words fail me