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

```asm
<Help>:
  endbr64
  sub    $0x8,%rsp
  lea    D94(%rip),%rdi
  call   <printf@plt>
  lea    D84(%rip),%rdi
  call   <printf@plt>
  lea    D121(%rip),%rdi
  call   <printf@plt>
  lea    D58(%rip),%rdi
  call   <printf@plt>
  lea    D123(%rip),%rdi
  call   <printf@plt>
  lea    D155(%rip),%rdi
  call   <printf@plt>
  lea    D96(%rip),%rdi
  call   <printf@plt>
  lea    D65(%rip),%rdi
  call   <printf@plt>
  lea    D104(%rip),%rdi
  call   <printf@plt>
  lea    D41(%rip),%rdi
  call   <printf@plt>
  lea    D9(%rip),%rdi
  call   <printf@plt>
  lea    D4(%rip),%rdi
  call   <printf@plt>
  lea    D21(%rip),%rdi
  call   <printf@plt>
  lea    D103(%rip),%rdi
  call   <printf@plt>
  lea    D116(%rip),%rdi
  call   <printf@plt>
  lea    D77(%rip),%rdi
  call   <printf@plt>
  lea    D158(%rip),%rdi
  add    $0x8,%rsp
  jmp    1050 <printf@plt>
```

tool_calls: name: disassemble_data
arguments: data_tag: D94
type_guessed: string
name: disassemble_data
arguments: data_tag: D84
type_guessed: string
name: disassemble_data
arguments: data_tag: D121
type_guessed: string
name: disassemble_data
arguments: data_tag: D58
type_guessed: string
name: disassemble_data
arguments: data_tag: D123
type_guessed: string
name: disassemble_data
arguments: data_tag: D155
type_guessed: string
name: disassemble_data
arguments: data_tag: D96
type_guessed: string
name: disassemble_data
arguments: data_tag: D65
type_guessed: string
name: disassemble_data
arguments: data_tag: D104
type_guessed: string
name: disassemble_data
arguments: data_tag: D41
type_guessed: string
name: disassemble_data
arguments: data_tag: D9
type_guessed: string
name: disassemble_data
arguments: data_tag: D4
type_guessed: string
name: disassemble_data
arguments: data_tag: D21
type_guessed: string
name: disassemble_data
arguments: data_tag: D103
type_guessed: string
name: disassemble_data
arguments: data_tag: D116
type_guessed: string
name: disassemble_data
arguments: data_tag: D77
type_guessed: string
name: disassemble_data
arguments: data_tag: D158
type_guessed: string

tool: D94: 
Movement:


tool: D84:   F - Forward (F:fast, f:slow)


tool: D121:   B - Backward (B:fast, b:slow)


tool: D58:   L - Left (L:tight turn, l:wide turn)


tool: D123:   R - Right (R:tight turn, r:wide turn)


tool: D155: 
Controls:


tool: D96:   Y - Led (Y:on/off, y:solid)


tool: D65:   Z - Buzzer (Z:on/off, z:continuous)


tool: D104: 
Sensors (upper case is continuous read):


tool: D41:   A - Accelerometer


tool: D9:   O - Obstacle


tool: D4:   S - Light Sensor


tool: D21:   T - Temperature


tool: D103:   H - History Report File (H:collect, h:display)


tool: D116: 


tool: D77:   ?- Help


tool: D158:   Q- Quit


assistant: ```c
void Help(void) {
  printf("\nMovement:\n");
  printf("  F - Forward (F:fast, f:slow)\n");
  printf("  B - Backward (B:fast, b:slow)\n");
  printf("  L - Left (L:tight turn, l:wide turn)\n");
  printf("  R - Right (R:tight turn, r:wide turn)\n");
  printf("\nControls:\n");
  printf("  Y - Led (Y:on/off, y:solid)\n");
  printf("  Z - Buzzer (Z:on/off, z:continuous)\n");
  printf("\nSensors (upper case is continuous read):\n");
  printf("  A - Accelerometer\n");
  printf("  O - Obstacle\n");
  printf("  S - Light Sensor\n");
  printf("  T - Temperature\n");
  printf("  H - History Report File (H:collect, h:display)\n");
  printf("\n");
  printf("  ?- Help\n");
  printf("  Q- Quit\n");
}
```