8__PAGEZEROX__TEXT__text__TEXTT__picsymbol_stub__TEXTmN]__symbol_stub__TEXTm]__cstring__TEXTn^__literal4__TEXTPy__picsymbolstub2__TEXTxz__textcoal_nt__TEXT  @__literal8__TEXTHX__DATA__data__DATA(__nl_symbol_ptr__DATA((;__la_symbol_ptr__DATA n__dyld__DATA__la_sym_ptr2__DATAq__const__DATA__bss__DATA__common__DATA 8__LINKEDIT0! /usr/lib/dyld 8>Pj]\$ML$ˉ\$UWVS<[EvU vEv ytЋytZTgED$U$Et$FTyU Uԅui,׉€/D But Fv EԉvE8t E8uD$ ED$U T$E$1$SU tB}ԾUS$[ED$T$U$[]UU ЄtЀ/tBB uU4$|$}u t.#8t Au :t4$|$]UWVS<[ED$S$-ED$S$E܉D$S$E؉D$T$EԉD$#T$E}t~}tx}tr}tlЉDžtd4$U$CTT$$t64$U܉…t*D$cTD$$U؅t$UԅtF9u<[^_]Ð=tjNh`ojj+j;j+h%%UWVSYsj}fnt8 GPLnFu(vPSjjP n$me[^_]ÐUVPuFt PmF VmuUWVSr(upHEEPNx1O9}lF9|Ee[^_]UWV,uZE VE}v1ɃP9} A:9|e^_]ÐUWV,uEE@E9EE}9ExEptE]EY@ EX@EE9E|NjEe^_]ÐUWVSq<Zk}Qf.zt$8l]MGZ@(XD$ZGM$k]MȋGuZ@(XD$ZGY$kGD w _t PNe[^_]ÐU1WVSp}UZE;}E t=sP;QjjPku[QWPsPk0 jLku$sPQjjP\kZj;kE8XF@M F8@NFEF<1D@~ EFDVFHJ;}~)ZEGX$uPu V FDFDe[^_]UWV}GDt PGDG8t PG81Dt PyDF~ރ W"je^_]UWVSAo,EU@EB<9u RYMA@t H EupDlj$ UB<$_كui$u]]~Fu/U BFrDUlj$MA<$vEvpuu؃Z@$PM Qzt`F Iy u&vZ}ivvD$Z$Q!PvvZB$D$Z$u Uكui~BxUJ tHvZv6\$$R7 Ev vvuuZ@ $PFvZv6uuЃ$u UvuuZB $R[ M AxxtWWI @ u 7Zw7D$Z$QRZw7D$Z$ua&QQwZ@ ED$Z@ $P MwQz tQFI OMuwZ}ivw PvwZB D$Z$u űU~B8FB@fMy8A8MDDJAAA@,Ep@0PPqPWf$fU B+J<9H~W@UB9H~ W@MDe[^_]ÐUWVSykLZE ZM}}$EM܋E…@M E Шu(!nPLj'jPf$eZeZUZe(ËE\YZZeMf.‹@qE̋EE9E.UXXBXGZZeYM M]EYEZXZNEԃEE9E|Uf.ӍBr@E9E]EYEXFFEԃE9E|rE9E}fEMXYNX@XGYEXM@M]EYEXNEԃEE9E|e[^_]ÐUWVSmiLZE ZM}uM EM…ɋF}$E ШZu PZPQT$$V"~ZcZcE(\YZZcMf.‹@qEЋ}E19&ŰEЃBX@XXFZZcYMM]EYEZXZNE؃EE9|Uf.ӍBr819 ]EYEXFFE؃9|o19}iE̋UM@YNXBXXFYEXMG M]EYEXNE؃EE9|e[^_]ÐUWVSuglZE Ze}E}$e܋E…@aM EE Шu(jPHj'jP b$aZaZUZa(ˋE\YZZEYeZEZa@qf.‰EȋXXFYEE E]MYMXEEԃE9E}lGEȃX@XXFZZaYM M]EYEZXZNEԃEE9E|GEX@XYEER eMf.rAEE9EJ* ]EYEXEE9E|EMXYXFYEXM M]EYEXEEԃE9E}gGEMX@YNXXFYEXMi M]EYEXNEԃEE9E|E܋EYFEGeX@XYEXe e]EYEXfe[^_]ÐUWVSEdL}ZE ZMu$EM܋E‹@M E Шu(fPEj'jP^$^Z^ZUZ^(\YZ]Z^YZZy^Mf.‹IMȋvFXGZYMM]EEYEZXZEEȋEԃ9E}mXXGXFZZ^YM{M]EEYEZXZ@EȋEԃE9E|XZZ^YMM]EEYEEZXZ@lf.rGEE9ESE]EYEXEȃEE9E|FEMXGYYẼXMrM]EEYEXEEȋEԃ9E}kEMXYHXGXFYEXMM]EEYEXHEȋEԃE9E|E܋EY@EMXYEXM]]EEYEXXe[^_]ÐUWVS`LZE ZMUEM܋E@҉E<Z[ZZ)[(\YZZ[Mf.‹rrh19FXZZ)[YMM]EYEZXZNE؃9|Uf.ӍBr819]EYEXFFE؃9|W19}QFM܃XYNYEXM.M]EYEXNE؃9|L[^_]ÐUWVSe_LZE ZM}}$EM܋E…@M E Шxu( bPy@j'jP Z$YZYZUZY(ËE\YZZYMf.‹@qEЋ}rm1;}ẼEXZZYYM M]EYEZXZEE;}|f.r21;}]EYEX;}|^1;}}WEM܃EYXYEXMgM]EYEXEE;}|e[^_]ÐUS]$K`ZW\Zf.vZWXZыHu ǁaHu ǁa\Zf.vX\Zf.vZWXZUE$[]ÐUWVS\,EMuVV((E(M ȋM u ։ЙkE5@ֺיEUփB?Oƒ)ƒ~XZZEY}Z~Ea_@aEoWǂaǂ!W W,[^_]UWVS[,Mu 5jWс5v W=ȺuיiЂu)љUܙE܃z։Eȉ}䙿׺EԉљF=Jv%V=uPa^PU$wE@=v Q >u΁v RM>Q뼁v P>W몃}ƒ}!Шt-u(a^P>j-jPU$rUWQuue[^_]ÐUSkZT݃wZ]]EztكTP]]Pu׀uutU]EYEQf.zt$T]MEMXYEE$U]M]EYZEEÐUWVSYY*NjRYEYF<XZv0v,PFY]MЋ:Y^Z_Xv0v,P6Y.YZ@(XD$ZP$ORY]EN4VZV ^YVYWZZYX2Y**YYZPYZ‹*Y\YZ&YYXZQf.zt$!O]MЋ"YZɋZY*Y&Y\G8ZYWZZ^ $OY*ȋ"YZ^ $XOjV]M\^E$wPwL.YjYPB$YY6*$YZ6$W(‹ YYGjVZZƒ\XY^ZZjVZOXY^Zx G`GHG`e[^_]ÐUWVSRLZU UZmUZEZMP8.vE1.~(\(\UE(MYYXZZMXQf.zt,]m$L]m]eUUZA1YZZMX^YXZ^Y1M,HǃM‹QH.mpUZr>}UZMZEZUYUYUXXYX*^JY,9O…HNjyD19 t&W6VPqUPK$Ke[^_]UWVSPTBPKu(SPI5jjPK$KT;p}OU E ZUD$ZDD$ZD$Z$ FT;p|e[^_]UWVS5P(ASP;KEu(RP4j jPJ$J1E;~;>ASU@8E.vEU Z$P(p9~l1҃}tHEU ZU D$ZDUD$ZU D$Z$w ‹AS9O9} EG9|E䋃ASU;P};8PuEEu Ou{ZF8vXNZȅEMPE܃<U9E؋MB9~Q UZ@8$VU؉M1@9‰E}.)PEȋMуu E< M܋E B;U|ۋM؋U9 u NU؋E9tFM Z$V%ẺEXE\Z$VM؋U܉Eă; u9}ԋUO}9}NEI9}}UB9E؋MB9~U9U~;U}E؋MB;U|UċM܋}ԉUЋ MNU9E؋uB9~UQ @8.vZVZQ$jH1҃@E;U}M܋uB;U| +)Pu܉)PTGEe[^_]ÐUVSnL@JOZE FO\*E\^Z$G:O]ЋzOE\*ȋBOM$]GM]ЃEЋYEH\,9~ ҸHЍe[^]ÐUSKoN0nFXkN0`FXsN0RFXwN0]USgKRsNEKPEEPE@$PZEEH HP EE@,KP4@@L @P@D@HPH8@<@T@X@\@`@dEGNPE@@@ @@@P(H H$X[]ÐUWVSQJ,E}t4} M MMtW0211,V021MW0 M0M0^ME6D MMY0z$M9MZD(Xf.\Ef.s]MpN;u|YM M+E=M\.v]MB8.vN;u}1;ulM]M MG8.vF;u|3ZDf.XEf.s]M1G+E9}^ME=M\ M.vMG8.vGF+E9|]M;qM MA8.vF;q|a1]M;q}T}ЋM=M\}Ћ.vMA8.vF;q|Ee[^_]ÐUWVEx\P`xuB0pjj:U2ruNA9u6Qjj6vjj) UBdt P/PMPqX+ATPuE~TtfF9N1E+E9}&)PjBFPEp`&M+E9|1;u}T}OPE4UFWOr`;u|119})Mt)QRHPEp`UF9|׃ u&AM1jjq`6u N\FdV`x-BF9‰V`|T)ʅ҉V`xH9~ E@`:UJd2BuF`y%)ʅ҉V`xFH9~ UBHB`uNde^_]ÐUWVSE }MGU 9}8-u@<-uFMG<:u+QGeHPq*jjP]@LM9th@8uWFMGy:uC9|+QGtuRP*PeHP?SHFMG?A9uQGt%PMG4*PeHPC?MG?e[^_]ÐUWVSD,EEE9E܉EU܋M 4 )E@;E}xE܋U L90u)AFLH=FL1 F0>FB F0=FEBEBEB  FF0=FPFP FF0=G\y؃G\FA\@6A\_ FF0?=FHHFHFH; FF0= FDFD FDљFHD@FD F0<E F0<EEPFPe)P7r<t&H< P)PVu:4$<H 7;9 FF0;]EZF(Z=f.v =F(ZN(Z=f.=F( FF0T;Z1>]MYC^Z=f.N$vF$F$Cf.N$ FF0:Z1>]MYC^Cf.N,vF,F,Cf.N,F 0~:FF 0c:FX$F 0E:FX<F 0':FX8F 0 :FLF 09FX4OF 09FX4F 09FXF 09FX  FF0y9]EZFZ=f.=F FF0/9]EZF Z=f.v =F ZN Z=f.vx=F m FF08]EZFZ=f.v5=F*FFFFE)WPu u1}/ E jj0)PYFP6U 2*PYFP6 ME4E*PYFPo6 MU*4PYFPK6YFP*jjP6YF P*jjP6YFP+j!jPq6UE4E+PYFP5FM FT4+PYFP5U FX4+PYFP5 +v\PYFPd5 %,vHPYFPF5 e,vDPYFP(5 ,uPYFP 5F$Z1>CY^,M$PYFP4MCYN,^%- $PYFP4v@e-v2YF P1j53F GDP*2Du!YFP%2jjP1F~uuuwDYG^uuuwDWP1}u1PuuX0 tF_1~ uXZQEVjJ2@tDPPVj:2@u E 02WWVj 2@u U 2QQVj2@u M 1%2$0 FVf~dt1;u}܃ Fj1;u|U5PP8UWVS5LE;%:7P $PU]5te8t`E}EPE$WPV1Htu$WPV1Hu$EU):%:):UBQj):%Pu4XEZPEPEPEP):u}4 td1;usJEEPEPEPEPEPEj!jjjW4u$40u E̅aF;urE؅t P3E%:):e[^_]ÐUWVES:4|E2P7PEP2i3EtC t:!79E79Eǃ26E@E79MU7r89Bʉ|E+U|9ȉF|)|UB 09WWGVuP7|Vu0707070U20V#uP6P- 72S226t j-e[^_]ÐUWVS2d56071X6Z071^X507144t+4t"Q5j67,1XZ671b 45PE6PE6 6PEP5760,6j0 60jj76r0 559t$EUP5h 060#055;tQ6QR0/ 660tRP"PY5P+ 6/e[^_]UWVS%1 534u4w`PY4kPt476(/ j76/ m4uuu u706.j76.693Qp076. m4uuu u706. e[^_]ÐUSc0P3U0RjR]ÐUWVS=0HQ DžEU=2EDž92DžDžA2M3}3-2-3‰u2Pq jq3m3E ukP PPP76,-u3y3q3kP|(D$M2kE $)*Q2u!2P jjP)E 19DžM$Q2qfT8E(pQ2fT8M,Q2qfT8]t4W VP2P(^37,$3)Q3Q70+DžRQ2y33P72+uF ;u &1Ƀ92ƒ}  ШtPE 3um3}u Ey3 E܍EP3Q20 ,12 33WVPPR* u#3q3kPD +""u#3q3kPD+}3% EЋq3kPD8EEy3E܍EP3hB(jM2j030m306)3,j P6, 3j P6+33jR76m)EEE1EP30I6M)M233$P33PP}321E*$I2j3jP370(3 3:q3k PT4@3T 8h8P3Dh DžXDž|17(3}t,92ƒ}  ШtP3j07) 33M2332176~' 33310jj5}t3P2763)92uPP76'PP76($3}3Me[^_]ÐU1҉WVS)uy޺?-;-/-9ƉEGt6PK-P7-jV7)uujj0112(07Vjj:R)RK-jj7P7-jV0112(0?-7Vj)P+3-tBQK-j60( /-0K-62'XK-Z61' E --------> G E HC D C D C I DThe new points are generated by taking an average of the surrounding pointsand adding a random offset.The modifications to the standard algorith are as follows:There are three optional regeneration steps to reduce "creasing". Aregeneration step recalculates the height of existing points using anaverage and offset from a newer generation of points. The threeregeneration steps are: rg1: recalculate corner points (A,B,C,D) from the midpoints (E) after the stage1 update. rg2: recalculate midpoints (E) from the edge points (F,G,H,I) rg3: recalculate corner points (A,B,C,D) from the edge points (F,G,H,I)The regeneration stages are turned on by the smoothing parameter (-s flag) flag rg3 rg2 rg1 0 off off off 1 on off off 2 off on off 3 on on off 4 off off on 5 on off on 6 off on on 7 on on onWhen performing the regeneration steps the random offset is added to aweighted average of the previous value of the point and a the average ofthe new points. The weighting factors are controlled by the -X and -Y flags.The -x flag (cross update) controls whether the midpoints (E) are includedin the average when performing the stage2 update or if only the cornerpoints are used.@?>>??ff>?~>G@@> @@ff&?4Cs ⍀ PZ⍀PґA⍀P鹑(⍀P頑⍀P金⍀Pn⍀PUt⍀tP<_⍀_P#J⍀JP y5⍀5P` ⍀ PؐG ⍀ P鿐.⍀P馐⍀P鍐⍀Pt⍀P[⍀PB⍀P)x⍀xPc⍀cPfN⍀NPޏM9⍀9Pŏ4$⍀$P鬏⍀P铏⍀Pz⍀Pa⍀PH⍀P/⍀P⍀Pl|⍀|PSg⍀gPˎ:R⍀RP鲎!=⍀=P陎(⍀(P逎⍀Pg⍀PN⍀P5⍀P⍀Pr⍀PY⍀Pэ@⍀P鸍'k⍀kP韍V⍀VP醍A⍀APm,⍀,PT⍀P;⍀P"⍀P x⍀P_⍀P׌F⍀P龌-⍀P饌⍀P錌$Ë$Ë $DT! @ffffff??֠yJW?333333?S! @S!?87R87R?n$Id: calcalt.c,v 2.17 2001/03/30 12:35:32 spb Exp $$Id: random.c,v 1.6 1995/01/20 15:13:06 spb Exp $$Id: artist.c,v 1.40 1997/12/03 17:21:10 spb Exp $$Id: xmountains.c,v 1.39 2004/05/05 08:29:48 spb Exp spb $Y$Id: X_graphics.c,v 1.25 2004/05/05 08:29:48 spb Exp spb $>?>? @@֠yJW??333333?< ``@@0P 0pЖ P|0`P@p Зmmm6Oh̊0Ib{Ƌߋ*C\uٌ $=VoӍ7Pi͎1Jc| d d d d <DDD"D+D4D=DIDKDWDYD^DcDhD}DDDDDDDDD DD  $ , W   @ @  " $ "D+"D./D0DD1G $+" , " M $+ MD?MDCVDDaDCnDHu $?M= >I @@R @A^ @>j Mk wl $*m wDMwDQDRDMDQDRDT $Mw L L @N @L @L w  $X DYDcDeDgDiDk2DpGDqRDrXDs^DtdDwjDxnDzwD{}D|DDDDDDDxD $Y @Z" 7 @ZE \q ] ^ _ `B C @yQ @z] @{i wj @y z { | } $~ - . / 0 d  `o    3EVc{J ~'6>YY     @  ` o Ԑ _x\^ L? $(%, 0  | 80R4m8<@DH LM 8C\Y|h@P m5З  < 0,9D_DLK(%> *.@I60E@ 2  &    $ 0@Gf . @6 P? `BhMCS hRP H p2 $ (N  e3V5( ЖV $ ( '0<1` ` .<+AI S0_@hP8.p`\ a s {pF$wD[o .=H^u)6BN\lvuPi,3V_e9w:`ho" %./1:;>BGLxz"&)@mpwA/[I> M U a i ! o @7;CLPD@EJ>HS:RNOM<KAGB=Q!",45 /).#23%(6&'-0$*1+FI?98    @7;CLPD@EJ>HS:RNOM<KAGB=Q!",45 /).#23%(6&'-0$*1+F_NXArgc_NXArgv___progname__dyld_func_lookup__dyld_init_check__start_environdyld_stub_binding_helperstart___keymgr_dwarf2_register_sections__cthread_init_routine__mh_execute_header_atexit_catch_exception_raise_catch_exception_raise_state_catch_exception_raise_state_identity_clock_alarm_reply_do_mach_notify_dead_name_do_mach_notify_no_senders_do_mach_notify_port_deleted_do_mach_notify_send_once_do_seqnos_mach_notify_dead_name_do_seqnos_mach_notify_no_senders_do_seqnos_mach_notify_port_deleted_do_seqnos_mach_notify_send_once_errno_exit_mach_init_routine_main_receive_samples___i686.get_pc_thunk.ax___i686.get_pc_thunk.bx_calcalt_Id_double_strip_free_fold_free_strip_hside_update_make_fold_make_strip_next_strip_p_update_random_strip_reset_fold_set_strip_t_update_v_update_vside_update_x_update___sF_fprintf_free_fwrite_gaussian_malloc_pow_sqrt_rstart_seed_uni_uni_uni_id_cos_log_time_uni_data_artist_Id_base_camera_extract_finish_artist_get_col_init_artist_variables_init_parameters_makemap_mirror_next_col_plot_column_project_set_clut_a_strip_atan_b_strip_blank_region_cos_phi_delta_shadow_flush_region_focal_fold_param_g_lstrength_plot_pixel_scroll_screen_shadow_shadow_register_shadow_slip_shift_sin_sin_phi_tan_tan_phi_tan_vangle_top_vangle_varience_viewheight_viewpos_vscale_vstrength_x_fact_y_fact___i686.get_pc_thunk.cx_finish_prog_my_getopt_opterr_optind_s_height_s_width_scroll_Id_atof_atoi_display_fclose_fopen_geom_getpid_init_graphics_mapwid_optarg_perror_print_algorithm_quit_xmount_signal_sleep_sscanf_zap_events_X_graphics_Id_blank_col_depth_do_clear_finish_graphics_pixmap_installed_plot_saved_table_use_root_XAllocColor_XChangeWindowAttributes_XClearArea_XClearWindow_XCloseDisplay_XCopyArea_XCopyColormapAndFree_XCreateBitmapFromData_XCreateGC_XCreatePixmap_XCreateWindow_XDrawLine_XDrawPoint_XFillRectangle_XFree_XFreeColormap_XFreeGC_XFreePixmap_XGetGeometry_XGetWindowAttributes_XGetWindowProperty_XInternAtom_XMapWindow_XNextEvent_XOpenDisplay_XParseGeometry_XPending_XQueryTree_XSetFillStyle_XSetForeground_XSetWMName_XSetWMProtocols_XSetWindowBackgroundPixmap_defaultmap_dpy_gc_getenv_graph_height_graph_width_map_parent_pix_plot_col_plot_x_plot_y1_plot_y2_root_screen_stip_win_wm_delete_window_wm_protocolsstart.sint:t1=r1;-2147483648;2147483647;char:t2=r2;0;127;/private/var/tmp/Csu/Csu-57//private/var/tmp/Csu/Csu-57/crt.cgcc2_compiled._start:F(0,1)=(0,1)void:t(0,1)argc:p(0,2)=r(0,2);-2147483648;2147483647;argv:p(0,3)=*(0,4)=*(0,5)=r(0,5);0;127;envp:p(0,3)int:t(0,2)char:t(0,5)p:r(0,4)q:r(0,3)term:(0,6)=*(0,7)=f(0,1)__call_mod_init_funcs_call_mod_init_funcs:f(0,1)p:(0,6)_crt_basenamecrt_basename:f(0,8)=*(0,9)=k(0,5)path:p(0,8)s:r(0,8)last:r(0,8)path:r(0,8)_crt_strbeginswithcrt_strbeginswith:f(0,2)s1:p(0,8)s2:p(0,8)i:r(0,2)s1:r(0,8)s2:r(0,8)__call_objcInit_call_objcInit:f(0,1)i:r(0,10)=r(0,10);0000000000000;0037777777777;unsigned int:t(0,10)count:r(0,10)_dyld_image_count_fn:(0,11)=*(0,12)=f(0,10)_dyld_get_image_name_fn:(0,13)=*(0,14)=f(0,8)_dyld_get_image_header_fn:(0,15)=*(0,16)=f(0,17)=*(0,18)=k(0,1)NSLookupSymbolInImage_fn:(0,19)=*(0,20)=f(0,17)NSAddressOfSymbol_fn:(0,21)=*(0,22)=f(0,23)=*(0,1)image:r(0,17)path:r(0,8)base:r(0,8)symbol:r(0,17)NXArgc:G(0,2)NXArgv:G(0,3)environ:G(0,3)__progname:G(0,4)dyld_lazy_symbol_binding_entry_pointerror_messagedyld_func_lookup_pointer_window_id_kludge_vroot_rcsid_save_screen.0_root.1_VirtualRootWindowOfScreen_gray_bits