public static void Main()
string[, ] cords = new string[32, 14];
string[, ] s_cords = new string[13, 7];
bool[,, ] corrdor = new bool[12, 6, 6];
for (int i = 0; i < 12; i++)
for (int a = 0; a < 30; a++)
for (int i = 0; i < 6; i++)
for (int a = 0; a < 13; a++)
for (int i = 0; i < 11; i++)
for (int i = 0; i < 11; i++)
for (int i = 0; i < 5; i++)
for (int i = 0; i < 6; i++)
for (int i = 0; i < 31; i++)
for (int i = 0; i < 13; i++)
for (int i = 0; i < 13; i++)
int direction_check = e.Next(1, 4);
corrdor[drone_x, drone_y, 5] = true;
while (times_checked <= 3)
if (corrdor[drone_x + 1, drone_y, 5] || s_cords[drone_x + 1, drone_y] != "a" || s_cords[drone_x + 1, drone_y] == "P")
if (corrdor[drone_x, drone_y + 1, 5] || s_cords[drone_x, drone_y + 1] != "a" || s_cords[drone_x, drone_y + 1] == "P")
if (corrdor[drone_x - 1, drone_y, 5] || s_cords[drone_x - 1, drone_y] != "a" || s_cords[drone_x - 1, drone_y] == "P")
if (corrdor[drone_x, drone_y - 1, 5] || s_cords[drone_x, drone_y - 1] != "a" || s_cords[drone_x, drone_y - 1] == "P")
s_cords[drone_x, drone_y] = "l";
corrdor[drone_x, drone_y, 1] = true;
corrdor[drone_x - 1, drone_y, 3] = true;
s_cords[drone_x, drone_y] = "d";
corrdor[drone_x, drone_y, 4] = true;
corrdor[drone_x, drone_y - 1, 2] = true;
s_cords[drone_x, drone_y] = "r";
corrdor[drone_x, drone_y, 3] = true;
corrdor[drone_x + 1, drone_y, 1] = true;
s_cords[drone_x, drone_y] = "u";
corrdor[drone_x, drone_y, 2] = true;
corrdor[drone_x, drone_y + 1, 4] = true;
else if (s_cords[drone_x, drone_y] == "a")
corrdor[drone_x, drone_y, 5] = true;
switch (s_cords[drone_x, drone_y])
if (drone_x == 1 && drone_y == 1)
for (int a = 4; a > 0; a--)
for (int i = 1; i < 11; i++)
cords[(i * 3), (a * 3)] = "#";
cords[(i * 3), (a * 3) - 2] = "#";
cords[(i * 3) - 2, (a * 3)] = "#";
cords[(i * 3) - 2, (a * 3) - 2] = "#";
cords[(i * 3) - 2, (a * 3) - 1] = "#";
cords[(i * 3) - 1, (a * 3)] = "#";
cords[(i * 3), (a * 3) - 1] = "#";
cords[(i * 3) - 1, (a * 3) - 2] = "#";
for (int i = 13; i >= 0; i--)
for (int a = 0; a < 32; a++)
if (cords[a, i] != "#" && cords[a, i] != "T" && cords[a, i] != "P")
Console.Write(cords[a, i]);
for (int i = 0; i > 0; i--)
for (int a = 0; a < 0; a++)
if (s_cords[a, i] != "E" && s_cords[a, i] != "S" && s_cords[a, i] != "#" && s_cords[a, i] != "T" && s_cords[a, i] != "b")
if (s_cords[a, i] != "P")
Console.Write(s_cords[a, i]);