#define NULL ((void *)0)
typedef unsigned long size_t; // Customize by platform.
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long scalar_t__; // Either arithmetic or pointer type.
/* By default, we understand bool (as a convenience). */
typedef int bool;
#define false 0
#define true 1

/* Forward declarations */

/* Type definitions */

/* Variables and functions */
char **get_ascii_apple(void) {
  static char *art[30];
  art[0] = "\x1b[32m"
           "                             ##"
           "\x1b[0m";
  art[1] = "\x1b[32m"
           "                           #####"
           "\x1b[0m";
  art[2] = "\x1b[32m"
           "                          #######"
           "\x1b[0m";
  art[3] = "\x1b[32m"
           "                         ########"
           "\x1b[0m";
  art[4] = "\x1b[32m"
           "                         ########"
           "\x1b[0m";
  art[5] = "\x1b[32m"
           "                         #######"
           "\x1b[0m";
  art[6] = "\x1b[32m"
           "                         ######"
           "\x1b[0m";
  art[7] = "\x1b[32m"
           "            #######       ###      #######"
           "\x1b[0m";
  art[8] = "\x1b[32m"
           "        ###############        ###############"
           "\x1b[0m";
  art[9] = "\x1b[32m"
           "      ###########################################"
           "\x1b[0m";
  art[10] = "\x1b[32m"
            "    ##########################################             "
            "\x1b[0m";
  art[11] = "\x1b[33m"
            "   #########################################               "
            "\x1b[0m";
  art[12] = "\x1b[33m"
            "  ########################################                 "
            "\x1b[0m";
  art[13] = "\x1b[33m"
            "  #######################################                  "
            "\x1b[0m";
  art[14] = "\x1b[33m"
            "  #######################################                  "
            "\x1b[0m";
  art[15] = "\x1b[38;5;9m"
            "  #######################################                  "
            "\x1b[0m";
  art[16] = "\x1b[38;5;9m"
            "  #######################################                  "
            "\x1b[0m";
  art[17] = "\x1b[38;5;9m"
            "  ########################################                 "
            "\x1b[0m";
  art[18] = "\x1b[38;5;9m"
            "  #########################################                "
            "\x1b[0m";
  art[19] = "\x1b[31m"
            "  ###########################################              "
            "\x1b[0m";
  art[20] = "\x1b[31m"
            "   ############################################            "
            "\x1b[0m";
  art[21] = "\x1b[31m"
            "   #############################################"
            "\x1b[0m";
  art[22] = "\x1b[31m"
            "    ############################################"
            "\x1b[0m";
  art[23] = "\x1b[35m"
            "     ##########################################"
            "\x1b[0m";
  art[24] = "\x1b[35m"
            "      ########################################"
            "\x1b[0m";
  art[25] = "\x1b[35m"
            "       ######################################"
            "\x1b[0m";
  art[26] = "\x1b[34m"
            "        ####################################"
            "\x1b[0m";
  art[27] = "\x1b[34m"
            "         #################################"
            "\x1b[0m";
  art[28] = "\x1b[34m"
            "           ##########          #########"
            "\x1b[0m";
  art[29] = NULL;
  return art;
}


x86 assembly (clang, -O0):
<get_ascii_apple>:
push   %rbp
mov    %rsp,%rbp
lea    0xef5(%rip),%rax
mov    %rax,0x2f1e(%rip)
lea    0xf10(%rip),%rax
mov    %rax,0x2f18(%rip)
lea    0xf2c(%rip),%rax
mov    %rax,0x2f12(%rip)
lea    0xf49(%rip),%rax
mov    %rax,0x2f0c(%rip)
lea    0xf3b(%rip),%rax
mov    %rax,0x2f06(%rip)
lea    0xf58(%rip),%rax
mov    %rax,0x2f00(%rip)
lea    0xf74(%rip),%rax
mov    %rax,0x2efa(%rip)
lea    0xf8f(%rip),%rax
mov    %rax,0x2ef4(%rip)
lea    0xfb5(%rip),%rax
mov    %rax,0x2eee(%rip)
lea    0xfdf(%rip),%rax
mov    %rax,0x2ee8(%rip)
lea    0x100c(%rip),%rax
mov    %rax,0x2ee2(%rip)
lea    0x1043(%rip),%rax
mov    %rax,0x2edc(%rip)
lea    0x107a(%rip),%rax
mov    %rax,0x2ed6(%rip)
lea    0x10b1(%rip),%rax
mov    %rax,0x2ed0(%rip)
lea    0x10a3(%rip),%rax
mov    %rax,0x2eca(%rip)
lea    0x10da(%rip),%rax
mov    %rax,0x2ec4(%rip)
lea    0x10cc(%rip),%rax
mov    %rax,0x2ebe(%rip)
lea    0x1107(%rip),%rax
mov    %rax,0x2eb8(%rip)
lea    0x1142(%rip),%rax
mov    %rax,0x2eb2(%rip)
lea    0x117d(%rip),%rax
mov    %rax,0x2eac(%rip)
lea    0x11b4(%rip),%rax
mov    %rax,0x2ea6(%rip)
lea    0x11eb(%rip),%rax
mov    %rax,0x2ea0(%rip)
lea    0x1217(%rip),%rax
mov    %rax,0x2e9a(%rip)
lea    0x1243(%rip),%rax
mov    %rax,0x2e94(%rip)
lea    0x126e(%rip),%rax
mov    %rax,0x2e8e(%rip)
lea    0x1298(%rip),%rax
mov    %rax,0x2e88(%rip)
lea    0x12c1(%rip),%rax
mov    %rax,0x2e82(%rip)
lea    0x12e9(%rip),%rax
mov    %rax,0x2e7c(%rip)
lea    0x130f(%rip),%rax
mov    %rax,0x2e76(%rip)
movq   $0x0,0x2e73(%rip)
lea    0x2d84(%rip),%rax
pop    %rbp
ret

x86 assembly (clang, -O2):
<get_ascii_apple>:
lea    0xef9(%rip),%rax
mov    %rax,0x2f22(%rip)
lea    0x2f1b(%rip),%rax
lea    0xf0d(%rip),%rcx
mov    %rcx,0x2f15(%rip)
lea    0xf29(%rip),%rcx
mov    %rcx,0x2f0f(%rip)
lea    0xf46(%rip),%rcx
mov    %rcx,0x2f09(%rip)
mov    %rcx,0x2f0a(%rip)
lea    0xf5c(%rip),%rcx
mov    %rcx,0x2f04(%rip)
lea    0xf78(%rip),%rcx
mov    %rcx,0x2efe(%rip)
lea    0xf93(%rip),%rcx
mov    %rcx,0x2ef8(%rip)
lea    0xfb9(%rip),%rcx
mov    %rcx,0x2ef2(%rip)
lea    0xfe3(%rip),%rcx
mov    %rcx,0x2eec(%rip)
lea    0x1010(%rip),%rcx
mov    %rcx,0x2ee6(%rip)
lea    0x1047(%rip),%rcx
mov    %rcx,0x2ee0(%rip)
lea    0x107e(%rip),%rcx
mov    %rcx,0x2eda(%rip)
lea    0x10b5(%rip),%rcx
mov    %rcx,0x2ed4(%rip)
mov    %rcx,0x2ed5(%rip)
lea    0x10e5(%rip),%rcx
mov    %rcx,0x2ecf(%rip)
mov    %rcx,0x2ed0(%rip)
lea    0x1119(%rip),%rcx
mov    %rcx,0x2eca(%rip)
lea    0x1154(%rip),%rcx
mov    %rcx,0x2ec4(%rip)
lea    0x118f(%rip),%rcx
mov    %rcx,0x2ebe(%rip)
lea    0x11c6(%rip),%rcx
mov    %rcx,0x2eb8(%rip)
lea    0x11fd(%rip),%rcx
mov    %rcx,0x2eb2(%rip)
lea    0x1229(%rip),%rcx
mov    %rcx,0x2eac(%rip)
lea    0x1255(%rip),%rcx
mov    %rcx,0x2ea6(%rip)
lea    0x1280(%rip),%rcx
mov    %rcx,0x2ea0(%rip)
lea    0x12aa(%rip),%rcx
mov    %rcx,0x2e9a(%rip)
lea    0x12d3(%rip),%rcx
mov    %rcx,0x2e94(%rip)
lea    0x12fb(%rip),%rcx
mov    %rcx,0x2e8e(%rip)
lea    0x1321(%rip),%rcx
mov    %rcx,0x2e88(%rip)
movq   $0x0,0x2e85(%rip)
ret

LLVM IR (-O0):
@get_ascii_apple.art = internal global [30 x i8*] zeroinitializer
@.str = [41 x i8] c"\1B[32m ##\1B[0m\00"
@.str.1 = [42 x i8] c"\1B[32m #####\1B[0m\00"
@.str.2 = [43 x i8] c"\1B[32m #######\1B[0m\00"
@.str.3 = [43 x i8] c"\1B[32m ########\1B[0m\00"
@.str.4 = [42 x i8] c"\1B[32m #######\1B[0m\00"
@.str.5 = [41 x i8] c"\1B[32m ######\1B[0m\00"
@.str.6 = [52 x i8] c"\1B[32m ####### ### #######\1B[0m\00"
@.str.7 = [56 x i8] c"\1B[32m ############### ###############\1B[0m\00"
@.str.8 = [59 x i8] c"\1B[32m ###########################################\1B[0m\00"
@.str.9 = [69 x i8] c"\1B[32m ########################################## \1B[0m\00"
@.str.10 = [69 x i8] c"\1B[33m ######################################### \1B[0m\00"
@.str.11 = [69 x i8] c"\1B[33m ######################################## \1B[0m\00"
@.str.12 = [69 x i8] c"\1B[33m ####################################### \1B[0m\00"
@.str.13 = [73 x i8] c"\1B[38;5;9m ####################################### \1B[0m\00"
@.str.14 = [73 x i8] c"\1B[38;5;9m ######################################## \1B[0m\00"
@.str.15 = [73 x i8] c"\1B[38;5;9m ######################################### \1B[0m\00"
@.str.16 = [69 x i8] c"\1B[31m ########################################### \1B[0m\00"
@.str.17 = [69 x i8] c"\1B[31m ############################################ \1B[0m\00"
@.str.18 = [58 x i8] c"\1B[31m #############################################\1B[0m\00"
@.str.19 = [58 x i8] c"\1B[31m ############################################\1B[0m\00"
@.str.20 = [57 x i8] c"\1B[35m ##########################################\1B[0m\00"
@.str.21 = [56 x i8] c"\1B[35m ########################################\1B[0m\00"
@.str.22 = [55 x i8] c"\1B[35m ######################################\1B[0m\00"
@.str.23 = [54 x i8] c"\1B[34m ####################################\1B[0m\00"
@.str.24 = [52 x i8] c"\1B[34m #################################\1B[0m\00"
@.str.25 = [50 x i8] c"\1B[34m ########## #########\1B[0m\00"
define i8** @get_ascii_apple() {
store i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 0)
store i8* getelementptr inbounds ([42 x i8], [42 x i8]* @.str.1, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 1)
store i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.2, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 2)
store i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.3, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 3)
store i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.3, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 4)
store i8* getelementptr inbounds ([42 x i8], [42 x i8]* @.str.4, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 5)
store i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.5, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 6)
store i8* getelementptr inbounds ([52 x i8], [52 x i8]* @.str.6, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 7)
store i8* getelementptr inbounds ([56 x i8], [56 x i8]* @.str.7, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 8)
store i8* getelementptr inbounds ([59 x i8], [59 x i8]* @.str.8, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 9)
store i8* getelementptr inbounds ([69 x i8], [69 x i8]* @.str.9, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 10)
store i8* getelementptr inbounds ([69 x i8], [69 x i8]* @.str.10, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 11)
store i8* getelementptr inbounds ([69 x i8], [69 x i8]* @.str.11, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 12)
store i8* getelementptr inbounds ([69 x i8], [69 x i8]* @.str.12, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 13)
store i8* getelementptr inbounds ([69 x i8], [69 x i8]* @.str.12, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 14)
store i8* getelementptr inbounds ([73 x i8], [73 x i8]* @.str.13, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 15)
store i8* getelementptr inbounds ([73 x i8], [73 x i8]* @.str.13, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 16)
store i8* getelementptr inbounds ([73 x i8], [73 x i8]* @.str.14, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 17)
store i8* getelementptr inbounds ([73 x i8], [73 x i8]* @.str.15, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 18)
store i8* getelementptr inbounds ([69 x i8], [69 x i8]* @.str.16, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 19)
store i8* getelementptr inbounds ([69 x i8], [69 x i8]* @.str.17, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 20)
store i8* getelementptr inbounds ([58 x i8], [58 x i8]* @.str.18, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 21)
store i8* getelementptr inbounds ([58 x i8], [58 x i8]* @.str.19, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 22)
store i8* getelementptr inbounds ([57 x i8], [57 x i8]* @.str.20, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 23)
store i8* getelementptr inbounds ([56 x i8], [56 x i8]* @.str.21, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 24)
store i8* getelementptr inbounds ([55 x i8], [55 x i8]* @.str.22, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 25)
store i8* getelementptr inbounds ([54 x i8], [54 x i8]* @.str.23, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 26)
store i8* getelementptr inbounds ([52 x i8], [52 x i8]* @.str.24, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 27)
store i8* getelementptr inbounds ([50 x i8], [50 x i8]* @.str.25, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 28)
store i8* null, i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 29)
ret i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 0)
}

LLVM IR (-O2):
@get_ascii_apple.art = internal global [30 x i8*] zeroinitializer
@.str = [41 x i8] c"\1B[32m ##\1B[0m\00"
@.str.1 = [42 x i8] c"\1B[32m #####\1B[0m\00"
@.str.2 = [43 x i8] c"\1B[32m #######\1B[0m\00"
@.str.3 = [43 x i8] c"\1B[32m ########\1B[0m\00"
@.str.4 = [42 x i8] c"\1B[32m #######\1B[0m\00"
@.str.5 = [41 x i8] c"\1B[32m ######\1B[0m\00"
@.str.6 = [52 x i8] c"\1B[32m ####### ### #######\1B[0m\00"
@.str.7 = [56 x i8] c"\1B[32m ############### ###############\1B[0m\00"
@.str.8 = [59 x i8] c"\1B[32m ###########################################\1B[0m\00"
@.str.9 = [69 x i8] c"\1B[32m ########################################## \1B[0m\00"
@.str.10 = [69 x i8] c"\1B[33m ######################################### \1B[0m\00"
@.str.11 = [69 x i8] c"\1B[33m ######################################## \1B[0m\00"
@.str.12 = [69 x i8] c"\1B[33m ####################################### \1B[0m\00"
@.str.13 = [73 x i8] c"\1B[38;5;9m ####################################### \1B[0m\00"
@.str.14 = [73 x i8] c"\1B[38;5;9m ######################################## \1B[0m\00"
@.str.15 = [73 x i8] c"\1B[38;5;9m ######################################### \1B[0m\00"
@.str.16 = [69 x i8] c"\1B[31m ########################################### \1B[0m\00"
@.str.17 = [69 x i8] c"\1B[31m ############################################ \1B[0m\00"
@.str.18 = [58 x i8] c"\1B[31m #############################################\1B[0m\00"
@.str.19 = [58 x i8] c"\1B[31m ############################################\1B[0m\00"
@.str.20 = [57 x i8] c"\1B[35m ##########################################\1B[0m\00"
@.str.21 = [56 x i8] c"\1B[35m ########################################\1B[0m\00"
@.str.22 = [55 x i8] c"\1B[35m ######################################\1B[0m\00"
@.str.23 = [54 x i8] c"\1B[34m ####################################\1B[0m\00"
@.str.24 = [52 x i8] c"\1B[34m #################################\1B[0m\00"
@.str.25 = [50 x i8] c"\1B[34m ########## #########\1B[0m\00"
define i8** @get_ascii_apple() {
store i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 0)
store i8* getelementptr inbounds ([42 x i8], [42 x i8]* @.str.1, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 1)
store i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.2, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 2)
store i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.3, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 3)
store i8* getelementptr inbounds ([43 x i8], [43 x i8]* @.str.3, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 4)
store i8* getelementptr inbounds ([42 x i8], [42 x i8]* @.str.4, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 5)
store i8* getelementptr inbounds ([41 x i8], [41 x i8]* @.str.5, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 6)
store i8* getelementptr inbounds ([52 x i8], [52 x i8]* @.str.6, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 7)
store i8* getelementptr inbounds ([56 x i8], [56 x i8]* @.str.7, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 8)
store i8* getelementptr inbounds ([59 x i8], [59 x i8]* @.str.8, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 9)
store i8* getelementptr inbounds ([69 x i8], [69 x i8]* @.str.9, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 10)
store i8* getelementptr inbounds ([69 x i8], [69 x i8]* @.str.10, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 11)
store i8* getelementptr inbounds ([69 x i8], [69 x i8]* @.str.11, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 12)
store i8* getelementptr inbounds ([69 x i8], [69 x i8]* @.str.12, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 13)
store i8* getelementptr inbounds ([69 x i8], [69 x i8]* @.str.12, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 14)
store i8* getelementptr inbounds ([73 x i8], [73 x i8]* @.str.13, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 15)
store i8* getelementptr inbounds ([73 x i8], [73 x i8]* @.str.13, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 16)
store i8* getelementptr inbounds ([73 x i8], [73 x i8]* @.str.14, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 17)
store i8* getelementptr inbounds ([73 x i8], [73 x i8]* @.str.15, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 18)
store i8* getelementptr inbounds ([69 x i8], [69 x i8]* @.str.16, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 19)
store i8* getelementptr inbounds ([69 x i8], [69 x i8]* @.str.17, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 20)
store i8* getelementptr inbounds ([58 x i8], [58 x i8]* @.str.18, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 21)
store i8* getelementptr inbounds ([58 x i8], [58 x i8]* @.str.19, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 22)
store i8* getelementptr inbounds ([57 x i8], [57 x i8]* @.str.20, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 23)
store i8* getelementptr inbounds ([56 x i8], [56 x i8]* @.str.21, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 24)
store i8* getelementptr inbounds ([55 x i8], [55 x i8]* @.str.22, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 25)
store i8* getelementptr inbounds ([54 x i8], [54 x i8]* @.str.23, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 26)
store i8* getelementptr inbounds ([52 x i8], [52 x i8]* @.str.24, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 27)
store i8* getelementptr inbounds ([50 x i8], [50 x i8]* @.str.25, i64 0, i64 0), i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 28)
store i8* null, i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 29)
ret i8** getelementptr inbounds ([30 x i8*], [30 x i8*]* @get_ascii_apple.art, i64 0, i64 0)
}