// File: arisKoutsou[P]oopproj/./src/game_utils.cpp
// Function: printMonsterFrame()
void printMonsterFrame(void) {
  cout << '+' << string(24, '-');
  cout << '+' << string(9, '-'); 
  cout << '+' << string(8, '-'); 
  cout << '+' << string(12, '-');
  cout << '+' << string(12, '-');
  cout << '+' << string(9, '-'); 
  cout << '+' << string(9, '-'); 
  cout << '+' << endl;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x1a0, %rsp            # imm = 0x1A0
movq 0x2ed7e(%rip), %rdi     # 0x3ffc0
movl $0x2b, %esi
callq 0x53d0
movq %rax, -0x138(%rbp)
leaq -0x21(%rbp), %rdi
movq %rdi, -0x130(%rbp)
callq 0x5560
movq -0x130(%rbp), %rcx
leaq -0x20(%rbp), %rdi
movl $0x18, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x1127f
movq -0x138(%rbp), %rdi
leaq -0x20(%rbp), %rsi
callq 0x52a0
jmp 0x11291
leaq -0x20(%rbp), %rdi
callq 0x55d0
leaq -0x21(%rbp), %rdi
callq 0x5350
movq 0x2ed16(%rip), %rdi     # 0x3ffc0
movl $0x2b, %esi
callq 0x53d0
movq %rax, -0x148(%rbp)
leaq -0x59(%rbp), %rdi
movq %rdi, -0x140(%rbp)
callq 0x5560
movq -0x140(%rbp), %rcx
leaq -0x58(%rbp), %rdi
movl $0x9, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x112e7
movq -0x148(%rbp), %rdi
leaq -0x58(%rbp), %rsi
callq 0x52a0
jmp 0x112f9
leaq -0x58(%rbp), %rdi
callq 0x55d0
leaq -0x59(%rbp), %rdi
callq 0x5350
movq 0x2ecae(%rip), %rdi     # 0x3ffc0
movl $0x2b, %esi
callq 0x53d0
movq %rax, -0x158(%rbp)
leaq -0x81(%rbp), %rdi
movq %rdi, -0x150(%rbp)
callq 0x5560
movq -0x150(%rbp), %rcx
leaq -0x80(%rbp), %rdi
movl $0x8, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x11352
movq -0x158(%rbp), %rdi
leaq -0x80(%rbp), %rsi
callq 0x52a0
jmp 0x11364
leaq -0x80(%rbp), %rdi
callq 0x55d0
leaq -0x81(%rbp), %rdi
callq 0x5350
movq 0x2ec40(%rip), %rdi     # 0x3ffc0
movl $0x2b, %esi
callq 0x53d0
movq %rax, -0x168(%rbp)
leaq -0xa9(%rbp), %rdi
movq %rdi, -0x160(%rbp)
callq 0x5560
movq -0x160(%rbp), %rcx
leaq -0xa8(%rbp), %rdi
movl $0xc, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x113c3
movq -0x168(%rbp), %rdi
leaq -0xa8(%rbp), %rsi
callq 0x52a0
jmp 0x113d8
leaq -0xa8(%rbp), %rdi
callq 0x55d0
leaq -0xa9(%rbp), %rdi
callq 0x5350
movq 0x2ebc9(%rip), %rdi     # 0x3ffc0
movl $0x2b, %esi
callq 0x53d0
movq %rax, -0x178(%rbp)
leaq -0xd1(%rbp), %rdi
movq %rdi, -0x170(%rbp)
callq 0x5560
movq -0x170(%rbp), %rcx
leaq -0xd0(%rbp), %rdi
movl $0xc, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x1143a
movq -0x178(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x52a0
jmp 0x1144f
leaq -0xd0(%rbp), %rdi
callq 0x55d0
leaq -0xd1(%rbp), %rdi
callq 0x5350
movq 0x2eb52(%rip), %rdi     # 0x3ffc0
movl $0x2b, %esi
callq 0x53d0
movq %rax, -0x188(%rbp)
leaq -0xf9(%rbp), %rdi
movq %rdi, -0x180(%rbp)
callq 0x5560
movq -0x180(%rbp), %rcx
leaq -0xf8(%rbp), %rdi
movl $0x9, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x114b1
movq -0x188(%rbp), %rdi
leaq -0xf8(%rbp), %rsi
callq 0x52a0
jmp 0x114c6
leaq -0xf8(%rbp), %rdi
callq 0x55d0
leaq -0xf9(%rbp), %rdi
callq 0x5350
movq 0x2eadb(%rip), %rdi     # 0x3ffc0
movl $0x2b, %esi
callq 0x53d0
movq %rax, -0x198(%rbp)
leaq -0x121(%rbp), %rdi
movq %rdi, -0x190(%rbp)
callq 0x5560
movq -0x190(%rbp), %rcx
leaq -0x120(%rbp), %rdi
movl $0x9, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x11528
movq -0x198(%rbp), %rdi
leaq -0x120(%rbp), %rsi
callq 0x52a0
jmp 0x1153d
leaq -0x120(%rbp), %rdi
callq 0x55d0
leaq -0x121(%rbp), %rdi
callq 0x5350
movq 0x2ea64(%rip), %rdi     # 0x3ffc0
movl $0x2b, %esi
callq 0x53d0
movq %rax, %rdi
movq 0x2ea30(%rip), %rsi     # 0x3ffa0
callq 0x5330
addq $0x1a0, %rsp            # imm = 0x1A0
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x115a1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x20(%rbp), %rdi
callq 0x55d0
leaq -0x21(%rbp), %rdi
callq 0x5350
jmp 0x116e5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x115d2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x58(%rbp), %rdi
callq 0x55d0
leaq -0x59(%rbp), %rdi
callq 0x5350
jmp 0x116e5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x11603
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x80(%rbp), %rdi
callq 0x55d0
leaq -0x81(%rbp), %rdi
callq 0x5350
jmp 0x116e5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x1163a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xa8(%rbp), %rdi
callq 0x55d0
leaq -0xa9(%rbp), %rdi
callq 0x5350
jmp 0x116e5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x11671
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xd0(%rbp), %rdi
callq 0x55d0
leaq -0xd1(%rbp), %rdi
callq 0x5350
jmp 0x116e5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x116a5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xf8(%rbp), %rdi
callq 0x55d0
leaq -0xf9(%rbp), %rdi
callq 0x5350
jmp 0x116e5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x116d9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x120(%rbp), %rdi
callq 0x55d0
leaq -0x121(%rbp), %rdi
callq 0x5350
movq -0x30(%rbp), %rdi
callq 0x5550
nop