// File: 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
movq %rsp, %rbp
subq $0x20, %rsp
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0x18(%rbp)
movq 0xb435(%rip), %rax      # 0x1af90
movl (%rax), %eax
movl $0x2, %ecx
cltd
idivl %ecx
subl $0xd, %eax
movl %eax, -0xc(%rbp)
movq 0xb42e(%rip), %rax      # 0x1afa0
movl (%rax), %eax
movl $0x2, %ecx
cltd
idivl %ecx
subl $0x14, %eax
movl %eax, -0x10(%rbp)
movq 0xb43f(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x47d3(%rip), %r8       # 0x14374
movl $0x5, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb411(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x47c8(%rip), %r8       # 0x14397
movl $0x4, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb3e3(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x47be(%rip), %r8       # 0x143bb
movl $0x7, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb3b5(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x47b6(%rip), %r8       # 0x143e1
movl $0x5, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb387(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x47ad(%rip), %r8       # 0x14406
movl $0x4, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb359(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x47a4(%rip), %r8       # 0x1442b
movl $0x7, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb32b(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x479c(%rip), %r8       # 0x14451
movl $0x5, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb2fd(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x4792(%rip), %r8       # 0x14475
movl $0x4, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb2cf(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x479a(%rip), %r8       # 0x144ab
movl $0x7, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb2a1(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x47a2(%rip), %r8       # 0x144e1
movl $0x5, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb273(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x47a7(%rip), %r8       # 0x14514
movl $0x4, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb245(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x47a9(%rip), %r8       # 0x14544
movl $0x7, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb217(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x47a8(%rip), %r8       # 0x14571
movl $0x5, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb1e9(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x47a0(%rip), %r8       # 0x14597
movl $0x4, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb1bb(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x4796(%rip), %r8       # 0x145bb
movl $0x7, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb18d(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x478d(%rip), %r8       # 0x145e0
movl $0x5, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb15f(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x4785(%rip), %r8       # 0x14606
movl $0x4, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb131(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x477d(%rip), %r8       # 0x1462c
movl $0x7, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb103(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x4775(%rip), %r8       # 0x14652
movl $0x5, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb0d5(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x476c(%rip), %r8       # 0x14677
movl $0x4, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb0a7(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl -0x10(%rbp), %ecx
leaq 0x4764(%rip), %r8       # 0x1469d
movl $0x5, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movl -0xc(%rbp), %eax
addl $0x4, %eax
movl %eax, -0xc(%rbp)
movq 0xb070(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl 0xc(%rdi), %ecx
leaq 0x4751(%rip), %r8       # 0x146c1
movl $0x5, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb042(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl 0xc(%rdi), %ecx
leaq 0x4746(%rip), %r8       # 0x146e4
movl $0x4, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xb014(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl 0xc(%rdi), %ecx
leaq 0x473b(%rip), %r8       # 0x14707
movl $0x7, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xafe6(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl 0xc(%rdi), %ecx
leaq 0x4730(%rip), %r8       # 0x1472a
movl $0x5, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xafb8(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl 0xc(%rdi), %ecx
leaq 0x4702(%rip), %r8       # 0x1472a
movl $0x4, %r9d
callq 0xfad0
movq -0x18(%rbp), %rdi
movq 0xaf8a(%rip), %rax      # 0x1afc8
movq (%rax), %rsi
movl -0xc(%rbp), %edx
movl %edx, %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
movl 0xc(%rdi), %ecx
leaq 0x46f7(%rip), %r8       # 0x1474d
movl $0x7, %r9d
callq 0xfad0
addq $0x20, %rsp
popq %rbp
retq
nopw (%rax,%rax)