cosmic triangle