Задача такова: есть текстовый файл с тремя колонками, каждая из колонок это координаты точки в плане (Х, Y, Z) соответственно. Координаты заданные с определенным шагом(D) по широте(X) и долготе(Y), то есть образуют регулярную сетку. В каждой точке (узле сетки), которую определяют эти координаты есть высота, то есть третья координата(Z). Нужно сделать поиск высоты точки(Z`), которую введу с клавиатуры за своими координатами (X`,Y`). Если моя точка не попадет в узел регулярной сетки, то надо выполнить билинейную интерполяции между узлами ячейки, в которую попадает моя точка, то есть в квадрате с вершинами(X1,Y1; X2,Y1; X2;Y2; X1;Y2). Заказ прошу выполнить в Delphi или Python. И дать доступ к самому коду.