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

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x1d0, %rsp            # imm = 0x1D0
movq 0x2d85e(%rip), %rdi     # 0x3ffc0
movl $0x2b, %esi
callq 0x53d0
movq %rax, -0x160(%rbp)
leaq -0x21(%rbp), %rdi
movq %rdi, -0x158(%rbp)
callq 0x5560
movq -0x158(%rbp), %rcx
leaq -0x20(%rbp), %rdi
movl $0x18, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x1279f
movq -0x160(%rbp), %rdi
leaq -0x20(%rbp), %rsi
callq 0x52a0
jmp 0x127b1
leaq -0x20(%rbp), %rdi
callq 0x55d0
leaq -0x21(%rbp), %rdi
callq 0x5350
movq 0x2d7f6(%rip), %rdi     # 0x3ffc0
movl $0x2b, %esi
callq 0x53d0
movq %rax, -0x170(%rbp)
leaq -0x59(%rbp), %rdi
movq %rdi, -0x168(%rbp)
callq 0x5560
movq -0x168(%rbp), %rcx
leaq -0x58(%rbp), %rdi
movl $0x7, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x12807
movq -0x170(%rbp), %rdi
leaq -0x58(%rbp), %rsi
callq 0x52a0
jmp 0x12819
leaq -0x58(%rbp), %rdi
callq 0x55d0
leaq -0x59(%rbp), %rdi
callq 0x5350
movq 0x2d78e(%rip), %rdi     # 0x3ffc0
movl $0x2b, %esi
callq 0x53d0
movq %rax, -0x180(%rbp)
leaq -0x81(%rbp), %rdi
movq %rdi, -0x178(%rbp)
callq 0x5560
movq -0x178(%rbp), %rcx
leaq -0x80(%rbp), %rdi
movl $0xb, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x12872
movq -0x180(%rbp), %rdi
leaq -0x80(%rbp), %rsi
callq 0x52a0
jmp 0x12884
leaq -0x80(%rbp), %rdi
callq 0x55d0
leaq -0x81(%rbp), %rdi
callq 0x5350
movq 0x2d720(%rip), %rdi     # 0x3ffc0
movl $0x2b, %esi
callq 0x53d0
movq %rax, -0x190(%rbp)
leaq -0xa9(%rbp), %rdi
movq %rdi, -0x188(%rbp)
callq 0x5560
movq -0x188(%rbp), %rcx
leaq -0xa8(%rbp), %rdi
movl $0xb, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x128e3
movq -0x190(%rbp), %rdi
leaq -0xa8(%rbp), %rsi
callq 0x52a0
jmp 0x128f8
leaq -0xa8(%rbp), %rdi
callq 0x55d0
leaq -0xa9(%rbp), %rdi
callq 0x5350
movq 0x2d6a9(%rip), %rdi     # 0x3ffc0
movl $0x2b, %esi
callq 0x53d0
movq %rax, -0x1a0(%rbp)
leaq -0xd1(%rbp), %rdi
movq %rdi, -0x198(%rbp)
callq 0x5560
movq -0x198(%rbp), %rcx
leaq -0xd0(%rbp), %rdi
movl $0xc, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x1295a
movq -0x1a0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x52a0
jmp 0x1296f
leaq -0xd0(%rbp), %rdi
callq 0x55d0
leaq -0xd1(%rbp), %rdi
callq 0x5350
movq 0x2d632(%rip), %rdi     # 0x3ffc0
movl $0x2b, %esi
callq 0x53d0
movq %rax, -0x1b0(%rbp)
leaq -0xf9(%rbp), %rdi
movq %rdi, -0x1a8(%rbp)
callq 0x5560
movq -0x1a8(%rbp), %rcx
leaq -0xf8(%rbp), %rdi
movl $0xc, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x129d1
movq -0x1b0(%rbp), %rdi
leaq -0xf8(%rbp), %rsi
callq 0x52a0
jmp 0x129e6
leaq -0xf8(%rbp), %rdi
callq 0x55d0
leaq -0xf9(%rbp), %rdi
callq 0x5350
movq 0x2d5bb(%rip), %rdi     # 0x3ffc0
movl $0x2b, %esi
callq 0x53d0
movq %rax, -0x1c0(%rbp)
leaq -0x121(%rbp), %rdi
movq %rdi, -0x1b8(%rbp)
callq 0x5560
movq -0x1b8(%rbp), %rcx
leaq -0x120(%rbp), %rdi
movl $0x11, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x12a48
movq -0x1c0(%rbp), %rdi
leaq -0x120(%rbp), %rsi
callq 0x52a0
jmp 0x12a5d
leaq -0x120(%rbp), %rdi
callq 0x55d0
leaq -0x121(%rbp), %rdi
callq 0x5350
movq 0x2d544(%rip), %rdi     # 0x3ffc0
movl $0x2b, %esi
callq 0x53d0
movq %rax, -0x1d0(%rbp)
leaq -0x149(%rbp), %rdi
movq %rdi, -0x1c8(%rbp)
callq 0x5560
movq -0x1c8(%rbp), %rcx
leaq -0x148(%rbp), %rdi
movl $0xa, %esi
movl $0x2d, %edx
callq 0x63d0
jmp 0x12abf
movq -0x1d0(%rbp), %rdi
leaq -0x148(%rbp), %rsi
callq 0x52a0
jmp 0x12ad4
leaq -0x148(%rbp), %rdi
callq 0x55d0
leaq -0x149(%rbp), %rdi
callq 0x5350
movq 0x2d4cd(%rip), %rdi     # 0x3ffc0
movl $0x2b, %esi
callq 0x53d0
movq %rax, %rdi
movq 0x2d499(%rip), %rsi     # 0x3ffa0
callq 0x5330
addq $0x1d0, %rsp            # imm = 0x1D0
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x12b38
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 0x12cb3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x12b69
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 0x12cb3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x12b9a
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 0x12cb3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x12bd1
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 0x12cb3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x12c08
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 0x12cb3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x12c3f
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 0x12cb3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x12c73
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
jmp 0x12cb3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x12ca7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x148(%rbp), %rdi
callq 0x55d0
leaq -0x149(%rbp), %rdi
callq 0x5350
movq -0x30(%rbp), %rdi
callq 0x5550
nopl (%rax)