Напишите программу, которая находит путь в лабиринте между заданными клетками. сведения о лабиринте (размеры, расположение стенок, координаты начальной и целевой клеток) записаны в файле input.txt . требуется найти и вывести длину кратчайшего маршрута между заданными начальной и целевой клетками. входные данные в первой строке файла input.txt записаны через пробел размеры карты лабиринта: количество строк n и количество столбцов m ( 1 ≤ n , m ≤ 100 ). далее в отдельной строке через пробел записаны координаты начальной клетки, сначала строка, потом столбец (нумерация с в следующей строке в таком же формате записаны координаты целевой клетки, в которую нужно придти. в следующих n строках записана карта лабиринта. каждая строка состоит из m символов, каждый символ – это '.' (клетка свободна) или 'x' (клетка непроходима). выходные данные программа должна вывести одно число – длину кратчайшего маршрута из начальной клетки лабиринта в целевую. если таких маршрутов нет, нужно вывести число -1. примеры входные данные 6 7 1 2 2 6 .. .. . . xx.xx.x выходные данные 15