user: Converte this assembly snippet into its equivalent C code:

```asm
<main>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  sub    $0x140,%rsp
  movb   $0x61,-0x136(%rbp)
  movl   $0x61,-0xf8(%rbp)
  movsbl -0x136(%rbp),%eax
  mov    -0xf8(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x62,-0x135(%rbp)
  movl   $0x62,-0xf4(%rbp)
  movsbl -0x135(%rbp),%eax
  mov    -0xf4(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x63,-0x134(%rbp)
  movl   $0x63,-0xf0(%rbp)
  movsbl -0x134(%rbp),%eax
  mov    -0xf0(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x64,-0x133(%rbp)
  movl   $0x64,-0xec(%rbp)
  movsbl -0x133(%rbp),%eax
  mov    -0xec(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x65,-0x132(%rbp)
  movl   $0x65,-0xe8(%rbp)
  movsbl -0x132(%rbp),%eax
  mov    -0xe8(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x66,-0x131(%rbp)
  movl   $0x66,-0xe4(%rbp)
  movsbl -0x131(%rbp),%eax
  mov    -0xe4(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x67,-0x130(%rbp)
  movl   $0x67,-0xe0(%rbp)
  movsbl -0x130(%rbp),%eax
  mov    -0xe0(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x68,-0x12f(%rbp)
  movl   $0x68,-0xdc(%rbp)
  movsbl -0x12f(%rbp),%eax
  mov    -0xdc(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x69,-0x12e(%rbp)
  movl   $0x69,-0xd8(%rbp)
  movsbl -0x12e(%rbp),%eax
  mov    -0xd8(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x6a,-0x12d(%rbp)
  movl   $0x6a,-0xd4(%rbp)
  movsbl -0x12d(%rbp),%eax
  mov    -0xd4(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x6b,-0x12c(%rbp)
  movl   $0x6b,-0xd0(%rbp)
  movsbl -0x12c(%rbp),%eax
  mov    -0xd0(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x6c,-0x12b(%rbp)
  movl   $0x6c,-0xcc(%rbp)
  movsbl -0x12b(%rbp),%eax
  mov    -0xcc(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x6d,-0x12a(%rbp)
  movl   $0x6d,-0xc8(%rbp)
  movsbl -0x12a(%rbp),%eax
  mov    -0xc8(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x6e,-0x129(%rbp)
  movl   $0x6e,-0xc4(%rbp)
  movsbl -0x129(%rbp),%eax
  mov    -0xc4(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x6f,-0x128(%rbp)
  movl   $0x6f,-0xc0(%rbp)
  movsbl -0x128(%rbp),%eax
  mov    -0xc0(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x70,-0x127(%rbp)
  movl   $0x70,-0xbc(%rbp)
  movsbl -0x127(%rbp),%eax
  mov    -0xbc(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x71,-0x126(%rbp)
  movl   $0x71,-0xb8(%rbp)
  movsbl -0x126(%rbp),%eax
  mov    -0xb8(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x72,-0x125(%rbp)
  movl   $0x72,-0xb4(%rbp)
  movsbl -0x125(%rbp),%eax
  mov    -0xb4(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x73,-0x124(%rbp)
  movl   $0x73,-0xb0(%rbp)
  movsbl -0x124(%rbp),%eax
  mov    -0xb0(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x74,-0x123(%rbp)
  movl   $0x74,-0xac(%rbp)
  movsbl -0x123(%rbp),%eax
  mov    -0xac(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x75,-0x122(%rbp)
  movl   $0x75,-0xa8(%rbp)
  movsbl -0x122(%rbp),%eax
  mov    -0xa8(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x76,-0x121(%rbp)
  movl   $0x76,-0xa4(%rbp)
  movsbl -0x121(%rbp),%eax
  mov    -0xa4(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x77,-0x120(%rbp)
  movl   $0x77,-0xa0(%rbp)
  movsbl -0x120(%rbp),%eax
  mov    -0xa0(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x78,-0x11f(%rbp)
  movl   $0x78,-0x9c(%rbp)
  movsbl -0x11f(%rbp),%eax
  mov    -0x9c(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x79,-0x11e(%rbp)
  movl   $0x79,-0x98(%rbp)
  movsbl -0x11e(%rbp),%eax
  mov    -0x98(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x7a,-0x11d(%rbp)
  movl   $0x7a,-0x94(%rbp)
  movsbl -0x11d(%rbp),%eax
  mov    -0x94(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x41,-0x11c(%rbp)
  movl   $0x41,-0x90(%rbp)
  movsbl -0x11c(%rbp),%eax
  mov    -0x90(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x42,-0x11b(%rbp)
  movl   $0x42,-0x8c(%rbp)
  movsbl -0x11b(%rbp),%eax
  mov    -0x8c(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x43,-0x11a(%rbp)
  movl   $0x43,-0x88(%rbp)
  movsbl -0x11a(%rbp),%eax
  mov    -0x88(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x44,-0x119(%rbp)
  movl   $0x44,-0x84(%rbp)
  movsbl -0x119(%rbp),%eax
  mov    -0x84(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x45,-0x118(%rbp)
  movl   $0x45,-0x80(%rbp)
  movsbl -0x118(%rbp),%eax
  mov    -0x80(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x46,-0x117(%rbp)
  movl   $0x46,-0x7c(%rbp)
  movsbl -0x117(%rbp),%eax
  mov    -0x7c(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x47,-0x116(%rbp)
  movl   $0x47,-0x78(%rbp)
  movsbl -0x116(%rbp),%eax
  mov    -0x78(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x48,-0x115(%rbp)
  movl   $0x48,-0x74(%rbp)
  movsbl -0x115(%rbp),%eax
  mov    -0x74(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x49,-0x114(%rbp)
  movl   $0x49,-0x70(%rbp)
  movsbl -0x114(%rbp),%eax
  mov    -0x70(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x4a,-0x113(%rbp)
  movl   $0x4a,-0x6c(%rbp)
  movsbl -0x113(%rbp),%eax
  mov    -0x6c(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x4b,-0x112(%rbp)
  movl   $0x4b,-0x68(%rbp)
  movsbl -0x112(%rbp),%eax
  mov    -0x68(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x4c,-0x111(%rbp)
  movl   $0x4c,-0x64(%rbp)
  movsbl -0x111(%rbp),%eax
  mov    -0x64(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x4d,-0x110(%rbp)
  movl   $0x4d,-0x60(%rbp)
  movsbl -0x110(%rbp),%eax
  mov    -0x60(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x4e,-0x10f(%rbp)
  movl   $0x4e,-0x5c(%rbp)
  movsbl -0x10f(%rbp),%eax
  mov    -0x5c(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x4f,-0x10e(%rbp)
  movl   $0x4f,-0x58(%rbp)
  movsbl -0x10e(%rbp),%eax
  mov    -0x58(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x50,-0x10d(%rbp)
  movl   $0x50,-0x54(%rbp)
  movsbl -0x10d(%rbp),%eax
  mov    -0x54(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x51,-0x10c(%rbp)
  movl   $0x51,-0x50(%rbp)
  movsbl -0x10c(%rbp),%eax
  mov    -0x50(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x52,-0x10b(%rbp)
  movl   $0x52,-0x4c(%rbp)
  movsbl -0x10b(%rbp),%eax
  mov    -0x4c(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x53,-0x10a(%rbp)
  movl   $0x53,-0x48(%rbp)
  movsbl -0x10a(%rbp),%eax
  mov    -0x48(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x54,-0x109(%rbp)
  movl   $0x54,-0x44(%rbp)
  movsbl -0x109(%rbp),%eax
  mov    -0x44(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x55,-0x108(%rbp)
  movl   $0x55,-0x40(%rbp)
  movsbl -0x108(%rbp),%eax
  mov    -0x40(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x56,-0x107(%rbp)
  movl   $0x56,-0x3c(%rbp)
  movsbl -0x107(%rbp),%eax
  mov    -0x3c(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x57,-0x106(%rbp)
  movl   $0x57,-0x38(%rbp)
  movsbl -0x106(%rbp),%eax
  mov    -0x38(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x58,-0x105(%rbp)
  movl   $0x58,-0x34(%rbp)
  movsbl -0x105(%rbp),%eax
  mov    -0x34(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x59,-0x104(%rbp)
  movl   $0x59,-0x30(%rbp)
  movsbl -0x104(%rbp),%eax
  mov    -0x30(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x5a,-0x103(%rbp)
  movl   $0x5a,-0x2c(%rbp)
  movsbl -0x103(%rbp),%eax
  mov    -0x2c(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x30,-0x102(%rbp)
  movl   $0x30,-0x28(%rbp)
  movsbl -0x102(%rbp),%eax
  mov    -0x28(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x31,-0x101(%rbp)
  movl   $0x31,-0x24(%rbp)
  movsbl -0x101(%rbp),%eax
  mov    -0x24(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x32,-0x100(%rbp)
  movl   $0x32,-0x20(%rbp)
  movsbl -0x100(%rbp),%eax
  mov    -0x20(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x33,-0xff(%rbp)
  movl   $0x33,-0x1c(%rbp)
  movsbl -0xff(%rbp),%eax
  mov    -0x1c(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x34,-0xfe(%rbp)
  movl   $0x34,-0x18(%rbp)
  movsbl -0xfe(%rbp),%eax
  mov    -0x18(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x35,-0xfd(%rbp)
  movl   $0x35,-0x14(%rbp)
  movsbl -0xfd(%rbp),%eax
  mov    -0x14(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x36,-0xfc(%rbp)
  movl   $0x36,-0x10(%rbp)
  movsbl -0xfc(%rbp),%eax
  mov    -0x10(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x37,-0xfb(%rbp)
  movl   $0x37,-0xc(%rbp)
  movsbl -0xfb(%rbp),%eax
  mov    -0xc(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x38,-0xfa(%rbp)
  movl   $0x38,-0x8(%rbp)
  movsbl -0xfa(%rbp),%eax
  mov    -0x8(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  movb   $0x39,-0xf9(%rbp)
  movl   $0x39,-0x4(%rbp)
  movsbl -0xf9(%rbp),%eax
  mov    -0x4(%rbp),%edx
  mov    %eax,%esi
  lea    D493(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  mov    $0x0,%eax
  leave
  ret
```

tool_calls: name: disassemble_data
arguments: data_tag: D493
type_guessed: string

tool: D493: %c - %d


assistant: ```c
int main() {
  char a = 97;
  int a1 = 97;
  printf("%c - %d\n", a, a1);
  char b = 98;
  int b1 = 98;
  printf("%c - %d\n", b, b1);
  char c = 99;
  int c1 = 99;
  printf("%c - %d\n", c, c1);
  char d = 100;
  int d1 = 100;
  printf("%c - %d\n", d, d1);
  char e = 101;
  int e1 = 101;
  printf("%c - %d\n", e, e1);
  char f = 102;
  int f1 = 102;
  printf("%c - %d\n", f, f1);
  char g = 103;
  int g1 = 103;
  printf("%c - %d\n", g, g1);
  char h = 104;
  int h1 = 104;
  printf("%c - %d\n", h, h1);
  char i = 105;
  int i1 = 105;
  printf("%c - %d\n", i, i1);
  char j = 106;
  int j1 = 106;
  printf("%c - %d\n", j, j1);
  char k = 107;
  int k1 = 107;
  printf("%c - %d\n", k, k1);
  char l = 108;
  int l1 = 108;
  printf("%c - %d\n", l, l1);
  char m = 109;
  int m1 = 109;
  printf("%c - %d\n", m, m1);
  char n = 110;
  int n1 = 110;
  printf("%c - %d\n", n, n1);
  char o = 111;
  int o1 = 111;
  printf("%c - %d\n", o, o1);
  char p = 112;
  int p1 = 112;
  printf("%c - %d\n", p, p1);
  char q = 113;
  int q1 = 113;
  printf("%c - %d\n", q, q1);
  char r = 114;
  int r1 = 114;
  printf("%c - %d\n", r, r1);
  char s = 115;
  int s1 = 115;
  printf("%c - %d\n", s, s1);
  char t = 116;
  int t1 = 116;
  printf("%c - %d\n", t, t1);
  char u = 117;
  int u1 = 117;
  printf("%c - %d\n", u, u1);
  char v = 118;
  int v1 = 118;
  printf("%c - %d\n", v, v1);
  char w = 119;
  int w1 = 119;
  printf("%c - %d\n", w, w1);
  char x = 120;
  int x1 = 120;
  printf("%c - %d\n", x, x1);
  char y = 121;
  int y1 = 121;
  printf("%c - %d\n", y, y1);
  char z = 122;
  int z1 = 122;
  printf("%c - %d\n", z, z1);
  char A = 65;
  int A1 = 65;
  printf("%c - %d\n", A, A1);
  char B = 66;
  int B1 = 66;
  printf("%c - %d\n", B, B1);
  char C = 67;
  int C1 = 67;
  printf("%c - %d\n", C, C1);
  char D = 68;
  int D1 = 68;
  printf("%c - %d\n", D, D1);
  char E = 69;
  int E1 = 69;
  printf("%c - %d\n", E, E1);
  char F = 70;
  int F1 = 70;
  printf("%c - %d\n", F, F1);
  char G = 71;
  int G1 = 71;
  printf("%c - %d\n", G, G1);
  char H = 72;
  int H1 = 72;
  printf("%c - %d\n", H, H1);
  char I = 73;
  int I1 = 73;
  printf("%c - %d\n", I, I1);
  char J = 74;
  int J1 = 74;
  printf("%c - %d\n", J, J1);
  char K = 75;
  int K1 = 75;
  printf("%c - %d\n", K, K1);
  char L = 76;
  int L1 = 76;
  printf("%c - %d\n", L, L1);
  char M = 77;
  int M1 = 77;
  printf("%c - %d\n", M, M1);
  char N = 78;
  int N1 = 78;
  printf("%c - %d\n", N, N1);
  char O = 79;
  int O1 = 79;
  printf("%c - %d\n", O, O1);
  char P = 80;
  int P1 = 80;
  printf("%c - %d\n", P, P1);
  char Q = 81;
  int Q1 = 81;
  printf("%c - %d\n", Q, Q1);
  char R = 82;
  int R1 = 82;
  printf("%c - %d\n", R, R1);
  char S = 83;
  int S1 = 83;
  printf("%c - %d\n", S, S1);
  char T = 84;
  int T1 = 84;
  printf("%c - %d\n", T, T1);
  char U = 85;
  int U1 = 85;
  printf("%c - %d\n", U, U1);
  char V = 86;
  int V1 = 86;
  printf("%c - %d\n", V, V1);
  char W = 87;
  int W1 = 87;
  printf("%c - %d\n", W, W1);
  char X = 88;
  int X1 = 88;
  printf("%c - %d\n", X, X1);
  char Y = 89;
  int Y1 = 89;
  printf("%c - %d\n", Y, Y1);
  char Z = 90;
  int Z1 = 90;
  printf("%c - %d\n", Z, Z1);
  char zz = 48;
  int zz1 = 48;
  printf("%c - %d\n", zz, zz1);
  char oz = 49;
  int oz1 = 49;
  printf("%c - %d\n", oz, oz1);
  char tz = 50;
  int tz1 = 50;
  printf("%c - %d\n", tz, tz1);
  char th = 51;
  int th1 = 51;
  printf("%c - %d\n", th, th1);
  char fz = 52;
  int fz1 = 52;
  printf("%c - %d\n", fz, fz1);
  char fi = 53;
  int fi1 = 53;
  printf("%c - %d\n", fi, fi1);
  char sz = 54;
  int sz1 = 54;
  printf("%c - %d\n", sz, sz1);
  char se = 55;
  int se1 = 55;
  printf("%c - %d\n", se, se1);
  char ei = 56;
  int ei1 = 56;
  printf("%c - %d\n", ei, ei1);
  char nz = 57;
  int nz1 = 57;
  printf("%c - %d\n", nz, nz1);
  return 0;
}
```