ELF 4Lx4 ("444 8000 /lib/ld.so.1GNU%*()$&  '#% ! " ,,4D[<T"DHL,T"\HdDXlRtH|L0; Q/`",nvhG,~dEA xH%,  " __gmon_start__libggi.so.2_DYNAMIC_GLOBAL_OFFSET_TABLE__init_fini_SDA_BASE_ggiKbhitggiSetGCForegroundggiInitggiExitggiCloseggiPanicggiOpenggiSetModeggiSetDisplayFrameggiMapColorggiSetWriteFrameggiFlushggiCheckGraphModeggiSetFlagsggiGetFlagsggiDrawPixellibnetpbm.so.1pm_freearrayppm_readppmlibc.so.6printfputsmallocfprintf__deregister_frame_infofclosestderrexitfopen_IO_stdin_used__libc_start_main__register_frame_infofree_etext_edata_end_SDA2_BASE_GLIBC_2.1GLIBC_2.0; ii ii,4<DLT\ d l t | "$% &|) xT!68!|= H !| =  ,@l= i ,A0??9)i?}hN!? ,@= 9), A<`8cH = 8 | 8!N !||8!N !|= 9)T, A<`<8c8H -|8!N !||8!N !|,4|? x= 8 H |`x  ,@ 8`H8` H|`x$?$8 $9+9 |x}%Kx}f[xH|`x  H  ,A ?$$ | xU`8)|I|xH}|`x| x$+?U >= | ֐8?$)|HAH8?$)|HAHp?$$k|Yց|Z| xU`8i} Z| xU`:_ }`R|xU :}J| K}`RKU@>|Y| xi?$$k|Yց|Z| xU`8i} Z| xU`:_ }`R|xU :}J| K}`RKU@>|Y| xi?$$k|Yց|Z| xU`8i} Z| xU`:_ }`R|xU :}J| K}`RKU@>|Y| xi?8 K?8 KPH$H8$ H5$|xHa |}a[xN !|,4|? x ,A ,@H8`H8 ?  )|HAH8? )|HAH?   k|Yց|Z| xU`8)|J|xH9|`xH5?|J? })Z|x}%KxH?8 Kh? 8  K88`Ha |}a[xN !|LT|? x= 8i$K|`x,@= 8i,H8`H5H|`x,A= 8i@L1H8`H 8`L1H|`x,@= 8iTL1H8(8888=| xH)|`x,A0H}Ha= i= 8hL1H8`Hy8(|xH|`x,A0H-H= i= 8L1H8`H)H|`x` }$KxHŀ8H8H̀Hu|`x,AH$88KH Ḱa |}a[xN !| =  ;,A?}(N!,@| 8!N !||8!N !8!N !|KK)Ku|8!N !|KM|8!N trfoo.ppmcan't load sprite.Foo! Can't init! Foo! No visual! Error finding working truecolor mode.Error setting mode.|M  MA XL/M00 8__gid_t?__ino_t@__mode_tA__nlink_tB__off_tCWlong int__loff_tD__pid_tE__ssize_tF__rlim_tGW__rlim64_tH__id_tIN__valM#  __fsid_tN__daddr_tQ__caddr_tR__time_tSW__swblk_tTW__clock_tVW__fd_maskY {o__fds_bitsl {# L __fd_seto ]__key_tr__ipc_pid_tu<__blkcnt_t{W__blkcnt64_t|__fsblkcnt_t__fsblkcnt64_t__fsfilcnt_t__fsfilcnt64_t__ino64_t__off64_tc__t_scalar_t__t_uscalar_tz__intptr_tu_char!u_short"u_int#u_long$quad_t%u_quad_t&fsid_t'loff_t*cino_t.dev_t9gid_t> mode_tC'nlink_tH7uid_tMoff_tSHpid_t_sid_tdssize_thdaddr_tmcaddr_tn key_tr time_t G ulongushort<uintzint8_tRint16_toint32_tint64_t,u_int8_tu_int16_t<u_int32_tzu_int64_tregister_t__sig_atomic_t  __val  #  __sigset_t  timespec Ttv_sec UW#tv_nsec VW# .timeval .tv_sec 7 #tv_usec 8 #fd_mask 0 Lfd_set 3 blkcnt_t fsblkcnt_t fsfilcnt_t  0_ISupper_ISlower_ISalpha_ISdigit_ISxdigit_ISspace _ISprint@_ISgraph_ISblank_IScntrl_ISpunct_ISalnum x__va_list_tag gpr#fpr#overflow_arg_area#reg_save_area#__va_list  __gnuc_va_listFILE0wchar_tWwint_tz_G_int16_t#o_G_int32_t$_G_uint16_t%<_G_uint32_t&z_IO_jump_t_IO_lock_t_IO_FILE_IO_FILE_plus__io_read_fnol __io_write_fnl__io_seek_fnH__io_close_fnfpos_t=HstderrtT-quot+#rem,#div_t-.5quot3W#rem4W#ldiv_t5a,random_dataqfptrr,#rptrs,#statet,#rand_typeu# rand_degv#rand_sepw#end_ptrx,# drand48_datax#a#c<# old_x#init# < __compar_fn_t[_PC_LINK_MAX_PC_MAX_CANON_PC_MAX_INPUT_PC_NAME_MAX_PC_PATH_MAX_PC_PIPE_BUF_PC_CHOWN_RESTRICTED_PC_NO_TRUNC_PC_VDISABLE_PC_SYNC_IO _PC_ASYNC_IO _PC_PRIO_IO _PC_SOCK_MAXBUF _PC_FILESIZEBITS o;_SC_ARG_MAX_SC_CHILD_MAX_SC_CLK_TCK_SC_NGROUPS_MAX_SC_OPEN_MAX_SC_STREAM_MAX_SC_TZNAME_MAX_SC_JOB_CONTROL_SC_SAVED_IDS_SC_REALTIME_SIGNALS _SC_PRIORITY_SCHEDULING _SC_TIMERS _SC_ASYNCHRONOUS_IO _SC_PRIORITIZED_IO _SC_SYNCHRONIZED_IO_SC_FSYNC_SC_MAPPED_FILES_SC_MEMLOCK_SC_MEMLOCK_RANGE_SC_MEMORY_PROTECTION_SC_MESSAGE_PASSING_SC_SEMAPHORES_SC_SHARED_MEMORY_OBJECTS_SC_AIO_LISTIO_MAX_SC_AIO_MAX_SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX_SC_VERSION_SC_PAGESIZE_SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_VALUE_MAX!_SC_SIGQUEUE_MAX"_SC_TIMER_MAX#_SC_BC_BASE_MAX$_SC_BC_DIM_MAX%_SC_BC_SCALE_MAX&_SC_BC_STRING_MAX'_SC_COLL_WEIGHTS_MAX(_SC_EQUIV_CLASS_MAX)_SC_EXPR_NEST_MAX*_SC_LINE_MAX+_SC_RE_DUP_MAX,_SC_CHARCLASS_NAME_MAX-_SC_2_VERSION._SC_2_C_BIND/_SC_2_C_DEV0_SC_2_FORT_DEV1_SC_2_FORT_RUN2_SC_2_SW_DEV3_SC_2_LOCALEDEF4_SC_PII5_SC_PII_XTI6_SC_PII_SOCKET7_SC_PII_INTERNET8_SC_PII_OSI9_SC_POLL:_SC_SELECT;_SC_UIO_MAXIOV<_SC_PII_INTERNET_STREAM=_SC_PII_INTERNET_DGRAM>_SC_PII_OSI_COTS?_SC_PII_OSI_CLTS@_SC_PII_OSI_MA_SC_T_IOV_MAXB_SC_THREADSC_SC_THREAD_SAFE_FUNCTIONSD_SC_GETGR_R_SIZE_MAXE_SC_GETPW_R_SIZE_MAXF_SC_LOGIN_NAME_MAXG_SC_TTY_NAME_MAXH_SC_THREAD_DESTRUCTOR_ITERATIONSI_SC_THREAD_KEYS_MAXJ_SC_THREAD_STACK_MINK_SC_THREAD_THREADS_MAXL_SC_THREAD_ATTR_STACKADDRM_SC_THREAD_ATTR_STACKSIZEN_SC_THREAD_PRIORITY_SCHEDULINGO_SC_THREAD_PRIO_INHERITP_SC_THREAD_PRIO_PROTECTQ_SC_THREAD_PROCESS_SHAREDR_SC_NPROCESSORS_CONFS_SC_NPROCESSORS_ONLNT_SC_PHYS_PAGESU_SC_AVPHYS_PAGESV_SC_ATEXIT_MAXW_SC_PASS_MAXX_SC_XOPEN_VERSIONY_SC_XOPEN_XCU_VERSIONZ_SC_XOPEN_UNIX[_SC_XOPEN_CRYPT\_SC_XOPEN_ENH_I18N]_SC_XOPEN_SHM^_SC_2_CHAR_TERM__SC_2_C_VERSION`_SC_2_UPEa_SC_XOPEN_XPG2b_SC_XOPEN_XPG3c_SC_XOPEN_XPG4d_SC_CHAR_BITe_SC_CHAR_MAXf_SC_CHAR_MINg_SC_INT_MAXh_SC_INT_MINi_SC_LONG_BITj_SC_WORD_BITk_SC_MB_LEN_MAXl_SC_NZEROm_SC_SSIZE_MAXn_SC_SCHAR_MAXo_SC_SCHAR_MINp_SC_SHRT_MAXq_SC_SHRT_MINr_SC_UCHAR_MAXs_SC_UINT_MAXt_SC_ULONG_MAXu_SC_USHRT_MAXv_SC_NL_ARGMAXw_SC_NL_LANGMAXx_SC_NL_MSGMAXy_SC_NL_NMAXz_SC_NL_SETMAX{_SC_NL_TEXTMAX|_SC_XBS5_ILP32_OFF32}_SC_XBS5_ILP32_OFFBIG~_SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY_SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS[_CS_PATHptrdiff_tvbit gray <pixval pixel$clock_t < ; tm, `tm_sec a#tm_min b#tm_hour c#tm_mday d# tm_mon e#tm_year f#tm_wday g#tm_yday h#tm_isdst i# tm_gmtoff lW#$tm_zone m#( timezone/tz_minuteswest0#tz_dsttime1#-__itimer_whichKITIMER_REALITIMER_VIRTUALITIMER_PROF iitimerval[it_interval] #it_value_ #sint8Ruint8sint16ouint16<sint32uint32zggi_sintggi_uintzggi_coord+0ggi_pixel,ggi_attr.ggi_color=E>size>#data>E# ggi_clut>ggi_graphtypeEggi_mode\request#modep#target#  ?ggi_cmddata_switchrequest $evNothingevCommandevInformationevExposeevKeyPressevKeyReleaseevKeyRepeatevPtrRelativeevPtrAbsolute evPtrButtonPress evPtrButtonRelease evValRelative evValAbsolute evLastgii_event_type<"?emNothingemCommandemInformationemExposeemKeyPress emKeyRelease@emKeyRepeatemKeyemKeyboardemPtrRelativeemPtrAbsoluteemPtrButtonPressemPtrButtonReleaseemPtrMoveemPtrButton emPointeremValRelativeemValAbsolute emValuator0emZeroemAll?gii_event_mask\ "ysizewv#typewv#errorw#originw#targetw#timew # gii_any_eventy"#sizev#typev#error#origin#target#time # code#gii_cmd_nodata_event"#sizev#typev#error#origin#target#time # code#data## #v gii_cmd_event#-$D\longname$D#shortname$P#Kcan_generate"#Pnum_buttons#Tnum_axes#X $P J $\ gii_cmddata_getdevinfo# $gii_valrange min#center#max#gii_valrange$z&}GII_PT_UNKNOWNGII_PT_TIMEGII_PT_FREQUENCYGII_PT_LENGTHGII_PT_VELOCITYGII_PT_ACCELERATIONGII_PT_ANGLEGII_PT_ANGVELOCITYGII_PT_ANGACCELERATIONGII_PT_AREA GII_PT_VOLUME GII_PT_MASS GII_PT_FORCE GII_PT_PRESSURE GII_PT_TORQUEGII_PT_ENERGYGII_PT_POWERGII_PT_TEMPERATUREGII_PT_CURRENTGII_PT_VOLTAGEGII_PT_RESISTANCEGII_PT_CAPACITYGII_PT_INDUCTIVITYGGI_PT_LASTgii_phystype$';tnumber#longname$D#shortname$P#Orange$#Tphystype&}#`SI_add#dSI_mul#hSI_div#lSI_shift#pgii_cmddata_getvalinfo&'$sizev#typev#error#origin#target#time # x#y#h#w# gii_expose_event'Y($sizev#typev#error#origin#target#time # modifiers#sym#label#button# gii_key_event()$#sizev#typev#error#origin#target#time # x #y #z!#wheel!# gii_pmove_event#(*!/size+v#type+v#error+#origin+#target+#time+ # button-#gii_pbutton_event/)*ݜMsizeGv#typeGv#errorG#originG#targetG#timeG # firstI#countJ#valueK*# * gii_val_eventM*;+s[ sizeQv anyS" cmdT# exposeU' valV* keyW( pmoveX) pbuttonY*!gii_event[*gii_input_t&gii_filter_t'ggi_float-+doubleggi_visual_t0ggi_resource_t1ggi_event_type8 ggi_event_mask9"ggi_any_event:"ggi_cmd_nodata_event;#ggi_cmd_event<#ggi_expose_event='ggi_key_event>(ggi_pmove_event?)ggi_pbutton_event@*!ggi_val_eventA*ggi_eventB+sggi_flagsIz.depth#size#red_mask#red_shift# green_mask#green_shift#blue_mask#blue_shift#alpha_mask# alpha_shift#$clut_mask#(clut_shift#,fg_mask#0fg_shift#4bg_mask#8bg_shift#<texture_mask#@texture_shift#Dbitmeaning.#Hflags#stdformat# . ggi_pixelformat,/blPixelLinearBufferblPixelPlanarBufferblExtendedblLastBufferLayoutggi_bufferlayout./dstride#pixelformat/d#.ggi_pixellinearbuffer/4/ next_line#next_plane#pixelformat/d#ggi_pixelplanarbuffer/0# 1 plb-/j plan./ extended0002type#frame#resource+#read# write#page_sizez#noaccess#align"#layout)/# buffer1/#$ggi_directbuffer20#SpriteRasterESprite N%  : ;  : ; I8  I$ > .? : ; ' I@ : ; I 4: ; I &I  : ; I !/  .? : ; I@ : ; I : ; ( (: ;I< : ; ' II4: ; I? <  : ; : ;I8 & : ; : ;  : ; : ; : ;I imgload.c/usr/include/ppm.h/usr/include/stdio.h/usr/include/libio.h/usr/include/ggi/types.h/usr/lib/gcc-lib/powerpc-linux/2.95.1/include/stddef.h/usr/include/bits/types.h/usr/include/sys/types.h/usr/include/time.h/usr/include/bits/sigset.h/usr/include/sys/select.h/usr/include/bits/time.h/usr/include/ctype.h/usr/lib/gcc-lib/powerpc-linux/2.95.1/include/va-ppc.h/usr/include/_G_config.h/usr/include/stdlib.h/usr/include/bits/confname.h/usr/include/pbm.h/usr/include/pgm.h/usr/include/sys/time.h/usr/include/ggi/system.h/usr/include/ggi/events.h/usr/include/ggi/gii.h/usr/include/ggi/ggi.h X X# p p       $ 8 X x  `   "      8 \ \ x    4DT\t@LTXpx(04LGCC: (GNU) 2.95.1 19990816 (release)GCC: (GNU) 2.95.1 19990816 (release)GCC: (GNU) 2.95.1 19990816 (release).symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.plt.rela.sbss.text.init.fini.rodata.sdata2.data.eh_frame.dynamic.ctors.dtors.got.sdata.sbss.plt.bss.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.comment #00 1PPD7 ?44Go44TTo0c\ m    x ~(   ` 991DVE"JrKK+Q!> X0P44         ! D  D $ D /3AM D cv     <  X $L L    ,,"4D+<T>DHKTL,ahT"\HdDltH|0  X  "0,<N 8< Yahi $ p{,t d! H !16,IR c r~" __data_startLetextgcc2_compiled.crtstuff.cp.3__DTOR_LIST__completed.4__do_global_dtors_aux__EH_FRAME_BEGIN__fini_dummyobject.11frame_dummyinit_dummyforce_to_data__CTOR_LIST__imgload.c__FRAME_BEGIN____do_global_ctors_aux__CTOR_END____DTOR_END____FRAME_END__ggiMapColorggiFlushggiSetGCForegroundpm_freearray_DYNAMICggiDrawPixel_etext__register_frame_info@@GLIBC_2.0ggiCheckGraphModeggiSetModefprintf@@GLIBC_2.0ggiKbhitggiGetFlagsputs@@GLIBC_2.0_initloadspritemalloc@@GLIBC_2.0ppm_readppm__deregister_frame_info@@GLIBC_2.0ggiSetFlagsstderr@@GLIBC_2.0drawspriteggiInitggiExit_start_SDA_BASE_ggiOpenggiSetWriteFramemainggiClose__libc_start_main@@GLIBC_2.0data_startprintf@@GLIBC_2.0_finifclose@@GLIBC_2.1exit@@GLIBC_2.0_edata_GLOBAL_OFFSET_TABLE_free@@GLIBC_2.0_endggiSetDisplayFrameggiPanicfopen@@GLIBC_2.1_IO_stdin_used_SDA2_BASE___gmon_start__