Subleq, 1212 11 bytes (Assuming an 8 bit word)
92 -1 688 10 11 -1 8 8 0 88 1 2422
Explanation
0: 2 -1 88 ' Output 2: "X"
3: 9 10 -1 ' 10: = 10: - 9:, if 10: <=0 exit
6: 8 8 0 ' 8: = 0, goto 0
9: 1 22 ' data
64 bit word, 9696 88 bytes
92 -1 688 109 1110 -1 8 8 0 88 1 192176