// File: /workspace/github_cpp_makefile_star2_O2/arisKoutsou[P]oopproj/./src/game_utils.cpp
// Function: printHeroFrame()
void printHeroFrame(void) {
  cout << '+' << string(16, '-');
  cout << '+' << string(7, '-');
  cout << '+' << string(8, '-');
  cout << '+' << string(8, '-');
  cout << '+' << string(8, '-');
  cout << '+' << string(12, '-');
  cout << '+' << string(11, '-');
  cout << '+' << string(13, '-');
  cout << '+' << string(15, '-');
  cout << '+' << string(16, '-');
  cout << '+' << endl;
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0x20, %rsp
movq 0x180cb(%rip), %rdi     # 0x20fc0
pushq $0x2b
popq %rsi
callq 0x42c0
movq %rax, %rbx
leaq 0x10(%rsp), %r15
movq %r15, -0x10(%r15)
movq %rsp, %rdi
pushq $0x10
popq %rsi
pushq $0x2d
popq %rdx
callq 0x42b0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x4220
movq %rsp, %r14
movq %r14, %rdi
callq 0x4470
movq 0x1808c(%rip), %rdi     # 0x20fc0
pushq $0x2b
popq %rsi
callq 0x42c0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
pushq $0x7
popq %rsi
pushq $0x2d
popq %rdx
callq 0x42b0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x4220
movq %rsp, %r14
movq %r14, %rdi
callq 0x4470
movq 0x18053(%rip), %rdi     # 0x20fc0
pushq $0x2b
popq %rsi
callq 0x42c0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
pushq $0x8
popq %rsi
pushq $0x2d
popq %rdx
callq 0x42b0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x4220
movq %rsp, %r14
movq %r14, %rdi
callq 0x4470
movq 0x1801a(%rip), %rdi     # 0x20fc0
pushq $0x2b
popq %rsi
callq 0x42c0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
pushq $0x8
popq %rsi
pushq $0x2d
popq %rdx
callq 0x42b0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x4220
movq %rsp, %r14
movq %r14, %rdi
callq 0x4470
movq 0x17fe1(%rip), %rdi     # 0x20fc0
pushq $0x2b
popq %rsi
callq 0x42c0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
pushq $0x8
popq %rsi
pushq $0x2d
popq %rdx
callq 0x42b0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x4220
movq %rsp, %r14
movq %r14, %rdi
callq 0x4470
movq 0x17fa8(%rip), %rdi     # 0x20fc0
pushq $0x2b
popq %rsi
callq 0x42c0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
pushq $0xc
popq %rsi
pushq $0x2d
popq %rdx
callq 0x42b0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x4220
movq %rsp, %r14
movq %r14, %rdi
callq 0x4470
movq 0x17f6f(%rip), %rdi     # 0x20fc0
pushq $0x2b
popq %rsi
callq 0x42c0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
pushq $0xb
popq %rsi
pushq $0x2d
popq %rdx
callq 0x42b0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x4220
movq %rsp, %r14
movq %r14, %rdi
callq 0x4470
movq 0x17f36(%rip), %rdi     # 0x20fc0
pushq $0x2b
popq %rsi
callq 0x42c0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
pushq $0xd
popq %rsi
pushq $0x2d
popq %rdx
callq 0x42b0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x4220
movq %rsp, %r14
movq %r14, %rdi
callq 0x4470
movq 0x17efd(%rip), %rdi     # 0x20fc0
pushq $0x2b
popq %rsi
callq 0x42c0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
pushq $0xf
popq %rsi
pushq $0x2d
popq %rdx
callq 0x42b0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x4220
movq %rsp, %r14
movq %r14, %rdi
callq 0x4470
movq 0x17ec4(%rip), %rdi     # 0x20fc0
pushq $0x2b
popq %rsi
callq 0x42c0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
pushq $0x10
popq %rsi
pushq $0x2d
popq %rdx
callq 0x42b0
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x4220
movq %rsp, %rdi
callq 0x4470
movq 0x17e8e(%rip), %rdi     # 0x20fc0
pushq $0x2b
popq %rsi
callq 0x42c0
movq %rax, %rdi
callq 0x4120
addq $0x20, %rsp
popq %rbx
popq %r14
popq %r15
retq
jmp 0x9170
jmp 0x917d
jmp 0x9170
jmp 0x917d
jmp 0x9170
jmp 0x917d
jmp 0x9170
jmp 0x917d
jmp 0x9170
jmp 0x917d
jmp 0x9170
jmp 0x917d
jmp 0x9170
jmp 0x917d
jmp 0x9170
jmp 0x917d
jmp 0x9170
jmp 0x917d
movq %rax, %rbx
movq %rsp, %rdi
callq 0x4470
jmp 0x9180
movq %rax, %rbx
movq %rbx, %rdi
callq 0x4410