import sys from pprint import pprint #colors from termcolor import colored grid = [] log = True def p(x): global log if log: for i in x: for j in i: if j == 'S': print(colored(j,'red'),end='') else: print(j,end='') print() with open(sys.argv[1]) as file: for line in file: grid.append(line.rstrip()) for ldx,line in enumerate(grid): grid[ldx] = line.translate(str.maketrans("-|F7LJ.", "─│┌┐└┘ ")) p(grid)