xor_list = ["\x7a", "\x17", "\x08", "\x34", "\x17", "\x31", "\x3b", "\x25",
"\x5b", "\x18", "\x2e", "\x3a", "\x15", "\x56", "\x0e", "\x11",
"\x3e", "\x0d", "\x11", "\x3b", "\x24", "\x21", "\x31", "\x06",
"\x3c", "\x26", "\x7c", "\x3c", "\x0d", "\x24", "\x16", "\x3a",
"\x14", "\x79", "\x01", "\x3a", "\x18", "\x5a", "\x58", "\x73",
"\x2e", "\x09", "\x00", "\x16", "\x00", "\x49", "\x22", "\x01",
"\x40", "\x08", "\x0a", "\x14",]
flag = "@flare-on.com"
key = ""
for x, y in zip(flag[::-1], xor_list[::-1]):
temp = chr(ord(x) ^ ord(y))
key += temp
print(f"{repr(x)} ^ {repr(y)}: {temp}")
print(f"Key: {key[::-1]}")