lines = [] for y in range(100): row = [" "] * 100 if y == 0 or y == 99: row = ["#"] * 100 else: row[0] = "#" row[99] = "#" lines.append(row) lines[1][1] = "S" lines[98][98] = "E" for x in range(4, 96, 4): gap = 1 if (x // 4) % 2 == 0 else 98 for y in range(1, 99): if y != gap: lines[y][x] = "#" with open("lab2/mazes/large.txt", "w", encoding="utf-8") as file: for row in lines: file.write("".join(row) + "\n")