System.IndexOutOfRangeException: "Индекс находился вне границ массива."

Я новенький в С# и не понимаю почему ошибка .

В файле маp находится что то типо того :

######################
#   #    #           #
##                   #
####                 #
#################    #
######################

КОД:

        private static char[,] ReadMap(string path) 
        { 
            string[] Fille = File.ReadAllLines("map.txt");
            char[,]map = new char[LongestArrayElement(Fille), Fille.Length];


            for (int x = 0;x < map.GetLength(0); x++)
            {
                for (int y = 0; y < map.GetLength(1); y++) 
                {
                    map[x, y] = Fille[y][x];
                }
            }
            return map;
        }

Ответы (0 шт):