| 1 | molod | 1.1 | %!PS-Adobe-3.0 | 
| 2 |  |  | %%BoundingBox: 38 24 574 768 | 
| 3 |  |  | %%Title: Enscript Output | 
| 4 |  |  | %%For: Andrea Molod | 
| 5 |  |  | %%Creator: GNU enscript 1.6.4 | 
| 6 |  |  | %%CreationDate: Mon Jun  4 17:11:38 2007 | 
| 7 |  |  | %%Orientation: Landscape | 
| 8 |  |  | %%Pages: (atend) | 
| 9 |  |  | %%DocumentMedia: Letter 612 792 0 () () | 
| 10 |  |  | %%DocumentNeededResources: (atend) | 
| 11 |  |  | %%EndComments | 
| 12 |  |  | %%BeginProlog | 
| 13 |  |  | %%BeginResource: procset Enscript-Prolog 1.6 4 | 
| 14 |  |  | % | 
| 15 |  |  | % Procedures. | 
| 16 |  |  | % | 
| 17 |  |  |  | 
| 18 |  |  | /_S {   % save current state | 
| 19 |  |  | /_s save def | 
| 20 |  |  | } def | 
| 21 |  |  | /_R {   % restore from saved state | 
| 22 |  |  | _s restore | 
| 23 |  |  | } def | 
| 24 |  |  |  | 
| 25 |  |  | /S {    % showpage protecting gstate | 
| 26 |  |  | gsave | 
| 27 |  |  | showpage | 
| 28 |  |  | grestore | 
| 29 |  |  | } bind def | 
| 30 |  |  |  | 
| 31 |  |  | /MF {   % fontname newfontname -> -     make a new encoded font | 
| 32 |  |  | /newfontname exch def | 
| 33 |  |  | /fontname exch def | 
| 34 |  |  |  | 
| 35 |  |  | /fontdict fontname findfont def | 
| 36 |  |  | /newfont fontdict maxlength dict def | 
| 37 |  |  |  | 
| 38 |  |  | fontdict { | 
| 39 |  |  | exch | 
| 40 |  |  | dup /FID eq { | 
| 41 |  |  | % skip FID pair | 
| 42 |  |  | pop pop | 
| 43 |  |  | } { | 
| 44 |  |  | % copy to the new font dictionary | 
| 45 |  |  | exch newfont 3 1 roll put | 
| 46 |  |  | } ifelse | 
| 47 |  |  | } forall | 
| 48 |  |  |  | 
| 49 |  |  | newfont /FontName newfontname put | 
| 50 |  |  |  | 
| 51 |  |  | % insert only valid encoding vectors | 
| 52 |  |  | encoding_vector length 256 eq { | 
| 53 |  |  | newfont /Encoding encoding_vector put | 
| 54 |  |  | } if | 
| 55 |  |  |  | 
| 56 |  |  | newfontname newfont definefont pop | 
| 57 |  |  | } def | 
| 58 |  |  |  | 
| 59 |  |  | /MF_PS { % fontname newfontname -> -    make a new font preserving its enc | 
| 60 |  |  | /newfontname exch def | 
| 61 |  |  | /fontname exch def | 
| 62 |  |  |  | 
| 63 |  |  | /fontdict fontname findfont def | 
| 64 |  |  | /newfont fontdict maxlength dict def | 
| 65 |  |  |  | 
| 66 |  |  | fontdict { | 
| 67 |  |  | exch | 
| 68 |  |  | dup /FID eq { | 
| 69 |  |  | % skip FID pair | 
| 70 |  |  | pop pop | 
| 71 |  |  | } { | 
| 72 |  |  | % copy to the new font dictionary | 
| 73 |  |  | exch newfont 3 1 roll put | 
| 74 |  |  | } ifelse | 
| 75 |  |  | } forall | 
| 76 |  |  |  | 
| 77 |  |  | newfont /FontName newfontname put | 
| 78 |  |  |  | 
| 79 |  |  | newfontname newfont definefont pop | 
| 80 |  |  | } def | 
| 81 |  |  |  | 
| 82 |  |  | /SF { % fontname width height -> -      set a new font | 
| 83 |  |  | /height exch def | 
| 84 |  |  | /width exch def | 
| 85 |  |  |  | 
| 86 |  |  | findfont | 
| 87 |  |  | [width 0 0 height 0 0] makefont setfont | 
| 88 |  |  | } def | 
| 89 |  |  |  | 
| 90 |  |  | /SUF { % fontname width height -> -     set a new user font | 
| 91 |  |  | /height exch def | 
| 92 |  |  | /width exch def | 
| 93 |  |  |  | 
| 94 |  |  | /F-gs-user-font MF | 
| 95 |  |  | /F-gs-user-font width height SF | 
| 96 |  |  | } def | 
| 97 |  |  |  | 
| 98 |  |  | /SUF_PS { % fontname width height -> -  set a new user font preserving its enc | 
| 99 |  |  | /height exch def | 
| 100 |  |  | /width exch def | 
| 101 |  |  |  | 
| 102 |  |  | /F-gs-user-font MF_PS | 
| 103 |  |  | /F-gs-user-font width height SF | 
| 104 |  |  | } def | 
| 105 |  |  |  | 
| 106 |  |  | /M {moveto} bind def | 
| 107 |  |  | /s {show} bind def | 
| 108 |  |  |  | 
| 109 |  |  | /Box {  % x y w h -> -                  define box path | 
| 110 |  |  | /d_h exch def /d_w exch def /d_y exch def /d_x exch def | 
| 111 |  |  | d_x d_y  moveto | 
| 112 |  |  | d_w 0 rlineto | 
| 113 |  |  | 0 d_h rlineto | 
| 114 |  |  | d_w neg 0 rlineto | 
| 115 |  |  | closepath | 
| 116 |  |  | } def | 
| 117 |  |  |  | 
| 118 |  |  | /bgs {  % x y height blskip gray str -> -       show string with bg color | 
| 119 |  |  | /str exch def | 
| 120 |  |  | /gray exch def | 
| 121 |  |  | /blskip exch def | 
| 122 |  |  | /height exch def | 
| 123 |  |  | /y exch def | 
| 124 |  |  | /x exch def | 
| 125 |  |  |  | 
| 126 |  |  | gsave | 
| 127 |  |  | x y blskip sub str stringwidth pop height Box | 
| 128 |  |  | gray setgray | 
| 129 |  |  | fill | 
| 130 |  |  | grestore | 
| 131 |  |  | x y M str s | 
| 132 |  |  | } def | 
| 133 |  |  |  | 
| 134 |  |  | /bgcs { % x y height blskip red green blue str -> -  show string with bg color | 
| 135 |  |  | /str exch def | 
| 136 |  |  | /blue exch def | 
| 137 |  |  | /green exch def | 
| 138 |  |  | /red exch def | 
| 139 |  |  | /blskip exch def | 
| 140 |  |  | /height exch def | 
| 141 |  |  | /y exch def | 
| 142 |  |  | /x exch def | 
| 143 |  |  |  | 
| 144 |  |  | gsave | 
| 145 |  |  | x y blskip sub str stringwidth pop height Box | 
| 146 |  |  | red green blue setrgbcolor | 
| 147 |  |  | fill | 
| 148 |  |  | grestore | 
| 149 |  |  | x y M str s | 
| 150 |  |  | } def | 
| 151 |  |  |  | 
| 152 |  |  | % Highlight bars. | 
| 153 |  |  | /highlight_bars {       % nlines lineheight output_y_margin gray -> - | 
| 154 |  |  | gsave | 
| 155 |  |  | setgray | 
| 156 |  |  | /ymarg exch def | 
| 157 |  |  | /lineheight exch def | 
| 158 |  |  | /nlines exch def | 
| 159 |  |  |  | 
| 160 |  |  | % This 2 is just a magic number to sync highlight lines to text. | 
| 161 |  |  | 0 d_header_y ymarg sub 2 sub translate | 
| 162 |  |  |  | 
| 163 |  |  | /cw d_output_w cols div def | 
| 164 |  |  | /nrows d_output_h ymarg 2 mul sub lineheight div cvi def | 
| 165 |  |  |  | 
| 166 |  |  | % for each column | 
| 167 |  |  | 0 1 cols 1 sub { | 
| 168 |  |  | cw mul /xp exch def | 
| 169 |  |  |  | 
| 170 |  |  | % for each rows | 
| 171 |  |  | 0 1 nrows 1 sub { | 
| 172 |  |  | /rn exch def | 
| 173 |  |  | rn lineheight mul neg /yp exch def | 
| 174 |  |  | rn nlines idiv 2 mod 0 eq { | 
| 175 |  |  | % Draw highlight bar.  4 is just a magic indentation. | 
| 176 |  |  | xp 4 add yp cw 8 sub lineheight neg Box fill | 
| 177 |  |  | } if | 
| 178 |  |  | } for | 
| 179 |  |  | } for | 
| 180 |  |  |  | 
| 181 |  |  | grestore | 
| 182 |  |  | } def | 
| 183 |  |  |  | 
| 184 |  |  | % Line highlight bar. | 
| 185 |  |  | /line_highlight {       % x y width height gray -> - | 
| 186 |  |  | gsave | 
| 187 |  |  | /gray exch def | 
| 188 |  |  | Box gray setgray fill | 
| 189 |  |  | grestore | 
| 190 |  |  | } def | 
| 191 |  |  |  | 
| 192 |  |  | % Column separator lines. | 
| 193 |  |  | /column_lines { | 
| 194 |  |  | gsave | 
| 195 |  |  | .1 setlinewidth | 
| 196 |  |  | 0 d_footer_h translate | 
| 197 |  |  | /cw d_output_w cols div def | 
| 198 |  |  | 1 1 cols 1 sub { | 
| 199 |  |  | cw mul 0 moveto | 
| 200 |  |  | 0 d_output_h rlineto stroke | 
| 201 |  |  | } for | 
| 202 |  |  | grestore | 
| 203 |  |  | } def | 
| 204 |  |  |  | 
| 205 |  |  | % Column borders. | 
| 206 |  |  | /column_borders { | 
| 207 |  |  | gsave | 
| 208 |  |  | .1 setlinewidth | 
| 209 |  |  | 0 d_footer_h moveto | 
| 210 |  |  | 0 d_output_h rlineto | 
| 211 |  |  | d_output_w 0 rlineto | 
| 212 |  |  | 0 d_output_h neg rlineto | 
| 213 |  |  | closepath stroke | 
| 214 |  |  | grestore | 
| 215 |  |  | } def | 
| 216 |  |  |  | 
| 217 |  |  | % Do the actual underlay drawing | 
| 218 |  |  | /draw_underlay { | 
| 219 |  |  | ul_style 0 eq { | 
| 220 |  |  | ul_str true charpath stroke | 
| 221 |  |  | } { | 
| 222 |  |  | ul_str show | 
| 223 |  |  | } ifelse | 
| 224 |  |  | } def | 
| 225 |  |  |  | 
| 226 |  |  | % Underlay | 
| 227 |  |  | /underlay {     % - -> - | 
| 228 |  |  | gsave | 
| 229 |  |  | 0 d_page_h translate | 
| 230 |  |  | d_page_h neg d_page_w atan rotate | 
| 231 |  |  |  | 
| 232 |  |  | ul_gray setgray | 
| 233 |  |  | ul_font setfont | 
| 234 |  |  | /dw d_page_h dup mul d_page_w dup mul add sqrt def | 
| 235 |  |  | ul_str stringwidth pop dw exch sub 2 div ul_h_ptsize -2 div moveto | 
| 236 |  |  | draw_underlay | 
| 237 |  |  | grestore | 
| 238 |  |  | } def | 
| 239 |  |  |  | 
| 240 |  |  | /user_underlay {        % - -> - | 
| 241 |  |  | gsave | 
| 242 |  |  | ul_x ul_y translate | 
| 243 |  |  | ul_angle rotate | 
| 244 |  |  | ul_gray setgray | 
| 245 |  |  | ul_font setfont | 
| 246 |  |  | 0 0 ul_h_ptsize 2 div sub moveto | 
| 247 |  |  | draw_underlay | 
| 248 |  |  | grestore | 
| 249 |  |  | } def | 
| 250 |  |  |  | 
| 251 |  |  | % Page prefeed | 
| 252 |  |  | /page_prefeed {         % bool -> - | 
| 253 |  |  | statusdict /prefeed known { | 
| 254 |  |  | statusdict exch /prefeed exch put | 
| 255 |  |  | } { | 
| 256 |  |  | pop | 
| 257 |  |  | } ifelse | 
| 258 |  |  | } def | 
| 259 |  |  |  | 
| 260 |  |  | % Wrapped line markers | 
| 261 |  |  | /wrapped_line_mark {    % x y charwith charheight type -> - | 
| 262 |  |  | /type exch def | 
| 263 |  |  | /h exch def | 
| 264 |  |  | /w exch def | 
| 265 |  |  | /y exch def | 
| 266 |  |  | /x exch def | 
| 267 |  |  |  | 
| 268 |  |  | type 2 eq { | 
| 269 |  |  | % Black boxes (like TeX does) | 
| 270 |  |  | gsave | 
| 271 |  |  | 0 setlinewidth | 
| 272 |  |  | x w 4 div add y M | 
| 273 |  |  | 0 h rlineto w 2 div 0 rlineto 0 h neg rlineto | 
| 274 |  |  | closepath fill | 
| 275 |  |  | grestore | 
| 276 |  |  | } { | 
| 277 |  |  | type 3 eq { | 
| 278 |  |  | % Small arrows | 
| 279 |  |  | gsave | 
| 280 |  |  | .2 setlinewidth | 
| 281 |  |  | x w 2 div add y h 2 div add M | 
| 282 |  |  | w 4 div 0 rlineto | 
| 283 |  |  | x w 4 div add y lineto stroke | 
| 284 |  |  |  | 
| 285 |  |  | x w 4 div add w 8 div add y h 4 div add M | 
| 286 |  |  | x w 4 div add y lineto | 
| 287 |  |  | w 4 div h 8 div rlineto stroke | 
| 288 |  |  | grestore | 
| 289 |  |  | } { | 
| 290 |  |  | % do nothing | 
| 291 |  |  | } ifelse | 
| 292 |  |  | } ifelse | 
| 293 |  |  | } def | 
| 294 |  |  |  | 
| 295 |  |  | % EPSF import. | 
| 296 |  |  |  | 
| 297 |  |  | /BeginEPSF { | 
| 298 |  |  | /b4_Inc_state save def                % Save state for cleanup | 
| 299 |  |  | /dict_count countdictstack def        % Count objects on dict stack | 
| 300 |  |  | /op_count count 1 sub def             % Count objects on operand stack | 
| 301 |  |  | userdict begin | 
| 302 |  |  | /showpage { } def | 
| 303 |  |  | 0 setgray 0 setlinecap | 
| 304 |  |  | 1 setlinewidth 0 setlinejoin | 
| 305 |  |  | 10 setmiterlimit [ ] 0 setdash newpath | 
| 306 |  |  | /languagelevel where { | 
| 307 |  |  | pop languagelevel | 
| 308 |  |  | 1 ne { | 
| 309 |  |  | false setstrokeadjust false setoverprint | 
| 310 |  |  | } if | 
| 311 |  |  | } if | 
| 312 |  |  | } bind def | 
| 313 |  |  |  | 
| 314 |  |  | /EndEPSF { | 
| 315 |  |  | count op_count sub { pos } repeat     % Clean up stacks | 
| 316 |  |  | countdictstack dict_count sub { end } repeat | 
| 317 |  |  | b4_Inc_state restore | 
| 318 |  |  | } bind def | 
| 319 |  |  |  | 
| 320 |  |  | % Check PostScript language level. | 
| 321 |  |  | /languagelevel where { | 
| 322 |  |  | pop /gs_languagelevel languagelevel def | 
| 323 |  |  | } { | 
| 324 |  |  | /gs_languagelevel 1 def | 
| 325 |  |  | } ifelse | 
| 326 |  |  | %%EndResource | 
| 327 |  |  | %%BeginResource: procset Enscript-Encoding-88591 1.6 4 | 
| 328 |  |  | /encoding_vector [ | 
| 329 |  |  | /.notdef        /.notdef        /.notdef        /.notdef | 
| 330 |  |  | /.notdef        /.notdef        /.notdef        /.notdef | 
| 331 |  |  | /.notdef        /.notdef        /.notdef        /.notdef | 
| 332 |  |  | /.notdef        /.notdef        /.notdef        /.notdef | 
| 333 |  |  | /.notdef        /.notdef        /.notdef        /.notdef | 
| 334 |  |  | /.notdef        /.notdef        /.notdef        /.notdef | 
| 335 |  |  | /.notdef        /.notdef        /.notdef        /.notdef | 
| 336 |  |  | /.notdef        /.notdef        /.notdef        /.notdef | 
| 337 |  |  | /space          /exclam         /quotedbl       /numbersign | 
| 338 |  |  | /dollar         /percent        /ampersand      /quoteright | 
| 339 |  |  | /parenleft      /parenright     /asterisk       /plus | 
| 340 |  |  | /comma          /hyphen         /period         /slash | 
| 341 |  |  | /zero           /one            /two            /three | 
| 342 |  |  | /four           /five           /six            /seven | 
| 343 |  |  | /eight          /nine           /colon          /semicolon | 
| 344 |  |  | /less           /equal          /greater        /question | 
| 345 |  |  | /at             /A              /B              /C | 
| 346 |  |  | /D              /E              /F              /G | 
| 347 |  |  | /H              /I              /J              /K | 
| 348 |  |  | /L              /M              /N              /O | 
| 349 |  |  | /P              /Q              /R              /S | 
| 350 |  |  | /T              /U              /V              /W | 
| 351 |  |  | /X              /Y              /Z              /bracketleft | 
| 352 |  |  | /backslash      /bracketright   /asciicircum    /underscore | 
| 353 |  |  | /quoteleft      /a              /b              /c | 
| 354 |  |  | /d              /e              /f              /g | 
| 355 |  |  | /h              /i              /j              /k | 
| 356 |  |  | /l              /m              /n              /o | 
| 357 |  |  | /p              /q              /r              /s | 
| 358 |  |  | /t              /u              /v              /w | 
| 359 |  |  | /x              /y              /z              /braceleft | 
| 360 |  |  | /bar            /braceright     /tilde          /.notdef | 
| 361 |  |  | /.notdef        /.notdef        /.notdef        /.notdef | 
| 362 |  |  | /.notdef        /.notdef        /.notdef        /.notdef | 
| 363 |  |  | /.notdef        /.notdef        /.notdef        /.notdef | 
| 364 |  |  | /.notdef        /.notdef        /.notdef        /.notdef | 
| 365 |  |  | /.notdef        /.notdef        /.notdef        /.notdef | 
| 366 |  |  | /.notdef        /.notdef        /.notdef        /.notdef | 
| 367 |  |  | /.notdef        /.notdef        /.notdef        /.notdef | 
| 368 |  |  | /.notdef        /.notdef        /.notdef        /.notdef | 
| 369 |  |  | /space          /exclamdown     /cent           /sterling | 
| 370 |  |  | /currency       /yen            /brokenbar      /section | 
| 371 |  |  | /dieresis       /copyright      /ordfeminine    /guillemotleft | 
| 372 |  |  | /logicalnot     /hyphen         /registered     /macron | 
| 373 |  |  | /degree         /plusminus      /twosuperior    /threesuperior | 
| 374 |  |  | /acute          /mu             /paragraph      /bullet | 
| 375 |  |  | /cedilla        /onesuperior    /ordmasculine   /guillemotright | 
| 376 |  |  | /onequarter     /onehalf        /threequarters  /questiondown | 
| 377 |  |  | /Agrave         /Aacute         /Acircumflex    /Atilde | 
| 378 |  |  | /Adieresis      /Aring          /AE             /Ccedilla | 
| 379 |  |  | /Egrave         /Eacute         /Ecircumflex    /Edieresis | 
| 380 |  |  | /Igrave         /Iacute         /Icircumflex    /Idieresis | 
| 381 |  |  | /Eth            /Ntilde         /Ograve         /Oacute | 
| 382 |  |  | /Ocircumflex    /Otilde         /Odieresis      /multiply | 
| 383 |  |  | /Oslash         /Ugrave         /Uacute         /Ucircumflex | 
| 384 |  |  | /Udieresis      /Yacute         /Thorn          /germandbls | 
| 385 |  |  | /agrave         /aacute         /acircumflex    /atilde | 
| 386 |  |  | /adieresis      /aring          /ae             /ccedilla | 
| 387 |  |  | /egrave         /eacute         /ecircumflex    /edieresis | 
| 388 |  |  | /igrave         /iacute         /icircumflex    /idieresis | 
| 389 |  |  | /eth            /ntilde         /ograve         /oacute | 
| 390 |  |  | /ocircumflex    /otilde         /odieresis      /divide | 
| 391 |  |  | /oslash         /ugrave         /uacute         /ucircumflex | 
| 392 |  |  | /udieresis      /yacute         /thorn          /ydieresis | 
| 393 |  |  | ] def | 
| 394 |  |  | %%EndResource | 
| 395 |  |  | %%EndProlog | 
| 396 |  |  | %%BeginSetup | 
| 397 |  |  | %%IncludeResource: font Courier-Bold | 
| 398 |  |  | %%IncludeResource: font Courier | 
| 399 |  |  | /HFpt_w 10 def | 
| 400 |  |  | /HFpt_h 10 def | 
| 401 |  |  | /Courier-Bold /HF-gs-font MF | 
| 402 |  |  | /HF /HF-gs-font findfont [HFpt_w 0 0 HFpt_h 0 0] makefont def | 
| 403 |  |  | /Courier /F-gs-font MF | 
| 404 |  |  | /F-gs-font 10 10 SF | 
| 405 |  |  | /#copies 1 def | 
| 406 |  |  | % Pagedevice definitions: | 
| 407 |  |  | gs_languagelevel 1 gt { | 
| 408 |  |  | << | 
| 409 |  |  | /PageSize [612 792] | 
| 410 |  |  | >> setpagedevice | 
| 411 |  |  | } if | 
| 412 |  |  | /d_page_w 744 def | 
| 413 |  |  | /d_page_h 536 def | 
| 414 |  |  | /d_header_x 0 def | 
| 415 |  |  | /d_header_y 536 def | 
| 416 |  |  | /d_header_w 744 def | 
| 417 |  |  | /d_header_h 0 def | 
| 418 |  |  | /d_footer_x 0 def | 
| 419 |  |  | /d_footer_y 0 def | 
| 420 |  |  | /d_footer_w 744 def | 
| 421 |  |  | /d_footer_h 0 def | 
| 422 |  |  | /d_output_w 744 def | 
| 423 |  |  | /d_output_h 536 def | 
| 424 |  |  | /cols 1 def | 
| 425 |  |  | %%EndSetup | 
| 426 |  |  | %%Page: (1) 1 | 
| 427 |  |  | %%BeginPageSetup | 
| 428 |  |  | _S | 
| 429 |  |  | 90 rotate | 
| 430 |  |  | 24 -574 translate | 
| 431 |  |  | /pagenum 1 def | 
| 432 |  |  | /fname (read510.m) def | 
| 433 |  |  | /fdir () def | 
| 434 |  |  | /ftail (read510.m) def | 
| 435 |  |  | /user_header_p false def | 
| 436 |  |  | /user_footer_p false def | 
| 437 |  |  | %%EndPageSetup | 
| 438 |  |  | 5 523 M | 
| 439 |  |  | (% ) s | 
| 440 |  |  | 5 512 M | 
| 441 |  |  | (% Read in CS 510 input fields) s | 
| 442 |  |  | 5 501 M | 
| 443 |  |  | (xc1 = zeros\(511,511,6\);) s | 
| 444 |  |  | 5 490 M | 
| 445 |  |  | (yc1 = zeros\(511,511,6\);) s | 
| 446 |  |  | 5 479 M | 
| 447 |  |  | (dxf1 = zeros\(511,511,6\);) s | 
| 448 |  |  | 5 468 M | 
| 449 |  |  | (dyf1 = zeros\(511,511,6\);) s | 
| 450 |  |  | 5 457 M | 
| 451 |  |  | (ra1 = zeros\(511,511,6\);) s | 
| 452 |  |  | 5 446 M | 
| 453 |  |  | (xg1 = zeros\(511,511,6\);) s | 
| 454 |  |  | 5 435 M | 
| 455 |  |  | (yg1 = zeros\(511,511,6\);) s | 
| 456 |  |  | 5 424 M | 
| 457 |  |  | (dxv1 = zeros\(511,511,6\);) s | 
| 458 |  |  | 5 413 M | 
| 459 |  |  | (dyu1 = zeros\(511,511,6\);) s | 
| 460 |  |  | 5 402 M | 
| 461 |  |  | (raz1 = zeros\(511,511,6\);) s | 
| 462 |  |  | 5 391 M | 
| 463 |  |  | (dxc1 = zeros\(511,511,6\);) s | 
| 464 |  |  | 5 380 M | 
| 465 |  |  | (dyc1 = zeros\(511,511,6\);) s | 
| 466 |  |  | 5 369 M | 
| 467 |  |  | (raw1 = zeros\(511,511,6\);) s | 
| 468 |  |  | 5 358 M | 
| 469 |  |  | (ras1 = zeros\(511,511,6\);) s | 
| 470 |  |  | 5 347 M | 
| 471 |  |  | (dxg1 = zeros\(511,511,6\);) s | 
| 472 |  |  | 5 336 M | 
| 473 |  |  | (dyg1 = zeros\(511,511,6\);) s | 
| 474 |  |  | 5 325 M | 
| 475 |  |  | (for iface=1:6) s | 
| 476 |  |  | 5 314 M | 
| 477 |  |  | (fid = fopen\(['tile00' num2str\(iface\) '.mitgrid'],'r','b'\);) s | 
| 478 |  |  | 5 303 M | 
| 479 |  |  | (xc1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s | 
| 480 |  |  | 5 292 M | 
| 481 |  |  | (yc1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s | 
| 482 |  |  | 5 281 M | 
| 483 |  |  | (dxf1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s | 
| 484 |  |  | 5 270 M | 
| 485 |  |  | (dyf1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s | 
| 486 |  |  | 5 259 M | 
| 487 |  |  | (ra1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s | 
| 488 |  |  | 5 248 M | 
| 489 |  |  | (xg1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s | 
| 490 |  |  | 5 237 M | 
| 491 |  |  | (yg1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s | 
| 492 |  |  | 5 226 M | 
| 493 |  |  | (dxv1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s | 
| 494 |  |  | 5 215 M | 
| 495 |  |  | (dyu1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s | 
| 496 |  |  | 5 204 M | 
| 497 |  |  | (raz1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s | 
| 498 |  |  | 5 193 M | 
| 499 |  |  | (dxc1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s | 
| 500 |  |  | 5 182 M | 
| 501 |  |  | (dyc1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s | 
| 502 |  |  | 5 171 M | 
| 503 |  |  | (raw1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s | 
| 504 |  |  | 5 160 M | 
| 505 |  |  | (ras1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s | 
| 506 |  |  | 5 149 M | 
| 507 |  |  | (dxg1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s | 
| 508 |  |  | 5 138 M | 
| 509 |  |  | (dyg1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s | 
| 510 |  |  | 5 127 M | 
| 511 |  |  | (end) s | 
| 512 |  |  | 5 116 M | 
| 513 |  |  | (%) s | 
| 514 |  |  | 5 105 M | 
| 515 |  |  | (% Now output \(approx 1 deg\) grid) s | 
| 516 |  |  | 5 94 M | 
| 517 |  |  | (xc2 = zeros\(103,103,6\);) s | 
| 518 |  |  | 5 83 M | 
| 519 |  |  | (yc2 = zeros\(103,103,6\);) s | 
| 520 |  |  | 5 72 M | 
| 521 |  |  | (dxf2 = zeros\(103,103,6\);) s | 
| 522 |  |  | 5 61 M | 
| 523 |  |  | (dyf2 = zeros\(103,103,6\);) s | 
| 524 |  |  | 5 50 M | 
| 525 |  |  | (ra2 = zeros\(103,103,6\);) s | 
| 526 |  |  | 5 39 M | 
| 527 |  |  | (xg2 = zeros\(103,103,6\);) s | 
| 528 |  |  | 5 28 M | 
| 529 |  |  | (yg2 = zeros\(103,103,6\);) s | 
| 530 |  |  | 5 17 M | 
| 531 |  |  | (dxv2 = zeros\(103,103,6\);) s | 
| 532 |  |  | 5 6 M | 
| 533 |  |  | (dyu2 = zeros\(103,103,6\);) s | 
| 534 |  |  | _R | 
| 535 |  |  | S | 
| 536 |  |  | %%Page: (2) 2 | 
| 537 |  |  | %%BeginPageSetup | 
| 538 |  |  | _S | 
| 539 |  |  | 90 rotate | 
| 540 |  |  | 24 -574 translate | 
| 541 |  |  | /pagenum 2 def | 
| 542 |  |  | /fname (read510.m) def | 
| 543 |  |  | /fdir () def | 
| 544 |  |  | /ftail (read510.m) def | 
| 545 |  |  | /user_header_p false def | 
| 546 |  |  | /user_footer_p false def | 
| 547 |  |  | %%EndPageSetup | 
| 548 |  |  | 5 523 M | 
| 549 |  |  | (raz2 = zeros\(103,103,6\);) s | 
| 550 |  |  | 5 512 M | 
| 551 |  |  | (dxc2 = zeros\(103,103,6\);) s | 
| 552 |  |  | 5 501 M | 
| 553 |  |  | (dyc2 = zeros\(103,103,6\);) s | 
| 554 |  |  | 5 490 M | 
| 555 |  |  | (raw2 = zeros\(103,103,6\);) s | 
| 556 |  |  | 5 479 M | 
| 557 |  |  | (ras2 = zeros\(103,103,6\);) s | 
| 558 |  |  | 5 468 M | 
| 559 |  |  | (dxg2 = zeros\(103,103,6\);) s | 
| 560 |  |  | 5 457 M | 
| 561 |  |  | (dyg2 = zeros\(103,103,6\);) s | 
| 562 |  |  | 5 446 M | 
| 563 |  |  | (% Create left, x-center, bottom and y-center indeces into 510 grid) s | 
| 564 |  |  | 5 435 M | 
| 565 |  |  | (ratio = 5;) s | 
| 566 |  |  | 5 424 M | 
| 567 |  |  | (ileft=[1:5:510];) s | 
| 568 |  |  | 5 413 M | 
| 569 |  |  | (icent=ileft+2;) s | 
| 570 |  |  | 5 402 M | 
| 571 |  |  | (jbott=[1:5:510];) s | 
| 572 |  |  | 5 391 M | 
| 573 |  |  | (jcent=jbott+2;) s | 
| 574 |  |  | 5 380 M | 
| 575 |  |  | (% First do the interior of each face) s | 
| 576 |  |  | 5 369 M | 
| 577 |  |  | (for iface=1:6) s | 
| 578 |  |  | 5 358 M | 
| 579 |  |  | (xc2\(1:102,1:102,iface\)=xc1\(icent,jcent,iface\);) s | 
| 580 |  |  | 5 347 M | 
| 581 |  |  | (yc2\(1:102,1:102,iface\)=yc1\(icent,jcent,iface\);) s | 
| 582 |  |  | 5 336 M | 
| 583 |  |  | (xg2\(1:102,1:102,iface\)=xg1\(ileft,jcent,iface\);) s | 
| 584 |  |  | 5 325 M | 
| 585 |  |  | (yg2\(1:102,1:102,iface\)=yg1\(icent,jbott,iface\);) s | 
| 586 |  |  | 5 314 M | 
| 587 |  |  | (for ipnt=0:ratio-1) s | 
| 588 |  |  | 5 303 M | 
| 589 |  |  | (dxf2\(1:102,1:102,iface\)=dxf2\(1:102,1:102,iface\) + dxf1\(ileft+ipnt,jcent,iface\);) s | 
| 590 |  |  | 5 292 M | 
| 591 |  |  | (dxg2\(1:102,1:102,iface\)=dxg2\(1:102,1:102,iface\) + dxg1\(ileft+ipnt,jbott,iface\);) s | 
| 592 |  |  | 5 281 M | 
| 593 |  |  | (dxv2\(2:102,2:102,iface\)=dxv2\(2:102,2:102,iface\) + dxv1\(icent\(2:102\)+ipnt+1,jbott\(2:102\),iface\);) s | 
| 594 |  |  | 5 270 M | 
| 595 |  |  | (dxc2\(2:102,2:102,iface\)=dxc2\(2:102,2:102,iface\) + dxc1\(icent\(2:102\)+ipnt+1,jcent\(2:102\),iface\);) s | 
| 596 |  |  | 5 259 M | 
| 597 |  |  | (end) s | 
| 598 |  |  | 5 248 M | 
| 599 |  |  | (for ipnt=0:ratio-1) s | 
| 600 |  |  | 5 237 M | 
| 601 |  |  | (dyf2\(1:102,1:102,iface\)=dyf2\(1:102,1:102,iface\) + dyf1\(icent,jbott+ipnt,iface\);) s | 
| 602 |  |  | 5 226 M | 
| 603 |  |  | (dyg2\(1:102,1:102,iface\)=dyg2\(1:102,1:102,iface\) + dyg1\(ileft,jbott+ipnt,iface\);) s | 
| 604 |  |  | 5 215 M | 
| 605 |  |  | (dyu2\(2:102,2:102,iface\)=dyu2\(2:102,2:102,iface\) + dyu1\(ileft\(2:102\),jcent\(2:102\)+jpnt+1,iface\);) s | 
| 606 |  |  | 5 204 M | 
| 607 |  |  | (dyc2\(2:102,2:102,iface\)=dyc2\(2:102,2:102,iface\) + dyc1\(icent\(2:102\),jcent\(2:102\)+jpnt+1,iface\);) s | 
| 608 |  |  | 5 193 M | 
| 609 |  |  | (end) s | 
| 610 |  |  | 5 182 M | 
| 611 |  |  | (for ipnt=0:ratio-1) s | 
| 612 |  |  | 5 171 M | 
| 613 |  |  | (for jpnt=0:ratio-1) s | 
| 614 |  |  | 5 160 M | 
| 615 |  |  | (ra2\(1:102,1:102,iface\)=ra2\(1:102,1:102,iface\) + ra1\(ileft+ipnt,jbott+jpnt,iface\);) s | 
| 616 |  |  | 5 149 M | 
| 617 |  |  | (ras2\(2:102,2:102,iface\)=ras2\(2:102,2:102,iface\) + ras1\(ileft\(2:102\)+ipnt+1,jbott\(2:102\)+jpnt,iface\);) s | 
| 618 |  |  | 5 138 M | 
| 619 |  |  | (raw2\(2:102,2:102,iface\)=raw2\(2:102,2:102,iface\) + raw1\(ileft\(2:102\)+ipnt,jbott\(2:102\)+jpnt+1,iface\);) s | 
| 620 |  |  | 5 127 M | 
| 621 |  |  | (raz2\(2:102,2:102,iface\)=raz2\(2:102,2:102,iface\) + raz1\(ileft\(2:102\)+ipnt,jbott\(2:102\)+jpnt,iface\);) s | 
| 622 |  |  | 5 116 M | 
| 623 |  |  | (end) s | 
| 624 |  |  | 5 105 M | 
| 625 |  |  | (end) s | 
| 626 |  |  | 5 94 M | 
| 627 |  |  | (% Now the edges, corners and exchanges) s | 
| 628 |  |  | 5 83 M | 
| 629 |  |  | (% Exchange for lon and lat's at center and edges - no directions) s | 
| 630 |  |  | 5 72 M | 
| 631 |  |  | (xc2\(103,1:102,[1 3 5]\)=xc2\(1,1:102,[2 4 6]\);) s | 
| 632 |  |  | 5 61 M | 
| 633 |  |  | (xc2\(1:102,103,[1 3 5]\)=xc2\(1,1:102,[3 5 1]\);) s | 
| 634 |  |  | 5 50 M | 
| 635 |  |  | (xc2\(103,103,[1 2 3 4 5 6]\)=xc2\(1,1,[3 4 5 6 1 2]\);) s | 
| 636 |  |  | 5 39 M | 
| 637 |  |  | (yc2\(103,1:102,[1 3 5]\)=yc2\(1,1:102,[2 4 6]\);) s | 
| 638 |  |  | 5 28 M | 
| 639 |  |  | (yc2\(103,1:102,[1 3 5]\)=yc2\(1,1:102,[2 4 6]\);) s | 
| 640 |  |  | 5 17 M | 
| 641 |  |  | (yc2\(103,103,[1 2 3 4 5 6]\)=yc2\(1,1,[3 4 5 6 1 2]\);) s | 
| 642 |  |  | 5 6 M | 
| 643 |  |  | (xg2\(103,1:102,[1 3 5]\)=xg2\(1,1:102,[2 4 6]\);) s | 
| 644 |  |  | _R | 
| 645 |  |  | S | 
| 646 |  |  | %%Page: (3) 3 | 
| 647 |  |  | %%BeginPageSetup | 
| 648 |  |  | _S | 
| 649 |  |  | 90 rotate | 
| 650 |  |  | 24 -574 translate | 
| 651 |  |  | /pagenum 3 def | 
| 652 |  |  | /fname (read510.m) def | 
| 653 |  |  | /fdir () def | 
| 654 |  |  | /ftail (read510.m) def | 
| 655 |  |  | /user_header_p false def | 
| 656 |  |  | /user_footer_p false def | 
| 657 |  |  | %%EndPageSetup | 
| 658 |  |  | 5 523 M | 
| 659 |  |  | (xg2\(103,1:102,[1 3 5]\)=xg2\(1,1:102,[2 4 6]\);) s | 
| 660 |  |  | 5 512 M | 
| 661 |  |  | (xg2\(103,103,[1 2 3 4 5 6]\)=xg2\(1,1,[3 4 5 6 1 2]\);) s | 
| 662 |  |  | 5 501 M | 
| 663 |  |  | (yg2\(103,1:102,[1 3 5]\)=yg2\(1,1:102,[2 4 6]\);) s | 
| 664 |  |  | 5 490 M | 
| 665 |  |  | (yg2\(103,1:102,[1 3 5]\)=yg2\(1,1:102,[2 4 6]\);) s | 
| 666 |  |  | 5 479 M | 
| 667 |  |  | (yg2\(103,103,[1 2 3 4 5 6]\)=yg2\(1,1,[3 4 5 6 1 2]\);) s | 
| 668 |  |  | 5 468 M | 
| 669 |  |  | (% Exchange for dx's and dy's at center - directions but no signs) s | 
| 670 |  |  | 5 457 M | 
| 671 |  |  | (dxf2\(103,1:102,[1 3 5]\)=dxf2\(1,1:102,[2 4 6]\);) s | 
| 672 |  |  | 5 446 M | 
| 673 |  |  | (dxf2\(103,1:102,[1 3 5]\)=dxf2\(1,1:102,[2 4 6]\);) s | 
| 674 |  |  | 5 435 M | 
| 675 |  |  | (dxf2\(103,103,[1 2 3 4 5 6]\)=dxf2\(1,1,[3 4 5 6 1 2]\);) s | 
| 676 |  |  | _R | 
| 677 |  |  | S | 
| 678 |  |  | %%Trailer | 
| 679 |  |  | %%Pages: 3 | 
| 680 |  |  | %%DocumentNeededResources: font Courier-Bold Courier | 
| 681 |  |  | %%EOF |