// File: /workspace/github_cpp_makefile_star2_O3/acherkaoui[P]HTOP/terminal/terminal.cpp
// Function: Curses::printLion()
void Curses::printLion()
{
	int i = LINES / 2 - 13;
	int j = COLS / 2 - 20;

	print(stdscr, i++, j,"                   .:\\\\|||||||//:.", 5);
	print(stdscr, i++, j,"                  \\\\.-.\\|||||/.-.//", 4);
	print(stdscr, i++, j,"                  ==(   \\\\|||//   )==", 7);
	print(stdscr, i++, j,"                 ==/\\           /\\==", 5);
	print(stdscr, i++, j,"                 =//| __     __ |\\\\=", 4);
	print(stdscr, i++, j,"                  '//| \\O\\   /O/ |\\\\`", 7);
	print(stdscr, i++, j,"                  //|\\  \"   \"  /|\\\\", 5);
	print(stdscr, i++, j,"________________  /|||\\_`-v-'_/|||\\   _______________", 4);
	print(stdscr, i++, j,"\\_________      `-./|||\\._|_./|||\\ .-'     _________/", 7);
	print(stdscr, i++, j,"   \\________       |/|||\\___/|||\\|/      ________/", 5);
	print(stdscr, i++, j,"      \\_______     | /|||||||||\\ |     _______/", 4);
	print(stdscr, i++, j,"         \\______   |  //|||||\\\\  |   ______/", 7);
	print(stdscr, i++, j,"                `-.|   |/|||\\|   |.-'", 5);
	print(stdscr, i++, j,"         .ww.     _|   |     |   |_", 4);
	print(stdscr, i++, j,"       .\\WWW=    / |   |     |   | \\", 7);
	print(stdscr, i++, j,"       \\WWW=    |  |   |     |   |  |", 5);
	print(stdscr, i++, j,"       \\WW=     |  |   |     |   |  |", 4);
	print(stdscr, i++, j,"       ( (      |  |   \\     /   |  |", 7);
	print(stdscr, i++, j,"        \\ \\___.-'\\  \\   \\   /   /  /", 5);
	print(stdscr, i++, j,"         `-.__.-(...(...)---(...)...)", 4);
	print(stdscr, i++, j,"               abderrahim.cherkaoui", 5);
	i += 4;
	print(stdscr, i++, _xlogo,"      _____  _____  _____  _____  ", 5);
	print(stdscr, i++, _xlogo,"     |  |  ||  _  ||     ||_   _| ", 4);
	print(stdscr, i++, _xlogo,"     |     ||   __||  |  |  | |   ", 7);
	print(stdscr, i++, _xlogo,"     |__|__||__|   |_____|  |_|   ", 5);
	print(stdscr, i++, _xlogo,"     |__|__||__|   |_____|  |_|   ", 4);
	print(stdscr, i++, _xlogo,"           The Lion Monitor       ", 7);
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq %rdi, %rbx
movq 0x7dd5(%rip), %rax      # 0x11f90
movl (%rax), %eax
movl %eax, %r14d
shrl $0x1f, %r14d
addl %eax, %r14d
sarl %r14d
leal -0xd(%r14), %edx
movq 0x7dd3(%rip), %rax      # 0x11fa8
movl (%rax), %eax
movl %eax, %ebp
shrl $0x1f, %ebp
addl %eax, %ebp
sarl %ebp
addl $-0x14, %ebp
movq 0x7de6(%rip), %r13      # 0x11fd0
movq (%r13), %rsi
leal -0xc(%r14), %r15d
leaq 0x31cb(%rip), %r8       # 0xd3c4
movl %ebp, %ecx
movl $0x5, %r9d
callq 0xa156
movq (%r13), %rsi
leal -0xb(%r14), %r12d
leaq 0x31d2(%rip), %r8       # 0xd3e7
movl %r15d, %edx
movl %ebp, %ecx
movl $0x4, %r9d
callq 0xa156
movq (%r13), %rsi
leal -0xa(%r14), %r15d
leaq 0x31d7(%rip), %r8       # 0xd40b
movl %r12d, %edx
movl %ebp, %ecx
movl $0x7, %r9d
callq 0xa156
movq (%r13), %rsi
leal -0x9(%r14), %r12d
leaq 0x31de(%rip), %r8       # 0xd431
movl %r15d, %edx
movl %ebp, %ecx
movl $0x5, %r9d
callq 0xa156
movq (%r13), %rsi
leal -0x8(%r14), %r15d
leaq 0x31e4(%rip), %r8       # 0xd456
movl %r12d, %edx
movl %ebp, %ecx
movl $0x4, %r9d
callq 0xa156
movq (%r13), %rsi
leal -0x7(%r14), %r12d
leaq 0x31ea(%rip), %r8       # 0xd47b
movl %r15d, %edx
movl %ebp, %ecx
movl $0x7, %r9d
callq 0xa156
movq (%r13), %rsi
leal -0x6(%r14), %r15d
leaq 0x31f1(%rip), %r8       # 0xd4a1
movl %r12d, %edx
movl %ebp, %ecx
movl $0x5, %r9d
callq 0xa156
movq (%r13), %rsi
leal -0x5(%r14), %r12d
leaq 0x31f6(%rip), %r8       # 0xd4c5
movl %r15d, %edx
movl %ebp, %ecx
movl $0x4, %r9d
callq 0xa156
movq (%r13), %rsi
leal -0x4(%r14), %r15d
leaq 0x320d(%rip), %r8       # 0xd4fb
movl %r12d, %edx
movl %ebp, %ecx
movl $0x7, %r9d
callq 0xa156
movq (%r13), %rsi
leal -0x3(%r14), %r12d
leaq 0x3224(%rip), %r8       # 0xd531
movl %r15d, %edx
movl %ebp, %ecx
movl $0x5, %r9d
callq 0xa156
movq (%r13), %rsi
leal -0x2(%r14), %r15d
leaq 0x3238(%rip), %r8       # 0xd564
movl %r12d, %edx
movl %ebp, %ecx
movl $0x4, %r9d
callq 0xa156
movq (%r13), %rsi
leal -0x1(%r14), %r12d
leaq 0x3249(%rip), %r8       # 0xd594
movl %r15d, %edx
movl %ebp, %ecx
movl $0x7, %r9d
callq 0xa156
movq (%r13), %rsi
leaq 0x325b(%rip), %r8       # 0xd5c1
movl %r12d, %edx
movl %ebp, %ecx
movl $0x5, %r9d
callq 0xa156
movq (%r13), %rsi
leal 0x1(%r14), %r15d
leaq 0x3262(%rip), %r8       # 0xd5e7
movl %r14d, %edx
movl %ebp, %ecx
movl $0x4, %r9d
callq 0xa156
movq (%r13), %rsi
leal 0x2(%r14), %r12d
leaq 0x3267(%rip), %r8       # 0xd60b
movl %r15d, %edx
movl %ebp, %ecx
movl $0x7, %r9d
callq 0xa156
movq (%r13), %rsi
leal 0x3(%r14), %r15d
leaq 0x326d(%rip), %r8       # 0xd630
movl %r12d, %edx
movl %ebp, %ecx
movl $0x5, %r9d
callq 0xa156
movq (%r13), %rsi
leal 0x4(%r14), %r12d
leaq 0x3274(%rip), %r8       # 0xd656
movl %r15d, %edx
movl %ebp, %ecx
movl $0x4, %r9d
callq 0xa156
movq (%r13), %rsi
leal 0x5(%r14), %r15d
leaq 0x327b(%rip), %r8       # 0xd67c
movl %r12d, %edx
movl %ebp, %ecx
movl $0x7, %r9d
callq 0xa156
movq (%r13), %rsi
leal 0x6(%r14), %r12d
leaq 0x3282(%rip), %r8       # 0xd6a2
movl %r15d, %edx
movl %ebp, %ecx
movl $0x5, %r9d
callq 0xa156
movq (%r13), %rsi
leal 0x7(%r14), %r15d
leaq 0x3288(%rip), %r8       # 0xd6c7
movl %r12d, %edx
movl %ebp, %ecx
movl $0x4, %r9d
callq 0xa156
movq (%r13), %rsi
leaq 0x3293(%rip), %r8       # 0xd6ed
movl %r15d, %edx
movl %ebp, %ecx
movl $0x5, %r9d
callq 0xa156
leal 0xc(%r14), %edx
movq (%r13), %rsi
leal 0xd(%r14), %ebp
movl 0xc(%rbx), %ecx
leaq 0x3291(%rip), %r8       # 0xd711
movl $0x5, %r9d
callq 0xa156
movq (%r13), %rsi
leal 0xe(%r14), %r15d
movl 0xc(%rbx), %ecx
leaq 0x3297(%rip), %r8       # 0xd734
movl %ebp, %edx
movl $0x4, %r9d
callq 0xa156
movq (%r13), %rsi
leal 0xf(%r14), %ebp
movl 0xc(%rbx), %ecx
leaq 0x329b(%rip), %r8       # 0xd757
movl %r15d, %edx
movl $0x7, %r9d
callq 0xa156
movq (%r13), %rsi
leal 0x10(%r14), %r15d
movl 0xc(%rbx), %ecx
leaq 0x329e(%rip), %r12      # 0xd77a
movl %ebp, %edx
movq %r12, %r8
movl $0x5, %r9d
callq 0xa156
movq (%r13), %rsi
addl $0x11, %r14d
movl 0xc(%rbx), %ecx
movl %r15d, %edx
movq %r12, %r8
movl $0x4, %r9d
callq 0xa156
movq (%r13), %rsi
movl 0xc(%rbx), %ecx
leaq 0x3287(%rip), %r8       # 0xd79d
movl %r14d, %edx
movl $0x7, %r9d
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0xa156