Given a string, reverse every letter in it.
Treat uppercase and lowercase characters as letters, and preserve every non-letter character at its original index. Return the transformed string.
Input/Output: Implement reverse_letters(s), where s is a string and the result is a string.
Example 1: s = "ab-cd" returns "dc-ba" because only letters move.
Example 2: s = "a-bC-dEf-ghIj" returns "j-Ih-gfE-dCba".
Constraints: 0 <= len(s) <= 1000; s contains printable ASCII characters.
def reverse_letters(s):