Q11Single correct3 Marks30 Apr 2023Select the correct implementation of a program that creates a text file named pattern.txt with the following contents:A``` f = open('pattern.txt', 'r') letters = 'abcdefghijklmnopqrstuvwxyz' n = len(letters) // 2 for i in range(n): line = letters[i] + letters[-1 - i] if i != n - 1: line = line + '\n' f.write(line) f.close() ```B``` f = open('pattern.txt', 'w') letters = 'abcdefghijklmnopqrstuvwxyz' n = len(letters) // 2 for i in range(n): line = letters[i] + letters[-1 - i] f.write(line) f.close() ```C``` f = open('pattern.txt', 'w') letters = 'abcdefghijklmnopqrstuvwxyz' n = len(letters) // 2 for i in range(n): line = letters[i] + letters[-1 - i] if i != n - 1: line = line + '\n' f.write(line) f.close() ```D``` f = open('pattern.txt', 'w') letters = 'abcdefghijklmnopqrstuvwxyz' n = len(letters) for i in range(n): line = letters[i] + letters[-1 - i] if i != n - 1: line = line + '\n' f.write(line) f.close() ```