алгоритм обработки координат заменен на более универсальный