// File: arisKoutsou[P]oopproj/./src/game_utils.cpp
// Function: printPotionFrame()
void printPotionFrame(void) {
  cout << '+' << string(24, '-'); 
  cout << '+' << string(7, '-');  
  cout << '+' << string(11, '-'); 
  cout << '+' << string(16, '-');
  cout << '+' << string(17, '-');
  cout << '+' << string(15, '-');
  cout << '+' << string(10, '-'); 
  cout << '+' << endl;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x1a0, %rsp            # imm = 0x1A0
movq 0x2e28e(%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 0x11d6f
movq -0x138(%rbp), %rdi
leaq -0x20(%rbp), %rsi
callq 0x52a0
jmp 0x11d81
leaq -0x20(%rbp), %rdi
callq 0x55d0
leaq -0x21(%rbp), %rdi
callq 0x5350
movq 0x2e226(%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 $0x7, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x11dd7
movq -0x148(%rbp), %rdi
leaq -0x58(%rbp), %rsi
callq 0x52a0
jmp 0x11de9
leaq -0x58(%rbp), %rdi
callq 0x55d0
leaq -0x59(%rbp), %rdi
callq 0x5350
movq 0x2e1be(%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 $0xb, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x11e42
movq -0x158(%rbp), %rdi
leaq -0x80(%rbp), %rsi
callq 0x52a0
jmp 0x11e54
leaq -0x80(%rbp), %rdi
callq 0x55d0
leaq -0x81(%rbp), %rdi
callq 0x5350
movq 0x2e150(%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 $0x10, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x11eb3
movq -0x168(%rbp), %rdi
leaq -0xa8(%rbp), %rsi
callq 0x52a0
jmp 0x11ec8
leaq -0xa8(%rbp), %rdi
callq 0x55d0
leaq -0xa9(%rbp), %rdi
callq 0x5350
movq 0x2e0d9(%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 $0x11, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x11f2a
movq -0x178(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x52a0
jmp 0x11f3f
leaq -0xd0(%rbp), %rdi
callq 0x55d0
leaq -0xd1(%rbp), %rdi
callq 0x5350
movq 0x2e062(%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 $0xf, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x11fa1
movq -0x188(%rbp), %rdi
leaq -0xf8(%rbp), %rsi
callq 0x52a0
jmp 0x11fb6
leaq -0xf8(%rbp), %rdi
callq 0x55d0
leaq -0xf9(%rbp), %rdi
callq 0x5350
movq 0x2dfeb(%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 $0xa, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x12018
movq -0x198(%rbp), %rdi
leaq -0x120(%rbp), %rsi
callq 0x52a0
jmp 0x1202d
leaq -0x120(%rbp), %rdi
callq 0x55d0
leaq -0x121(%rbp), %rdi
callq 0x5350
movq 0x2df74(%rip), %rdi     # 0x3ffc0
movl $0x2b, %esi
callq 0x53d0
movq %rax, %rdi
movq 0x2df40(%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 0x12091
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 0x121d5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x120c2
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 0x121d5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x120f3
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 0x121d5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x1212a
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 0x121d5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x12161
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 0x121d5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x12195
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 0x121d5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x121c9
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