Задано n різних точок на площині. Потрібно знайти кількість різних невироджених прямокутників, вершинами яких є задані точки.
Відмітимо, що сторони шуканих прямокутників можуть не бути паралельними осям координат.
У першому рядку вхідного файлу записано число n (1 ≤ n ≤ 4063). Потім йде n пар цілих чисел (x_i, y_i) (0 ≤ x_i, y_i ≤ 32000).
Виведіть у вихідний файл єдине число - кількість щуканих прямокутників.