Filewatcher File Search
FTP Search
  
Directory 
  
Content Search 
   
pkg://avdbtools-0.1-1.src.rpm:117982/avdbtools-0.1.tar.gz  info  downloads

avdbtools-0.1/ 40750    144    144           0  6524231140  11412 5ustar  jcpusersavdbtools-0.1/bin/ 40755    144    144           0  6523770330  12177 5ustar  jcpusersavdbtools-0.1/bin/mknavdb100555    144    144        4525  6523770316  13654 0ustar  jcpusers#!/bin/sh
#
# mknavdb - bourne shell script to automate generation of nav format databases
#
# $Id: mknavdb,v 1.1 1998/05/06 05:09:56 jcp Exp $
#

# configure defaults

K_OPTION="-k"
MAG_VARIATION="-m fm"
FIELD_MODEL="-f wmm"
CONV_OPTIONS=${K_OPTION}" "${MAG_VARIATION}" "${FIELD_MODEL}" -t fplan "$*
TMP_FILE_ROOT=/tmp/faaconv.tmp.$$

# define function to execute a child process

execute_process()
{
  eval "$1"
  rc=$?
  case $rc in
    0) ;;
    *) exit $rc ;;
  esac
}

# define exit handler function

clean_up()
{
  execute_process "rm -f ${TMP_FILE_ROOT}.[01].apt ${TMP_FILE_ROOT}.[01].vor"
}

trap "clean_up; exit \$rc" 0

# check for the input database files

if [ ! -f comma.apt -o ! -f comma.fix -o ! -f comma.nav ];then
  echo "mknavdb: unable to open one or more input database files"
  exit 1
fi

# start with empty temporary files

execute_process "cat /dev/null > ${TMP_FILE_ROOT}.0.apt"
execute_process "cat /dev/null > ${TMP_FILE_ROOT}.0.vor"

# generate airport and nav database

echo "mknavdb: creating airports.nav database"
execute_process "faaconv ${CONV_OPTIONS} comma.apt >> ${TMP_FILE_ROOT}.0.apt"
echo "mknavdb: creating vors.nav database"
execute_process "faaconv ${CONV_OPTIONS} comma.fix >> ${TMP_FILE_ROOT}.0.vor"
execute_process "faaconv ${CONV_OPTIONS} comma.nav >> ${TMP_FILE_ROOT}.0.vor"

# sort temporary files, remove any duplicate entries

echo "mknavdb: sorting the databases"
execute_process "sort -t: ${TMP_FILE_ROOT}.0.apt |uniq > ${TMP_FILE_ROOT}.1.apt"
execute_process "sort -t: ${TMP_FILE_ROOT}.0.vor |uniq > ${TMP_FILE_ROOT}.1.vor"

# display database file statistics

na=`wc -l ${TMP_FILE_ROOT}.1.apt` ; set $na ; na=$1 ;
nv=`wc -l ${TMP_FILE_ROOT}.1.vor` ; set $nv ; nv=$1 ;
echo "mknavdb: entries in generated airports database:" $na
echo "mknavdb: entries in generated vors database:" $nv

# pad the databases if paddb is installed

if [ -x paddb ]; then
  execute_process "paddb ${TMP_FILE_ROOT}.1.apt airports.nav"
  execute_process "paddb ${TMP_FILE_ROOT}.1.vor vors.nav"
else
  execute_process "mv ${TMP_FILE_ROOT}.1.apt airports.txt"
  execute_process "mv ${TMP_FILE_ROOT}.1.vor vors.txt"
  echo "mknavdb: could not find the paddb application, distributed with fplan."
  echo "mknavdb: you must pad the database files before they can be used by"
  echo "mknavdb: fplan, generated files: airports.txt vors.txt"
fi

# all done

exit 0

avdbtools-0.1/lib/ 40755    144    144           0  6506127263  12177 5ustar  jcpusersavdbtools-0.1/lib/wmm100444    144    144       16313  6100014056  13022 0ustar  jcpusers     WMM-95  1995.00 12  8  0 1995.00 2000.00   -1.0  600.0          WMM-95    1
 0 1-29682.1     0.0   17.60    0.00                                 WMM-95    2
 1 1 -1782.2  5315.6   13.20  -18.00                                 WMM-95    3
 0 2 -2194.7     0.0  -13.70    0.00                                 WMM-95    4
 1 2  3078.6 -2359.1    4.00  -14.60                                 WMM-95    5
 2 2  1685.7  -418.6   -0.30   -7.20                                 WMM-95    6
 0 3  1318.8     0.0    0.80    0.00                                 WMM-95    7
 1 3 -2273.6  -261.1   -6.60    4.00                                 WMM-95    8
 2 3  1246.9   301.0   -0.50    2.20                                 WMM-95    9
 3 3   766.3  -416.5   -8.50  -12.60                                 WMM-95   10
 0 4   940.0     0.0    1.20    0.00                                 WMM-95   11
 1 4   782.9   259.4    1.10    1.30                                 WMM-95   12
 2 4   290.9  -230.9   -6.80    1.00                                 WMM-95   13
 3 4  -418.9    99.8    0.30    2.50                                 WMM-95   14
 4 4   113.8  -306.1   -4.50   -1.20                                 WMM-95   15
 0 5  -209.5     0.0    0.90    0.00                                 WMM-95   16
 1 5   354.0    43.7    0.50    0.50                                 WMM-95   17
 2 5   238.2   157.6   -1.40    1.50                                 WMM-95   18
 3 5  -122.1  -150.1   -1.70    0.60                                 WMM-95   19
 4 5  -162.8   -59.2    0.00    1.70                                 WMM-95   20
 5 5   -23.3   104.4    2.10    0.60                                 WMM-95   21
 0 6    68.5     0.0    0.40    0.00                                 WMM-95   22
 1 6    65.6   -15.2   -0.30    0.70                                 WMM-95   23
 2 6    64.1    74.3    0.30   -1.50                                 WMM-95   24
 3 6  -169.1    69.4    2.10   -0.50                                 WMM-95   25
 4 6    -0.5   -55.3    0.00   -0.70                                 WMM-95   26
 5 6    16.5     3.0   -0.40    1.10                                 WMM-95   27
 6 6   -91.0    33.3   -0.40    2.60                                 WMM-95   28
 0 7    78.0     0.0   -0.30    0.00                                 WMM-95   29
 1 7   -68.1   -76.1   -1.10    0.30                                 WMM-95   30
 2 7     0.1   -24.5   -0.50    0.00                                 WMM-95   31
 3 7    29.6     1.6    0.50    0.70                                 WMM-95   32
 4 7     6.0    20.0    1.30   -0.60                                 WMM-95   33
 5 7     8.7    16.5    0.10    0.10                                 WMM-95   34
 6 7     9.2   -23.6    0.00   -0.60                                 WMM-95   35
 7 7    -2.4    -6.8   -0.90   -0.40                                 WMM-95   36
 0 8    24.7     0.0    0.10    0.00                                 WMM-95   37
 1 8     3.4    14.9    0.00    0.40                                 WMM-95   38
 2 8    -1.5   -19.5    0.40   -0.30                                 WMM-95   39
 3 8    -9.6     6.3    0.30    0.10                                 WMM-95   40
 4 8   -16.5   -20.4   -1.30    0.80                                 WMM-95   41
 5 8     2.6    12.2    0.50   -0.10                                 WMM-95   42
 6 8     3.6     7.0    0.40   -1.30                                 WMM-95   43
 7 8    -4.9   -19.0   -0.90   -0.90                                 WMM-95   44
 8 8    -8.5    -8.8    0.10   -1.10                                 WMM-95   45
 0 9     2.9     0.0    0.00    0.00                                 WMM-95   46
 1 9     7.5   -19.8    0.00    0.00                                 WMM-95   47
 2 9     0.4    14.6    0.00    0.00                                 WMM-95   48
 3 9   -10.3    10.9    0.00    0.00                                 WMM-95   49
 4 9     9.7    -7.5    0.00    0.00                                 WMM-95   50
 5 9    -2.3    -6.8    0.00    0.00                                 WMM-95   51
 6 9    -2.4     9.3    0.00    0.00                                 WMM-95   52
 7 9     6.8     7.7    0.00    0.00                                 WMM-95   53
 8 9    -0.5    -8.1    0.00    0.00                                 WMM-95   54
 9 9    -6.5     2.6    0.00    0.00                                 WMM-95   55
 010    -2.9     0.0    0.00    0.00                                 WMM-95   56
 110    -3.3     3.2    0.00    0.00                                 WMM-95   57
 210     2.8     1.7    0.00    0.00                                 WMM-95   58
 310    -4.3     2.9    0.00    0.00                                 WMM-95   59
 410    -3.1     5.6    0.00    0.00                                 WMM-95   60
 510     2.4    -3.4    0.00    0.00                                 WMM-95   61
 610     2.8    -0.7    0.00    0.00                                 WMM-95   62
 710     0.7    -2.9    0.00    0.00                                 WMM-95   63
 810     4.1     2.3    0.00    0.00                                 WMM-95   64
 910     3.6    -1.6    0.00    0.00                                 WMM-95   65
1010     0.6    -6.6    0.00    0.00                                 WMM-95   66
 011     1.7     0.0    0.00    0.00                                 WMM-95   67
 111    -1.6     0.3    0.00    0.00                                 WMM-95   68
 211    -3.6     1.0    0.00    0.00                                 WMM-95   69
 311     1.2    -3.6    0.00    0.00                                 WMM-95   70
 411    -0.6    -1.4    0.00    0.00                                 WMM-95   71
 511     0.1     1.9    0.00    0.00                                 WMM-95   72
 611    -0.7     0.2    0.00    0.00                                 WMM-95   73
 711    -0.8    -1.3    0.00    0.00                                 WMM-95   74
 811     1.3    -2.4    0.00    0.00                                 WMM-95   75
 911    -0.3    -0.6    0.00    0.00                                 WMM-95   76
1011     2.2    -2.2    0.00    0.00                                 WMM-95   77
1111     4.2     1.3    0.00    0.00                                 WMM-95   78
 012    -1.8     0.0    0.00    0.00                                 WMM-95   79
 112     0.9     0.3    0.00    0.00                                 WMM-95   80
 212    -0.1     1.4    0.00    0.00                                 WMM-95   81
 312    -0.5     0.8    0.00    0.00                                 WMM-95   82
 412     0.8    -3.0    0.00    0.00                                 WMM-95   83
 512     0.2     0.7    0.00    0.00                                 WMM-95   84
 612     0.5     0.5    0.00    0.00                                 WMM-95   85
 712     0.4    -0.8    0.00    0.00                                 WMM-95   86
 812    -0.4     0.6    0.00    0.00                                 WMM-95   87
 912     0.3     0.1    0.00    0.00                                 WMM-95   88
1012     0.2    -1.3    0.00    0.00                                 WMM-95   89
1112     0.4    -0.4    0.00    0.00                                 WMM-95   90
1212     0.6     0.9    0.00    0.00                                 WMM-95   91
avdbtools-0.1/lib/igrf100444    144    144       12342  6100014003  13137 0ustar  jcpusers     IGRF95  1995.00 10  8  0 1995.00 2000.00   -1.0  600.0            IGRF95  0
 0 1-29682.0     0.0   17.60    0.00                                   IGRF95  1
 1 1 -1789.0  5318.0   13.00  -18.30                                   IGRF95  2
 0 2 -2197.0     0.0  -13.20    0.00                                   IGRF95  3
 1 2  3074.0 -2356.0    3.70  -15.00                                   IGRF95  4
 2 2  1685.0  -425.0   -0.80   -8.80                                   IGRF95  5
 0 3  1329.0     0.0    1.50    0.00                                   IGRF95  6
 1 3 -2268.0  -263.0   -6.40    4.10                                   IGRF95  7
 2 3  1249.0   302.0   -0.20    2.20                                   IGRF95  8
 3 3   769.0  -406.0   -8.10  -12.10                                   IGRF95  9
 0 4   941.0     0.0    0.80    0.00                                   IGRF95 10
 1 4   782.0   262.0    0.90    1.80                                   IGRF95 11
 2 4   291.0  -232.0   -6.90    1.20                                   IGRF95 12
 3 4  -421.0    98.0    0.50    2.70                                   IGRF95 13
 4 4   116.0  -301.0   -4.60   -1.00                                   IGRF95 14
 0 5  -210.0     0.0    0.80    0.00                                   IGRF95 15
 1 5   352.0    44.0    0.10    0.20                                   IGRF95 16
 2 5   237.0   157.0   -1.50    1.20                                   IGRF95 17
 3 5  -122.0  -152.0   -2.00    0.30                                   IGRF95 18
 4 5  -167.0   -64.0   -0.10    1.80                                   IGRF95 19
 5 5   -26.0    99.0    2.30    0.90                                   IGRF95 20
 0 6    66.0     0.0    0.50    0.00                                   IGRF95 21
 1 6    64.0   -16.0   -0.40    0.30                                   IGRF95 22
 2 6    65.0    77.0    0.60   -1.60                                   IGRF95 23
 3 6  -172.0    67.0    1.90   -0.20                                   IGRF95 24
 4 6     2.0   -57.0   -0.20   -0.90                                   IGRF95 25
 5 6    17.0     4.0   -0.20    1.00                                   IGRF95 26
 6 6   -94.0    28.0    0.00    2.20                                   IGRF95 27
 0 7    78.0     0.0   -0.20    0.00                                   IGRF95 28
 1 7   -67.0   -77.0   -0.80    0.80                                   IGRF95 29
 2 7     1.0   -25.0   -0.60    0.20                                   IGRF95 30
 3 7    29.0     3.0    0.60    0.60                                   IGRF95 31
 4 7     4.0    22.0    1.20   -0.40                                   IGRF95 32
 5 7     8.0    16.0    0.10    0.00                                   IGRF95 33
 6 7    10.0   -23.0    0.20   -0.30                                   IGRF95 34
 7 7    -2.0    -3.0   -0.60    0.00                                   IGRF95 35
 0 8    24.0     0.0    0.30    0.00                                   IGRF95 36
 1 8     4.0    12.0   -0.20    0.40                                   IGRF95 37
 2 8    -1.0   -20.0    0.10   -0.20                                   IGRF95 38
 3 8    -9.0     7.0    0.40    0.20                                   IGRF95 39
 4 8   -14.0   -21.0   -1.10    0.70                                   IGRF95 40
 5 8     4.0    12.0    0.30    0.00                                   IGRF95 41
 6 8     5.0    10.0    0.20   -1.20                                   IGRF95 42
 7 8     0.0   -17.0   -0.90   -0.70                                   IGRF95 43
 8 8    -7.0   -10.0   -0.30   -0.60                                   IGRF95 44
 0 9     4.0     0.0    0.00    0.00                                   IGRF95 45
 1 9     9.0   -19.0    0.00    0.00                                   IGRF95 46
 2 9     1.0    15.0    0.00    0.00                                   IGRF95 47
 3 9   -12.0    11.0    0.00    0.00                                   IGRF95 48
 4 9     9.0    -7.0    0.00    0.00                                   IGRF95 49
 5 9    -4.0    -7.0    0.00    0.00                                   IGRF95 50
 6 9    -2.0     9.0    0.00    0.00                                   IGRF95 51
 7 9     7.0     7.0    0.00    0.00                                   IGRF95 52
 8 9     0.0    -8.0    0.00    0.00                                   IGRF95 53
 9 9    -6.0     1.0    0.00    0.00                                   IGRF95 54
 010    -3.0     0.0    0.00    0.00                                   IGRF95 55
 110    -4.0     2.0    0.00    0.00                                   IGRF95 56
 210     2.0     1.0    0.00    0.00                                   IGRF95 57
 310    -5.0     3.0    0.00    0.00                                   IGRF95 58
 410    -2.0     6.0    0.00    0.00                                   IGRF95 59
 510     4.0    -4.0    0.00    0.00                                   IGRF95 60
 610     3.0     0.0    0.00    0.00                                   IGRF95 61
 710     1.0    -2.0    0.00    0.00                                   IGRF95 62
 810     3.0     3.0    0.00    0.00                                   IGRF95 63
 910     3.0    -1.0    0.00    0.00                                   IGRF95 64
1010     0.0    -6.0    0.00    0.00                                   IGRF95 65
avdbtools-0.1/README100444    144    144        3365  6523525132  12407 0ustar  jcpusers===============================================================================
avdbtools 0.1                        README                          1-May-1998
===============================================================================

$Id: README,v 1.1 1998/05/05 05:57:05 jcp Exp $

OVERVIEW
========

The avdbtools package (short for aviation database tools) is a
collection of software designed to assist in creating and maintaining
databases for aviation applications. As of this release, avdbtools
contains a single application that reads the databases distributed by
the (United States) National Flight Data Center, and converts them
into formats usable by various other aviation related applications.


DOCUMENTATION
=============

An user's guide is provided, the "master" copy is written in SGML
(Standard Generalized Markup Language) format.  SGML documents are
translatable into other useful and popular formats such as LaTeX (and
dvi, postscript from there), as well as standard HTML.  These derived
formats are provided, so you don't need any additional software.


CONFIGURATION and COMPILATION
============= === ===========

See the file "INSTALL" for details.


COPYRIGHT
=========

avdbtools is Copyright (C) 1998, John C. Peterson.

This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License, version 2. A copy is
included in this distribution in the file named "LICENSE".

This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License,
version 2, for more details.

Best Regards,
John C. Peterson  FAA PP:ASEL,G
<mailto:jaypee@netcom.com>
avdbtools-0.1/doc/ 40755    144    144           0  6523770077  12204 5ustar  jcpusersavdbtools-0.1/doc/faaconv.sgml100644    144    144        6211  6523524675  14603 0ustar  jcpusers<!doctype linuxdoc system>

<!--
$Id: faaconv.sgml,v 1.1 1998/05/05 05:54:54 jcp Exp $
 -->

<manpage title="faaconv" sectnum="1">

<sect1>NAME
<p>
faaconv - convert NFDC database files to other formats

<sect1>SYNOPSIS
<p>
faaconv
&lsqb;-f (igrf|wmm)&rsqb;
&lsqb;-h&rsqb;
&lsqb;-k&rsqb;
&lsqb;-m (db|fm)&rsqb;
&lsqb;-t (fplan|generic|icao|nav)&rsqb;
inputfile
&lsqb;outputfile&rsqb;

<sect1>DESCRIPTION
<p>
<em/faaconv/ is an application that reads the comma delimited data files
distributed by the National Flight Data Center (NFDC), and converts them
into formats usable by other applications. The NFDC database files can be
obtained over the internet from their web site (see below). This release
of faaconv produces output files compatible with fplan, and ICAO Map.

<sect1>OPTIONS
<p>
<descrip>
<tag><tt/-f (igrf|wmm)/
<p>
Specify which coefficients to use in the Geomagnetic Field Model used to
estimate magnetic variation. When <tt/igrf/ is specified, the coefficients
from the International Geomagnetic Reference Field are used. When <tt/wmm/
is specified, the Department of Defense World Magnetic Model is used,
(default).
<tag><tt/-h/
<p>
Display a brief help message and exit.
<tag><tt/-k/
<p>
When enabled, this option provides a mechanism (one currently used
by many GPS manufacturers), for differentiating between an airport and
navigational aid with the same identifier.  Any airport identifier that
consists of all alphabetic characters, and is exactly three characters
long, is prepended by the character "<tt/K/". This applies to <em/all/
such airports, regardless of the existence of a navigational aid with
the same identifier.
<tag><tt/-m (db|fm)/
<p>
This option controls the convention used for determining the magnetic
variation entries in the output databases. For some entries, such
as fixes and navigational aids, the NFDC database does not provide
a value for the magnetic variation, so a value <em/must be estimated/
using a model. For other entries, the NFDC database provides a value for
magnetic variation. When <tt/db/ is given as the argument to <tt/-m/,
the database value is used when it's available. When <tt/fm/ is given,
the magnetic variation value is always computed using the geomagnetic
field model (default).
<tag><tt/-t (fplan|generic|icao|nav)/
<p>
Specify the format of the output database. When <tt/fplan/, or <tt/nav/ is
specified, database files for Steve Tynor's fplan software are generated.
When <tt/icao/ is specified, the output database is compatible with Martin
Pauly's ICAO Map software. When <tt/generic/ is specified, a report like
output is produced (default).
</descrip>

<sect1>FILES
<p>
<descrip>
<tag>comma.apt
<p>
Airports database file.
<tag>comma.fix
<p>
Navigational fixes database file.
<tag>comma.ils
<p>
Instrument landing facilities database file.
<tag>comma.nav
<p>
Navigational aids database file.
<tag>comma.rwy
<p>
Runway descriptions database file.
</descrip>
<p>
All files are available from:
<tt>http://www.tgf.tc.faa.gov/nfdc/index.html</tt>

<sect1>BUGS
<p>
None that I know of. (I ain't saying there are none!)

<sect1>SEE ALSO
<p>
fplan(1), fplan(5)

<sect1>AUTHOR
<p>
John C. Peterson &lt;jaypee@netcom.com&gt;

</manpage>
avdbtools-0.1/doc/guide.sgml100644    144    144       55756  6523770047  14321 0ustar  jcpusers<!doctype linuxdoc system>

<!--
$Id: guide.sgml,v 1.1 1998/05/06 05:07:37 jcp Exp $
 -->

<article>

<title>User's Guide for avdbtools
<author>John C. Peterson,
<tt><htmlurl url="mailto:jaypee@netcom.com"
             name="&lt;jaypee@netcom.com&gt;"></tt>
<date>v0.1, 1 May 1998

<abstract>
The avdbtools package (short for aviation database tools) is a collection
of software designed to assist in creating and maintaining databases for
aviation applications. As of this release, avdbtools consists of a single
application that reads the databases distributed by the (United States)
National Flight Data Center, and converts them into formats usable by
other aviation related applications, as well as a small collection of
Bourne Shell scripts.
</abstract>

<sect>Introduction

<sect1>About avdbtools

<p>
This software was inspired by the discovery that the National
Flight Data Center is now on the World Wide Web, they can be found at
<tt><url url="http://www.tgf.tc.faa.gov/nfdc/index.html"</tt>. The web
site now distributes the database files that were once available only
on magnetic media.

<p>
I've been a long time user of Steve Tynor's flight planning software
called fplan which was posted to the comp.sources.misc USENET newsgroup.
The database files that were available for fplan were aging rapidly,
and the need for new database files was clear. The avdbtools package
also provides limited support for generating world files for ICAO Map.

<sect1>Copyright

<p>
The avdbtools software package is Copyright (C) 1998 John C. Peterson,
<tt><htmlurl url="mailto:jaypee@netcom.com"
             name="&lt;jaypee@netcom.com&gt;"></tt>

<p>
This software package is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License,
version 2. A copy is included in this distribution in the file
named "LICENSE".

<p>
This software package is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License,
version 2, for more details.

<sect1>Changes

<p>
Release 0.1 is the first public release of avdbtools, so there are no
changes to report. The code should be considered reasonably stable, I
have done a fair amount of testing myself. (This should not be confused
with the claim that there are no bugs!) The low version number is mostly
indicative of the absence of desired features. The support for fplan
databases is relatively complete, while support for ICAO Map still
needs more work before it is complete.

<sect>Installation

<sect1>Obtaining the Distribution

<p>
I don't have enough disk space at my current ISP to host the distribution
myself, so I am using some of the popular archive sites for Linux
software. I will be distributing avdbtools in compressed tar format
as well as Red Hat Package Manager (RPM) format. You should be able to
get the distribution by anonymous ftp from the sites listed below. If the
files are not there, check the respective <tt>Incoming</tt> directories.
<itemize>
<item>Compressed Tar: <tt><url url="ftp://sunsite.unc.edu/pub/Linux/apps/aviation/"></tt>
<item>Red Hat Package Manager (RPM):
 <itemize>
 <item>Source: <tt><url url="ftp://ftp.redhat.com/pub/contrib/SRPMS"></tt>
 <item>Binary: <tt><url url="ftp://ftp.redhat.com/pub/contrib/i386"></tt>
 </itemize>
</itemize>

<sect1>Requirements

<p>
This software was developed and tested under Red Hat Linux, release 4.2.
The requirements are relatively modest, you should be able to build and
use this software under most any UNIX like environment with an Ansi C
compiler (such as the Free Software Foundation's gcc compiler), a make
utility, and the Bourne shell.

<sect1>Configuration and Compilation

<p>
To build faaconv, follow these easy steps;
<enum>
<item> Edit the <tt>Makefile</tt> and change the macros that are related
to specification of the environment, assigning values appropriate to your
situation.  The only macros you should need to edit are; <tt>CC</tt>
to specify your C compiler, and <tt>BINDIR</tt>, <tt>DOCDIR</tt>,
<tt>LIBDIR</tt>, <tt>MANDIR</tt> to specify the directories where the
executable, documentation, model coefficients, and man page, respectively,
are to be installed.
<item> Run <tt/"make"/ to build the executable.
<item> Run <tt/"make install"/ to install the executable in
<tt>BINDIR</tt>, and the model coefficients in <tt>LIBDIR</tt>.
<item> Run <tt/"make install-man"/ to install the man page in
<tt>MANDIR</tt> and the user's guide in <tt>DOCDIR</tt>.
</enum>

<p>
This user's guide and the man page can be found in the <tt>doc</tt>
subdirectory of the source distribution tree. Both are written
in SGML (Standard Generalized Markup Language) format. The SGML format
documents are translatable into other useful and popular formats such
as LaTeX (and dvi, postscript from there), as well as standard HTML.
The converted formats are up to date with respect to the SGML versions
when distributed. If you make changes to the master SGML format documents,
you will need the Linuxdoc-SGML formatting system to update the other
formats. It is available from
<tt><url url="ftp://ftp.cc.gatech.edu/pub/people/gregh/linuxdoc-sgml/"></tt>

<sect>The faaconv Application

<sect1>About faaconv

<p>
The faaconv application reads the databases distributed by the
National Flight Data Center and converts them into formats usable by
various other aviation related applications. It currently produces
output in a format compatible with the fplan and ICAO Map
applications as well as a generic format vaguely similar to the
format used in the Airport/Facility Directory published by NFDC.

<sect1>Obtaining the NFDC Databases

<p>
As of this writing, the
<tt><htmlurl url="http://www.tgf.tc.faa.gov/nfdc/index.html"
name="National Flight Data Center"></tt> makes 5 different
database files available over the Internet. They contain information
on airports, navigation fixes, instrument landing system facilities,
navigation aids, and runways. These files can be retrieved by anonymous
ftp from the following location
<itemize>
<item> <tt><url url="ftp://ftp.tc.faa.gov/nfdc/apt.tar.gz"></tt>
<item> <tt><url url="ftp://ftp.tc.faa.gov/nfdc/fix.tar.gz"></tt>
<item> <tt><url url="ftp://ftp.tc.faa.gov/nfdc/ils.tar.gz"></tt>
<item> <tt><url url="ftp://ftp.tc.faa.gov/nfdc/nav.tar.gz"></tt>
<item> <tt><url url="ftp://ftp.tc.faa.gov/nfdc/rwy.tar.gz"></tt>
</itemize>
Although it's not absolutely necessary, I recommend that you fetch
the files using client software that preserves the remote file time
stamps. It's best if we know (as best as we can) the correct age
of the information in the database, regardless of when the files
were transferred. (Examples of such clients include ncftp,
available from <tt><url url="ftp://ftp.ncftp.com/ncftp/"></tt>,
or wget with appropriate command line flags, available from
<tt><url url="ftp://prep.ai.mit.edu/pub/gnu/"></tt>). I may be missing
something, but of the many browsers I've used to transfer files by ftp,
all cheerfully use the current date for the file time stamp.

<p>
Please note that the home page of the National Flight Data Center web site
clearly states that the data files are <em>not to be used for navigational
purposes</em>. Given this clear warning, it's quite possible you could
get into deep dung if you crashed and used this information without
doing some additional homework. You've been warned.

<p>
A fundamental limitation of this data that you should be aware of; there
is <em/no/ mention of what datum the latitude and longitude are referenced
to (GPS uses the World Geodetic System 84 datum by default). I'm only
guessing, but it's possible that no uniform datum was used. Be aware
that two points with identical latitude and longitude, but referenced to
different datums, can be as far apart as several hundred meters! Given
this, don't even <em/think/ about using this data for a precision
approach.

<sect1>Running faaconv

<p>
In this section, we provide a brief overview of running faaconv,
a complete reference on command line syntax can be found in the provided
man page. There are two options with important ramifications that we
discuss below. What's right for you depends on your specific situation.

<descrip>
<tag/<tt>-k</tt>/
This option provides a mechanism for differentiating between
an airport and navigational aid with the same identifier. (There are
many examples of this in the airport database).  This option implements
a convention currently used by many GPS manufacturers.  Any airport
identifier that is all alphabetic, and is exactly three characters
long, is prepended by the character "<tt/K/". This applies to <em/all/
such airports, regardless of the existence of a navigational aid with
the same identifier. So for example, <tt/HMT/ becomes <tt/KHMT/, while
identifiers like <tt/L78/ and <tt/CL35/ are not translated.
<tag/<tt>-m (db|fm)</tt>/
This option controls the convention used for determining the magnetic
variation entries in the output databases. For some entries, such as
fixes and navigational aids, the NFDC database does not provide a value
for the magnetic variation, so a value <em/must be estimated/ using a
model (see the following section). For other entries, the NFDC database
provides a magnetic variation value. To use the database value, when
it's available, use <tt/db/ as the argument to this option. To always use
the value computed by the model, use <tt/fm/. The later is the default
and recommended value (the values in the NFDC database appear to be
somewhat out of date).
</descrip>

<sect1>The Geomagnetic Field Module

<p>
While examining the format of the new comma delimited data files from
NFDC, to my surprise I discovered that the navaid files no longer had
any entry for magnetic variation! (This isn't something you can ignore
considering the fact that a VOR radial corresponds to a magnetic, not true
bearing). At any rate, this presented an unexpected complication that had
to be dealt with. I needed a model to calculate the magnetic variation,
given an arbitrary latitude and longitude referenced to some datum.

<sect2>The Physical Model

<p>
After some research, I concluded that the best solution was
to use one of the geomagnetic field models in common use by the
Geophysics community. The two most commonly encountered models are the
International Geomagnetic Reference Field, 1995 Revision (IGRF-95),
and the United States Department of Defense World Magnetic Model, 1995
Revision (WMM-95). In these models, the geomagnetic field potential is
represented by a summation of spherical harmonics (using associated
Legendre functions). The coefficients are found by fitting the model
to precise measurements of the earth's geomagnetic field. A secular
change model is used to account for the slow drifting of the earth's
magnetic field over time. The models are updated once every five years,
with the next model due to come out in the year 2000. The model
coefficients and a collection of support software are distributed
in the United States by the National Geophysical Data Center (NGDC)
located in Boulder, CO. They can be reached on the Internet at
<tt><url url="http://www.ngdc.noaa.gov/seg/potfld/geomag.html"></tt>

<sect2>Limitations of the Physical Models

<p>
These physical models have limitations that you should be aware of.
The low order polynomials used in these models capture only the
contribution to the earth's geomagnetic field from the earth's fluid
outer core. The models do <em/not/ have enough fidelity to capture
the contributions to the total field from the earth's crust. These
contributions, or other anomalies, are not uncommon, and in some cases
can be quite significant (the iron ore deposits of the Mesabi Range in
Northern Minnesota are a prime example). Anomalies can also be caused by
magnetic storms in the ionosphere, man made sources such as high voltage
electric power transmission lines, etc.

<p>
On the other hand, these models are reasonably well suited to the intended
application. In fact, if you own a GPS receiver, it's quite possible
you are already using one of these models. I saw a USENET posting that
referenced an unofficial communication with at least one GPS manufacturer,
indicating that they use the IGRF model in their navigation code to
convert a true heading into a magnetic one. The literature suggests
that these models are good to about 30 minutes of arc for the angles,
and to within about 25 nanoTesla for the total intensity.

<sect2>Software Implementation

<p>
I initially considered using some of the software distributed
by NGDC. I really wanted a C language solution and most of the NGDC
software was written in Fortran 77 (which I have nothing against in
general). I decided to start from scratch using only a theoretical
description of the model. The results of that effort can be found in
the file <tt>field_model.c</tt>. It was designed to use either of the
IGRF or WMM model coefficient data files <em/exactly/ as distributed
by NGDC (to make future updates of the model coefficients as easy as
possible). The two files from NGDC that I used are
<itemize>
<item><tt><url url="ftp://ftp.ngdc.noaa.gov/Solid&lowbar;Earth/Mainfld&lowbar;Mag/Models/igrf95"></tt>
<item><tt><url url="ftp://ftp.ngdc.noaa.gov/Solid&lowbar;Earth/Mainfld&lowbar;Mag/Models/wmm95"></tt>
</itemize>
The only change I made was to remove the trailing 95 from the file
names, the contents were not changed in any way. I did this to;
1) eliminate the need to change source code when the time comes to
update to new coefficients, and 2) to avoid the involuntarily episodes
of nausea I sometimes experience when I see the number 95. If you
try using coefficient files from <em>sources other than NGDC</em>,
exercise appropriate caution. Some distributions of these models (WMM
in particular) use different normalization factors for the associated
Legendre functions, and would produce incorrect results when used with
this software! Be warned, be careful.

<sect2>Software Programming Interface

<p>
Since the field model seemed liked it might be useful for other projects,
I tried to make the implementation as self contained as possible. The
<tt>field_model.c</tt> module contains three functions;
<descrip>
<tag/<tt>extern int init_field_model(char *filename);</tt>/
This function is called to initialize the model coefficients, which are
read from the specified file. If you want to switch back and forth between
different models, just call the function again with the appropriate
model coefficient file. It returns TRUE if the initialization succeeded,
and FALSE if not.
<tag/<tt>extern int field_model(field_model_t *value);</tt>/
This function is used to compute the geomagnetic field at a specified
point. The input position and computed field values are exchanged through
a single structure of type <tt>field_model_t</tt> which is described in
the module header file <tt>field_model.h</tt>. The specified position
is assumed to be described by geodetic latitude, longitude and altitude
(or height for you ground pounders), referenced to the WGS-84 datum.
(The choice of the WGS-84 datum seemed best since that is the default
for GPS which is become increasingly important in practical navigation).
The computed declination (what we pilots call variation) and inclination
(or dip) angles are returned in units of decimal degrees. The computed
total field strength is in units of nanoTesla. The sign convention for
the angles is; positive declination corresponds to east, and positive
inclination is down. It returns TRUE if the computation succeeded, and
FALSE if not.
<tag/<tt>extern char *strerror_field_model(void);</tt>/
This function returns a pointer to a character string that contains an
explanation of the last error that occurred. This allows the calling
function to decide how to handle error recovery.
</descrip>

<sect2>Accuracy of Software Implementation

<p>
I tested my implementation against some of the software distributed by
the NGDC by anonymous ftp. It was a little disappointing to find that the
various implementations available from them did not always agree with
one another all that well (at least relative to my expectations). It
was reassuring to find that my implementation agreed quite well with the
software developed by the Defense Mapping Agency, the Fortran 77 subroutine
named <tt>GEOMAG.FOR</tt>, which can be obtained from the directory <tt><url
url="ftp://ftp.ngdc.noaa.gov/Solid&lowbar;Earth/Mainfld&lowbar;Mag/DoD&lowbar;Model/Fortran&lowbar;Software/"></tt>.
The table below shows the statistics for the comparison of 5
million random evaluations. All inputs were allowed to vary uniformly
over the entire valid range, except for latitude which was distributed
uniformly over the interval from 80S to 80N degrees. (I haven't finished
implementing the limiting case of the geographic poles, so I've limited
the inputs to this range for now. Sorry, you guys planning flights to
Northern Greenland or Amundsen-Scott Station in Antartica will have
to wait awhile).

<tscreen><verb>
  +-----------------------+------------------+------------------+
  |       Computed        | sqrt of the mean | maximum absolute |
  |       Quantity        |  error  squared  |      error       |
  +-----------------------+------------------+------------------+
  | declination (degrees) |   2.57954e-05    |    -0.0226572    |
  +-----------------------+------------------+------------------+
  | inclination (degrees) |   1.04046e-05    |  -7.28456e-05    |
  +-----------------------+------------------+------------------+
  |  total intensity (nT) |      0.010123    |      -0.06995    |
  +-----------------------+------------------+------------------+
</verb></tscreen>

The average agreement is acceptable when measured by the square root
of the mean of the squared error (quite good considering that the
DMA software is only single precision). There are a few regions where
the disagreement in declination is higher. In my tests it was always
a point relatively close to one of the magnetic poles, near 78N 103W,
or 65S 139W. This is not unreasonable since the horizontal component of
the magnetic field vanishes (by definition), and the declination ceases
to be well defined as one approaches the magnetic poles.

<sect1>Creating Output for fplan

<p>
The fplan software expects two database files; <tt/airports.nav/
and <tt/vors.nav/. The first file contains entries for airports,
(gliderports, heliports, and ballonports too), and is generated by running
faaconv with <tt/comma.apt/ as input. The second file contains entries
for navigational aids and is generated from the combined outputs from
faaconv with <tt/comma.fix/, <tt/comma.nav/ as inputs.

<p>
Unfortunately, the <tt/comma.ils/ file is useless. Although the identifier
of the airport associated with each ILS facility is provided, the ILS
identifiers themselves are not. The trouble is that they are not always
related to the associated airport identifier (for example, <tt/LAX/ has
multiple ILS systems, each with a unique identifier).  The <tt/comma.rwy/
file is not used either, it simply doesn't contain any information that
fplan reads or uses.

<p>
The generated files must then be sorted by identifier, and padded to
fixed length records using the paddb utility supplied with fplan. (The
fplan application uses a fast binary search that relies on fixed length
records). A simple bourne shell script is provided to automate this
conversion. Simply change to the directory where the NFDC files are
located and run the script <tt/mknavdb/.

<sect1>Creating Output for ICAO Map

<p>
The ICAO Map software reads a single world database file that contains
all airport and navigational aid information. You can simply merge the
output from faaconv with <tt/comma.apt/, <tt/comma.fix/, <tt/comma.ils/,
<tt/comma.nav/ as inputs. To reduce the memory requirements of ICAO Map,
you might consider creating seperate world files for your state or region.
The parser in release 1.0 of ICAO Map is not compatible with some of
the characters output by faaconv. The file <tt/icao-1.0.patch/ contains
a patch for the parser.

<sect>Additional Information

<sect1>Other Software

<sect2>fplan

<p>
The fplan flight planning software package was written by Steve Tynor. It
was designed for constructing VFR cross country flight plans.  The last
public release by Steve was version 1.3 and was posted to volume 30 of
the comp.sources.misc USENET newsgroup. As a product of my efforts with
avdbtools I made some improvements and fixes to fplan. When I approached
Steve with the changes, he indicated he was too busy with other projects
and offered me the option of taking over as maintainer, which I accepted.

The next release of fplan should be available soon. It will include
support for the graphics previewer option that is based on the XView
Toolkit for X11 (release 1.3 required Suntools, making that option Sun
specific). The XView Toolkit, developed by Sun Microsystems, is available
in source code form, and has been ported to a wide variety of UNIX/X11
platforms including HP-UX, Linux, SVR4, and Solaris of course. When
everything is ready, I plan to distribute fplan from the directory
<tt><url url="ftp://sunsite.unc.edu/pub/Linux/apps/aviation/"></tt>.

<sect2>ICAO Map

<p>
ICAO Map is a program for generating and displaying maps for aviation
purposes. It was written by Martin Pauly, and runs under UNIX systems
with X11/Motif. It's input is a so called "world file", that contains
descriptions of objects such as airports, navigational aids, roads,
towns, etc. It can use either Lambert or Mercator projection to generate
a map from this world file, either on your screen or as Postscript output.
It also includes interactive features, such as scrolling, rubber band
lines to measure distances and tracks, etc. Additional features are
available for both motorized and soaring (glider) flights. For more
information, visit the ICAO Map home page on the World Wide Web at
<tt><url url="http://www.oih.rwth-aachen.de/~pauly/icao.html"></tt>.


<sect1>Future Plans

<p>
My immediate goal is to complete the support for ICAO Map, as well
as for the generic format output. Once this is complete, I have some
ideas for new features. A simple GUI interface to the Geomagnetic Field
Model, perhaps based on the Tk, Xforms or similar widget sets might be
useful. Another idea would be to generate database files for updating
GPS receivers. I find it quite annoying to be shelling out lots of
hard earned cash for something we basically paid for already in the
form of taxes. This isn't a trivial project however, since all of the
manufacturers zealously guard much of the necessary information (correct
me if I'm wrong). Another idea would be to create an interface to a high
quality database engine such as PostgreSQL. This idea is less interesting
in view of the fact that this sort of thing is already available over
the net, see <tt><url url="http://www.airnav.com/"></tt>.

<sect1>Contacting the Author

<p>
If you find a bug in this software (especially if you also have a
patch for it) you can contact me by electronic mail at <tt><htmlurl
url="mailto:jaypee@netcom.com" name="&lt;jaypee@netcom.com&gt;"></tt>.
Questions, comments, or suggestions are welcome. Please note that I
sometimes go through periods of time when I can't check my mail
regularly, so don't be alarmed if you don't get an immediate reply.

</article>
avdbtools-0.1/doc/Makefile100644    144    144         711  6505654702  13714 0ustar  jcpusers

all: faaconv.1 guide.html guide.ps guide.txt

guide.html: guide.sgml
	sgml2html guide.sgml

guide.ps: guide.sgml
	sgml2latex guide.sgml
	(export TEXINPUTS=${TEXINPUTS}:/usr/lib/linuxdoc-sgml ;latex guide.tex)
	dvips -o guide.ps guide.dvi

guide.txt: guide.sgml
	sgml2txt guide.sgml

faaconv.1: faaconv.sgml
	sgml2txt -man faaconv
	mv faaconv.man faaconv.1

clean:
	rm -f *.aux *.dvi *.log

veryclean:
	rm -f *.1 *.aux *.dvi *.html *.log *.ps *.tex *.txt

avdbtools-0.1/doc/guide.html100644    144    144        4130  6523770060  14252 0ustar  jcpusers
<HTML>
<HEAD>
<TITLE>User's Guide for avdbtools</TITLE>
</HEAD>
<BODY>
Previous
<A HREF="guide-1.html">Next</A>
Table of Contents
<HR>
<H1>User's Guide for avdbtools</H1>

<H2>John C. Peterson,
<CODE>
<A HREF="mailto:jaypee@netcom.com">&lt;jaypee@netcom.com&gt;</A></CODE></H2>v0.1, 1 May 1998
<P><HR><EM>The avdbtools package (short for aviation database tools) is a collection
of software designed to assist in creating and maintaining databases for
aviation applications. As of this release, avdbtools consists of a single
application that reads the databases distributed by the (United States)
National Flight Data Center, and converts them into formats usable by
other aviation related applications, as well as a small collection of
Bourne Shell scripts.</EM><HR></P>
<P>
<H2><A NAME="toc1">1.</A> <A HREF="guide-1.html">Introduction</A></H2>
<UL>
<LI><A HREF="guide-1.html#ss1.1">1.1 About avdbtools</A>
<LI><A HREF="guide-1.html#ss1.2">1.2 Copyright</A>
<LI><A HREF="guide-1.html#ss1.3">1.3 Changes</A>
</UL>

<P>
<H2><A NAME="toc2">2.</A> <A HREF="guide-2.html">Installation</A></H2>
<UL>
<LI><A HREF="guide-2.html#ss2.1">2.1 Obtaining the Distribution</A>
<LI><A HREF="guide-2.html#ss2.2">2.2 Requirements</A>
<LI><A HREF="guide-2.html#ss2.3">2.3 Configuration and Compilation</A>
</UL>

<P>
<H2><A NAME="toc3">3.</A> <A HREF="guide-3.html">The faaconv Application</A></H2>
<UL>
<LI><A HREF="guide-3.html#ss3.1">3.1 About faaconv</A>
<LI><A HREF="guide-3.html#ss3.2">3.2 Obtaining the NFDC Databases</A>
<LI><A HREF="guide-3.html#ss3.3">3.3 Running faaconv</A>
<LI><A HREF="guide-3.html#ss3.4">3.4 The Geomagnetic Field Module</A>
<LI><A HREF="guide-3.html#ss3.5">3.5 Creating Output for fplan</A>
<LI><A HREF="guide-3.html#ss3.6">3.6 Creating Output for ICAO Map</A>
</UL>

<P>
<H2><A NAME="toc4">4.</A> <A HREF="guide-4.html">Additional Information</A></H2>
<UL>
<LI><A HREF="guide-4.html#ss4.1">4.1 Other Software</A>
<LI><A HREF="guide-4.html#ss4.2">4.2 Future Plans</A>
<LI><A HREF="guide-4.html#ss4.3">4.3 Contacting the Author</A>
</UL>


<HR>
Previous
<A HREF="guide-1.html">Next</A>
Table of Contents
</BODY>
</HTML>
avdbtools-0.1/doc/faaconv.1100644    144    144        6763  6523770056  14011 0ustar  jcpusers.if n .ds Q \&"
.if t .ds Q ``
.if n .ds U \&"
.if t .ds U ''
.TH "faaconv" 1 
.tr \&
.nr bi 0
.nr ll 0
.nr el 0
.de DS
..
.de DE
..
.de Pp
.ie \\n(ll>0 \{\
.ie \\n(bi=1 \{\
.nr bi 0
.if \\n(t\\n(ll=0 \{.IP \\(bu\}
.if \\n(t\\n(ll=1 \{.IP \\n+(e\\n(el.\}
.\}
.el .sp 
.\}
.el \{\
.ie \\nh=1 \{\
.LP
.nr h 0
.\}
.el .PP 
.\}
..
.SH NAME

.Pp
faaconv - convert NFDC database files to other formats
.Pp
.SH SYNOPSIS

.Pp
faaconv
[-f (igrf|wmm)]
[-h]
[-k]
[-m (db|fm)]
[-t (fplan|generic|icao|nav)]
inputfile
[outputfile]
.Pp
.SH DESCRIPTION

.Pp
\fIfaaconv\fP is an application that reads the comma delimited data files
distributed by the National Flight Data Center (NFDC), and converts them
into formats usable by other applications. The NFDC database files can be
obtained over the internet from their web site (see below). This release
of faaconv produces output files compatible with fplan, and ICAO Map.
.Pp
.SH OPTIONS

.Pp
.nr ll +1
.nr t\n(ll 2
.if \n(ll>1 .RS
.IP "\f(CR-f (igrf|wmm)\fP"
.nr bi 1
.Pp
Specify which coefficients to use in the Geomagnetic Field Model used to
estimate magnetic variation. When \f(CRigrf\fP is specified, the coefficients
from the International Geomagnetic Reference Field are used. When \f(CRwmm\fP
is specified, the Department of Defense World Magnetic Model is used,
(default).
.IP "\f(CR-h\fP"
.nr bi 1
.Pp
Display a brief help message and exit.
.IP "\f(CR-k\fP"
.nr bi 1
.Pp
When enabled, this option provides a mechanism (one currently used
by many GPS manufacturers), for differentiating between an airport and
navigational aid with the same identifier.  Any airport identifier that
consists of all alphabetic characters, and is exactly three characters
long, is prepended by the character "\f(CRK\fP". This applies to \fIall\fP
such airports, regardless of the existence of a navigational aid with
the same identifier.
.IP "\f(CR-m (db|fm)\fP"
.nr bi 1
.Pp
This option controls the convention used for determining the magnetic
variation entries in the output databases. For some entries, such
as fixes and navigational aids, the NFDC database does not provide
a value for the magnetic variation, so a value \fImust be estimated\fP
using a model. For other entries, the NFDC database provides a value for
magnetic variation. When \f(CRdb\fP is given as the argument to \f(CR-m\fP,
the database value is used when it's available. When \f(CRfm\fP is given,
the magnetic variation value is always computed using the geomagnetic
field model (default).
.IP "\f(CR-t (fplan|generic|icao|nav)\fP"
.nr bi 1
.Pp
Specify the format of the output database. When \f(CRfplan\fP, or \f(CRnav\fP is
specified, database files for Steve Tynor's fplan software are generated.
When \f(CRicao\fP is specified, the output database is compatible with Martin
Pauly's ICAO Map software. When \f(CRgeneric\fP is specified, a report like
output is produced (default).
.if \n(ll>1 .RE
.nr ll -1
.Pp
.SH FILES

.Pp
.nr ll +1
.nr t\n(ll 2
.if \n(ll>1 .RS
.IP "comma.apt"
.nr bi 1
.Pp
Airports database file.
.IP "comma.fix"
.nr bi 1
.Pp
Navigational fixes database file.
.IP "comma.ils"
.nr bi 1
.Pp
Instrument landing facilities database file.
.IP "comma.nav"
.nr bi 1
.Pp
Navigational aids database file.
.IP "comma.rwy"
.nr bi 1
.Pp
Runway descriptions database file.
.if \n(ll>1 .RE
.nr ll -1
.Pp
All files are available from:
\f(CRhttp://www.tgf.tc.faa.gov/nfdc/index.html\fP
.Pp
.SH BUGS

.Pp
None that I know of. (I ain't saying there are none!)
.Pp
.SH SEE ALSO

.Pp
fplan(1), fplan(5)
.Pp
.SH AUTHOR

.Pp
John C. Peterson <jaypee@netcom.com>
.Pp
avdbtools-0.1/doc/guide-1.html100644    144    144        4360  6523770060  14415 0ustar  jcpusers<HTML>
<HEAD>
<TITLE>User's Guide for avdbtools: Introduction</TITLE>
</HEAD>
<BODY>
Previous
<A HREF="guide-2.html">Next</A>
<A HREF="guide.html#toc1">Table of Contents</A>
<HR>
<H2><A NAME="s1">1. Introduction</A></H2>

<H2><A NAME="ss1.1">1.1 About avdbtools</A></H2>

<P>This software was inspired by the discovery that the National
Flight Data Center is now on the World Wide Web, they can be found at
<CODE>
<A HREF="http://www.tgf.tc.faa.gov/nfdc/index.html">http://www.tgf.tc.faa.gov/nfdc/index.html</A></CODE>. The web
site now distributes the database files that were once available only
on magnetic media.</P>

<P>I've been a long time user of Steve Tynor's flight planning software
called fplan which was posted to the comp.sources.misc USENET newsgroup.
The database files that were available for fplan were aging rapidly,
and the need for new database files was clear. The avdbtools package
also provides limited support for generating world files for ICAO Map.</P>


<H2><A NAME="ss1.2">1.2 Copyright</A></H2>

<P>The avdbtools software package is Copyright (C) 1998 John C. Peterson,
<CODE>
<A HREF="mailto:jaypee@netcom.com">&lt;jaypee@netcom.com&gt;</A></CODE></P>

<P>This software package is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License,
version 2. A copy is included in this distribution in the file
named "LICENSE".</P>

<P>This software package is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License,
version 2, for more details.</P>


<H2><A NAME="ss1.3">1.3 Changes</A></H2>

<P>Release 0.1 is the first public release of avdbtools, so there are no
changes to report. The code should be considered reasonably stable, I
have done a fair amount of testing myself. (This should not be confused
with the claim that there are no bugs!) The low version number is mostly
indicative of the absence of desired features. The support for fplan
databases is relatively complete, while support for ICAO Map still
needs more work before it is complete.</P>


<HR>
Previous
<A HREF="guide-2.html">Next</A>
<A HREF="guide.html#toc1">Table of Contents</A>
</BODY>
</HTML>
avdbtools-0.1/doc/guide-2.html100644    144    144        6504  6523770060  14420 0ustar  jcpusers<HTML>
<HEAD>
<TITLE>User's Guide for avdbtools: Installation</TITLE>
</HEAD>
<BODY>
<A HREF="guide-1.html">Previous</A>
<A HREF="guide-3.html">Next</A>
<A HREF="guide.html#toc2">Table of Contents</A>
<HR>
<H2><A NAME="s2">2. Installation</A></H2>

<H2><A NAME="ss2.1">2.1 Obtaining the Distribution</A></H2>

<P>I don't have enough disk space at my current ISP to host the distribution
myself, so I am using some of the popular archive sites for Linux
software. I will be distributing avdbtools in compressed tar format
as well as Red Hat Package Manager (RPM) format. You should be able to
get the distribution by anonymous ftp from the sites listed below. If the
files are not there, check the respective <CODE>Incoming</CODE> directories.
<UL>
<LI>Compressed Tar: <CODE>
<A HREF="ftp://sunsite.unc.edu/pub/Linux/apps/aviation/">ftp://sunsite.unc.edu/pub/Linux/apps/aviation/</A></CODE></LI>
<LI>Red Hat Package Manager (RPM):
<UL>
<LI>Source: <CODE>
<A HREF="ftp://ftp.redhat.com/pub/contrib/SRPMS">ftp://ftp.redhat.com/pub/contrib/SRPMS</A></CODE></LI>
<LI>Binary: <CODE>
<A HREF="ftp://ftp.redhat.com/pub/contrib/i386">ftp://ftp.redhat.com/pub/contrib/i386</A></CODE></LI>
</UL>
</LI>
</UL>
</P>


<H2><A NAME="ss2.2">2.2 Requirements</A></H2>

<P>This software was developed and tested under Red Hat Linux, release 4.2.
The requirements are relatively modest, you should be able to build and
use this software under most any UNIX like environment with an Ansi C
compiler (such as the Free Software Foundation's gcc compiler), a make
utility, and the Bourne shell.</P>


<H2><A NAME="ss2.3">2.3 Configuration and Compilation</A></H2>

<P>To build faaconv, follow these easy steps;
<OL>
<LI> Edit the <CODE>Makefile</CODE> and change the macros that are related
to specification of the environment, assigning values appropriate to your
situation.  The only macros you should need to edit are; <CODE>CC</CODE>
to specify your C compiler, and <CODE>BINDIR</CODE>, <CODE>DOCDIR</CODE>,
<CODE>LIBDIR</CODE>, <CODE>MANDIR</CODE> to specify the directories where the
executable, documentation, model coefficients, and man page, respectively,
are to be installed.</LI>
<LI> Run <CODE>"make"</CODE> to build the executable.</LI>
<LI> Run <CODE>"make install"</CODE> to install the executable in
<CODE>BINDIR</CODE>, and the model coefficients in <CODE>LIBDIR</CODE>.</LI>
<LI> Run <CODE>"make install-man"</CODE> to install the man page in
<CODE>MANDIR</CODE> and the user's guide in <CODE>DOCDIR</CODE>.</LI>
</OL>
</P>

<P>This user's guide and the man page can be found in the <CODE>doc</CODE>
subdirectory of the source distribution tree. Both are written
in SGML (Standard Generalized Markup Language) format. The SGML format
documents are translatable into other useful and popular formats such
as LaTeX (and dvi, postscript from there), as well as standard HTML.
The converted formats are up to date with respect to the SGML versions
when distributed. If you make changes to the master SGML format documents,
you will need the Linuxdoc-SGML formatting system to update the other
formats. It is available from
<CODE>
<A HREF="ftp://ftp.cc.gatech.edu/pub/people/gregh/linuxdoc-sgml/">ftp://ftp.cc.gatech.edu/pub/people/gregh/linuxdoc-sgml/</A></CODE></P>


<HR>
<A HREF="guide-1.html">Previous</A>
<A HREF="guide-3.html">Next</A>
<A HREF="guide.html#toc2">Table of Contents</A>
</BODY>
</HTML>
avdbtools-0.1/doc/guide-3.html100644    144    144       40016  6523770060  14435 0ustar  jcpusers<HTML>
<HEAD>
<TITLE>User's Guide for avdbtools: The faaconv Application</TITLE>
</HEAD>
<BODY>
<A HREF="guide-2.html">Previous</A>
<A HREF="guide-4.html">Next</A>
<A HREF="guide.html#toc3">Table of Contents</A>
<HR>
<H2><A NAME="s3">3. The faaconv Application</A></H2>

<H2><A NAME="ss3.1">3.1 About faaconv</A></H2>

<P>The faaconv application reads the databases distributed by the
National Flight Data Center and converts them into formats usable by
various other aviation related applications. It currently produces
output in a format compatible with the fplan and ICAO Map
applications as well as a generic format vaguely similar to the
format used in the Airport/Facility Directory published by NFDC.</P>


<H2><A NAME="ss3.2">3.2 Obtaining the NFDC Databases</A></H2>

<P>As of this writing, the
<CODE>
<A HREF="http://www.tgf.tc.faa.gov/nfdc/index.html">National Flight Data Center</A></CODE> makes 5 different
database files available over the Internet. They contain information
on airports, navigation fixes, instrument landing system facilities,
navigation aids, and runways. These files can be retrieved by anonymous
ftp from the following location
<UL>
<LI> <CODE>
<A HREF="ftp://ftp.tc.faa.gov/nfdc/apt.tar.gz">ftp://ftp.tc.faa.gov/nfdc/apt.tar.gz</A></CODE></LI>
<LI> <CODE>
<A HREF="ftp://ftp.tc.faa.gov/nfdc/fix.tar.gz">ftp://ftp.tc.faa.gov/nfdc/fix.tar.gz</A></CODE></LI>
<LI> <CODE>
<A HREF="ftp://ftp.tc.faa.gov/nfdc/ils.tar.gz">ftp://ftp.tc.faa.gov/nfdc/ils.tar.gz</A></CODE></LI>
<LI> <CODE>
<A HREF="ftp://ftp.tc.faa.gov/nfdc/nav.tar.gz">ftp://ftp.tc.faa.gov/nfdc/nav.tar.gz</A></CODE></LI>
<LI> <CODE>
<A HREF="ftp://ftp.tc.faa.gov/nfdc/rwy.tar.gz">ftp://ftp.tc.faa.gov/nfdc/rwy.tar.gz</A></CODE></LI>
</UL>

Although it's not absolutely necessary, I recommend that you fetch
the files using client software that preserves the remote file time
stamps. It's best if we know (as best as we can) the correct age
of the information in the database, regardless of when the files
were transferred. (Examples of such clients include ncftp,
available from <CODE>
<A HREF="ftp://ftp.ncftp.com/ncftp/">ftp://ftp.ncftp.com/ncftp/</A></CODE>,
or wget with appropriate command line flags, available from
<CODE>
<A HREF="ftp://prep.ai.mit.edu/pub/gnu/">ftp://prep.ai.mit.edu/pub/gnu/</A></CODE>). I may be missing
something, but of the many browsers I've used to transfer files by ftp,
all cheerfully use the current date for the file time stamp.</P>

<P>Please note that the home page of the National Flight Data Center web site
clearly states that the data files are <EM>not to be used for navigational
purposes</EM>. Given this clear warning, it's quite possible you could
get into deep dung if you crashed and used this information without
doing some additional homework. You've been warned.</P>

<P>A fundamental limitation of this data that you should be aware of; there
is <EM>no</EM> mention of what datum the latitude and longitude are referenced
to (GPS uses the World Geodetic System 84 datum by default). I'm only
guessing, but it's possible that no uniform datum was used. Be aware
that two points with identical latitude and longitude, but referenced to
different datums, can be as far apart as several hundred meters! Given
this, don't even <EM>think</EM> about using this data for a precision
approach.</P>


<H2><A NAME="ss3.3">3.3 Running faaconv</A></H2>

<P>In this section, we provide a brief overview of running faaconv,
a complete reference on command line syntax can be found in the provided
man page. There are two options with important ramifications that we
discuss below. What's right for you depends on your specific situation.</P>
<P>
<DL>
<DT><B><CODE>-k</CODE></B><DD><P>This option provides a mechanism for differentiating between
an airport and navigational aid with the same identifier. (There are
many examples of this in the airport database).  This option implements
a convention currently used by many GPS manufacturers.  Any airport
identifier that is all alphabetic, and is exactly three characters
long, is prepended by the character "<CODE>K</CODE>". This applies to <EM>all</EM>
such airports, regardless of the existence of a navigational aid with
the same identifier. So for example, <CODE>HMT</CODE> becomes <CODE>KHMT</CODE>, while
identifiers like <CODE>L78</CODE> and <CODE>CL35</CODE> are not translated.</P>
<DT><B><CODE>-m (db|fm)</CODE></B><DD><P>This option controls the convention used for determining the magnetic
variation entries in the output databases. For some entries, such as
fixes and navigational aids, the NFDC database does not provide a value
for the magnetic variation, so a value <EM>must be estimated</EM> using a
model (see the following section). For other entries, the NFDC database
provides a magnetic variation value. To use the database value, when
it's available, use <CODE>db</CODE> as the argument to this option. To always use
the value computed by the model, use <CODE>fm</CODE>. The later is the default
and recommended value (the values in the NFDC database appear to be
somewhat out of date).</P>
</DL>
</P>


<H2><A NAME="ss3.4">3.4 The Geomagnetic Field Module</A></H2>

<P>While examining the format of the new comma delimited data files from
NFDC, to my surprise I discovered that the navaid files no longer had
any entry for magnetic variation! (This isn't something you can ignore
considering the fact that a VOR radial corresponds to a magnetic, not true
bearing). At any rate, this presented an unexpected complication that had
to be dealt with. I needed a model to calculate the magnetic variation,
given an arbitrary latitude and longitude referenced to some datum.</P>

<H3>The Physical Model</H3>

<P>After some research, I concluded that the best solution was
to use one of the geomagnetic field models in common use by the
Geophysics community. The two most commonly encountered models are the
International Geomagnetic Reference Field, 1995 Revision (IGRF-95),
and the United States Department of Defense World Magnetic Model, 1995
Revision (WMM-95). In these models, the geomagnetic field potential is
represented by a summation of spherical harmonics (using associated
Legendre functions). The coefficients are found by fitting the model
to precise measurements of the earth's geomagnetic field. A secular
change model is used to account for the slow drifting of the earth's
magnetic field over time. The models are updated once every five years,
with the next model due to come out in the year 2000. The model
coefficients and a collection of support software are distributed
in the United States by the National Geophysical Data Center (NGDC)
located in Boulder, CO. They can be reached on the Internet at
<CODE>
<A HREF="http://www.ngdc.noaa.gov/seg/potfld/geomag.html">http://www.ngdc.noaa.gov/seg/potfld/geomag.html</A></CODE></P>

<H3>Limitations of the Physical Models</H3>

<P>These physical models have limitations that you should be aware of.
The low order polynomials used in these models capture only the
contribution to the earth's geomagnetic field from the earth's fluid
outer core. The models do <EM>not</EM> have enough fidelity to capture
the contributions to the total field from the earth's crust. These
contributions, or other anomalies, are not uncommon, and in some cases
can be quite significant (the iron ore deposits of the Mesabi Range in
Northern Minnesota are a prime example). Anomalies can also be caused by
magnetic storms in the ionosphere, man made sources such as high voltage
electric power transmission lines, etc.</P>

<P>On the other hand, these models are reasonably well suited to the intended
application. In fact, if you own a GPS receiver, it's quite possible
you are already using one of these models. I saw a USENET posting that
referenced an unofficial communication with at least one GPS manufacturer,
indicating that they use the IGRF model in their navigation code to
convert a true heading into a magnetic one. The literature suggests
that these models are good to about 30 minutes of arc for the angles,
and to within about 25 nanoTesla for the total intensity.</P>

<H3>Software Implementation</H3>

<P>I initially considered using some of the software distributed
by NGDC. I really wanted a C language solution and most of the NGDC
software was written in Fortran 77 (which I have nothing against in
general). I decided to start from scratch using only a theoretical
description of the model. The results of that effort can be found in
the file <CODE>field_model.c</CODE>. It was designed to use either of the
IGRF or WMM model coefficient data files <EM>exactly</EM> as distributed
by NGDC (to make future updates of the model coefficients as easy as
possible). The two files from NGDC that I used are
<UL>
<LI><CODE>
<A HREF="ftp://ftp.ngdc.noaa.gov/Solid_Earth/Mainfld_Mag/Models/igrf95">ftp://ftp.ngdc.noaa.gov/Solid_Earth/Mainfld_Mag/Models/igrf95</A></CODE></LI>
<LI><CODE>
<A HREF="ftp://ftp.ngdc.noaa.gov/Solid_Earth/Mainfld_Mag/Models/wmm95">ftp://ftp.ngdc.noaa.gov/Solid_Earth/Mainfld_Mag/Models/wmm95</A></CODE></LI>
</UL>

The only change I made was to remove the trailing 95 from the file
names, the contents were not changed in any way. I did this to;
1) eliminate the need to change source code when the time comes to
update to new coefficients, and 2) to avoid the involuntarily episodes
of nausea I sometimes experience when I see the number 95. If you
try using coefficient files from <EM>sources other than NGDC</EM>,
exercise appropriate caution. Some distributions of these models (WMM
in particular) use different normalization factors for the associated
Legendre functions, and would produce incorrect results when used with
this software! Be warned, be careful.</P>

<H3>Software Programming Interface</H3>

<P>Since the field model seemed liked it might be useful for other projects,
I tried to make the implementation as self contained as possible. The
<CODE>field_model.c</CODE> module contains three functions;
<DL>
<DT><B><CODE>extern int init_field_model(char *filename);</CODE></B><DD><P>This function is called to initialize the model coefficients, which are
read from the specified file. If you want to switch back and forth between
different models, just call the function again with the appropriate
model coefficient file. It returns TRUE if the initialization succeeded,
and FALSE if not.</P>
<DT><B><CODE>extern int field_model(field_model_t *value);</CODE></B><DD><P>This function is used to compute the geomagnetic field at a specified
point. The input position and computed field values are exchanged through
a single structure of type <CODE>field_model_t</CODE> which is described in
the module header file <CODE>field_model.h</CODE>. The specified position
is assumed to be described by geodetic latitude, longitude and altitude
(or height for you ground pounders), referenced to the WGS-84 datum.
(The choice of the WGS-84 datum seemed best since that is the default
for GPS which is become increasingly important in practical navigation).
The computed declination (what we pilots call variation) and inclination
(or dip) angles are returned in units of decimal degrees. The computed
total field strength is in units of nanoTesla. The sign convention for
the angles is; positive declination corresponds to east, and positive
inclination is down. It returns TRUE if the computation succeeded, and
FALSE if not.</P>
<DT><B><CODE>extern char *strerror_field_model(void);</CODE></B><DD><P>This function returns a pointer to a character string that contains an
explanation of the last error that occurred. This allows the calling
function to decide how to handle error recovery.</P>
</DL>
</P>

<H3>Accuracy of Software Implementation</H3>

<P>I tested my implementation against some of the software distributed by
the NGDC by anonymous ftp. It was a little disappointing to find that the
various implementations available from them did not always agree with
one another all that well (at least relative to my expectations). It
was reassuring to find that my implementation agreed quite well with the
software developed by the Defense Mapping Agency, the Fortran 77 subroutine
named <CODE>GEOMAG.FOR</CODE>, which can be obtained from the directory <CODE>
<A HREF="ftp://ftp.ngdc.noaa.gov/Solid_Earth/Mainfld_Mag/DoD_Model/Fortran_Software/">ftp://ftp.ngdc.noaa.gov/Solid_Earth/Mainfld_Mag/DoD_Model/Fortran_Software/</A></CODE>.
The table below shows the statistics for the comparison of 5
million random evaluations. All inputs were allowed to vary uniformly
over the entire valid range, except for latitude which was distributed
uniformly over the interval from 80S to 80N degrees. (I haven't finished
implementing the limiting case of the geographic poles, so I've limited
the inputs to this range for now. Sorry, you guys planning flights to
Northern Greenland or Amundsen-Scott Station in Antartica will have
to wait awhile).</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
  +-----------------------+------------------+------------------+
  |       Computed        | sqrt of the mean | maximum absolute |
  |       Quantity        |  error  squared  |      error       |
  +-----------------------+------------------+------------------+
  | declination (degrees) |   2.57954e-05    |    -0.0226572    |
  +-----------------------+------------------+------------------+
  | inclination (degrees) |   1.04046e-05    |  -7.28456e-05    |
  +-----------------------+------------------+------------------+
  |  total intensity (nT) |      0.010123    |      -0.06995    |
  +-----------------------+------------------+------------------+
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>The average agreement is acceptable when measured by the square root
of the mean of the squared error (quite good considering that the
DMA software is only single precision). There are a few regions where
the disagreement in declination is higher. In my tests it was always
a point relatively close to one of the magnetic poles, near 78N 103W,
or 65S 139W. This is not unreasonable since the horizontal component of
the magnetic field vanishes (by definition), and the declination ceases
to be well defined as one approaches the magnetic poles.</P>


<H2><A NAME="ss3.5">3.5 Creating Output for fplan</A></H2>

<P>The fplan software expects two database files; <CODE>airports.nav</CODE>
and <CODE>vors.nav</CODE>. The first file contains entries for airports,
(gliderports, heliports, and ballonports too), and is generated by running
faaconv with <CODE>comma.apt</CODE> as input. The second file contains entries
for navigational aids and is generated from the combined outputs from
faaconv with <CODE>comma.fix</CODE>, <CODE>comma.nav</CODE> as inputs.</P>

<P>Unfortunately, the <CODE>comma.ils</CODE> file is useless. Although the identifier
of the airport associated with each ILS facility is provided, the ILS
identifiers themselves are not. The trouble is that they are not always
related to the associated airport identifier (for example, <CODE>LAX</CODE> has
multiple ILS systems, each with a unique identifier).  The <CODE>comma.rwy</CODE>
file is not used either, it simply doesn't contain any information that
fplan reads or uses.</P>

<P>The generated files must then be sorted by identifier, and padded to
fixed length records using the paddb utility supplied with fplan. (The
fplan application uses a fast binary search that relies on fixed length
records). A simple bourne shell script is provided to automate this
conversion. Simply change to the directory where the NFDC files are
located and run the script <CODE>mknavdb</CODE>.</P>


<H2><A NAME="ss3.6">3.6 Creating Output for ICAO Map</A></H2>

<P>The ICAO Map software reads a single world database file that contains
all airport and navigational aid information. You can simply merge the
output from faaconv with <CODE>comma.apt</CODE>, <CODE>comma.fix</CODE>, <CODE>comma.ils</CODE>,
<CODE>comma.nav</CODE> as inputs. To reduce the memory requirements of ICAO Map,
you might consider creating seperate world files for your state or region.
The parser in release 1.0 of ICAO Map is not compatible with some of
the characters output by faaconv. The file <CODE>icao-1.0.patch</CODE> contains
a patch for the parser.</P>


<HR>
<A HREF="guide-2.html">Previous</A>
<A HREF="guide-4.html">Next</A>
<A HREF="guide.html#toc3">Table of Contents</A>
</BODY>
</HTML>
avdbtools-0.1/doc/guide-4.html100644    144    144        7421  6523770060  14421 0ustar  jcpusers<HTML>
<HEAD>
<TITLE>User's Guide for avdbtools: Additional Information</TITLE>
</HEAD>
<BODY>
<A HREF="guide-3.html">Previous</A>
Next
<A HREF="guide.html#toc4">Table of Contents</A>
<HR>
<H2><A NAME="s4">4. Additional Information</A></H2>

<H2><A NAME="ss4.1">4.1 Other Software</A></H2>

<H3>fplan</H3>

<P>The fplan flight planning software package was written by Steve Tynor. It
was designed for constructing VFR cross country flight plans.  The last
public release by Steve was version 1.3 and was posted to volume 30 of
the comp.sources.misc USENET newsgroup. As a product of my efforts with
avdbtools I made some improvements and fixes to fplan. When I approached
Steve with the changes, he indicated he was too busy with other projects
and offered me the option of taking over as maintainer, which I accepted.</P>
<P>The next release of fplan should be available soon. It will include
support for the graphics previewer option that is based on the XView
Toolkit for X11 (release 1.3 required Suntools, making that option Sun
specific). The XView Toolkit, developed by Sun Microsystems, is available
in source code form, and has been ported to a wide variety of UNIX/X11
platforms including HP-UX, Linux, SVR4, and Solaris of course. When
everything is ready, I plan to distribute fplan from the directory
<CODE>
<A HREF="ftp://sunsite.unc.edu/pub/Linux/apps/aviation/">ftp://sunsite.unc.edu/pub/Linux/apps/aviation/</A></CODE>.</P>

<H3>ICAO Map</H3>

<P>ICAO Map is a program for generating and displaying maps for aviation
purposes. It was written by Martin Pauly, and runs under UNIX systems
with X11/Motif. It's input is a so called "world file", that contains
descriptions of objects such as airports, navigational aids, roads,
towns, etc. It can use either Lambert or Mercator projection to generate
a map from this world file, either on your screen or as Postscript output.
It also includes interactive features, such as scrolling, rubber band
lines to measure distances and tracks, etc. Additional features are
available for both motorized and soaring (glider) flights. For more
information, visit the ICAO Map home page on the World Wide Web at
<CODE>
<A HREF="http://www.oih.rwth-aachen.de/~pauly/icao.html">http://www.oih.rwth-aachen.de/~pauly/icao.html</A></CODE>.</P>



<H2><A NAME="ss4.2">4.2 Future Plans</A></H2>

<P>My immediate goal is to complete the support for ICAO Map, as well
as for the generic format output. Once this is complete, I have some
ideas for new features. A simple GUI interface to the Geomagnetic Field
Model, perhaps based on the Tk, Xforms or similar widget sets might be
useful. Another idea would be to generate database files for updating
GPS receivers. I find it quite annoying to be shelling out lots of
hard earned cash for something we basically paid for already in the
form of taxes. This isn't a trivial project however, since all of the
manufacturers zealously guard much of the necessary information (correct
me if I'm wrong). Another idea would be to create an interface to a high
quality database engine such as PostgreSQL. This idea is less interesting
in view of the fact that this sort of thing is already available over
the net, see <CODE>
<A HREF="http://www.airnav.com/">http://www.airnav.com/</A></CODE>.</P>


<H2><A NAME="ss4.3">4.3 Contacting the Author</A></H2>

<P>If you find a bug in this software (especially if you also have a
patch for it) you can contact me by electronic mail at <CODE>
<A HREF="mailto:jaypee@netcom.com">&lt;jaypee@netcom.com&gt;</A></CODE>.
Questions, comments, or suggestions are welcome. Please note that I
sometimes go through periods of time when I can't check my mail
regularly, so don't be alarmed if you don't get an immediate reply.</P>


<HR>
<A HREF="guide-3.html">Previous</A>
Next
<A HREF="guide.html#toc4">Table of Contents</A>
</BODY>
</HTML>
avdbtools-0.1/doc/guide.tex100644    144    144       55604  6523770061  14143 0ustar  jcpusers\documentstyle[linuxdoc-sgml,isolatin,qwertz,null]{article}
\input{epsf.tex}
\title{User's Guide for avdbtools}
\author{John C. Peterson,
{\tt {\(<\)}jaypee@netcom.com{\(>\)}}}
\date{v0.1, 1 May 1998}
\abstract{The avdbtools package (short for aviation database tools) is a collection
of software designed to assist in creating and maintaining databases for
aviation applications. As of this release, avdbtools consists of a single
application that reads the databases distributed by the (United States)
National Flight Data Center, and converts them into formats usable by
other aviation related applications, as well as a small collection of
Bourne Shell scripts.}


\begin{document}
\maketitle

\section{Introduction}


\subsection{About avdbtools}

This software was inspired by the discovery that the National
Flight Data Center is now on the World Wide Web, they can be found at
{\tt \url{http://www.tgf.tc.faa.gov/nfdc/index.html}{}}. The web
site now distributes the database files that were once available only
on magnetic media.



I've been a long time user of Steve Tynor's flight planning software
called fplan which was posted to the comp.sources.misc USENET newsgroup.
The database files that were available for fplan were aging rapidly,
and the need for new database files was clear. The avdbtools package
also provides limited support for generating world files for ICAO Map.




\subsection{Copyright}

The avdbtools software package is Copyright (C) 1998 John C. Peterson,
{\tt {\(<\)}jaypee@netcom.com{\(>\)}}



This software package is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License,
version 2. A copy is included in this distribution in the file
named "LICENSE".



This software package is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License,
version 2, for more details.




\subsection{Changes}

Release 0.1 is the first public release of avdbtools, so there are no
changes to report. The code should be considered reasonably stable, I
have done a fair amount of testing myself. (This should not be confused
with the claim that there are no bugs!) The low version number is mostly
indicative of the absence of desired features. The support for fplan
databases is relatively complete, while support for ICAO Map still
needs more work before it is complete.




\section{Installation}


\subsection{Obtaining the Distribution}

I don't have enough disk space at my current ISP to host the distribution
myself, so I am using some of the popular archive sites for Linux
software. I will be distributing avdbtools in compressed tar format
as well as Red Hat Package Manager (RPM) format. You should be able to
get the distribution by anonymous ftp from the sites listed below. If the
files are not there, check the respective {\tt Incoming} directories.
\begin{itemize}
\item Compressed Tar: {\tt \url{ftp://sunsite.unc.edu/pub/Linux/apps/aviation/}{}}
\item Red Hat Package Manager (RPM):
\begin{itemize}
\item Source: {\tt \url{ftp://ftp.redhat.com/pub/contrib/SRPMS}{}}
\item Binary: {\tt \url{ftp://ftp.redhat.com/pub/contrib/i386}{}}
\end{itemize}
\end{itemize}





\subsection{Requirements}

This software was developed and tested under Red Hat Linux, release 4.2.
The requirements are relatively modest, you should be able to build and
use this software under most any UNIX like environment with an Ansi C
compiler (such as the Free Software Foundation's gcc compiler), a make
utility, and the Bourne shell.




\subsection{Configuration and Compilation}

To build faaconv, follow these easy steps;
\begin{enumerate}
\item  Edit the {\tt Makefile} and change the macros that are related
to specification of the environment, assigning values appropriate to your
situation.  The only macros you should need to edit are; {\tt CC}
to specify your C compiler, and {\tt BINDIR}, {\tt DOCDIR},
{\tt LIBDIR}, {\tt MANDIR} to specify the directories where the
executable, documentation, model coefficients, and man page, respectively,
are to be installed.
\item  Run {\tt "make"} to build the executable.
\item  Run {\tt "make install"} to install the executable in
{\tt BINDIR}, and the model coefficients in {\tt LIBDIR}.
\item  Run {\tt "make install-man"} to install the man page in
{\tt MANDIR} and the user's guide in {\tt DOCDIR}.
\end{enumerate}




This user's guide and the man page can be found in the {\tt doc}
subdirectory of the source distribution tree. Both are written
in SGML (Standard Generalized Markup Language) format. The SGML format
documents are translatable into other useful and popular formats such
as LaTeX (and dvi, postscript from there), as well as standard HTML.
The converted formats are up to date with respect to the SGML versions
when distributed. If you make changes to the master SGML format documents,
you will need the Linuxdoc-SGML formatting system to update the other
formats. It is available from
{\tt \url{ftp://ftp.cc.gatech.edu/pub/people/gregh/linuxdoc-sgml/}{}}




\section{The faaconv Application}


\subsection{About faaconv}

The faaconv application reads the databases distributed by the
National Flight Data Center and converts them into formats usable by
various other aviation related applications. It currently produces
output in a format compatible with the fplan and ICAO Map
applications as well as a generic format vaguely similar to the
format used in the Airport/Facility Directory published by NFDC.




\subsection{Obtaining the NFDC Databases}

As of this writing, the
{\tt National Flight Data Center} makes 5 different
database files available over the Internet. They contain information
on airports, navigation fixes, instrument landing system facilities,
navigation aids, and runways. These files can be retrieved by anonymous
ftp from the following location
\begin{itemize}
\item  {\tt \url{ftp://ftp.tc.faa.gov/nfdc/apt.tar.gz}{}}
\item  {\tt \url{ftp://ftp.tc.faa.gov/nfdc/fix.tar.gz}{}}
\item  {\tt \url{ftp://ftp.tc.faa.gov/nfdc/ils.tar.gz}{}}
\item  {\tt \url{ftp://ftp.tc.faa.gov/nfdc/nav.tar.gz}{}}
\item  {\tt \url{ftp://ftp.tc.faa.gov/nfdc/rwy.tar.gz}{}}
\end{itemize}

Although it's not absolutely necessary, I recommend that you fetch
the files using client software that preserves the remote file time
stamps. It's best if we know (as best as we can) the correct age
of the information in the database, regardless of when the files
were transferred. (Examples of such clients include ncftp,
available from {\tt \url{ftp://ftp.ncftp.com/ncftp/}{}},
or wget with appropriate command line flags, available from
{\tt \url{ftp://prep.ai.mit.edu/pub/gnu/}{}}). I may be missing
something, but of the many browsers I've used to transfer files by ftp,
all cheerfully use the current date for the file time stamp.



Please note that the home page of the National Flight Data Center web site
clearly states that the data files are {\em not to be used for navigational
purposes\/}. Given this clear warning, it's quite possible you could
get into deep dung if you crashed and used this information without
doing some additional homework. You've been warned.



A fundamental limitation of this data that you should be aware of; there
is {\em no\/} mention of what datum the latitude and longitude are referenced
to (GPS uses the World Geodetic System 84 datum by default). I'm only
guessing, but it's possible that no uniform datum was used. Be aware
that two points with identical latitude and longitude, but referenced to
different datums, can be as far apart as several hundred meters! Given
this, don't even {\em think\/} about using this data for a precision
approach.




\subsection{Running faaconv}

In this section, we provide a brief overview of running faaconv,
a complete reference on command line syntax can be found in the provided
man page. There are two options with important ramifications that we
discuss below. What's right for you depends on your specific situation.

\begin{description}
\item[{\tt -k}] \mbox{}

This option provides a mechanism for differentiating between
an airport and navigational aid with the same identifier. (There are
many examples of this in the airport database).  This option implements
a convention currently used by many GPS manufacturers.  Any airport
identifier that is all alphabetic, and is exactly three characters
long, is prepended by the character "{\tt K}". This applies to {\em all\/}
such airports, regardless of the existence of a navigational aid with
the same identifier. So for example, {\tt HMT} becomes {\tt KHMT}, while
identifiers like {\tt L78} and {\tt CL35} are not translated.

\item[{\tt -m (db{\verbar}fm)}] \mbox{}

This option controls the convention used for determining the magnetic
variation entries in the output databases. For some entries, such as
fixes and navigational aids, the NFDC database does not provide a value
for the magnetic variation, so a value {\em must be estimated\/} using a
model (see the following section). For other entries, the NFDC database
provides a magnetic variation value. To use the database value, when
it's available, use {\tt db} as the argument to this option. To always use
the value computed by the model, use {\tt fm}. The later is the default
and recommended value (the values in the NFDC database appear to be
somewhat out of date).

\end{description}





\subsection{The Geomagnetic Field Module}

While examining the format of the new comma delimited data files from
NFDC, to my surprise I discovered that the navaid files no longer had
any entry for magnetic variation! (This isn't something you can ignore
considering the fact that a VOR radial corresponds to a magnetic, not true
bearing). At any rate, this presented an unexpected complication that had
to be dealt with. I needed a model to calculate the magnetic variation,
given an arbitrary latitude and longitude referenced to some datum.




\subsubsection{The Physical Model}

After some research, I concluded that the best solution was
to use one of the geomagnetic field models in common use by the
Geophysics community. The two most commonly encountered models are the
International Geomagnetic Reference Field, 1995 Revision (IGRF-95),
and the United States Department of Defense World Magnetic Model, 1995
Revision (WMM-95). In these models, the geomagnetic field potential is
represented by a summation of spherical harmonics (using associated
Legendre functions). The coefficients are found by fitting the model
to precise measurements of the earth's geomagnetic field. A secular
change model is used to account for the slow drifting of the earth's
magnetic field over time. The models are updated once every five years,
with the next model due to come out in the year 2000. The model
coefficients and a collection of support software are distributed
in the United States by the National Geophysical Data Center (NGDC)
located in Boulder, CO. They can be reached on the Internet at
{\tt \url{http://www.ngdc.noaa.gov/seg/potfld/geomag.html}{}}




\subsubsection{Limitations of the Physical Models}

These physical models have limitations that you should be aware of.
The low order polynomials used in these models capture only the
contribution to the earth's geomagnetic field from the earth's fluid
outer core. The models do {\em not\/} have enough fidelity to capture
the contributions to the total field from the earth's crust. These
contributions, or other anomalies, are not uncommon, and in some cases
can be quite significant (the iron ore deposits of the Mesabi Range in
Northern Minnesota are a prime example). Anomalies can also be caused by
magnetic storms in the ionosphere, man made sources such as high voltage
electric power transmission lines, etc.



On the other hand, these models are reasonably well suited to the intended
application. In fact, if you own a GPS receiver, it's quite possible
you are already using one of these models. I saw a USENET posting that
referenced an unofficial communication with at least one GPS manufacturer,
indicating that they use the IGRF model in their navigation code to
convert a true heading into a magnetic one. The literature suggests
that these models are good to about 30 minutes of arc for the angles,
and to within about 25 nanoTesla for the total intensity.




\subsubsection{Software Implementation}

I initially considered using some of the software distributed
by NGDC. I really wanted a C language solution and most of the NGDC
software was written in Fortran 77 (which I have nothing against in
general). I decided to start from scratch using only a theoretical
description of the model. The results of that effort can be found in
the file {\tt field\_model.c}. It was designed to use either of the
IGRF or WMM model coefficient data files {\em exactly\/} as distributed
by NGDC (to make future updates of the model coefficients as easy as
possible). The two files from NGDC that I used are
\begin{itemize}
\item {\tt \url{ftp://ftp.ngdc.noaa.gov/Solid\_Earth/Mainfld\_Mag/Models/igrf95}{}}
\item {\tt \url{ftp://ftp.ngdc.noaa.gov/Solid\_Earth/Mainfld\_Mag/Models/wmm95}{}}
\end{itemize}

The only change I made was to remove the trailing 95 from the file
names, the contents were not changed in any way. I did this to;
1) eliminate the need to change source code when the time comes to
update to new coefficients, and 2) to avoid the involuntarily episodes
of nausea I sometimes experience when I see the number 95. If you
try using coefficient files from {\em sources other than NGDC\/},
exercise appropriate caution. Some distributions of these models (WMM
in particular) use different normalization factors for the associated
Legendre functions, and would produce incorrect results when used with
this software! Be warned, be careful.




\subsubsection{Software Programming Interface}

Since the field model seemed liked it might be useful for other projects,
I tried to make the implementation as self contained as possible. The
{\tt field\_model.c} module contains three functions;
\begin{description}
\item[{\tt extern int init\_field\_model(char *filename);}] \mbox{}

This function is called to initialize the model coefficients, which are
read from the specified file. If you want to switch back and forth between
different models, just call the function again with the appropriate
model coefficient file. It returns TRUE if the initialization succeeded,
and FALSE if not.

\item[{\tt extern int field\_model(field\_model\_t *value);}] \mbox{}

This function is used to compute the geomagnetic field at a specified
point. The input position and computed field values are exchanged through
a single structure of type {\tt field\_model\_t} which is described in
the module header file {\tt field\_model.h}. The specified position
is assumed to be described by geodetic latitude, longitude and altitude
(or height for you ground pounders), referenced to the WGS-84 datum.
(The choice of the WGS-84 datum seemed best since that is the default
for GPS which is become increasingly important in practical navigation).
The computed declination (what we pilots call variation) and inclination
(or dip) angles are returned in units of decimal degrees. The computed
total field strength is in units of nanoTesla. The sign convention for
the angles is; positive declination corresponds to east, and positive
inclination is down. It returns TRUE if the computation succeeded, and
FALSE if not.

\item[{\tt extern char *strerror\_field\_model(void);}] \mbox{}

This function returns a pointer to a character string that contains an
explanation of the last error that occurred. This allows the calling
function to decide how to handle error recovery.

\end{description}





\subsubsection{Accuracy of Software Implementation}

I tested my implementation against some of the software distributed by
the NGDC by anonymous ftp. It was a little disappointing to find that the
various implementations available from them did not always agree with
one another all that well (at least relative to my expectations). It
was reassuring to find that my implementation agreed quite well with the
software developed by the Defense Mapping Agency, the Fortran 77 subroutine
named {\tt GEOMAG.FOR}, which can be obtained from the directory {\tt \url{ftp://ftp.ngdc.noaa.gov/Solid\_Earth/Mainfld\_Mag/DoD\_Model/Fortran\_Software/}{}}.
The table below shows the statistics for the comparison of 5
million random evaluations. All inputs were allowed to vary uniformly
over the entire valid range, except for latitude which was distributed
uniformly over the interval from 80S to 80N degrees. (I haven't finished
implementing the limiting case of the geographic poles, so I've limited
the inputs to this range for now. Sorry, you guys planning flights to
Northern Greenland or Amundsen-Scott Station in Antartica will have
to wait awhile).

\begin{tscreen}
\begin{verbatim}
  +-----------------------+------------------+------------------+
  |       Computed        | sqrt of the mean | maximum absolute |
  |       Quantity        |  error  squared  |      error       |
  +-----------------------+------------------+------------------+
  | declination (degrees) |   2.57954e-05    |    -0.0226572    |
  +-----------------------+------------------+------------------+
  | inclination (degrees) |   1.04046e-05    |  -7.28456e-05    |
  +-----------------------+------------------+------------------+
  |  total intensity (nT) |      0.010123    |      -0.06995    |
  +-----------------------+------------------+------------------+
\end{verbatim}
\end{tscreen}


The average agreement is acceptable when measured by the square root
of the mean of the squared error (quite good considering that the
DMA software is only single precision). There are a few regions where
the disagreement in declination is higher. In my tests it was always
a point relatively close to one of the magnetic poles, near 78N 103W,
or 65S 139W. This is not unreasonable since the horizontal component of
the magnetic field vanishes (by definition), and the declination ceases
to be well defined as one approaches the magnetic poles.




\subsection{Creating Output for fplan}

The fplan software expects two database files; {\tt airports.nav}
and {\tt vors.nav}. The first file contains entries for airports,
(gliderports, heliports, and ballonports too), and is generated by running
faaconv with {\tt comma.apt} as input. The second file contains entries
for navigational aids and is generated from the combined outputs from
faaconv with {\tt comma.fix}, {\tt comma.nav} as inputs.



Unfortunately, the {\tt comma.ils} file is useless. Although the identifier
of the airport associated with each ILS facility is provided, the ILS
identifiers themselves are not. The trouble is that they are not always
related to the associated airport identifier (for example, {\tt LAX} has
multiple ILS systems, each with a unique identifier).  The {\tt comma.rwy}
file is not used either, it simply doesn't contain any information that
fplan reads or uses.



The generated files must then be sorted by identifier, and padded to
fixed length records using the paddb utility supplied with fplan. (The
fplan application uses a fast binary search that relies on fixed length
records). A simple bourne shell script is provided to automate this
conversion. Simply change to the directory where the NFDC files are
located and run the script {\tt mknavdb}.




\subsection{Creating Output for ICAO Map}

The ICAO Map software reads a single world database file that contains
all airport and navigational aid information. You can simply merge the
output from faaconv with {\tt comma.apt}, {\tt comma.fix}, {\tt comma.ils},
{\tt comma.nav} as inputs. To reduce the memory requirements of ICAO Map,
you might consider creating seperate world files for your state or region.
The parser in release 1.0 of ICAO Map is not compatible with some of
the characters output by faaconv. The file {\tt icao-1.0.patch} contains
a patch for the parser.




\section{Additional Information}


\subsection{Other Software}


\subsubsection{fplan}

The fplan flight planning software package was written by Steve Tynor. It
was designed for constructing VFR cross country flight plans.  The last
public release by Steve was version 1.3 and was posted to volume 30 of
the comp.sources.misc USENET newsgroup. As a product of my efforts with
avdbtools I made some improvements and fixes to fplan. When I approached
Steve with the changes, he indicated he was too busy with other projects
and offered me the option of taking over as maintainer, which I accepted.

The next release of fplan should be available soon. It will include
support for the graphics previewer option that is based on the XView
Toolkit for X11 (release 1.3 required Suntools, making that option Sun
specific). The XView Toolkit, developed by Sun Microsystems, is available
in source code form, and has been ported to a wide variety of UNIX/X11
platforms including HP-UX, Linux, SVR4, and Solaris of course. When
everything is ready, I plan to distribute fplan from the directory
{\tt \url{ftp://sunsite.unc.edu/pub/Linux/apps/aviation/}{}}.




\subsubsection{ICAO Map}

ICAO Map is a program for generating and displaying maps for aviation
purposes. It was written by Martin Pauly, and runs under UNIX systems
with X11/Motif. It's input is a so called "world file", that contains
descriptions of objects such as airports, navigational aids, roads,
towns, etc. It can use either Lambert or Mercator projection to generate
a map from this world file, either on your screen or as Postscript output.
It also includes interactive features, such as scrolling, rubber band
lines to measure distances and tracks, etc. Additional features are
available for both motorized and soaring (glider) flights. For more
information, visit the ICAO Map home page on the World Wide Web at
{\tt \url{http://www.oih.rwth-aachen.de/~pauly/icao.html}{}}.






\subsection{Future Plans}

My immediate goal is to complete the support for ICAO Map, as well
as for the generic format output. Once this is complete, I have some
ideas for new features. A simple GUI interface to the Geomagnetic Field
Model, perhaps based on the Tk, Xforms or similar widget sets might be
useful. Another idea would be to generate database files for updating
GPS receivers. I find it quite annoying to be shelling out lots of
hard earned cash for something we basically paid for already in the
form of taxes. This isn't a trivial project however, since all of the
manufacturers zealously guard much of the necessary information (correct
me if I'm wrong). Another idea would be to create an interface to a high
quality database engine such as PostgreSQL. This idea is less interesting
in view of the fact that this sort of thing is already available over
the net, see {\tt \url{http://www.airnav.com/}{}}.




\subsection{Contacting the Author}

If you find a bug in this software (especially if you also have a
patch for it) you can contact me by electronic mail at {\tt {\(<\)}jaypee@netcom.com{\(>\)}}.
Questions, comments, or suggestions are welcome. Please note that I
sometimes go through periods of time when I can't check my mail
regularly, so don't be alarmed if you don't get an immediate reply.



\end{document}
avdbtools-0.1/doc/guide.ps100644    144    144     1030526  6523770067  14030 0ustar  jcpusers%!PS-Adobe-2.0
%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
%%Title: guide.dvi
%%Pages: 8
%%PageOrder: Ascend
%%BoundingBox: 0 0 612 792
%%DocumentPaperSizes: Letter
%%EndComments
%DVIPSCommandLine: dvips -o guide.ps guide.dvi
%DVIPSParameters: dpi=600, comments removed
%DVIPSSource:  TeX output 1998.05.05:2208
%%BeginProcSet: tex.pro
/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
a}B /bos{/SS save N}B /eos{SS restore}B end
%%EndProcSet
TeXDict begin 40258431 52099146 1000 600 600 (guide.dvi)
@start /Fa 40 125 df<0001C00003E0000FE0001FE0003FC0007F8000FE0001FC0001
F80003F80007F00007E0000FC0000FC0001F80001F80003F00003F00003F00007E00007E
00007E00007E0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC
0000FC0000FC00007E00007E00007E00007E00003F00003F00003F00001F80001F80000F
C0000FC00007E00007F00003F80001F80001FC0000FE00007F80003FC0001FE0000FE000
03E00001C0133A73B327>40 D<700000F80000FE0000FF00007F80003FC0000FE00007F0
0003F00003F80001FC0000FC00007E00007E00003F00003F00001F80001F80001F80000F
C0000FC0000FC0000FC00007E00007E00007E00007E00007E00007E00007E00007E00007
E00007E00007E00007E0000FC0000FC0000FC0000FC0001F80001F80001F80003F00003F
00007E00007E0000FC0001FC0003F80003F00007F0000FE0003FC0007F8000FF0000FE00
00F80000700000133A7AB327>I<0003C0000007E0000007E0000007E0000007E0000007
E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0007FFF
FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFE0007E0000007E0000007E0000007
E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007
E0000003C00020227DA727>43 D<7FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC7FFF
FFF81E067C9927>45 D<1E007F807F80FFC0FFC0FFC0FFC07F807F801E000A0A728927>
I<0007E000003FFC00007FFE0000FFFF0001FFFF8003FC3FC007F00FE00FE007F00FC003
F01F8001F81F8001F83F0000FC3F0000FC3E00007C7E00007E7E00007E7E00007E7C0000
3EFC00003FFC00003FFC00003FFC00003FFC00003FFC00003FFC00003FFC00003FFC0000
3FFC00003FFC00003FFC00003F7E00007E7E00007E7E00007E7E00007E3F0000FC3F0000
FC3F8001FC1F8001F81FC003F80FC003F00FE007F007F00FE003FC3FC001FFFF8000FFFF
00007FFE00003FFC000007E00020307DAE27>48 D<000E0000001F0000001F0000003F00
00007F0000007F000000FF000001FF000003FF00007FFF0000FFFF0000FFFF0000FFBF00
007E3F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00
00003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00
00003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00
00003F0000003F00003FFFFF807FFFFF807FFFFFC07FFFFF807FFFFF801A2F79AE27>I<
003FE00001FFF80003FFFE000FFFFF801FFFFFC03FE07FE03F800FE07F0007F07E0003F8
FE0001F8FC0001F8FE0001FCFE0000FCFE0000FCFE0000FC7C0000FC000000FC000000FC
000001FC000001F8000001F8000003F8000003F0000007F000000FE000001FC000003FC0
00007F800000FF000001FE000003FC000007F800000FF000001FE000003FC000007F8000
00FE000001FC000007F800780FF000FC1FE000FC3FC000FC7FFFFFFCFFFFFFFCFFFFFFFC
FFFFFFFC7FFFFFF81E2F7CAE27>I<001FF80000FFFE0003FFFF800FFFFFC00FFFFFE01F
F01FF03FC007F83F8001F83F8001FC3F8000FC3F8000FC1F0000FC040000FC000000FC00
0001FC000001F8000003F8000007F000000FF000003FE0001FFFC0003FFF80003FFF8000
3FFFE0001FFFF000001FF8000003FC000001FC000000FE0000007E0000007F0000003F00
00003F3800003F7C00003FFE00003FFE00003FFE00007FFC00007EFE0000FE7F0001FC7F
8003FC3FF01FF81FFFFFF00FFFFFE003FFFF8000FFFE00001FF80020307DAE27>I<0000
3F800000007FC00000007FC0000000FFC0000001FFC0000001FFC0000003F7C0000007E7
C0000007E7C000000FC7C000000F87C000001F87C000003F07C000003F07C000007E07C0
0000FC07C00000FC07C00001F807C00001F007C00003F007C00007E007C00007E007C000
0FC007C0001F8007C0001F8007C0003F0007C0003E0007C0007E0007C000FC0007C000FF
FFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFFFF80000007C000000007C0000000
07C000000007C000000007C000000007C000000007C000000007C0000001FFFF000003FF
FF800003FFFF800003FFFF800001FFFF00222F7EAE27>I<1FFFFFE03FFFFFF03FFFFFF0
3FFFFFF03FFFFFE03F0000003F0000003F0000003F0000003F0000003F0000003F000000
3F0000003F0000003F0000003F0000003F0000003F1FF0003FFFFC003FFFFF003FFFFF80
3FFFFFC03FF03FE03FC00FF03F0007F03E0003F81C0001F8000001F8000001FC000000FC
000000FC000000FC7C0000FCFE0000FCFE0000FCFE0001FCFE0001F8FC0003F8FE0003F0
7F000FF07F801FE03FE07FC01FFFFF800FFFFF0007FFFE0001FFF800007FC0001E2F7CAD
27>I<0000FF000007FFC0001FFFF0003FFFF800FFFFF801FF81FC03FE01FC03F801FC07
F001FC0FE001FC0FC000F81FC000003F8000003F0000003F0000007F0000007E0000007E
0FF800FE3FFE00FCFFFF80FFFFFFC0FFFFFFE0FFF80FF0FFE007F8FF8001FCFF0000FCFF
0000FEFE00007EFE00007FFE00003FFE00003FFE00003F7E00003F7E00003F7E00003F7F
00003F3F00007F3F00007E1F8000FE1FC001FC0FC001FC0FF007F807F81FF003FFFFE001
FFFFC000FFFF80003FFE00000FF80020307DAE27>I<78000000FFFFFFFEFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFEFC0001FCFC0003F8FC0007F0780007E000000FE000001FC00000
1F8000003F8000007F0000007E000000FE000000FC000001FC000001F8000003F8000003
F0000007F0000007E0000007E000000FC000000FC000000FC000001F8000001F8000001F
8000003F8000003F0000003F0000003F0000003F0000003F0000007F0000007E0000007E
0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000003C00002030
7DAE27>I<000FF000007FFE0001FFFF8003FFFFC00FFFFFF00FF81FF01FE007F83F8001
FC3F0000FC7F0000FE7E00007E7E00007E7E00007E7E00007E7E00007E3F0000FC3F8001
FC1FC003F80FE007F007FC3FE001FFFF80007FFE00003FFC0000FFFF0003FFFFC00FF00F
F01FC003F83F8001FC3F0000FC7E00007E7E00007EFC00003FFC00003FFC00003FFC0000
3FFC00003FFC00003F7E00007E7E00007E7F0000FE3F8001FC1FE007F81FF81FF80FFFFF
F007FFFFE001FFFF80007FFE00000FF00020307DAE27>I<000FF000007FFC0001FFFF00
03FFFF8007FFFFC00FF81FE01FE007F03FC003F83F8001F87F0001FC7E0000FCFE0000FC
FC00007EFC00007EFC00007EFC00007EFC00007FFC00007FFC00007FFE00007F7E00007F
7F0000FF3F0000FF3F8001FF1FE007FF0FF01FFF07FFFFFF03FFFFFF01FFFF3F007FFC7F
001FF07E0000007E0000007E000000FC000000FC000001FC000001F81F0003F83F8007F0
3F800FE03F801FE03F803FC03FC0FF801FFFFF001FFFFE000FFFF80003FFE00000FF8000
20307DAE27>I<0003F80E001FFE1F003FFFBF00FFFFFF01FFFFFF03FE0FFF07F803FF07
F001FF0FE000FF1FC000FF1F80007F1F80007F3F00003F3F00003F7F00003F7E00003F7E
00001E7E000000FE000000FC000000FC000000FC000000FC000000FC000000FC000000FC
000000FC000000FC000000FC000000FE0000007E0000007E0000007E00001E7F00003F3F
00003F3F00003F1F80003F1F80007F1FC0007E0FE000FE07F001FC07F803FC03FE0FF801
FFFFF000FFFFE0003FFFC0001FFF000003F80020307DAE27>67 D<00FFFC0007FFFF801F
FFFFE01FFFFFE03FFFFFF03FE01FF07F8007F87F0003F87E0001F87E0001F87E0001F8FE
0001FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC
0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC
0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC07E0FCFC07E0FCFE07F1FC7E07F1F87E
03F9F87E03F9F87F01FFF87F81FFF83FE0FFF03FFFFFF01FFFFFE01FFFFFE007FFFF8000
FFFF8000001FC000001FC000000FE000000FE0000007F0000007F0000003F8000003F800
0001F01E397CAE27>81 D<7FFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0
FC03F00FC0FC03F00FC0FC03F00FC0FC03F00FC0FC03F00FC0FC03F00FC07803F0078000
03F000000003F000000003F000000003F000000003F000000003F000000003F000000003
F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0
00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
000003F000000003F000000003F000000003F000000003F000000003F000000003F00000
00FFFFC00001FFFFE00001FFFFE00001FFFFE00000FFFFC000222E7EAD27>84
D<03FFC000000FFFF000001FFFFC00003FFFFF00003FFFFF80003F80FF80003F801FC000
1F000FC00004000FE000000007E000000007E000000FFFE000007FFFE00003FFFFE0000F
FFFFE0001FFFFFE0003FFC07E0007FC007E0007F0007E000FE0007E000FC0007E000FC00
07E000FC0007E000FC0007E000FE000FE0007F001FE0007FC0FFE0003FFFFFFF801FFFFF
FFC00FFFFFFFC003FFF1FFC000FF807F8022207C9F27>97 D<7FE0000000FFF0000000FF
F0000000FFF00000007FF000000003F000000003F000000003F000000003F000000003F0
00000003F000000003F000000003F000000003F000000003F0FF000003F3FFC00003FFFF
F00003FFFFF80003FFFFFC0003FF81FE0003FE00FF0003FC003F8003F8001F8003F8001F
C003F0000FC003F0000FC003F0000FE003F00007E003F00007E003F00007E003F00007E0
03F00007E003F00007E003F0000FE003F0000FC003F8000FC003F8001FC003FC003F8003
FC007F8003FE00FF0003FF83FE0003FFFFFC0003FFFFF80003FFFFF00003F3FFC00001E0
FE0000232E7FAD27>I<000FFF00007FFFC001FFFFE003FFFFF007FFFFF00FF807F01FE0
07F03FC003E03F8000807F0000007E0000007E000000FE000000FC000000FC000000FC00
0000FC000000FC000000FC000000FE0000007E0000007E0000007F0000F03F8001F83FC0
01F81FE003F80FF80FF007FFFFF003FFFFE001FFFFC0007FFF00000FF8001D207B9F27>
I<00003FF00000007FF80000007FF80000007FF80000003FF800000001F800000001F800
000001F800000001F800000001F800000001F800000001F800000001F800000001F80000
0FE1F800007FFDF80001FFFFF80003FFFFF80007FFFFF8000FF83FF8001FE00FF8003FC0
07F8003F8003F8007F0003F8007E0001F8007E0001F800FE0001F800FC0001F800FC0001
F800FC0001F800FC0001F800FC0001F800FC0001F800FE0001F8007E0003F8007E0003F8
007F0003F8003F0007F8003F800FF8001FE01FF8000FF03FF80007FFFFFFC003FFFFFFE0
01FFFDFFE0007FF9FFE0001FE0FFC0232E7EAD27>I<000FF800003FFE0000FFFF8003FF
FFC007FFFFE00FFC0FF01FE003F81FC001F83F8001FC7F0000FC7E0000FC7E00007EFE00
007EFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFCFC000000FE0000007E0000007F00
00003F00003C3F80007E1FC0007E1FF000FE0FFC07FC07FFFFFC01FFFFF800FFFFF0003F
FFC00007FE001F207D9F27>I<00001FF00000FFF80001FFFC0003FFFE0007FFFE000FF0
FE000FC0FE001FC07C001F8000001F8000001F8000001F8000001F8000001F80007FFFFF
F0FFFFFFF8FFFFFFF8FFFFFFF87FFFFFF0001F8000001F8000001F8000001F8000001F80
00001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80
00001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80003FFFFF
C07FFFFFE07FFFFFE07FFFFFE03FFFFFC01F2E7EAD27>I<0000003F00001FC0FF80007F
F3FFC001FFFFFFE003FFFFFFE007FFFFEFE00FF07F87E01FC01FC3C01FC01FC0001F800F
C0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E0001F800FC0
001FC01FC0001FC01FC0000FF07F80000FFFFF00000FFFFE00001FFFFC00001F7FF00000
1F1FC000001F000000001F000000001F800000000FFFFF00000FFFFFE0000FFFFFF8001F
FFFFFE003FFFFFFF003F8001FF007E00003F807C00000F80FC00000FC0F8000007C0F800
0007C0F8000007C0F8000007C0FC00000FC07C00000F807F00003F803F80007F003FF807
FF001FFFFFFE0007FFFFF80003FFFFF00000FFFFC000000FFC000023337EA027>I<7FE0
000000FFF0000000FFF0000000FFF00000007FF000000003F000000003F000000003F000
000003F000000003F000000003F000000003F000000003F000000003F000000003F07F00
0003F1FFC00003F7FFF00003FFFFF00003FFFFF80003FFC1F80003FF01FC0003FE00FC00
03FC00FC0003F800FC0003F800FC0003F000FC0003F000FC0003F000FC0003F000FC0003
F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F0
00FC0003F000FC0003F000FC0003F000FC0003F000FC007FFF83FFE0FFFFC7FFF0FFFFC7
FFF0FFFFC7FFF07FFF83FFE0242E7FAD27>I<000F0000001F8000003FC000003FC00000
3FC000003FC000001F8000000F0000000000000000000000000000000000000000000000
000000000000003FFF80007FFFC0007FFFC0007FFFC0003FFFC000000FC000000FC00000
0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000
0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000
0FC000000FC0007FFFFFF0FFFFFFF0FFFFFFF8FFFFFFF07FFFFFF01D2F7BAE27>I<7FFF
8000FFFFC000FFFFC000FFFFC0007FFFC000000FC000000FC000000FC000000FC000000F
C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F
C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F
C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F
C000000FC000000FC000000FC000000FC0007FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFC7FFF
FFF81E2E7CAD27>108 D<7F07C01F0000FF9FF07FC000FFFFF9FFE000FFFFFFFFF0007F
FFFFFFF0000FFC7FF1F8000FF03FC0F8000FE03F80F8000FC03F00F8000FC03F00F8000F
C03F00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F
803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F
803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8007FF0FFC3FF00FF
F8FFE3FF80FFF9FFE7FF80FFF8FFE3FF807FF0FFC3FF002920819F27>I<7FE07F0000FF
F1FFC000FFF7FFF000FFFFFFF0007FFFFFF80003FFC1F80003FF01FC0003FE00FC0003FC
00FC0003F800FC0003F800FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000
FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC
0003F000FC0003F000FC0003F000FC0003F000FC007FFF83FFE0FFFFC7FFF0FFFFC7FFF0
FFFFC7FFF07FFF83FFE024207F9F27>I<001FE000007FF80001FFFE0003FFFF0007FFFF
800FF03FC01FC00FE03F8007F03F0003F07F0003F87E0001F87E0001F8FC0000FCFC0000
FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFE0001FC7E0001F87E0001F87F0003
F83F8007F03F8007F01FE01FE00FF03FC007FFFF8003FFFF0001FFFE00007FF800001FE0
001E207C9F27>I<7FE0FF0000FFF3FFC000FFFFFFF000FFFFFFF8007FFFFFFC0003FF81
FE0003FE00FF0003FC003F8003F8001F8003F8001FC003F0000FC003F0000FC003F0000F
E003F00007E003F00007E003F00007E003F00007E003F00007E003F00007E003F0000FE0
03F0000FC003F8000FC003F8001FC003FC003F8003FC007F8003FE00FF0003FF83FE0003
FFFFFC0003FFFFF80003FFFFF00003F3FFC00003F0FE000003F000000003F000000003F0
00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
000003F000000003F00000007FFF800000FFFFC00000FFFFC00000FFFFC000007FFF8000
0023317F9F27>I<000FF03C00003FFE7E0000FFFF7E0003FFFFFE0007FFFFFE000FFC1F
FE001FE007FE001FC003FE003F8001FE007F0000FE007E0000FE007E0000FE00FE00007E
00FC00007E00FC00007E00FC00007E00FC00007E00FC00007E00FC00007E00FE00007E00
7E0000FE007E0000FE007F0001FE003F8001FE003FC003FE001FE007FE000FF81FFE0007
FFFFFE0003FFFFFE0001FFFF7E00007FFC7E00000FF07E000000007E000000007E000000
007E000000007E000000007E000000007E000000007E000000007E000000007E00000000
7E000000007E000000007E0000001FFFF800001FFFF800003FFFFC00001FFFF800001FFF
F826317E9F27>I<7FFC03FC00FFFE0FFF00FFFE3FFF80FFFE7FFFC07FFEFFFFC0007FFE
1FC0007FF81FC0007FF00F80007FE00200007FC00000007F800000007F800000007F0000
00007F000000007E000000007E000000007E000000007E000000007E000000007E000000
007E000000007E000000007E000000007E000000007E000000007E000000007E0000007F
FFFF8000FFFFFFC000FFFFFFC000FFFFFFC0007FFFFF800022207E9F27>I<00FFF38007
FFFFC01FFFFFC03FFFFFC07FFFFFC07F803FC0FC000FC0F8000FC0F8000FC0F8000780FC
0000007F8000007FFC00003FFFF0001FFFFC0007FFFF0001FFFF80000FFFC000003FE000
0007E0780003F0FC0001F0FC0001F0FE0001F0FE0003F0FF0007E0FFE01FE0FFFFFFC0FF
FFFF80FFFFFF00FBFFFC00707FF0001C207B9F27>I<003C0000007E0000007E0000007E
0000007E0000007E0000007E0000007E0000007E00007FFFFFF0FFFFFFF8FFFFFFF8FFFF
FFF87FFFFFF0007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E
0000007E0000007E0000007E0000007E0000007E0000007E0000007E0018007E007E007E
007E007E007E007E007E007E00FE003F00FC003F83FC003FFFF8001FFFF0000FFFE00003
FFC00000FF001F297EA827>I<7FE01FF800FFF03FFC00FFF03FFC00FFF03FFC007FF01F
FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC
0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC00
03F000FC0003F000FC0003F000FC0003F000FC0003F001FC0003F001FC0003F003FC0003
FC0FFC0001FFFFFFE001FFFFFFF000FFFFFFF0003FFEFFF0000FF87FE024207F9F27>I<
3FFC1FFF007FFE3FFF007FFE3FFF807FFE3FFF003FFC1FFF0001F807E00000FC0FC00000
FC1F8000007E1F0000003F3F0000001F7E0000001FFC0000000FF800000007F800000003
F000000003E000000003F000000007F80000000FF80000001FFC0000001F3E0000003E3F
0000007E1F0000007C0F800000F80FC00001F807E00003F003E0007FFE1FFF807FFE1FFF
80FFFF3FFFC07FFE1FFF807FFE1FFF8022207E9F27>120 D<7FFC0FFF80FFFE1FFFC0FF
FE1FFFC0FFFE1FFFC07FFC0FFF8007E000F80003E001F80003E001F00003F001F00001F0
03F00001F803E00000F803E00000F803E00000FC07C000007C07C000007C07C000007E0F
8000003E0F8000003E0F8000001F0F0000001F1F0000001F1F0000000F1F0000000F9E00
00000FBE00000007BE00000007FC00000003FC00000003FC00000003F800000001F80000
0001F800000001F000000001F000000003F000000003E000000003E000000007E0000000
07C000000807C000003E0FC000007F0F8000007F1F8000007E7F0000007FFE0000003FFC
0000003FF80000001FF000000007C000000022317E9F27>I<78FCFCFCFCFCFCFCFCFCFC
FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
FCFCFCFCFCFCFCFCFCFC78063A70B327>124 D E /Fb 26 122 df<00000003FE000E00
00003FFF801E000000FFFFE03C000003FE01F03C00000FF000787C00003FC0003CFC0000
7F00001FF80000FE00000FF80003FC00000FF80007F8000007F8000FF0000007F0001FE0
000003F0003FC0000003F0003F80000003F0007F00000003E000FF00000003E001FE0000
0003E001FC00000003E003FC00000003C007F800000003C007F800000003C00FF0000000
03C00FF000000003801FE000000003801FE000000000001FE000000000003FC000000000
003FC000000000003FC000000000007FC000000000007F8000000000007F800000000000
7F800000000000FF800000000000FF000000000000FF000000000000FF000000000000FF
000000000000FF000000003800FF000000003800FF000000007800FE000000007000FF00
0000007000FF00000000F0007F00000000E0007F00000001E0007F00000001C0007F0000
0003C0003F8000000780003F8000000700001F8000000E00001FC000001E00000FC00000
3C00000FE0000078000007F00001F0000003F80003C0000001FE000F800000007F807E00
0000003FFFFC000000000FFFE00000000000FF00000000373D74BA3B>67
D<0003FFFFFFFE00000003FFFFFFFFC0000003FFFFFFFFF000000007F8000FF800000007
F00003FC00000007F00000FE0000000FF000007F0000000FF000003F8000000FE000001F
8000000FE000001FC000001FE000000FC000001FE000000FE000001FC000000FE000001F
C0000007E000003FC0000007E000003FC0000007F000003F80000007F000003F80000007
F000007F80000007F000007F80000007F000007F00000007F000007F00000007F00000FF
00000007F00000FF0000000FF00000FE0000000FF00000FE0000000FF00001FE0000000F
F00001FE0000000FE00001FC0000001FE00001FC0000001FE00003FC0000001FE00003FC
0000001FC00003F80000003FC00003F80000003FC00007F80000003F800007F80000007F
800007F00000007F000007F00000007F00000FF0000000FE00000FF0000000FE00000FE0
000001FC00000FE0000001F800001FE0000003F800001FE0000007F000001FC0000007E0
00001FC000000FC000003FC000001F8000003FC000003F8000003F8000007F0000003F80
0000FC0000007F800003F80000007F800007F00000007F00001FC0000000FF0001FF8000
007FFFFFFFFE000000FFFFFFFFF0000000FFFFFFFF800000003C397CB83F>I<00000003
FE000E0000003FFF801E000000FFFFE03C000003FE01F03C00000FF000787C00003FC000
3CFC00007F00001FF80000FE00000FF80003FC00000FF80007F8000007F8000FF0000007
F0001FE0000003F0003FC0000003F0003F80000003F0007F00000003E000FF00000003E0
01FE00000003E001FC00000003E003FC00000003C007F800000003C007F800000003C00F
F000000003C00FF000000003801FE000000003801FE000000000001FE000000000003FC0
00000000003FC000000000003FC000000000007FC000000000007F8000000000007F8000
000000007F800000000000FF800000000000FF000000000000FF000007FFFFE0FF000007
FFFFE0FF000007FFFFE0FF00000007FC00FF00000003F800FF00000007F800FF00000007
F000FF00000007F000FF00000007F0007F0000000FF0007F0000000FE0007F0000000FE0
007F0000000FE0003F8000001FE0003F8000001FE0001F8000001FC0001FC000003FC000
0FE000003FC0000FE000007FC00007F00000FF800003F80003EF800001FE0007C7800000
7FC03F078000003FFFFC030000000FFFF00000000000FF80000000373D74BA40>71
D<0003FFF80000FFFFE00003FFF80000FFFFE00003FFFC0000FFFFE0000007FC000007F8
00000007FE000003F000000007FE000003E00000000FFE000003C00000000FFF000003C0
0000000E7F000003800000000E7F000003800000001E7F800007800000001E3F80000700
0000001C3F800007000000001C3FC00007000000003C1FC0000F000000003C1FE0000E00
000000380FE0000E00000000380FE0000E00000000780FF0001E000000007807F0001C00
0000007007F0001C000000007007F8001C00000000F003F8003C00000000F003FC003800
000000E003FC003800000000E001FC003800000001E001FE007800000001E000FE007000
000001C000FE007000000001C000FF007000000003C0007F00F000000003C0007F00E000
00000380007F80E00000000380003F80E00000000780003FC1E00000000780001FC1C000
00000700001FC1C00000000700001FE1C00000000F00000FE3C00000000F00000FE38000
00000E00000FF3800000000E000007F3800000001E000007FF800000001E000007FF0000
00001C000003FF000000001C000003FF000000003C000001FF000000003C000001FE0000
000038000001FE0000000038000000FE0000000078000000FE0000000078000000FC0000
0000F80000007C00000003FC0000007C0000007FFFE000003C000000FFFFE00000380000
00FFFFE000003800000043397CB83E>78 D<0000F800000007FE0000001F871C00003E03
FE00007C03FE0000F801FE0001F801FE0003F000FC0007E000FC000FE000FC000FC001FC
001FC001F8001FC001F8003F8001F8003F8003F8007F8003F0007F0003F0007F0003F000
7F0007F000FF0007E000FE0007E000FE0007E000FE000FE000FE000FC000FC000FC1C0FC
000FC1C0FC001FC1C0FC001F83C0FC001F8380FC003F8380FC003F87807C007F87007C00
FF07003E01FF0F003E038F8E001F0F079E0007FE03FC0001F000F000222677A42A>97
D<003F00001FFF00001FFF00001FFF0000007F0000007E0000007E0000007E000000FE00
0000FC000000FC000000FC000001FC000001F8000001F8000001F8000003F8000003F000
0003F0000003F0000007F0000007E0F80007E7FE0007EF0F800FFC07C00FF807C00FF003
E00FE003E01FC003F01FC003F01F8003F01F8003F03F8003F03F0003F03F0003F03F0007
F07F0007F07E0007F07E0007F07E000FF0FE000FF0FC000FE0FC000FE0FC001FE0FC001F
C0F8001FC0F8003F80F8003F80F8003F00F8007F00F8007E00F800FC007801F8007C01F0
003C03E0003E07C0001E1F80000FFE000001F000001C3B77B926>I<00007F000003FFC0
000FC1E0001F0070007E007800FC003801F801F803F003F807F003F807E003F80FE003F8
1FC003F01FC000003F8000003F8000007F8000007F0000007F0000007F000000FF000000
FE000000FE000000FE000000FE000000FC000000FC000000FC000000FC000030FC000038
FC0000787C0000F07E0001E03E0003C03E000F801F003E000F81F80003FFE00000FF0000
1D2677A426>I<00000001F8000000FFF8000000FFF8000000FFF800000003F800000003
F000000003F000000007F000000007F000000007E000000007E00000000FE00000000FE0
0000000FC00000000FC00000001FC00000001FC00000001F800000001F800000003F8000
00003F800000F83F000007FE3F00001F877F00003E03FF00007C03FE0000F801FE0001F8
01FE0003F000FE0007E000FC000FE000FC000FC001FC001FC001FC001FC001F8003F8001
F8003F8003F8007F8003F8007F0003F0007F0003F0007F0007F000FF0007F000FE0007E0
00FE0007E000FE000FE000FE000FE000FC000FC1C0FC000FC1C0FC001FC1C0FC001FC3C0
FC001F8380FC003F8380FC003F87807C007F87007C00FF07003E01FF0F003E038F8E001F
0F079E0007FE03FC0001F000F000253B77B92A>I<00007F000003FFC0000FC1E0003F00
F0007E007800FC007801F8007803F0007807E000780FE000780FC000F81FC000F03F8001
F03F8007E03F801F807F81FF007FFFF8007FFF00007F000000FF000000FE000000FE0000
00FE000000FE000000FE000000FC000000FC000000FC0000307C0000387C0000787E0000
F03E0001E03E0003C01F000F800F003E000781F80003FFE00000FF00001D2677A426>I<
00000007C00000001FF00000003E380000007C3C000000F8FC000000F9FC000001F9FC00
0001F1FC000003F1F8000003F0F0000003F000000007F000000007E000000007E0000000
07E000000007E00000000FE00000000FC00000000FC00000000FC00000000FC00000001F
C00000001F8000000FFFFFC0001FFFFFC0001FFFFF8000003F800000003F000000003F00
0000003F000000003F000000007F000000007E000000007E000000007E000000007E0000
0000FE00000000FC00000000FC00000000FC00000000FC00000001FC00000001F8000000
01F800000001F800000001F800000003F800000003F000000003F000000003F000000003
F000000007F000000007E000000007E000000007E000000007E00000000FE00000000FC0
0000000FC00000000FC00000001FC00000001F800000001F800000001F800000001F0000
00003F0000001C3F0000007E3E0000007E3E000000FE3C000000FE7C000000FE78000000
F8F000000078F00000003FC00000000F80000000264C82BA19>I<000007C00000003FF0
000000FC38E00001F01FF00003E01FF00007C00FF0000F800FF0001F8007F0003F0007E0
007F0007E0007E000FE000FE000FE000FC000FC001FC000FC001FC001FC003FC001FC003
F8001F8003F8001F8003F8003F8007F8003F8007F0003F0007F0003F0007F0007F0007F0
007F0007E0007E0007E0007E0007E000FE0007E000FE0007E000FC0003E001FC0003E003
FC0003E007FC0001F00FF80000F01FF80000787BF800003FF3F800000FC3F000000003F0
00000007F000000007F000000007E000000007E00000000FE00000000FC0001C000FC000
7E001FC0007E001F8000FE003F0000FE007E0000FE00FC00007801F800007C07E000001F
FF80000003FE00000024367CA426>I<0003F0000001FFF0000001FFF0000001FFF00000
0007F000000007E000000007E000000007E00000000FE00000000FC00000000FC0000000
0FC00000001FC00000001F800000001F800000001F800000003F800000003F000000003F
000000003F000000007F000000007E07F000007E1FFC00007E783E0000FFE01F0000FFC0
1F8000FF800F8000FF000F8001FE000F8001FE000FC001FC000FC001F8001F8003F8001F
8003F0001F8003F0001F8003F0003F8007F0003F0007E0003F0007E0003F0007E0007F00
0FE0007E000FC0007E000FC000FE000FC000FC001FC000FC001F8001FC1C1F8001F81C1F
8001F83C3F8003F8383F0003F0383F0003F0383F0003F0707F0003E0707E0003E0F07E00
03E0E07E0003E1C0FE0001E380FC0000FF003800003C00263B7BB92A>I<0001C00007E0
0007F0000FF0000FE00007E0000380000000000000000000000000000000000000000000
00000000000000000000000000F00003FC00071E000E1F001C1F001C1F00381F00383F00
703F00703F00707F00F07E00E07E00E0FE0000FC0000FC0001FC0001F80003F80003F800
03F00007F00007E00007E0000FE0E00FC0E00FC1E01FC1C01F81C01F81C01F83801F0380
1F07001F07001F0E000F1C0007F80001E000143879B619>I<0003F0000001FFF0000001
FFF0000001FFF000000007F000000007E000000007E000000007E00000000FE00000000F
C00000000FC00000000FC00000001FC00000001F800000001F800000001F800000003F80
0000003F000000003F000000003F000000007F000000007E000F80007E003FE0007E00F0
E000FE01C1F000FC0387F000FC0707F000FC0E07F001FC1C07E001F83807E001F8300380
01F870000003F8E0000003F1C0000003F380000003FF00000007FC00000007FE00000007
FFC0000007E7F800000FE1FC00000FC07E00000FC07F00000FC03F00001FC03F80001F80
1F81C01F801F81C01F801F83C03F803F83803F003F03803F003F03803F003F07807F003F
07007E003E07007E001E0E007E001E1E00FE000F3C00FC0007F800380001E000243B7BB9
26>107 D<000FC007FFC007FFC007FFC0001FC0001F80001F80003F80003F80003F0000
3F00007F00007F00007E00007E0000FE0000FE0000FC0000FC0001FC0001FC0001F80001
F80003F80003F80003F00003F00007F00007F00007E00007E0000FE0000FE0000FC0000F
C0001FC0001FC0001F80001F80003F80003F80003F00003F00007F00007F00007E0E007E
0E00FE0E00FE1E00FC1C00FC1C00FC3C00FC3800F83800F878007870007CE0001FE0000F
8000123B79B915>I<01E000FE0007F00007F803FF801FFC000E3C0F07C0783E001E3E3C
03E1E01F001C1F7803F3C01F80383FF001F7800F80383FE001F7000F80783FC001FE000F
80703FC001FE000FC0703F8001FC000FC0703F0003F8001F80F07F0003F8001F80E07E00
03F0001F80E07E0003F0001F80007E0007F0003F8000FE0007F0003F0000FC0007E0003F
0000FC0007E0003F0000FC000FE0007F0001FC000FE0007E0001F8000FC0007E0001F800
0FC000FE0001F8001FC000FC0003F8001FC000FC0003F0001F8001FC1C03F0001F8001F8
1C03F0003F8001F83C07F0003F8003F83807E0003F0003F03807E0003F0003F03807E000
7F0003F0700FE0007F0003E0700FC0007E0003E0F00FC0007E0003E0E00FC000FE0003E1
C01FC000FE0001E3C01F8000FC0000FF000700003800003C003E2679A444>I<01E000FE
000007F803FF80000E3C0F07C0001E3E3C03E0001C1F7803F000383FF001F000383FE001
F000783FC001F000703FC001F800703F8001F800703F0003F000F07F0003F000E07E0003
F000E07E0003F000007E0007F00000FE0007E00000FC0007E00000FC0007E00000FC000F
E00001FC000FC00001F8000FC00001F8001FC00001F8001F800003F8001F800003F0003F
838003F0003F038003F0003F078007F0007F070007E0007E070007E0007E070007E0007E
0E000FE0007C0E000FC0007C1E000FC0007C1C000FC0007C38001FC0003C78001F80001F
E000070000078000292679A42F>I<00007F000003FFC0000FC1F0001F00F8007E007C00
FC007C01F8007E03F0003E07F0003F07E0003F0FE0003F1FC0003F1FC0003F3F80003F3F
80007F7F80007F7F00007F7F00007F7F0000FFFF0000FFFE0000FEFE0000FEFE0001FEFE
0001FCFC0001FCFC0003F8FC0003F8FC0007F0FC0007E0FC000FE07C000FC07E001F803E
003F003E007E001F00F8000F83F00003FFC00000FE0000202677A42A>I<00078007C000
001FE03FF000003CF0787C000038F8E03E0000787FC03E0000707F801F000070FF001F00
00F0FE001F8000E0FE001F8000E0FC001F8001E1FC001F8001C1FC001F8001C1F8001F80
01C1F8001F800003F8003F800003F8003F800003F0003F800003F0003F800007F0007F80
0007F0007F800007E0007F000007E0007F00000FE000FF00000FE000FE00000FC000FE00
000FC001FC00001FC001FC00001FC001F800001F8003F800001F8003F000003F8007E000
003FC00FC000003FC00F8000003FE01F0000007FE03E0000007F70FC0000007E3FF00000
007E0F80000000FE0000000000FE0000000000FC0000000000FC0000000001FC00000000
01FC0000000001F80000000001F80000000003F80000000003F80000000003F000000000
07F000000000FFFFC0000000FFFFC0000000FFFFC0000000293580A42A>I<03C003F000
0FF01FFC001E783C0F001C7C700F003C3EE03F80383FC03F80387F803F80787F803F0070
7F003F00707F001C00F07E000000E0FE000000E0FC000000E0FC00000000FC00000001FC
00000001F800000001F800000001F800000003F800000003F000000003F000000003F000
000007F000000007E000000007E000000007E00000000FE00000000FC00000000FC00000
000FC00000001FC00000001F800000001F800000001F800000003F800000003F00000000
0E00000000212679A423>114 D<0000FE000007FF80000F83C0003E00E0007C00F00078
007000F800F001F803F001F003F001F003F001F003E003F001C003F8000003FC000003FF
C00001FFF80001FFFE0000FFFF00007FFF80003FFF80000FFFC00000FFC000003FC00000
1FC000000FC03E000FC07E000FC0FE000F80FE000F80FE000F80FC001F00E0001F00F000
3E0070007C003800F8001E03E0000FFFC00001FE00001C267AA422>I<0003800007C000
0FC0000FC0000FC0000FC0001FC0001F80001F80001F80003F80003F00003F00003F0000
7F00007E007FFFFF7FFFFFFFFFFF00FC0000FC0000FC0001FC0001F80001F80001F80003
F80003F00003F00003F00007F00007E00007E00007E0000FE0000FC0000FC0000FC0001F
C0001F801C1F801C1F803C3F80383F00783F00703F00F03F00E03F01C03E03C01F07800F
0F0007FC0001F000183579B31C>I<00F800000003FE0001C0078F0003E00E0F8007E01E
0F8007E01C0F8007E0380F800FE0381F800FE0781F800FC0701F800FC0703F801FC0F03F
001FC0E03F001F80E07F001F80007E003F80007E003F8000FE003F0000FC003F0000FC00
7F0001FC007F0001F8007E0001F8007E0001F800FE0003F800FE0003F000FC0E03F000FC
0E03F001FC1E03F001FC1C03F001F81C03E001F81C03E001F83C03F003F83803F007F838
01F007F07001F01EF8F000F83C78E0003FF03FC0000FC00F00272679A42D>I<00F0000E
0003FC003F00071E007F800E1F007F801C1F007F803C1F007F80381F003F80383F001F80
703F000F80703F000F80707F000F80F07E000F00E07E000700E0FE00070000FC000F0000
FC000E0001FC000E0001F8000E0001F8001E0003F8001C0003F0001C0003F0001C0003F0
003C0007F000380007E000380007E000700007E000700007E000700007E000E00007E000
E00007E001C00007E003C00003E003800003F007000001F00E000000F83C0000007FF800
00000FC00000212679A426>I<0007E007C0001FF81FF800787C383C00F03E703C01E01E
E0FE03C01FE0FE03801FC0FE07001FC0FC0F001F80FC0E001F80700E003F80001E003F00
001C003F00001C003F000000007F000000007F000000007E000000007E00000000FE0000
0000FE00000000FC00000000FC00000001FC00000001FC00000001F800700001F8007000
03F800F00003F800E01C03F000E07E03F001E07E07F001C0FE07F00380FE0FF00780FE0E
F00F00781CF81E0078387C3C003FF03FF00007C00FC00027267CA427>120
D<00F000000003FC0001C0071E0003E00E1F0007E01C1F0007E03C1F0007E0381F000FE0
383F000FC0703F000FC0703F000FC0707F001FC0F07E001F80E07E001F80E0FE001F8000
FC003F8000FC003F0001FC003F0001F8003F0001F8007F0003F8007E0003F0007E0003F0
007E0003F000FE0007F000FC0007E000FC0007E000FC0007E001FC0007E001F80007E001
F80007E001F80007E003F80007E003F00007E007F00003E00FF00003F01FF00001F87FE0
00007FF7E000001FC7E00000000FE00000000FC00000000FC00000001FC0003F001F8000
7F003F80007F003F00007F007E00007F007C00007E00FC00007001F800007003E0000038
07C000003C1F8000000FFE00000003F0000000233679A428>I E
/Fc 1 16 df<000FE000007FFC0000FFFE0003FFFF8007FFFFC00FFFFFE01FFFFFF03FFF
FFF83FFFFFF87FFFFFFC7FFFFFFC7FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFF
FFFEFFFFFFFEFFFFFFFEFFFFFFFE7FFFFFFC7FFFFFFC7FFFFFFC3FFFFFF83FFFFFF81FFF
FFF00FFFFFE007FFFFC003FFFF8000FFFE00007FFC00000FE0001F207BA42A>15
D E /Fd 36 124 df<0F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF03FE00F800D
0D798C1B>46 D<00001E000000003E00000000FE00000007FE0000003FFE0000FFFFFE00
00FFFFFE0000FFFFFE0000FFCFFE0000000FFE0000000FFE0000000FFE0000000FFE0000
000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE000000
0FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000F
FE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE
0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE00
00000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000
000FFE0000000FFE00007FFFFFFF807FFFFFFF807FFFFFFF807FFFFFFF80213779B630>
49 D<000FFC0000007FFFC00001FFFFF00007FFFFFC000FF03FFF001F800FFF803F0003
FFC07F0003FFC07FC001FFE0FFE000FFF0FFF000FFF0FFF000FFF0FFF0007FF8FFF0007F
F8FFF0007FF8FFF0007FF87FE0007FF83FC0007FF80F00007FF80000007FF8000000FFF0
000000FFF0000000FFE0000001FFE0000001FFC0000003FF80000003FF00000007FE0000
0007FC0000000FF80000001FF00000003FE00000007F800000007F00000000FE00000001
F800000003F000780007E00078000FC00078001F800078003E0000F8007C0000F000F800
00F001F00001F003FFFFFFF003FFFFFFF007FFFFFFF00FFFFFFFF01FFFFFFFF03FFFFFFF
F07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE025377BB630>I<0003FF
0000001FFFF000007FFFFC0001FC07FF0003F003FF8007E001FFC007C000FFE00FF000FF
E00FFC00FFF01FFC00FFF01FFE00FFF01FFE00FFF01FFE00FFF01FFE00FFF01FFE00FFF0
0FFC00FFE00FFC00FFE003F001FFE0000001FFC0000003FF80000003FF00000007FE0000
000FFC0000003FF000000FFFC000000FFF0000000FFFF000000007FE00000001FF800000
00FFC0000000FFE00000007FF00000007FF80000007FFC0000003FFC0000003FFC000000
3FFE1FC0003FFE3FE0003FFE7FF0003FFEFFF8003FFEFFF8003FFEFFF8003FFEFFF8003F
FEFFF8003FFCFFF8003FFCFFF0007FF87FF0007FF87FC000FFF03F8000FFE01FC001FFC0
0FFC07FF8007FFFFFF0001FFFFFC00007FFFF0000007FF000027387CB630>I<00000007
C0000000000FC0000000000FC0000000001FC0000000003FC0000000007FC000000000FF
C000000000FFC000000001FFC000000003FFC000000007FFC00000000FFFC00000000FFF
C00000001EFFC00000003CFFC00000007CFFC0000000F8FFC0000000F0FFC0000001E0FF
C0000003C0FFC0000007C0FFC000000F80FFC000000F00FFC000001E00FFC000003C00FF
C000007C00FFC00000F800FFC00000F000FFC00001E000FFC00003C000FFC00007C000FF
C0000F8000FFC0000F0000FFC0001E0000FFC0003C0000FFC0007C0000FFC000F80000FF
C000FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80000001FFC000000001FF
C000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FF
C000000001FFC000000001FFC0000003FFFFFF800003FFFFFF800003FFFFFF800003FFFF
FF8029377DB630>I<1C000000C01F800007C01FF8007FC01FFFFFFF801FFFFFFF801FFF
FFFF001FFFFFFE001FFFFFFC001FFFFFF0001FFFFFE0001FFFFF80001FFFFE00001FFFF0
00001F000000001F000000001F000000001F000000001F000000001F000000001F000000
001F000000001F07FE00001F3FFFE0001FFFFFF8001FFC07FC001FE003FF001F8001FF80
1F0000FFC00E0000FFC0000000FFE00000007FE00000007FF00000007FF00000007FF800
00007FF80600007FF83F80007FF87FE0007FF8FFE0007FF8FFF0007FF8FFF0007FF8FFF0
007FF8FFF0007FF8FFE0007FF0FFE0007FF07FC000FFF07F0000FFE07C0000FFC03E0001
FFC01F0003FF801FC007FF000FF01FFE0007FFFFF80001FFFFE000007FFF8000000FF800
0025387BB630>I<00000003E00000000000000007F00000000000000007F00000000000
00000FF8000000000000000FF8000000000000000FF8000000000000001FFC0000000000
00001FFC000000000000003FFE000000000000003FFE000000000000003FFE0000000000
00007FFF000000000000007FFF00000000000000FFFF80000000000000FFFF8000000000
0000FFFF80000000000001FFFFC0000000000001F3FFC0000000000003F3FFE000000000
0003E1FFE0000000000003E1FFE0000000000007E1FFF0000000000007C0FFF000000000
000FC0FFF800000000000F807FF800000000000F807FF800000000001F807FFC00000000
001F003FFC00000000003F003FFE00000000003E001FFE00000000003E001FFE00000000
007E001FFF00000000007C000FFF0000000000FC000FFF8000000000F80007FF80000000
00F80007FF8000000001F80007FFC000000001F00003FFC000000003FFFFFFFFE0000000
03FFFFFFFFE000000003FFFFFFFFE000000007FFFFFFFFF000000007C00000FFF0000000
0FC00000FFF80000000F8000007FF80000000F8000007FF80000001F8000007FFC000000
1F0000003FFC0000003F0000003FFE0000003E0000001FFE0000003E0000001FFE000000
7E0000001FFF0000007C0000000FFF000000FE0000000FFF8000FFFFF80007FFFFFF80FF
FFF80007FFFFFF80FFFFF80007FFFFFF80FFFFF80007FFFFFF80413A7DB948>65
D<0000003FFC0001C0000003FFFFC003C000001FFFFFF007C00000FFFFFFFC0FC00003FF
FC00FF3FC00007FFC0001FFFC0001FFE00000FFFC0003FFC000003FFC0007FF0000001FF
C000FFE0000000FFC001FFC0000000FFC003FFC00000007FC007FF800000003FC00FFF00
0000003FC00FFF000000001FC01FFE000000001FC01FFE000000000FC03FFE000000000F
C03FFC000000000FC03FFC0000000007C07FFC0000000007C07FFC0000000007C07FF800
0000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF80000000000
00FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF800
0000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF80000000000
007FF80000000000007FFC0000000000007FFC0000000003C03FFC0000000003C03FFC00
00000003C03FFE0000000003C01FFE0000000007C01FFE0000000007C00FFF0000000007
800FFF000000000F8007FF800000000F0003FFC00000001F0001FFC00000003E0000FFE0
0000007E00007FF8000000FC00003FFC000001F800001FFF000003F0000007FFC0000FE0
000003FFFC00FF80000000FFFFFFFE000000001FFFFFF80000000003FFFFE00000000000
3FFE0000003A3B7BB945>67 D<FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC007FF800007FF8
00007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF8
00007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF8
00007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF8
00007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF8
00007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF8
00007FF800007FF800FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC1E397DB824>73
D<FFFFFFFF000000FFFFFFFF000000FFFFFFFF000000FFFFFFFF000000007FF800000000
007FF800000000007FF800000000007FF800000000007FF800000000007FF80000000000
7FF800000000007FF800000000007FF800000000007FF800000000007FF800000000007F
F800000000007FF800000000007FF800000000007FF800000000007FF800000000007FF8
00000000007FF800000000007FF800000000007FF800000000007FF800000000007FF800
000000007FF800000000007FF800000000007FF800000000007FF800000000007FF80000
0000007FF800000000007FF800000000007FF800000000007FF800000780007FF8000007
80007FF800000780007FF800000780007FF800000780007FF800000F80007FF800000F00
007FF800000F00007FF800000F00007FF800001F00007FF800001F00007FF800003F0000
7FF800003F00007FF800007F00007FF80000FF00007FF80001FF00007FF80003FF00007F
F8000FFE00007FF8007FFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFF
FFFFFE0031397DB839>76 D<FFFFF80000000003FFFFF0FFFFFC0000000007FFFFF0FFFF
FC0000000007FFFFF0FFFFFE000000000FFFFFF0007FFE000000000FFFE000007FFE0000
00000FFFE000007BFF000000001EFFE000007BFF000000001EFFE0000079FF800000003C
FFE0000079FF800000003CFFE0000078FFC000000078FFE0000078FFC000000078FFE000
00787FE0000000F0FFE00000787FE0000000F0FFE00000787FE0000000F0FFE00000783F
F0000001E0FFE00000783FF0000001E0FFE00000781FF8000003C0FFE00000781FF80000
03C0FFE00000780FFC00000780FFE00000780FFC00000780FFE000007807FE00000F00FF
E000007807FE00000F00FFE000007803FF00001E00FFE000007803FF00001E00FFE00000
7803FF00001E00FFE000007801FF80003C00FFE000007801FF80003C00FFE000007800FF
C0007800FFE000007800FFC0007800FFE0000078007FE000F000FFE0000078007FE000F0
00FFE0000078003FF001E000FFE0000078003FF001E000FFE0000078003FF001E000FFE0
000078001FF803C000FFE0000078001FF803C000FFE0000078000FFC078000FFE0000078
000FFC078000FFE00000780007FE0F0000FFE00000780007FE0F0000FFE00000780003FF
1E0000FFE00000780003FF1E0000FFE00000780003FF1E0000FFE00000780001FFBC0000
FFE00000780001FFBC0000FFE00000780000FFF80000FFE00000780000FFF80000FFE000
007800007FF00000FFE000007800007FF00000FFE000007800003FE00000FFE000007800
003FE00000FFE00000FC00003FE00000FFE000FFFFFC001FC001FFFFFFF0FFFFFC001FC0
01FFFFFFF0FFFFFC000F8001FFFFFFF0FFFFFC00070001FFFFFFF054397DB85B>I<0000
00FFF800000000000FFFFF80000000007FFFFFF000000001FFC01FFC00000007FF0007FF
0000001FFC0001FFC000003FF000007FE000007FE000003FF00000FFC000001FF80001FF
8000000FFC0003FF8000000FFE0007FF00000007FF0007FF00000007FF000FFE00000003
FF800FFE00000003FF801FFC00000001FFC01FFC00000001FFC03FFC00000001FFE03FFC
00000001FFE03FFC00000001FFE07FF800000000FFF07FF800000000FFF07FF800000000
FFF07FF800000000FFF0FFF800000000FFF8FFF800000000FFF8FFF800000000FFF8FFF8
00000000FFF8FFF800000000FFF8FFF800000000FFF8FFF800000000FFF8FFF800000000
FFF8FFF800000000FFF8FFF800000000FFF8FFF800000000FFF8FFF800000000FFF87FF8
00000000FFF07FFC00000001FFF07FFC00000001FFF07FFC00000001FFF03FFC00000001
FFE03FFC00000001FFE03FFE00000003FFE01FFE00000003FFC01FFE00000003FFC00FFF
00000007FF8007FF00000007FF0007FF8000000FFF0003FFC000001FFE0001FFC000001F
FC0000FFE000003FF800007FF000007FF000003FFC0001FFE000001FFF0007FFC0000007
FFC01FFF00000001FFFFFFFC000000007FFFFFF0000000000FFFFF800000000000FFF800
00003D3B7BB948>79 D<FFFFFFFFFF0000FFFFFFFFFFF000FFFFFFFFFFFE00FFFFFFFFFF
FF80007FF8000FFFC0007FF80001FFE0007FF80000FFF0007FF800007FF8007FF800003F
FC007FF800003FFC007FF800001FFE007FF800001FFE007FF800001FFF007FF800001FFF
007FF800001FFF007FF800001FFF007FF800001FFF007FF800001FFF007FF800001FFF00
7FF800001FFF007FF800001FFE007FF800001FFE007FF800003FFC007FF800003FFC007F
F800007FF8007FF80000FFF0007FF80001FFE0007FF8000FFFC0007FFFFFFFFF00007FFF
FFFFFC00007FFFFFFFE000007FF800000000007FF800000000007FF800000000007FF800
000000007FF800000000007FF800000000007FF800000000007FF800000000007FF80000
0000007FF800000000007FF800000000007FF800000000007FF800000000007FF8000000
00007FF800000000007FF800000000007FF800000000007FF800000000007FF800000000
007FF800000000007FF800000000007FF800000000FFFFFFFC000000FFFFFFFC000000FF
FFFFFC000000FFFFFFFC00000038397DB841>I<0007FF000E00003FFFE01E0000FFFFF8
3E0003FFFFFE7E0007FC01FFFE000FF0001FFE001FE0000FFE003FC00003FE003F800001
FE007F800000FE007F000000FE007F0000007E00FF0000007E00FF0000003E00FF000000
3E00FF8000003E00FF8000001E00FFC000001E00FFE000001E00FFF000000000FFFC0000
00007FFFE00000007FFFFE0000007FFFFFF000003FFFFFFE00003FFFFFFF80001FFFFFFF
C0000FFFFFFFF00007FFFFFFF80003FFFFFFFC0000FFFFFFFE00003FFFFFFE00000FFFFF
FF000001FFFFFF0000000FFFFF800000007FFF800000000FFFC000000003FFC000000001
FFC000000000FFC0F00000007FC0F00000007FC0F00000007FC0F00000003FC0F0000000
3FC0F80000003FC0F80000003F80FC0000003F80FC0000007F80FE0000007F00FF000000
7F00FF800000FE00FFE00001FC00FFF80003FC00FFFF801FF800FCFFFFFFE000F83FFFFF
C000F007FFFE0000E0007FF000002A3B7BB935>83 D<3FFFFFFFFFFFFF803FFFFFFFFFFF
FF803FFFFFFFFFFFFF803FFFFFFFFFFFFF803FF800FFF003FF807FC000FFF0007FC07F80
00FFF0001FC07E0000FFF0000FC07E0000FFF0000FC07C0000FFF00007C07C0000FFF000
07C0780000FFF00003C0780000FFF00003C0780000FFF00003C0780000FFF00003C0F800
00FFF00003E0F00000FFF00001E0F00000FFF00001E0F00000FFF00001E0F00000FFF000
01E0000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000000000
00FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF000
0000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000000000
00FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF000
0000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000000000
00FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF000
0000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000000000
00FFF0000000000FFFFFFFFF0000000FFFFFFFFF0000000FFFFFFFFF0000000FFFFFFFFF
00003B387DB742>I<003FFE00000003FFFFE000000FFFFFF800001FF00FFE00003FF003
FF00003FF801FF80003FF800FFC0003FF800FFC0003FF8007FE0003FF8007FE0001FF000
7FE0000FE0007FE0000380007FE0000000007FE0000000007FE00000003FFFE000000FFF
FFE000007FFFFFE00001FFF87FE00007FF807FE0000FFE007FE0003FF8007FE0003FF000
7FE0007FE0007FE000FFE0007FE000FFC0007FE000FFC0007FE000FFC0007FE000FFC000
7FE000FFC000FFE000FFE001FFE0007FE001FFE0003FF007FFF8001FFC1FBFFFC00FFFFE
1FFFC003FFF80FFFC0003FE003FFC02A257DA42E>97 D<0001FFC000000FFFFC00007FFF
FF0000FF80FF8003FE00FFC007FC01FFC00FF801FFC01FF801FFC01FF001FFC03FF001FF
C03FF000FF807FE0007F007FE0001C007FE0000000FFE0000000FFE0000000FFE0000000
FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE00000007FE00000007F
E00000007FF00000003FF00000003FF00001E01FF80001E01FF80003E00FFC0007C007FE
00078003FF001F8000FFC07E00007FFFFC00000FFFF0000001FF800023257DA42A>99
D<000000007F800000007FFF800000007FFF800000007FFF800000007FFF8000000003FF
8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF
8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF
8000000001FF8000000001FF8000000001FF800001FF81FF80000FFFF1FF80003FFFFDFF
8000FFC07FFF8003FF001FFF8007FC0007FF800FFC0003FF801FF80001FF801FF00001FF
803FF00001FF803FF00001FF807FE00001FF807FE00001FF807FE00001FF80FFE00001FF
80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF
80FFE00001FF80FFE00001FF80FFE00001FF807FE00001FF807FE00001FF807FF00001FF
803FF00001FF803FF00001FF801FF80003FF800FF80007FF8007FC000FFF8003FE001FFF
C001FF80FDFFFE007FFFF9FFFE001FFFE1FFFE0003FF01FFFE2F3A7DB935>I<0003FF80
00001FFFF000007FFFFC0001FF83FE0003FE007F8007FC003F800FF8003FC01FF8001FE0
1FF0001FE03FF0000FF03FF0000FF07FE0000FF07FE0000FF87FE00007F8FFE00007F8FF
E00007F8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFE0000000FFE0000000FFE0000000FFE0
0000007FE00000007FE00000007FE00000003FF00000003FF00000781FF00000780FF800
00F80FFC0000F007FC0003F001FF000FE000FFC07FC0007FFFFF00000FFFFC000001FFE0
0025257DA42C>I<00001FF0000001FFFC000007FFFF00001FF87F80003FE0FF8000FFC1
FFC000FFC1FFC001FF81FFC001FF81FFC003FF01FFC003FF00FF8003FF00FF8003FF003E
0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000
03FF000000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF000003FF00000003FF00000003
FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF
00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00
000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF0000
0003FF00000003FF00000003FF00000003FF00000003FF000000FFFFFE0000FFFFFE0000
FFFFFE0000FFFFFE0000223A7DB91D>I<000000001F000007FE00FFC0007FFFE3FFC001
FFFFFFEFE007FE07FF8FE00FF801FF1FE01FF000FF8FE03FF000FFCFE03FE0007FC7C03F
E0007FC0007FE0007FE0007FE0007FE0007FE0007FE0007FE0007FE0007FE0007FE0007F
E0007FE0003FE0007FC0003FE0007FC0003FF000FFC0001FF000FF80000FF801FF000007
FE07FE00000FFFFFF800000F7FFFE000001E07FE0000001E00000000001E00000000003E
00000000003F00000000003F80000000001FC0000000001FFFFFF800001FFFFFFF80001F
FFFFFFE0000FFFFFFFF80007FFFFFFFC0003FFFFFFFE0007FFFFFFFE001FFFFFFFFF003F
C0000FFF007F000000FF80FF0000007F80FE0000007F80FE0000003F80FE0000003F80FE
0000003F80FF0000007F807F0000007F007F800000FF003FC00001FE001FF00007FC0007
FE003FF00001FFFFFFC000007FFFFF00000007FFF000002B377DA530>I<00FF00000000
FFFF00000000FFFF00000000FFFF00000000FFFF0000000007FF0000000003FF00000000
03FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00000000
03FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00000000
03FF0000000003FF0000000003FF007FC00003FF03FFF80003FF0FFFFE0003FF1F03FF00
03FF3C01FF8003FF7801FF8003FFF000FF8003FFE000FFC003FFC000FFC003FFC000FFC0
03FF8000FFC003FF8000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0
03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0
03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0
03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0FFFFFC3FFFFF
FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF303A7DB935>I<01F00007FC000FFE000FFE
001FFF001FFF001FFF001FFF001FFF000FFE000FFE0007FC0001F0000000000000000000
0000000000000000000000000000000000000000FF007FFF007FFF007FFF007FFF0007FF
0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF
0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF
0003FF0003FF0003FF00FFFFF8FFFFF8FFFFF8FFFFF8153B7DBA1B>I<00FF00FFFF00FF
FF00FFFF00FFFF0007FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003
FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003
FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003
FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003
FF0003FF0003FF0003FF00FFFFFCFFFFFCFFFFFCFFFFFC163A7DB91B>108
D<00FE007FE0000FFC0000FFFE01FFFC003FFF8000FFFE07FFFF00FFFFE000FFFE1F81FF
83F03FF000FFFE3C00FF87801FF00007FE7800FFCF001FF80003FEF000FFDE001FF80003
FFE0007FFC000FFC0003FFC0007FF8000FFC0003FFC0007FF8000FFC0003FF80007FF000
0FFC0003FF80007FF0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00
007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC
0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007F
E0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003
FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE000
0FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00
007FE0000FFC00FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFF
F0FFFFFC1FFFFF83FFFFF04C257DA451>I<00FE007FC000FFFE03FFF800FFFE0FFFFE00
FFFE1F03FF00FFFE3C01FF8007FE7801FF8003FEF000FF8003FFE000FFC003FFC000FFC0
03FFC000FFC003FF8000FFC003FF8000FFC003FF0000FFC003FF0000FFC003FF0000FFC0
03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0
03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0
03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0
FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF30257DA435>I<0001FFC000
00000FFFF80000007FFFFF000000FF80FF800003FE003FE00007FC001FF0000FF8000FF8
001FF00007FC001FF00007FC003FF00007FE003FE00003FE007FE00003FF007FE00003FF
007FE00003FF00FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF
80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF807FE00003FF007FE00003FF
007FE00003FF003FE00003FE003FF00007FE001FF00007FC001FF00007FC000FF8000FF8
0007FC001FF00003FE003FE00001FF80FFC000007FFFFF0000001FFFFC00000001FFC000
0029257DA430>I<00FF01FF8000FFFF0FFFF000FFFF3FFFFC00FFFFFE07FF00FFFFF001
FF8003FFE000FFC003FF80007FE003FF00007FF003FF00003FF803FF00003FF803FF0000
1FFC03FF00001FFC03FF00001FFC03FF00000FFE03FF00000FFE03FF00000FFE03FF0000
0FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF0000
0FFE03FF00000FFC03FF00001FFC03FF00001FFC03FF00001FF803FF00003FF803FF0000
3FF003FF80007FF003FFC0007FE003FFE000FFC003FFF003FF8003FFFC07FE0003FF3FFF
F80003FF0FFFE00003FF03FF000003FF0000000003FF0000000003FF0000000003FF0000
000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000
000003FF0000000003FF00000000FFFFFC000000FFFFFC000000FFFFFC000000FFFFFC00
00002F357EA435>I<00FE03F000FFFE0FFE00FFFE3FFF00FFFE7C7F80FFFEF8FFC007FE
F0FFC003FFE0FFC003FFC0FFC003FFC0FFC003FF807F8003FF803F0003FF800C0003FF80
000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF0000
0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000
03FF00000003FF00000003FF00000003FF00000003FF00000003FF000000FFFFFE0000FF
FFFE0000FFFFFE0000FFFFFE000022257EA427>114 D<003FF03803FFFEF80FFFFFF81F
C00FF83F0003F87E0001F87C0000F8FC0000F8FC000078FE000078FF000078FF800000FF
FC0000FFFFE0007FFFFC007FFFFF803FFFFFC01FFFFFF00FFFFFF803FFFFF800FFFFFC00
1FFFFC00007FFE000007FEF00001FEF00000FEF80000FEF800007EFC00007EFC00007CFE
0000FCFF0000F8FF8001F8FFF007F0FFFFFFC0F8FFFF00E01FF8001F257DA426>I<000F
0000000F0000000F0000000F0000000F0000001F0000001F0000001F0000001F0000003F
0000003F0000007F000000FF000000FF000001FF000007FF00001FFFFFE0FFFFFFE0FFFF
FFE0FFFFFFE003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF
000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF
000003FF000003FF007803FF007803FF007803FF007803FF007803FF007803FF007803FF
007803FF00F801FF80F001FF81F000FFC3E0003FFFC0001FFF800003FE001D357EB425>
I<00FF00003FC0FFFF003FFFC0FFFF003FFFC0FFFF003FFFC0FFFF003FFFC007FF0001FF
C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF
C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF
C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF
C003FF0000FFC003FF0000FFC003FF0000FFC003FF0001FFC003FF0001FFC003FF0003FF
C003FF0003FFC001FF0007FFC001FF800FFFE000FFC03EFFFF007FFFFCFFFF001FFFF0FF
FF0003FF80FFFF30257DA435>I<FFFFF001FFF8FFFFF001FFF8FFFFF001FFF8FFFFF001
FFF803FF00003F0003FF00001E0003FF80003E0001FF80003C0001FFC0007C0000FFC000
780000FFE000F800007FE000F000007FF001F000003FF001E000003FF801E000001FF803
C000001FF803C000001FFC07C000000FFC078000000FFE0F80000007FE0F00000007FF1F
00000003FF1E00000003FFBE00000001FFBC00000001FFFC00000000FFF800000000FFF8
00000000FFF8000000007FF0000000007FF0000000003FE0000000003FE0000000001FC0
000000001FC0000000000F80000000000F8000002D257EA432>I<FFFFF1FFFF803FFFFF
FFF1FFFF803FFFFFFFF1FFFF803FFFFFFFF1FFFF803FFF07FE000FF80003E003FF0007F8
0003C003FF0007FC0003C003FF8007FC0007C001FF8003FE00078001FF8007FE00078000
FFC007FE000F0000FFC007FF000F0000FFE00FFF001F00007FE00FFF801E00007FE01FFF
801E00003FF01E7F803C00003FF01E7FC03C00003FF83E7FC07C00001FF83C3FE0780000
1FF87C3FE0F800000FFC781FF0F000000FFC781FF0F000000FFEF00FF1F0000007FEF00F
F9E0000007FFF00FFBE0000003FFE007FFC0000003FFE007FFC0000003FFC003FFC00000
01FFC003FF80000001FFC003FF80000000FF8001FF00000000FF8001FF00000000FF0000
FF000000007F0000FE000000007F0000FE000000003E00007C000000003C00003C000040
257EA445>I<FFFFF001FFF8FFFFF001FFF8FFFFF001FFF8FFFFF001FFF803FF00003F00
03FF00001E0003FF80003E0001FF80003C0001FFC0007C0000FFC000780000FFE000F800
007FE000F000007FF001F000003FF001E000003FF801E000001FF803C000001FF803C000
001FFC07C000000FFC078000000FFE0F80000007FE0F00000007FF1F00000003FF1E0000
0003FFBE00000001FFBC00000001FFFC00000000FFF800000000FFF800000000FFF80000
00007FF0000000007FF0000000003FE0000000003FE0000000001FC0000000001FC00000
00000F80000000000F80000000000F00000000000F00000000001F00000000001E000000
3F003E0000007F803C000000FFC07C000000FFC078000000FFC0F8000000FFC1F0000000
FFC3E00000007F87C00000007D1F800000003FFF000000001FFC0000000007F000000000
2D357EA432>121 D<FFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFE2F03809730>123
D E /Fe 43 122 df<0000000FFF0000000001FFFFC00000000FFFFFF00000007FFFFFF8
000001FFF803FC000003FFC000FE00000FFF0003FE00001FFE0007FF00003FFC000FFF00
003FF8000FFF00007FF0000FFF00007FF0001FFF8000FFF0000FFF0000FFE0000FFF0000
FFE0000FFF0000FFE0000FFF0000FFE00007FE0000FFE00001F80000FFE00000000000FF
E00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE0
0000000000FFE001FFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFF
FFFF80FFFFFFFFFFFF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003
FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF
8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF80
00FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000
FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FF
E00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE0
0003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF807FFFFFC1
FFFFFF7FFFFFC1FFFFFF7FFFFFC1FFFFFF7FFFFFC1FFFFFF7FFFFFC1FFFFFF38467EC53E
>12 D<07C01FF03FF87FFCFFFEFFFEFFFEFFFEFFFEFFFEFFFE7FFC3FF81FF007C00F0F78
8E1F>46 D<000003C000000007C00000001FC00000007FC0000003FFC000003FFFC000FF
FFFFC000FFFFFFC000FFFFFFC000FFFFFFC000FFC3FFC0000003FFC0000003FFC0000003
FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FF
C0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0
000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC000
0003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC00000
03FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003
FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FF
C0000003FFC0000003FFC0000003FFC000FFFFFFFFFCFFFFFFFFFCFFFFFFFFFCFFFFFFFF
FCFFFFFFFFFC264177C038>49 D<0000FFE00000000FFFFE0000003FFFFF800000FFFFFF
E00003FFFFFFF80007FC03FFFE000FE0007FFF001F80003FFF803F00000FFFC07F000007
FFC07FC00007FFE07FF00003FFE0FFF00001FFF0FFF80001FFF0FFF80001FFF8FFF80000
FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF87FF00000FFF83FE00000FFF81FC00000
FFF800000000FFF800000000FFF000000001FFF000000001FFF000000001FFE000000003
FFE000000003FFC000000007FF800000000FFF000000000FFF000000001FFC000000003F
F8000000003FF0000000007FE000000000FFC000000001FF0000000003FE0000000007FC
000000000FF0000000001FE0000000003F80000000007F0000780000FE0000780001FC00
00780003F80000F80007E00000F0000FC00000F0001F800000F0003F000000F0007C0000
01F000F8000003F001FFFFFFFFF003FFFFFFFFE007FFFFFFFFE00FFFFFFFFFE01FFFFFFF
FFE03FFFFFFFFFE07FFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFF
FFC0FFFFFFFFFFC02D417BC038>I<0000FFF000000007FFFF0000001FFFFFC000007FFF
FFF00000FF007FF80003F8003FFE0007E0001FFF0007E0000FFF000FF80007FF800FFE00
07FF801FFE0007FFC01FFF0007FFC01FFF0007FFC01FFF0007FFC01FFF0007FFC01FFF00
07FFC01FFF0007FFC00FFE0007FFC007FC0007FF8003F8000FFF800000000FFF00000000
1FFF000000001FFE000000003FFC000000007FF800000000FFF000000001FFE00000000F
FF80000007FFFE00000007FFF800000007FFFF00000007FFFFC000000000FFF000000000
3FFC000000000FFE000000000FFF8000000007FF8000000003FFC000000003FFE0000000
03FFE000000001FFF000000001FFF000000001FFF800000001FFF800000001FFF80FC000
01FFF83FF00001FFF87FF80001FFF87FF80001FFF8FFFC0001FFF8FFFC0001FFF8FFFC00
01FFF0FFFC0001FFF0FFFC0003FFF0FFFC0003FFE07FF80003FFE07FF00007FFC07FE000
07FFC03F80000FFF801FF0001FFF000FFE00FFFE0007FFFFFFF80001FFFFFFF000007FFF
FFC000001FFFFE00000001FFE000002D427BC038>I<000000003F0000000000003F0000
000000007F000000000000FF000000000001FF000000000003FF000000000003FF000000
000007FF00000000000FFF00000000001FFF00000000003FFF00000000003FFF00000000
007FFF0000000000FFFF0000000001F7FF0000000003E7FF0000000007E7FF0000000007
C7FF000000000F87FF000000001F07FF000000003E07FF000000007E07FF000000007C07
FF00000000F807FF00000001F007FF00000003E007FF00000007E007FF00000007C007FF
0000000F8007FF0000001F0007FF0000003E0007FF0000007C0007FF0000007C0007FF00
0000F80007FF000001F00007FF000003E00007FF000007C00007FF00000FC00007FF0000
0F800007FF00001F000007FF00003E000007FF00007C000007FF0000FC000007FF0000FF
FFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF800000
000FFF00000000000FFF00000000000FFF00000000000FFF00000000000FFF0000000000
0FFF00000000000FFF00000000000FFF00000000000FFF00000000000FFF00000000000F
FF00000000000FFF000000007FFFFFFF8000007FFFFFFF8000007FFFFFFF8000007FFFFF
FF8000007FFFFFFF8031417DC038>I<07000000030007E000003F0007FF0007FF0007FF
FFFFFF0007FFFFFFFE0007FFFFFFFC0007FFFFFFF80007FFFFFFF00007FFFFFFE00007FF
FFFF800007FFFFFE000007FFFFFC000007FFFFE0000007FFFF00000007C00000000007C0
0000000007C00000000007C00000000007C00000000007C00000000007C00000000007C0
0000000007C00000000007C00000000007C03FF0000007C1FFFF000007C7FFFFC00007DF
FFFFF00007FFE03FFC0007FF000FFE0007FC0007FF0007F00003FF8007E00003FFC007C0
0001FFC003800001FFE000000001FFE000000000FFF000000000FFF000000000FFF00000
0000FFF800000000FFF800000000FFF800000000FFF80F800000FFF83FE00000FFF87FF0
0000FFF8FFF00000FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF0FFF0
0000FFF0FFF00001FFF07FE00001FFE07FC00001FFE07E000003FFC03E000003FFC03F00
0007FF801FC0000FFF000FF0001FFE0007FE00FFFC0003FFFFFFF00000FFFFFFE000003F
FFFF8000000FFFFC00000001FFC000002D427BC038>I<000001FF800000001FFFF00000
007FFFFC000001FFFFFF000007FF807F80000FFC001F80003FF0001FC0007FE0007FC000
FFC000FFE001FF8001FFE003FF8001FFE003FF0001FFE007FE0001FFE00FFE0001FFE00F
FE0001FFE01FFC0000FFC01FFC00007F801FFC00001E003FFC000000003FFC000000003F
F8000000007FF8000000007FF8000000007FF807FC00007FF81FFF8000FFF87FFFE000FF
F8FFFFF800FFF9F01FFC00FFFBC007FE00FFFF8003FF00FFFF8003FF80FFFF0001FFC0FF
FE0001FFC0FFFE0000FFE0FFFE0000FFE0FFFC0000FFF0FFFC0000FFF0FFFC0000FFF0FF
FC0000FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF87FF80000FFF87F
F80000FFF87FF80000FFF87FF80000FFF87FF80000FFF83FF80000FFF83FF80000FFF83F
F80000FFF03FFC0000FFF01FFC0000FFF01FFC0000FFF00FFC0001FFE00FFC0001FFE007
FE0001FFC007FF0003FF8003FF8003FF0001FFC007FE0000FFE01FFC00007FFFFFF80000
1FFFFFF0000007FFFFC0000001FFFF000000003FF000002D427BC038>I<000000001F80
00000000000000001F8000000000000000003FC000000000000000003FC0000000000000
00007FE000000000000000007FE000000000000000007FE00000000000000000FFF00000
000000000000FFF00000000000000001FFF80000000000000001FFF80000000000000001
FFF80000000000000003FFFC0000000000000003FFFC0000000000000007FFFE00000000
00000007FFFE0000000000000007FFFE000000000000000FFFFF000000000000000F9FFF
000000000000001F9FFF800000000000001F1FFF800000000000001F0FFF800000000000
003F0FFFC00000000000003E07FFC00000000000007E07FFE00000000000007C07FFE000
00000000007C03FFE0000000000000FC03FFF0000000000000F801FFF0000000000001F8
01FFF8000000000001F001FFF8000000000001F000FFF8000000000003F000FFFC000000
000003E0007FFC000000000007E0007FFE000000000007C0007FFE000000000007C0003F
FE00000000000FC0003FFF00000000000F80001FFF00000000001F80001FFF8000000000
1F00000FFF80000000001F00000FFF80000000003F00000FFFC0000000003E000007FFC0
000000007E000007FFE0000000007FFFFFFFFFE0000000007FFFFFFFFFE000000000FFFF
FFFFFFF000000000FFFFFFFFFFF000000001FFFFFFFFFFF800000001F0000000FFF80000
0001F0000000FFF800000003F0000000FFFC00000003E00000007FFC00000007E0000000
7FFE00000007C00000003FFE00000007C00000003FFE0000000F800000003FFF0000000F
800000001FFF0000001F800000001FFF8000001F000000000FFF8000003F000000000FFF
C000003E000000000FFFC000007E0000000007FFC000FFFFFF00000FFFFFFFF0FFFFFF00
000FFFFFFFF0FFFFFF00000FFFFFFFF0FFFFFF00000FFFFFFFF0FFFFFF00000FFFFFFFF0
4C457CC455>65 D<00000000FFF00000700000001FFFFF0000F0000001FFFFFFE001F000
0007FFFFFFF803F000003FFFFFFFFE07F00000FFFFE001FF0FF00001FFFE00003F9FF000
07FFF000000FFFF0000FFFC0000007FFF0001FFF00000003FFF0003FFE00000001FFF000
7FFC00000000FFF000FFF8000000007FF001FFF0000000003FF003FFE0000000001FF007
FFE0000000001FF007FFC0000000000FF00FFF80000000000FF00FFF800000000007F01F
FF000000000007F01FFF000000000003F03FFF000000000003F03FFE000000000003F03F
FE000000000003F07FFE000000000001F07FFE000000000001F07FFE000000000001F07F
FC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000FF
FC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000FF
FC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000FF
FC00000000000000FFFC00000000000000FFFC000000000000007FFC000000000000007F
FE000000000000007FFE000000000000F07FFE000000000000F03FFE000000000000F03F
FE000000000000F03FFF000000000000F01FFF000000000001F01FFF000000000001E00F
FF800000000001E00FFF800000000003E007FFC00000000003C007FFE00000000007C003
FFE00000000007C001FFF0000000000F8000FFF8000000001F00007FFC000000003F0000
3FFE000000007E00001FFF80000000FC00000FFFC0000001F8000007FFF0000007F00000
01FFFE00001FE0000000FFFFF001FF800000003FFFFFFFFF0000000007FFFFFFFC000000
0001FFFFFFF000000000001FFFFF80000000000000FFF800000044467AC451>67
D<FFFFFFFFFFFF00000000FFFFFFFFFFFFF0000000FFFFFFFFFFFFFE000000FFFFFFFFFF
FFFF800000FFFFFFFFFFFFFFE00000003FFE00001FFFF80000003FFE000001FFFC000000
3FFE0000003FFF0000003FFE0000000FFF8000003FFE00000007FFC000003FFE00000003
FFE000003FFE00000001FFF000003FFE00000000FFF000003FFE000000007FF800003FFE
000000003FFC00003FFE000000003FFC00003FFE000000001FFE00003FFE000000001FFE
00003FFE000000000FFF00003FFE000000000FFF00003FFE000000000FFF80003FFE0000
00000FFF80003FFE0000000007FF80003FFE0000000007FFC0003FFE0000000007FFC000
3FFE0000000007FFC0003FFE0000000007FFC0003FFE0000000007FFC0003FFE00000000
07FFE0003FFE0000000007FFE0003FFE0000000007FFE0003FFE0000000007FFE0003FFE
0000000007FFE0003FFE0000000007FFE0003FFE0000000007FFE0003FFE0000000007FF
E0003FFE0000000007FFE0003FFE0000000007FFE0003FFE0000000007FFE0003FFE0000
000007FFE0003FFE0000000007FFE0003FFE0000000007FFC0003FFE0000000007FFC000
3FFE0000000007FFC0003FFE0000000007FFC0003FFE0000000007FFC0003FFE00000000
07FF80003FFE000000000FFF80003FFE000000000FFF80003FFE000000000FFF00003FFE
000000001FFF00003FFE000000001FFE00003FFE000000003FFE00003FFE000000003FFC
00003FFE000000007FF800003FFE00000000FFF800003FFE00000000FFF000003FFE0000
0001FFE000003FFE00000007FFC000003FFE0000000FFF8000003FFE0000003FFF000000
3FFE000001FFFE0000003FFE00000FFFF80000FFFFFFFFFFFFFFF00000FFFFFFFFFFFFFF
C00000FFFFFFFFFFFFFE000000FFFFFFFFFFFFF0000000FFFFFFFFFFFF000000004B447C
C356>I<FFFFFFFFFFFFFF80FFFFFFFFFFFFFF80FFFFFFFFFFFFFF80FFFFFFFFFFFFFF80
FFFFFFFFFFFFFFC0003FFE00001FFFC0003FFE000001FFC0003FFE0000007FC0003FFE00
00003FC0003FFE0000001FC0003FFE0000000FC0003FFE00000007C0003FFE00000007E0
003FFE00000003E0003FFE00000003E0003FFE00000003E0003FFE00000001E0003FFE00
000001E0003FFE00000001E0003FFE0001E001E0003FFE0001E000F0003FFE0001E000F0
003FFE0001E000F0003FFE0001E000F0003FFE0001E00000003FFE0003E00000003FFE00
03E00000003FFE0003E00000003FFE0007E00000003FFE000FE00000003FFE007FE00000
003FFFFFFFE00000003FFFFFFFE00000003FFFFFFFE00000003FFFFFFFE00000003FFFFF
FFE00000003FFE007FE00000003FFE000FE00000003FFE0007E00000003FFE0003E00000
003FFE0003E00000003FFE0003E00000003FFE0001E00000003FFE0001E00000003FFE00
01E00000003FFE0001E00000003FFE0001E00000003FFE0001E00000003FFE0000000000
003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE00
00000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000
003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE00
00000000FFFFFFFFF0000000FFFFFFFFF0000000FFFFFFFFF0000000FFFFFFFFF0000000
FFFFFFFFF00000003C447CC346>70 D<00000000FFF0000070000000001FFFFF0000F000
000001FFFFFFE001F000000007FFFFFFF803F00000003FFFFFFFFE07F0000000FFFFE001
FF0FF0000001FFFE00003F9FF0000007FFF000000FFFF000000FFFC0000007FFF000001F
FF00000003FFF000003FFE00000001FFF000007FFC00000000FFF00000FFF8000000007F
F00001FFF0000000003FF00003FFE0000000001FF00007FFE0000000001FF00007FFC000
0000000FF0000FFF80000000000FF0000FFF800000000007F0001FFF000000000007F000
1FFF000000000003F0003FFF000000000003F0003FFE000000000003F0003FFE00000000
0003F0007FFE000000000001F0007FFE000000000001F0007FFE000000000001F0007FFC
0000000000000000FFFC0000000000000000FFFC0000000000000000FFFC000000000000
0000FFFC0000000000000000FFFC0000000000000000FFFC0000000000000000FFFC0000
000000000000FFFC0000000000000000FFFC0000000000000000FFFC0000000000000000
FFFC0000000000000000FFFC0000000000000000FFFC0000000000000000FFFC0000007F
FFFFFFF07FFC0000007FFFFFFFF07FFE0000007FFFFFFFF07FFE0000007FFFFFFFF07FFE
0000007FFFFFFFF03FFE0000000001FFF0003FFE0000000001FFF0003FFF0000000001FF
F0001FFF0000000001FFF0001FFF0000000001FFF0000FFF8000000001FFF0000FFF8000
000001FFF00007FFC000000001FFF00007FFE000000001FFF00003FFE000000001FFF000
01FFF000000001FFF00000FFF800000001FFF000007FFC00000001FFF000003FFE000000
03FFF000001FFF80000003FFF000000FFFC0000007FFF0000007FFF000000FFFF0000001
FFFE00003FFFF0000000FFFFF001FF9FF00000003FFFFFFFFF0FF000000007FFFFFFFC03
F000000001FFFFFFF000F0000000001FFFFFC000300000000000FFFC000000004C467AC4
58>I<FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0001FFF0000001FFF
0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF00
00001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000
001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF000000
1FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001F
FF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF
0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF00
00001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000
001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000FFFFFFFFE0FF
FFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE023447DC32A>73 D<FFFFFE000000000000
7FFFFF80FFFFFF000000000000FFFFFF80FFFFFF000000000000FFFFFF80FFFFFF800000
000001FFFFFF80FFFFFF800000000001FFFFFF80003FFF800000000001FFFE0000003DFF
C00000000003DFFE0000003DFFC00000000003DFFE0000003CFFE000000000079FFE0000
003CFFE000000000079FFE0000003C7FF0000000000F1FFE0000003C7FF0000000000F1F
FE0000003C3FF8000000001E1FFE0000003C3FF8000000001E1FFE0000003C1FFC000000
003C1FFE0000003C1FFC000000003C1FFE0000003C1FFC000000003C1FFE0000003C0FFE
00000000781FFE0000003C0FFE00000000781FFE0000003C07FF00000000F01FFE000000
3C07FF00000000F01FFE0000003C03FF80000001E01FFE0000003C03FF80000001E01FFE
0000003C01FFC0000003C01FFE0000003C01FFC0000003C01FFE0000003C01FFC0000003
C01FFE0000003C00FFE0000007801FFE0000003C00FFE0000007801FFE0000003C007FF0
00000F001FFE0000003C007FF000000F001FFE0000003C003FF800001E001FFE0000003C
003FF800001E001FFE0000003C001FFC00003C001FFE0000003C001FFC00003C001FFE00
00003C001FFC00003C001FFE0000003C000FFE000078001FFE0000003C000FFE00007800
1FFE0000003C0007FF0000F0001FFE0000003C0007FF0000F0001FFE0000003C0003FF80
01E0001FFE0000003C0003FF8001E0001FFE0000003C0001FFC003C0001FFE0000003C00
01FFC003C0001FFE0000003C0000FFE00780001FFE0000003C0000FFE00780001FFE0000
003C0000FFE00780001FFE0000003C00007FF00F00001FFE0000003C00007FF00F00001F
FE0000003C00003FF81E00001FFE0000003C00003FF81E00001FFE0000003C00001FFC3C
00001FFE0000003C00001FFC3C00001FFE0000003C00000FFE7800001FFE0000003C0000
0FFE7800001FFE0000003C00000FFE7800001FFE0000003C000007FFF000001FFE000000
3C000007FFF000001FFE0000003C000003FFE000001FFE0000003C000003FFE000001FFE
0000003C000001FFC000001FFE0000003C000001FFC000001FFE0000003C000000FF8000
001FFE0000003C000000FF8000001FFE0000FFFFFF0000FF80007FFFFFFF80FFFFFF0000
7F00007FFFFFFF80FFFFFF00007F00007FFFFFFF80FFFFFF00003E00007FFFFFFF80FFFF
FF00001C00007FFFFFFF8061447CC36A>77 D<FFFFFF00000001FFFFFEFFFFFF80000001
FFFFFEFFFFFFC0000001FFFFFEFFFFFFC0000001FFFFFEFFFFFFE0000001FFFFFE003FFF
F0000000007800003FFFF8000000007800003DFFFC000000007800003DFFFE0000000078
00003CFFFE000000007800003C7FFF000000007800003C3FFF800000007800003C1FFFC0
0000007800003C0FFFE00000007800003C07FFF00000007800003C07FFF8000000780000
3C03FFF80000007800003C01FFFC0000007800003C00FFFE0000007800003C007FFF0000
007800003C003FFF8000007800003C003FFFC000007800003C001FFFC000007800003C00
0FFFE000007800003C0007FFF000007800003C0003FFF800007800003C0001FFFC000078
00003C0000FFFE00007800003C0000FFFF00007800003C00007FFF00007800003C00003F
FF80007800003C00001FFFC0007800003C00000FFFE0007800003C000007FFF000780000
3C000007FFF8007800003C000003FFF8007800003C000001FFFC007800003C000000FFFE
007800003C0000007FFF007800003C0000003FFF807800003C0000001FFFC07800003C00
00001FFFE07800003C0000000FFFE07800003C00000007FFF07800003C00000003FFF878
00003C00000001FFFC7800003C00000000FFFE7800003C00000000FFFF7800003C000000
007FFF7800003C000000003FFFF800003C000000001FFFF800003C000000000FFFF80000
3C0000000007FFF800003C0000000003FFF800003C0000000003FFF800003C0000000001
FFF800003C0000000000FFF800003C00000000007FF800003C00000000003FF800003C00
000000001FF800003C00000000001FF800003C00000000000FF800003C000000000007F8
00FFFFFF0000000003F800FFFFFF0000000001F800FFFFFF0000000000F800FFFFFF0000
0000007800FFFFFF000000000078004F447CC358>I<00000007FFC0000000000000FFFF
FE000000000007FFFFFFC0000000001FFFFFFFF0000000007FFE00FFFC00000001FFF000
1FFF00000007FF800003FFC000000FFF000001FFE000001FFC0000007FF000003FF80000
003FF800007FF00000001FFC0000FFF00000001FFE0001FFE00000000FFF0003FFC00000
0007FF8003FFC000000007FF8007FF8000000003FFC007FF8000000003FFC00FFF000000
0001FFE00FFF0000000001FFE01FFF0000000001FFF01FFE0000000000FFF03FFE000000
0000FFF83FFE0000000000FFF83FFE0000000000FFF87FFE0000000000FFFC7FFC000000
00007FFC7FFC00000000007FFC7FFC00000000007FFC7FFC00000000007FFCFFFC000000
00007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC000000
00007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC000000
00007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC000000
00007FFE7FFC00000000007FFC7FFE0000000000FFFC7FFE0000000000FFFC7FFE000000
0000FFFC3FFE0000000000FFF83FFE0000000000FFF83FFF0000000001FFF81FFF000000
0001FFF01FFF0000000001FFF01FFF8000000003FFF00FFF8000000003FFE00FFF800000
0003FFE007FFC000000007FFC003FFC000000007FF8003FFE00000000FFF8001FFF00000
001FFF0000FFF80000003FFE00007FFC0000007FFC00003FFE000000FFF800001FFF0000
01FFF000000FFFC00007FFE0000007FFF0001FFFC0000001FFFE00FFFF00000000FFFFFF
FFFE000000003FFFFFFFF80000000007FFFFFFC00000000000FFFFFE00000000000007FF
C000000047467AC454>I<FFFFFFFFFFFF000000FFFFFFFFFFFFF00000FFFFFFFFFFFFFE
0000FFFFFFFFFFFFFF8000FFFFFFFFFFFFFFE000001FFF00000FFFF000001FFF000001FF
F800001FFF0000007FFC00001FFF0000003FFE00001FFF0000001FFF00001FFF0000000F
FF80001FFF0000000FFF80001FFF0000000FFFC0001FFF00000007FFC0001FFF00000007
FFC0001FFF00000007FFE0001FFF00000007FFE0001FFF00000007FFE0001FFF00000007
FFE0001FFF00000007FFE0001FFF00000007FFE0001FFF00000007FFE0001FFF00000007
FFE0001FFF00000007FFE0001FFF00000007FFC0001FFF00000007FFC0001FFF0000000F
FF80001FFF0000000FFF80001FFF0000000FFF00001FFF0000001FFF00001FFF0000003F
FE00001FFF0000007FFC00001FFF000001FFF800001FFF00000FFFF000001FFFFFFFFFFF
C000001FFFFFFFFFFF0000001FFFFFFFFFFC0000001FFFFFFFFFC00000001FFF00000000
0000001FFF000000000000001FFF000000000000001FFF000000000000001FFF00000000
0000001FFF000000000000001FFF000000000000001FFF000000000000001FFF00000000
0000001FFF000000000000001FFF000000000000001FFF000000000000001FFF00000000
0000001FFF000000000000001FFF000000000000001FFF000000000000001FFF00000000
0000001FFF000000000000001FFF000000000000001FFF000000000000001FFF00000000
0000001FFF000000000000001FFF000000000000001FFF000000000000001FFF00000000
0000FFFFFFFFE000000000FFFFFFFFE000000000FFFFFFFFE000000000FFFFFFFFE00000
0000FFFFFFFFE00000000043447DC34D>I<FFFFFFFFFFF800000000FFFFFFFFFFFFC000
0000FFFFFFFFFFFFF8000000FFFFFFFFFFFFFE000000FFFFFFFFFFFFFF800000001FFF00
003FFFE00000001FFF000003FFF00000001FFF000000FFF80000001FFF0000007FFC0000
001FFF0000003FFE0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF000000
1FFF8000001FFF0000000FFF8000001FFF0000000FFF8000001FFF0000000FFFC000001F
FF0000000FFFC000001FFF0000000FFFC000001FFF0000000FFFC000001FFF0000000FFF
C000001FFF0000000FFFC000001FFF0000000FFFC000001FFF0000000FFF8000001FFF00
00000FFF8000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000003FFE0000
001FFF0000003FFC0000001FFF0000007FFC0000001FFF000001FFF00000001FFF000007
FFE00000001FFF00003FFF800000001FFFFFFFFFFF000000001FFFFFFFFFF8000000001F
FFFFFFFFE0000000001FFFFFFFFFF8000000001FFF0000FFFC000000001FFF00003FFF00
0000001FFF00000FFF800000001FFF000007FFC00000001FFF000003FFE00000001FFF00
0003FFE00000001FFF000001FFF00000001FFF000001FFF00000001FFF000000FFF80000
001FFF000000FFF80000001FFF000000FFF80000001FFF000000FFF80000001FFF000000
FFF80000001FFF000000FFF80000001FFF000000FFF80000001FFF000000FFFC0000001F
FF000000FFFC0000001FFF000000FFFC0000001FFF000000FFFC0000001FFF000000FFFC
0000001FFF000000FFFC0000001FFF000000FFFC000F001FFF000000FFFE000F001FFF00
0000FFFE000F001FFF0000007FFE000F001FFF0000007FFF001F001FFF0000003FFF001E
FFFFFFFFE0001FFF803EFFFFFFFFE0000FFFE0FCFFFFFFFFE00007FFFFF8FFFFFFFFE000
01FFFFF0FFFFFFFFE000007FFFE00000000000000007FF8050457DC354>82
D<0000FFE0001C000007FFFE003C00003FFFFF807C0000FFFFFFE0FC0001FFFFFFF9FC00
03FF801FFFFC0007FC0001FFFC000FF800007FFC001FF000003FFC003FE000000FFC003F
C0000007FC007FC0000003FC007F80000003FC007F80000001FC007F80000000FC00FF80
000000FC00FF800000007C00FF800000007C00FFC00000007C00FFC00000007C00FFE000
00003C00FFF00000003C00FFF80000003C00FFFC00000000007FFE00000000007FFFE000
0000007FFFFE000000003FFFFFF00000003FFFFFFF0000001FFFFFFFE000001FFFFFFFFC
00000FFFFFFFFE000007FFFFFFFF800003FFFFFFFFC00001FFFFFFFFE000007FFFFFFFF0
00001FFFFFFFF8000007FFFFFFFC000000FFFFFFFC0000000FFFFFFE00000000FFFFFE00
00000007FFFF00000000007FFF00000000003FFF00000000000FFF800000000007FF8000
00000003FF80F000000003FF80F000000001FF80F000000001FF80F000000000FF80F000
000000FF80F800000000FF80F800000000FF80F800000000FF00FC00000000FF00FC0000
0000FF00FE00000001FF00FF00000001FE00FF80000003FE00FFC0000003FC00FFE00000
07FC00FFF800000FF800FFFF00003FF000FFFFF800FFE000FE7FFFFFFFC000FC1FFFFFFF
0000F807FFFFFC0000F000FFFFF00000E00007FF80000031467AC43E>I<3FFFFFFFFFFF
FFFFE03FFFFFFFFFFFFFFFE03FFFFFFFFFFFFFFFE03FFFFFFFFFFFFFFFE03FFFFFFFFFFF
FFFFE03FFE000FFF8003FFE07FE0000FFF80003FF07FC0000FFF80001FF07F00000FFF80
0007F07F00000FFF800007F07E00000FFF800003F07C00000FFF800001F07C00000FFF80
0001F07C00000FFF800001F07800000FFF800000F07800000FFF800000F07800000FFF80
0000F07800000FFF800000F0F800000FFF800000F8F000000FFF80000078F000000FFF80
000078F000000FFF80000078F000000FFF80000078F000000FFF800000780000000FFF80
0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
0000000000000FFF800000000007FFFFFFFFFF00000007FFFFFFFFFF00000007FFFFFFFF
FF00000007FFFFFFFFFF00000007FFFFFFFFFF000045437CC24E>I<0001FFE000000000
1FFFFE000000007FFFFF80000001FFFFFFE0000003FE007FF8000007FC001FFC000007FE
000FFE00000FFF0007FF00000FFF0007FF00000FFF0003FF80000FFF0003FF80000FFF00
03FF80000FFF0001FFC00007FE0001FFC00003FC0001FFC00000F00001FFC00000000001
FFC00000000001FFC00000000001FFC00000000001FFC000000003FFFFC0000000FFFFFF
C0000007FFFFFFC000003FFFF1FFC00000FFFC01FFC00003FFE001FFC0000FFF8001FFC0
001FFE0001FFC0003FFC0001FFC0003FF80001FFC0007FF80001FFC0007FF00001FFC000
FFF00001FFC000FFE00001FFC000FFE00001FFC000FFE00001FFC000FFE00003FFC000FF
E00003FFC000FFF00007FFC0007FF8000FFFC0007FF8001FFFF0003FFE003EFFFFC01FFF
80FC7FFFC007FFFFF87FFFC003FFFFE01FFFC0007FFF8007FFC0000FFC00000000322F7D
AD36>97 D<007FC000000000FFFFC000000000FFFFC000000000FFFFC000000000FFFFC0
00000000FFFFC00000000003FFC00000000001FFC00000000001FFC00000000001FFC000
00000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000
000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0000000
0001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00FF80000
01FFC0FFFF800001FFC3FFFFE00001FFCFFFFFF80001FFDFC03FFC0001FFFF000FFE0001
FFFC0003FF0001FFF80001FF8001FFF00001FFC001FFE00000FFE001FFC00000FFE001FF
C000007FF001FFC000007FF001FFC000007FF801FFC000003FF801FFC000003FF801FFC0
00003FF801FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000
003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC00000
3FFC01FFC000003FFC01FFC000003FFC01FFC000003FF801FFC000003FF801FFC000007F
F801FFC000007FF001FFC000007FF001FFC000007FF001FFC00000FFE001FFE00000FFC0
01FFF00001FFC001FFF80003FF8001FF7C0007FF0001FE3E000FFE0001FC1FC07FFC0001
F80FFFFFF00001F003FFFFC00001E000FFFF00000000001FF0000036467DC43E>I<0000
3FFC00000001FFFFC000000FFFFFF000003FFFFFFC00007FF003FE0000FFC001FF0003FF
8003FF0007FF0007FF8007FE0007FF800FFE0007FF801FFC0007FF801FFC0007FF803FF8
0007FF803FF80003FF007FF80001FE007FF8000078007FF0000000007FF000000000FFF0
00000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF0
00000000FFF000000000FFF000000000FFF000000000FFF000000000FFF0000000007FF8
000000007FF8000000007FF8000000003FF8000000003FFC000003C03FFC000003C01FFE
000007C00FFE000007800FFF00000F8007FF80001F0003FFC0003E0001FFF0007C00007F
FC03F800003FFFFFF000000FFFFFC0000003FFFF000000003FF800002A2F7CAD32>I<00
00000003FE0000000007FFFE0000000007FFFE0000000007FFFE0000000007FFFE000000
0007FFFE00000000001FFE00000000000FFE00000000000FFE00000000000FFE00000000
000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE0000000000
0FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000F
FE00000000000FFE00000000000FFE00000000000FFE0000003FE00FFE000003FFFC0FFE
00000FFFFF8FFE00003FFFFFCFFE0000FFF807FFFE0001FFC001FFFE0003FF80007FFE00
07FF00003FFE000FFE00001FFE000FFC00000FFE001FFC00000FFE003FF800000FFE003F
F800000FFE003FF800000FFE007FF800000FFE007FF000000FFE007FF000000FFE00FFF0
00000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000
000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF00000
0FFE00FFF000000FFE007FF000000FFE007FF000000FFE007FF000000FFE007FF800000F
FE003FF800000FFE003FF800000FFE001FFC00001FFE001FFC00001FFE000FFE00003FFE
0007FE00007FFE0003FF0000FFFF0001FFC003FFFFFC00FFF01FEFFFFC007FFFFF8FFFFC
001FFFFE0FFFFC0007FFF80FFFFC00007FC00FF80036467CC43E>I<00003FF800000003
FFFF8000000FFFFFE000003FFFFFF000007FF83FF80000FFC007FC0001FF8003FE0003FF
0001FF0007FE0000FF800FFC0000FF801FFC00007FC01FF800007FC03FF800003FE03FF8
00003FE07FF800003FE07FF000003FE07FF000003FF07FF000001FF0FFF000001FF0FFF0
00001FF0FFFFFFFFFFF0FFFFFFFFFFF0FFFFFFFFFFF0FFFFFFFFFFF0FFF000000000FFF0
00000000FFF000000000FFF000000000FFF0000000007FF0000000007FF0000000007FF8
000000007FF8000000003FF8000000003FF8000000F01FFC000000F01FFC000001F00FFE
000001E007FF000003E003FF800007C001FFC0000F8000FFF0003F00007FFE01FE00001F
FFFFFC000007FFFFF0000001FFFFC00000001FFE00002C2F7DAD33>I<000000FF800000
0FFFE000007FFFF00001FFFFF80003FF8FFC000FFE0FFE001FFC1FFE001FF81FFE003FF8
1FFE007FF01FFE007FF01FFE007FF00FFC00FFE00FFC00FFE003F000FFE000C000FFE000
0000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE00000
00FFE0000000FFE0000000FFE00000FFFFFFF800FFFFFFF800FFFFFFF800FFFFFFF800FF
FFFFF80000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FF
E0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0
000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE000
0000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE00000
00FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE000007FFFFFE0007F
FFFFE0007FFFFFE0007FFFFFE0007FFFFFE00027467DC522>I<0000FFE0007E00000FFF
FE03FF80003FFFFF8FFF8000FFFFFFFFFFC001FFC07FFF3FC003FF001FF83FC007FE000F
FC3FC00FFC0007FE1F801FFC0007FF0F001FF80003FF00001FF80003FF00003FF80003FF
80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80
003FF80003FF80003FF80003FF80001FF80003FF00001FF80003FF00001FFC0007FF0000
0FFC0007FE000007FE000FFC000003FF001FF8000001FFC07FF0000003FFFFFFE0000003
FFFFFF800000078FFFFE0000000780FFE00000000F8000000000000F8000000000000F80
00000000000F8000000000000FC000000000000FE000000000000FF000000000000FFFFF
FFC000000FFFFFFFFC000007FFFFFFFF800007FFFFFFFFE00003FFFFFFFFF00001FFFFFF
FFFC0000FFFFFFFFFC0003FFFFFFFFFE000FFFFFFFFFFF001FF000007FFF003FC0000007
FF007F80000001FF807F80000000FF80FF00000000FF80FF000000007F80FF000000007F
80FF000000007F80FF000000007F80FF80000000FF807F80000000FF007FC0000001FF00
3FE0000003FE001FF0000007FC000FFE00003FF80007FFC001FFF00001FFFFFFFFC00000
7FFFFFFF0000000FFFFFF8000000007FFF00000032427DAC38>I<007FC000000000FFFF
C000000000FFFFC000000000FFFFC000000000FFFFC000000000FFFFC00000000003FFC0
0000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000
00000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000
000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0000000
0001FFC00000000001FFC00000000001FFC007FE000001FFC03FFF800001FFC0FFFFE000
01FFC1FFFFF80001FFC7F03FFC0001FFCF801FFC0001FFDF000FFE0001FFDE000FFE0001
FFFC000FFE0001FFF80007FF0001FFF00007FF0001FFF00007FF0001FFE00007FF0001FF
E00007FF0001FFE00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC0
0007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC000
07FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007
FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF
0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF00
01FFC00007FF00FFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFEFF
FFFF83FFFFFE37457CC43E>I<007C0001FF0003FF8007FFC007FFC00FFFE00FFFE00FFF
E00FFFE00FFFE007FFC007FFC003FF8001FF00007C000000000000000000000000000000
00000000000000000000000000000000007FC07FFFC07FFFC07FFFC07FFFC07FFFC003FF
C001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FF
C001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FF
C001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC0FFFFFFFFFFFFFFFF
FFFFFFFFFFFFFF18467CC520>I<007FC000FFFFC000FFFFC000FFFFC000FFFFC000FFFF
C00003FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF
C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF
C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF
C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF
C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF
C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF
C00001FFC00001FFC00001FFC00001FFC000FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFF
FF8019457CC420>108 D<007F8007FE00000FFC0000FFFF803FFFC0007FFF8000FFFF80
FFFFF001FFFFE000FFFF81FFFFF803FFFFF000FFFF87F01FFC0FE03FF800FFFF8FC00FFE
1F801FFC0003FF9F000FFF3E001FFE0001FF9E0007FF3C000FFE0001FFBC0007FF78000F
FE0001FFF80003FFF00007FF0001FFF80003FFF00007FF0001FFF00003FFE00007FF0001
FFE00003FFC00007FF0001FFE00003FFC00007FF0001FFE00003FFC00007FF0001FFC000
03FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF80
0007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF
0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FF
C00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003
FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF8000
07FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF00
01FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC0
0003FF800007FF0001FFC00003FF800007FF00FFFFFF81FFFFFF03FFFFFEFFFFFF81FFFF
FF03FFFFFEFFFFFF81FFFFFF03FFFFFEFFFFFF81FFFFFF03FFFFFEFFFFFF81FFFFFF03FF
FFFE572D7CAC5E>I<007F8007FE0000FFFF803FFF8000FFFF80FFFFE000FFFF81FFFFF8
00FFFF87F03FFC00FFFF8F801FFC0003FF9F000FFE0001FF9E000FFE0001FFBC000FFE00
01FFF80007FF0001FFF00007FF0001FFF00007FF0001FFE00007FF0001FFE00007FF0001
FFE00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FF
C00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC0
0007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC000
07FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007
FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF
00FFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFE
372D7CAC3E>I<00001FFC0000000001FFFFC000000007FFFFF00000001FFFFFFC000000
7FF80FFF000000FFC001FF800001FF8000FFC00003FE00003FE00007FE00003FF0000FFC
00001FF8000FF800000FF8001FF800000FFC001FF800000FFC003FF800000FFE003FF000
0007FE007FF0000007FF007FF0000007FF007FF0000007FF007FF0000007FF00FFF00000
07FF80FFF0000007FF80FFF0000007FF80FFF0000007FF80FFF0000007FF80FFF0000007
FF80FFF0000007FF80FFF0000007FF80FFF0000007FF80FFF0000007FF807FF0000007FF
007FF0000007FF007FF0000007FF007FF0000007FF003FF800000FFE003FF800000FFE00
1FF800000FFC001FFC00001FFC000FFC00001FF80007FE00003FF00007FE00003FF00003
FF8000FFE00001FFC001FFC000007FF80FFF0000003FFFFFFE0000000FFFFFF800000001
FFFFC0000000001FFC000000312F7DAD38>I<007FC00FF80000FFFFC0FFFF8000FFFFC3
FFFFE000FFFFCFFFFFF800FFFFDFC03FFC00FFFFFF001FFE0003FFFC0007FF0001FFF800
03FF8001FFF00003FFC001FFE00001FFE001FFC00001FFE001FFC00000FFF001FFC00000
FFF001FFC000007FF801FFC000007FF801FFC000007FF801FFC000007FF801FFC000003F
FC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC
01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01
FFC000003FFC01FFC000007FF801FFC000007FF801FFC000007FF801FFC000007FF001FF
C00000FFF001FFC00000FFF001FFC00001FFE001FFE00001FFC001FFF00003FFC001FFF8
0007FF8001FFFC000FFF0001FFFE001FFE0001FFDFC07FFC0001FFCFFFFFF00001FFC3FF
FFC00001FFC0FFFF000001FFC01FF0000001FFC00000000001FFC00000000001FFC00000
000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0000000
0001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000000000
FFFFFF80000000FFFFFF80000000FFFFFF80000000FFFFFF80000000FFFFFF8000000036
407DAC3E>I<00003FE0001E000003FFFC003E00000FFFFF007E00003FFFFF807E0000FF
F80FE0FE0001FFE003F1FE0003FFC001F1FE0007FF8000FBFE000FFF00007FFE000FFE00
003FFE001FFE00001FFE003FFC00001FFE003FFC00000FFE003FF800000FFE007FF80000
0FFE007FF800000FFE007FF800000FFE00FFF000000FFE00FFF000000FFE00FFF000000F
FE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE
00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE007FF800000FFE00
7FF800000FFE007FF800000FFE007FF800000FFE003FFC00000FFE003FFC00000FFE001F
FE00001FFE001FFE00003FFE000FFF00007FFE0007FF0000FFFE0003FF8001FFFE0001FF
E003EFFE0000FFF01FCFFE00007FFFFF8FFE00001FFFFE0FFE000003FFF80FFE0000007F
C00FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE0000000000
0FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000F
FE00000000000FFE00000000000FFE00000000000FFE0000000007FFFFFC00000007FFFF
FC00000007FFFFFC00000007FFFFFC00000007FFFFFC36407CAC3B>I<007F807F00FFFF
81FFE0FFFF83FFF0FFFF8FFFF8FFFF8F8FFCFFFF9F1FFE03FFBE1FFE01FFBC1FFE01FFF8
1FFE01FFF81FFE01FFF01FFE01FFF00FFC01FFE007F801FFE001E001FFE0000001FFE000
0001FFE0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC00000
01FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001
FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FF
C0000001FFC0000001FFC00000FFFFFFE000FFFFFFE000FFFFFFE000FFFFFFE000FFFFFF
E000272D7DAC2E>I<001FFC038000FFFF878003FFFFFF800FFFFFFF801FF003FF803FC0
00FF803F80003F807F00001F807E00001F80FE00000F80FE00000F80FE00000780FF0000
0780FF00000780FF80000780FFE0000000FFFE0000007FFFF000007FFFFF00003FFFFFC0
003FFFFFF0001FFFFFFC000FFFFFFE0003FFFFFF0001FFFFFF80007FFFFF80000FFFFFC0
00003FFFC0000003FFE0000000FFE0F000003FE0F000003FE0F800001FE0F800000FE0F8
00000FE0FC00000FE0FC00000FE0FE00000FC0FF00001FC0FF00001FC0FF80003F80FFE0
007F00FFF803FE00FFFFFFFC00FCFFFFF800F03FFFE000E007FE0000232F7CAD2C>I<00
01E000000001E000000001E000000001E000000001E000000003E000000003E000000003
E000000003E000000007E000000007E00000000FE00000000FE00000001FE00000001FE0
0000003FE00000007FE0000000FFE0000003FFE000000FFFFFFF80FFFFFFFF80FFFFFFFF
80FFFFFFFF80FFFFFFFF8000FFE0000000FFE0000000FFE0000000FFE0000000FFE00000
00FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000
FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FF
E0000000FFE0000000FFE001E000FFE001E000FFE001E000FFE001E000FFE001E000FFE0
01E000FFE001E000FFE001E000FFE001E000FFE003E000FFF003C0007FF003C0007FF007
C0003FF80F80001FFC1F00000FFFFF000007FFFC000001FFF80000003FE00023407EBE2C
>I<007FC00001FF00FFFFC003FFFF00FFFFC003FFFF00FFFFC003FFFF00FFFFC003FFFF
00FFFFC003FFFF0003FFC0000FFF0001FFC00007FF0001FFC00007FF0001FFC00007FF00
01FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001
FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FF
C00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC0
0007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC000
07FF0001FFC00007FF0001FFC00007FF0001FFC0000FFF0001FFC0000FFF0001FFC0001F
FF0001FFC0001FFF0001FFC0003FFF0000FFC0003FFF0000FFE0007FFF80007FE001F7FF
FE007FF807E7FFFE003FFFFFC7FFFE000FFFFF07FFFE0003FFFE07FFFE00007FF007FC00
372E7CAC3E>I<FFFFFF0003FFFCFFFFFF0003FFFCFFFFFF0003FFFCFFFFFF0003FFFCFF
FFFF0003FFFC01FFE000003E0000FFE000003C0000FFF000003C00007FF000007800007F
F800007800007FF80000F800003FF80000F000003FFC0001F000001FFC0001E000001FFE
0003E000000FFE0003C000000FFF0007C0000007FF000780000007FF800F80000003FF80
0F00000003FFC00F00000003FFC01F00000001FFE01E00000001FFE03E00000000FFE03C
00000000FFF07C000000007FF078000000007FF8F8000000003FF8F0000000003FFDF000
0000001FFDE0000000001FFFE0000000000FFFC0000000000FFFC0000000000FFFC00000
000007FF800000000007FF800000000003FF000000000003FF000000000001FE00000000
0001FE000000000000FC000000000000FC00000000000078000000362C7EAB3B>I<FFFF
FE1FFFFF801FFFF0FFFFFE1FFFFF801FFFF0FFFFFE1FFFFF801FFFF0FFFFFE1FFFFF801F
FFF0FFFFFE1FFFFF801FFFF001FFC0003FE000007C0001FFC0003FF00000780001FFE000
3FF00000F80000FFE0001FF80000F00000FFF0001FF80001F000007FF0000FFC0001E000
007FF0000FFC0001E000007FF8001FFC0003E000003FF8001FFE0003C000003FFC003FFE
0007C000001FFC003FFF00078000001FFC003FFF00078000001FFE0079FF000F8000000F
FE0079FF800F0000000FFF00F9FF801F00000007FF00F0FFC01E00000007FF80F0FFC01E
00000003FF81E07FC03C00000003FF81E07FE03C00000003FFC3E07FE07C00000001FFC3
C03FF07800000001FFE7C03FF07800000000FFE7801FF0F000000000FFE7801FF8F00000
0000FFFF801FF9F0000000007FFF000FFDE0000000007FFF000FFFE0000000003FFE0007
FFC0000000003FFE0007FFC0000000003FFE0007FFC0000000001FFC0003FF8000000000
1FFC0003FF80000000000FF80001FF00000000000FF80001FF00000000000FF00000FF00
0000000007F00000FE000000000007F00000FE000000000003E000007C000000000003C0
00003C0000004C2C7EAB51>I<FFFFFF0003FFFCFFFFFF0003FFFCFFFFFF0003FFFCFFFF
FF0003FFFCFFFFFF0003FFFC01FFE000003E0000FFE000003C0000FFF000003C00007FF0
00007800007FF800007800007FF80000F800003FF80000F000003FFC0001F000001FFC00
01E000001FFE0003E000000FFE0003C000000FFF0007C0000007FF000780000007FF800F
80000003FF800F00000003FFC00F00000003FFC01F00000001FFE01E00000001FFE03E00
000000FFE03C00000000FFF07C000000007FF078000000007FF8F8000000003FF8F00000
00003FFDF0000000001FFDE0000000001FFFE0000000000FFFC0000000000FFFC0000000
000FFFC00000000007FF800000000007FF800000000003FF000000000003FF0000000000
01FE000000000001FE000000000000FC000000000000FC00000000000078000000000000
78000000000000F8000000000000F0000000000001F0000000000001E00000001F0003E0
0000003F8003C00000007FC007C0000000FFE00780000000FFE00F80000000FFE00F0000
0000FFE01F00000000FFE03E00000000FFC07C000000007FC1F8000000007F07F0000000
003FFFE0000000001FFFC00000000007FF000000000001FC000000000036407EAB3B>
121 D E /Ff 24 119 df<000000780000000000FC0000000003FC0000000007FC000000
001FFC00000000FFFC0000000FFFFC000007FFFFFC0000FFFFFFFC0000FFFFFFFC0000FF
FF7FFC0000FFF07FFC0000F8007FFC000000007FFC000000007FFC000000007FFC000000
007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000
007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000
007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000
007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000
007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000
007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000
007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000
007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000
007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000
007FFC000000007FFC000000007FFC00007FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7F
FFFFFFFFFE7FFFFFFFFFFE2F4E76CD43>49 D<00003FFE0000000003FFFFE00000000FFF
FFFC0000003FFFFFFF000000FFFFFFFFC00001FFC07FFFE00003FE000FFFF80007F80003
FFFC000FE00001FFFE001FC00000FFFF003F8000007FFF003FF000007FFF807FF800003F
FFC07FFC00003FFFC0FFFE00001FFFE0FFFF00001FFFE0FFFF00001FFFE0FFFF00000FFF
F0FFFF00000FFFF0FFFF00000FFFF0FFFF00000FFFF0FFFF00000FFFF07FFE00000FFFF0
7FFE00000FFFF03FFC00000FFFF00FF000000FFFF003C000000FFFF0000000000FFFE000
0000001FFFE0000000001FFFE0000000001FFFC0000000003FFFC0000000003FFF800000
00003FFF80000000007FFF00000000007FFE0000000000FFFC0000000001FFF800000000
01FFF00000000003FFE00000000003FFC00000000007FF80000000000FFF00000000001F
FE00000000001FFC00000000003FF800000000007FE00000000000FFC00000000001FF80
0000000003FE000000000007FC000000000007F800000000000FF00001F000001FE00001
F000003F800001F000007F000001F00000FE000003E00001FC000003E00003F8000003E0
0007F0000003E0000FE0000003E0001F80000007E0003F00000007E0003E0000000FE000
7FFFFFFFFFE000FFFFFFFFFFC001FFFFFFFFFFC003FFFFFFFFFFC007FFFFFFFFFFC00FFF
FFFFFFFFC01FFFFFFFFFFFC03FFFFFFFFFFFC07FFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFF
FFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80344E79CD43>I<00000FFF
C000000000FFFFFC00000007FFFFFF8000001FFFFFFFE000003FF807FFF00000FF8001FF
FC0001FE00007FFE0003F800003FFF0003F000003FFF8007FC00001FFF800FFF00001FFF
C00FFF80001FFFC01FFFC0001FFFE01FFFC0001FFFE01FFFC0001FFFE01FFFC0001FFFE0
1FFFE0001FFFE01FFFC0001FFFE01FFFC0001FFFE01FFFC0001FFFE00FFFC0001FFFC007
FF80001FFFC003FF00003FFFC001FC00003FFF80000000003FFF80000000007FFF000000
00007FFE00000000007FFE0000000000FFFC0000000001FFF80000000003FFF000000000
07FFC0000000000FFF8000000000FFFE00000000FFFFF800000000FFFFE000000000FFFF
FC00000000FFFFFF800000000007FFE00000000001FFF800000000007FFE00000000003F
FF00000000001FFF80000000000FFFC0000000000FFFE00000000007FFF00000000007FF
F00000000007FFF80000000007FFF80000000003FFFC0000000003FFFC0000000003FFFE
0000000003FFFE03E0000003FFFE0FF8000003FFFE1FFC000003FFFE3FFE000003FFFE7F
FF000003FFFEFFFF800003FFFEFFFF800003FFFEFFFF800003FFFEFFFF800003FFFCFFFF
800003FFFCFFFF800007FFFCFFFF800007FFF8FFFF000007FFF87FFF000007FFF07FFE00
000FFFF03FFC00000FFFE03FF000001FFFC01FE000003FFF800FF800007FFF0007FF0000
FFFE0003FFF007FFFC0000FFFFFFFFF000007FFFFFFFE000001FFFFFFF80000003FFFFFC
000000001FFF800000374F7ACD43>I<00000000007C00000000000000FE000000000000
00FE00000000000001FE00000000000003FE00000000000007FE0000000000000FFE0000
000000000FFE0000000000001FFE0000000000003FFE0000000000007FFE000000000000
7FFE000000000000FFFE000000000001FFFE000000000003FFFE000000000003FFFE0000
00000007FFFE00000000000FFFFE00000000001FBFFE00000000003F3FFE00000000003E
3FFE00000000007C3FFE0000000000FC3FFE0000000001F83FFE0000000001F03FFE0000
000003E03FFE0000000007E03FFE000000000FC03FFE000000000F803FFE000000001F00
3FFE000000003F003FFE000000007E003FFE000000007C003FFE00000000F8003FFE0000
0001F8003FFE00000003F0003FFE00000007E0003FFE00000007C0003FFE0000000F8000
3FFE0000001F80003FFE0000003F00003FFE0000003E00003FFE0000007C00003FFE0000
00FC00003FFE000001F800003FFE000001F000003FFE000003E000003FFE000007E00000
3FFE00000FC000003FFE00001F8000003FFE00001F0000003FFE00003E0000003FFE0000
7E0000003FFE0000FC0000003FFE0000FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFF
FFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0000000007FFE0000000000007FFE0000
000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE000000000000
7FFE0000000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE0000
000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE000000000FFF
FFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC0
3A4F7CCE43>I<00000000001F00000000000000000000003F8000000000000000000000
7FC0000000000000000000007FC000000000000000000000FFE000000000000000000000
FFE000000000000000000000FFE000000000000000000001FFF000000000000000000001
FFF000000000000000000003FFF800000000000000000003FFF800000000000000000003
FFF800000000000000000007FFFC00000000000000000007FFFC00000000000000000007
FFFC0000000000000000000FFFFE0000000000000000000FFFFE0000000000000000001F
FFFF0000000000000000001FFFFF0000000000000000001FFFFF0000000000000000003F
FFFF8000000000000000003F7FFF8000000000000000007F7FFFC000000000000000007E
7FFFC000000000000000007E3FFFC00000000000000000FE3FFFE00000000000000000FC
1FFFE00000000000000001FC1FFFF00000000000000001F81FFFF00000000000000001F8
0FFFF00000000000000003F80FFFF80000000000000003F007FFF80000000000000007F0
07FFFC0000000000000007E007FFFC0000000000000007E003FFFC000000000000000FE0
03FFFE000000000000000FC001FFFE000000000000001FC001FFFF000000000000001F80
01FFFF000000000000001F8000FFFF000000000000003F8000FFFF800000000000003F00
007FFF800000000000007F00007FFFC00000000000007E00007FFFC00000000000007E00
003FFFC0000000000000FE00003FFFE0000000000000FC00001FFFE0000000000001FC00
001FFFF0000000000001F800001FFFF0000000000001F800000FFFF0000000000003F800
000FFFF8000000000003F0000007FFF8000000000007F0000007FFFC000000000007E000
0007FFFC000000000007E0000003FFFC00000000000FFFFFFFFFFFFE00000000000FFFFF
FFFFFFFE00000000001FFFFFFFFFFFFF00000000001FFFFFFFFFFFFF00000000001FFFFF
FFFFFFFF00000000003F80000000FFFF80000000003F000000007FFF80000000007F0000
00007FFFC0000000007F000000007FFFC0000000007E000000003FFFC000000000FE0000
00003FFFE000000000FC000000001FFFE000000001FC000000001FFFF000000001FC0000
00001FFFF000000001F8000000000FFFF000000003F8000000000FFFF800000003F00000
000007FFF800000007F00000000007FFFC00000007F00000000007FFFC00000007E00000
000003FFFC0000000FE00000000003FFFE0000000FC00000000003FFFE0000001FC00000
000001FFFF000000FFFC0000000001FFFF0000FFFFFFF800000FFFFFFFFFE0FFFFFFF800
000FFFFFFFFFE0FFFFFFF800000FFFFFFFFFE0FFFFFFF800000FFFFFFFFFE0FFFFFFF800
000FFFFFFFFFE05B547BD366>65 D<FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFF
FFFFC0FFFFFFFFFFC00007FFF800000007FFF800000007FFF800000007FFF800000007FF
F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF
F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF
F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF
F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF
F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF
F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF
F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF
F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF
F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF
F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF
F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF
F800000007FFF80000FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFF
FFFFC02A527CD132>73 D<3FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFF
FFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFC0003FFF
C0007FFF803FFE00003FFFC00007FF807FF800003FFFC00001FFC07FE000003FFFC00000
FFC07FC000003FFFC000007FC07F8000003FFFC000003FC07F0000003FFFC000001FC07F
0000003FFFC000001FC07E0000003FFFC000000FC07E0000003FFFC000000FC07E000000
3FFFC000000FC07C0000003FFFC0000007C07C0000003FFFC0000007C07C0000003FFFC0
000007C07C0000003FFFC0000007C07C0000003FFFC0000007C0FC0000003FFFC0000007
E0F80000003FFFC0000003E0F80000003FFFC0000003E0F80000003FFFC0000003E0F800
00003FFFC0000003E0F80000003FFFC0000003E0F80000003FFFC0000003E0000000003F
FFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000
000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000
000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000
003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFF
C000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000
0000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000
0000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000000000
3FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0
00000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000
00000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000000000
00003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003F
FFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000
000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000
000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000
003FFFC000000000000000003FFFC0000000000000FFFFFFFFFFFFF000000000FFFFFFFF
FFFFF000000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF0
000053517BD05E>84 D<00007FFF000000000007FFFFF0000000003FFFFFFE00000000FF
FFFFFF80000001FFE00FFFC0000003FE0001FFF0000007FF0000FFF8000007FF80003FFC
00000FFF80003FFE00000FFFC0001FFE00000FFFC0001FFF00000FFFC0000FFF80000FFF
C0000FFF80000FFFC0000FFF800007FF800007FFC00007FF800007FFC00003FF000007FF
C00001FE000007FFC0000000000007FFC0000000000007FFC0000000000007FFC0000000
000007FFC0000000000007FFC0000000000007FFC0000000007FFFFFC00000000FFFFFFF
C0000000FFFFFFFFC0000007FFFF87FFC000003FFFF007FFC000007FFF8007FFC00001FF
FC0007FFC00003FFF00007FFC00007FFE00007FFC0000FFFC00007FFC0001FFF800007FF
C0003FFF000007FFC0007FFF000007FFC0007FFE000007FFC0007FFE000007FFC000FFFC
000007FFC000FFFC000007FFC000FFFC000007FFC000FFFC000007FFC000FFFC00000FFF
C000FFFC00000FFFC000FFFE00001FFFC0007FFE00001DFFC0007FFE00003DFFC0003FFF
000079FFE0001FFF8000F1FFF8000FFFC003E1FFFFE007FFF81FC0FFFFF003FFFFFF807F
FFF000FFFFFF001FFFF0001FFFFC0007FFE00001FFE0000000003C387CB641>97
D<000001FFF8000000001FFFFF80000000FFFFFFF0000003FFFFFFFC00000FFFC00FFE00
001FFE0001FF00007FFC0003FF8000FFF00007FF8001FFF00007FFC003FFE0000FFFC003
FFC0000FFFC007FFC0000FFFC00FFF80000FFFC00FFF80000FFFC01FFF800007FF801FFF
000007FF803FFF000003FF003FFF000001FE007FFF00000000007FFE00000000007FFE00
000000007FFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000
000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE000000
0000FFFE0000000000FFFE0000000000FFFE0000000000FFFE00000000007FFE00000000
007FFF00000000007FFF00000000003FFF00000000003FFF00000000003FFF00000003E0
1FFF80000003E01FFF80000007E00FFFC0000007C007FFC0000007C007FFE000000FC003
FFE000001F8001FFF000003F0000FFF800007E00007FFE0000FC00003FFF0003F800000F
FFE01FF0000003FFFFFFE0000000FFFFFF800000003FFFFE0000000001FFE0000033387C
B63C>99 D<000000000001FF80000000000007FFFF80000000000007FFFF800000000000
07FFFF80000000000007FFFF80000000000007FFFF800000000000001FFF800000000000
0007FF8000000000000007FF8000000000000007FF8000000000000007FF800000000000
0007FF8000000000000007FF8000000000000007FF8000000000000007FF800000000000
0007FF8000000000000007FF8000000000000007FF8000000000000007FF800000000000
0007FF8000000000000007FF8000000000000007FF8000000000000007FF800000000000
0007FF8000000000000007FF8000000000000007FF8000000000000007FF800000000000
0007FF8000000000000007FF8000000001FFE007FF800000001FFFFC07FF80000000FFFF
FF07FF80000003FFFFFFC7FF8000000FFFE03FE7FF8000001FFF0007F7FF8000007FFC00
01FFFF800000FFF80000FFFF800001FFF000003FFF800003FFE000001FFF800007FFC000
001FFF800007FFC000000FFF80000FFF8000000FFF80001FFF8000000FFF80001FFF0000
000FFF80003FFF0000000FFF80003FFF0000000FFF80003FFF0000000FFF80007FFE0000
000FFF80007FFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF8000FFFE0000
000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000
000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000
000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF80007FFE0000
000FFF80007FFE0000000FFF80007FFE0000000FFF80003FFF0000000FFF80003FFF0000
000FFF80003FFF0000000FFF80001FFF0000000FFF80001FFF0000000FFF80000FFF8000
000FFF80000FFF8000001FFF800007FFC000003FFF800003FFC000003FFF800001FFE000
007FFF800000FFF00001FFFF8000007FF80003FFFFE000003FFE000FEFFFFF80000FFFC0
7FCFFFFF800007FFFFFF8FFFFF800001FFFFFE0FFFFF8000003FFFF80FFFFF80000003FF
C00FFE000041547CD24B>I<000003FFC0000000003FFFFC00000001FFFFFF00000007FF
FFFFC000000FFF81FFE000003FFC007FF800007FF8003FFC0000FFF0001FFE0001FFE000
0FFE0003FFC00007FF0007FFC00007FF800FFF800003FF800FFF800003FFC01FFF800001
FFC01FFF000001FFC03FFF000001FFE03FFF000001FFE07FFF000000FFE07FFE000000FF
E07FFE000000FFF07FFE000000FFF0FFFE000000FFF0FFFE000000FFF0FFFE000000FFF0
FFFE000000FFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFE0FF
FE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE
00000000007FFE00000000007FFE00000000007FFF00000000003FFF00000000003FFF00
000000003FFF00000000E01FFF00000001F01FFF80000003F00FFF80000003F007FFC000
0007E007FFC0000007E003FFE000000FC001FFF000001FC000FFF800003F80007FFC0000
FF00001FFE0003FE00000FFFC03FF8000003FFFFFFF0000000FFFFFFC00000001FFFFE00
00000001FFF0000034387CB63D>I<0000003FFC00000003FFFF0000000FFFFFC000003F
FFFFE00000FFF81FF00001FFC03FF80003FF807FF80007FF00FFFC000FFE00FFFC001FFC
00FFFC001FFC00FFFC003FF800FFFC003FF800FFFC003FF8007FF8007FF0007FF8007FF0
003FF0007FF0000FC0007FF0000000007FF0000000007FF0000000007FF0000000007FF0
000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0
000000007FF0000000007FF0000000007FF0000000FFFFFFFFE000FFFFFFFFE000FFFFFF
FFE000FFFFFFFFE000FFFFFFFFE000007FF8000000007FF8000000007FF8000000007FF8
000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8
000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8
000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8
000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8
000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8
000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8
000000007FF8000000007FF8000000007FF80000007FFFFFFE00007FFFFFFE00007FFFFF
FE00007FFFFFFE00007FFFFFFE00002E547CD329>I<003FF0000000000000FFFFF00000
00000000FFFFF0000000000000FFFFF0000000000000FFFFF0000000000000FFFFF00000
0000000003FFF000000000000000FFF000000000000000FFF000000000000000FFF00000
0000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000
0000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000
0000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000
0000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000
0000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF0001F
FC00000000FFF000FFFFC0000000FFF003FFFFF0000000FFF00FFFFFF8000000FFF01FE0
7FFC000000FFF03F001FFE000000FFF07C001FFF000000FFF0F0000FFF000000FFF1E000
0FFF800000FFF3C0000FFF800000FFF7800007FF800000FFF7800007FFC00000FFFF0000
07FFC00000FFFE000007FFC00000FFFE000007FFC00000FFFC000007FFC00000FFFC0000
07FFC00000FFFC000007FFC00000FFFC000007FFC00000FFF8000007FFC00000FFF80000
07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
07FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807
FFFFFFC0FFFFFFF807FFFFFFC042537BD24B>104 D<007F000000FF800003FFE00007FF
F00007FFF0000FFFF8000FFFF8000FFFF8000FFFF8000FFFF8000FFFF8000FFFF80007FF
F00007FFF00003FFE00000FF8000007F0000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000003F
F000FFFFF000FFFFF000FFFFF000FFFFF000FFFFF00001FFF00000FFF00000FFF00000FF
F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF
F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF
F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF
F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF
F00000FFF00000FFF00000FFF000FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE01B54
7BD325>I<003FF000FFFFF000FFFFF000FFFFF000FFFFF000FFFFF00001FFF00000FFF0
0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0
0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0
0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0
0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0
0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0
0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0
0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0
0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000FFFFFFF0FFFFFF
F0FFFFFFF0FFFFFFF0FFFFFFF01C537BD225>108 D<003FF0001FFC000000FFE00000FF
FFF000FFFFC00007FFFE0000FFFFF003FFFFF0001FFFFF8000FFFFF00FFFFFF8007FFFFF
C000FFFFF01FE07FFC00FF03FFE000FFFFF03F001FFE01F800FFF00003FFF07C001FFF03
E000FFF80000FFF0F0000FFF0780007FF80000FFF1E0000FFF8F00007FFC0000FFF3C000
0FFF9E00007FFC0000FFF7800007FFBC00003FFC0000FFF7800007FFFC00003FFE0000FF
FF000007FFF800003FFE0000FFFE000007FFF000003FFE0000FFFE000007FFF000003FFE
0000FFFC000007FFE000003FFE0000FFFC000007FFE000003FFE0000FFFC000007FFE000
003FFE0000FFFC000007FFE000003FFE0000FFF8000007FFC000003FFE0000FFF8000007
FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8
000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE00
00FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC00000
3FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FF
C000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF800
0007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000
FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003F
FE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC0
00003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF80000
07FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FF
F8000007FFC000003FFE00FFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFF
FEFFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC0
3FFFFFFE67367BB570>I<003FF0001FFC000000FFFFF000FFFFC00000FFFFF003FFFFF0
0000FFFFF00FFFFFF80000FFFFF01FE07FFC0000FFFFF03F001FFE000003FFF07C001FFF
000000FFF0F0000FFF000000FFF1E0000FFF800000FFF3C0000FFF800000FFF7800007FF
800000FFF7800007FFC00000FFFF000007FFC00000FFFE000007FFC00000FFFE000007FF
C00000FFFC000007FFC00000FFFC000007FFC00000FFFC000007FFC00000FFFC000007FF
C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
C00000FFF8000007FFC00000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFF
FFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC042367BB54B>I<
000001FFE000000000001FFFFE0000000000FFFFFFC000000003FFFFFFF00000000FFF80
7FFC0000001FFC000FFE0000007FF80007FF800000FFF00003FFC00001FFE00001FFE000
03FFC00000FFF00003FF8000007FF00007FF8000007FF8000FFF0000003FFC000FFF0000
003FFC001FFF0000003FFE001FFF0000003FFE003FFE0000001FFF003FFE0000001FFF00
3FFE0000001FFF007FFE0000001FFF807FFE0000001FFF807FFE0000001FFF807FFE0000
001FFF80FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0
FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000
001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC07FFE0000001FFF80
7FFE0000001FFF807FFE0000001FFF803FFE0000001FFF003FFF0000003FFF003FFF0000
003FFF001FFF0000003FFE001FFF0000003FFE000FFF0000003FFC000FFF8000007FFC00
07FF8000007FF80003FFC00000FFF00001FFE00001FFE00000FFF00003FFC000007FF800
07FF8000003FFE001FFF0000000FFF807FFC00000007FFFFFFF800000000FFFFFFC00000
00003FFFFF000000000001FFE00000003A387CB643>I<003FF001FFE0000000FFFFF00F
FFFE000000FFFFF03FFFFFC00000FFFFF0FFFFFFF00000FFFFF3FF01FFF80000FFFFF7F8
007FFE000003FFFFE0001FFF000000FFFF80000FFF800000FFFF000007FFC00000FFFE00
0007FFE00000FFFC000003FFF00000FFF8000001FFF80000FFF8000001FFF80000FFF800
0000FFFC0000FFF8000000FFFC0000FFF8000000FFFE0000FFF80000007FFE0000FFF800
00007FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF800
00003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF800
00003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF800
00003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF800
00003FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF800
00007FFE0000FFF8000000FFFE0000FFF8000000FFFE0000FFF8000000FFFC0000FFF800
0001FFFC0000FFF8000001FFF80000FFFC000003FFF00000FFFC000003FFF00000FFFE00
0007FFE00000FFFF00000FFFC00000FFFF80001FFF800000FFFFC0003FFF000000FFFFF0
00FFFC000000FFFBFE07FFF8000000FFF8FFFFFFE0000000FFF87FFFFF80000000FFF81F
FFFC00000000FFF803FFC000000000FFF800000000000000FFF800000000000000FFF800
000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF800
000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF800
000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF800
000000000000FFF800000000000000FFF8000000000000FFFFFFF80000000000FFFFFFF8
0000000000FFFFFFF80000000000FFFFFFF80000000000FFFFFFF80000000000414D7BB5
4B>I<007FE003FE00FFFFE00FFF80FFFFE03FFFE0FFFFE07FFFF0FFFFE0FE1FF8FFFFE1
F83FFC03FFE3E03FFE00FFE3C07FFE00FFE7807FFE00FFEF807FFE00FFEF007FFE00FFEE
007FFE00FFFE003FFC00FFFC003FFC00FFFC001FF800FFFC000FF000FFF800000000FFF8
00000000FFF800000000FFF800000000FFF800000000FFF000000000FFF000000000FFF0
00000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF0
00000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF0
00000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF0
00000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF0
00000000FFF0000000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFF
FC00002F367CB537>114 D<0003FFF00F00003FFFFE1F0000FFFFFFFF0003FFFFFFFF00
07FF003FFF000FF80007FF001FE00001FF003FC00000FF003F8000007F007F8000007F00
7F0000003F007F0000003F00FF0000001F00FF0000001F00FF8000001F00FF8000001F00
FFC000001F00FFF000000000FFFC00000000FFFFC00000007FFFFF0000007FFFFFF80000
3FFFFFFF00003FFFFFFFC0001FFFFFFFF0000FFFFFFFF80007FFFFFFFC0003FFFFFFFE00
00FFFFFFFF00003FFFFFFF80000FFFFFFFC00000FFFFFFC0000007FFFFE00000003FFFE0
00000007FFF000000001FFF0780000007FF0F80000003FF0F80000001FF0FC0000001FF0
FC0000000FF0FC0000000FF0FE0000000FF0FE0000000FE0FF0000000FE0FF8000001FE0
FF8000001FC0FFC000001FC0FFE000003F80FFF800007F00FFFE0001FE00FFFFC00FFC00
FF7FFFFFF800FC1FFFFFE000F807FFFF8000F000FFF800002C387CB635>I<00003E0000
0000003E00000000003E00000000003E00000000003E00000000003E00000000007E0000
0000007E00000000007E00000000007E0000000000FE0000000000FE0000000001FE0000
000001FE0000000001FE0000000003FE0000000007FE0000000007FE000000000FFE0000
00001FFE000000003FFE00000000FFFE00000001FFFE0000000FFFFFFFFF00FFFFFFFFFF
00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00003FFE000000003FFE000000003FFE0000
00003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE0000
00003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE0000
00003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE0000
00003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE0000
00003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007
C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0001FFE000F
80001FFF000F80001FFF000F80000FFF001F00000FFF801F000007FFC03E000003FFF0FC
000001FFFFF80000007FFFF00000001FFFE000000003FF80002A4D7ECB34>I<003FF800
0001FFC000FFFFF80007FFFFC000FFFFF80007FFFFC000FFFFF80007FFFFC000FFFFF800
07FFFFC000FFFFF80007FFFFC00003FFF800001FFFC00000FFF8000007FFC00000FFF800
0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800000FFFC00000FFF800
000FFFC00000FFF800000FFFC00000FFF800001FFFC00000FFF800001FFFC000007FF800
003FFFC000007FF800003BFFC000007FF800007BFFC000003FFC0000F3FFC000003FFC00
01E3FFF000001FFE0007C3FFFFC0000FFFC03F83FFFFC00007FFFFFF03FFFFC00001FFFF
FE03FFFFC000007FFFF803FFFFC0000007FFE003FF000042377BB54B>I<FFFFFFF00007
FFFFFFFFFFF00007FFFFFFFFFFF00007FFFFFFFFFFF00007FFFFFFFFFFF00007FFFF01FF
F80000007FE000FFFC0000003F0000FFFC0000003F00007FFC0000003E00007FFE000000
7E00003FFE0000007C00003FFF000000FC00001FFF000000F800001FFF800001F800000F
FF800001F000000FFFC00001F000000FFFC00003F0000007FFC00003E0000007FFE00007
E0000003FFE00007C0000003FFF0000FC0000001FFF0000F80000001FFF8001F80000000
FFF8001F00000000FFFC001F00000000FFFC003F000000007FFE003E000000007FFE007E
000000003FFE007C000000003FFF00FC000000001FFF00F8000000001FFF81F800000000
0FFF81F0000000000FFFC3F0000000000FFFC3F00000000007FFE3E00000000007FFE7E0
0000000003FFE7C00000000003FFFFC00000000001FFFF800000000001FFFF8000000000
00FFFF000000000000FFFF0000000000007FFE0000000000007FFE0000000000007FFE00
00000000003FFC0000000000003FFC0000000000001FF80000000000001FF80000000000
000FF00000000000000FF000000000000007E000000000000003C000000040367DB447>
I E /Fg 35 122 df<0001F00003E00007C0000F80001F80003F00003E00007E0000FC00
00FC0001F80003F80003F00007F00007E00007E0000FE0000FC0001FC0001FC0001F8000
3F80003F80003F80003F00003F00007F00007F00007F00007F00007F00007E0000FE0000
FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
FE0000FE0000FE0000FE0000FE00007E00007F00007F00007F00007F00007F00003F0000
3F00003F80003F80003F80001F80001FC0001FC0000FC0000FE00007E00007E00007F000
03F00003F80001F80000FC0000FC00007E00003E00003F00001F80000F800007C00003E0
0001F0145279BD20>40 D<F800007C00003E00001F00001F80000FC00007C00007E00003
F00003F00001F80001FC0000FC0000FE00007E00007E00007F00003F00003F80003F8000
1F80001FC0001FC0001FC0000FC0000FC0000FE0000FE0000FE0000FE0000FE00007E000
07F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000
07F00007F00007F00007F00007F00007F00007E0000FE0000FE0000FE0000FE0000FE000
0FC0000FC0001FC0001FC0001FC0001F80003F80003F80003F00007F00007E00007E0000
FE0000FC0001FC0001F80003F00003F00007E00007C0000FC0001F80001F00003E00007C
0000F8000014527CBD20>I<FEFEFEFEFEFEFE1E3C3C3C3878787070F00711788617>44
D<FEFEFEFEFEFEFE0707788617>46 D<000007F8000000000007F800000000000FFC0000
0000000FFC00000000001FFE00000000001FFE00000000001F7E00000000003F7F000000
00003E7F00000000003E7F00000000007E3F80000000007E3F80000000007C3F80000000
00FC3FC000000000FC1FC000000000FC1FC000000001F81FE000000001F80FE000000003
F80FF000000003F00FF000000003F00FF000000007F007F800000007E007F800000007E0
07F80000000FE003FC0000000FC003FC0000000FC003FC0000001FC001FE0000001F8001
FE0000003F8001FF0000003F8000FF0000003F0000FF0000007F0000FF8000007F00007F
8000007E00007F800000FE00003FC00000FFFFFFFFC00000FFFFFFFFC00001FFFFFFFFE0
0001FFFFFFFFE00001FFFFFFFFE00003F800000FF00003F000000FF00007F000000FF800
07F0000007F80007E0000007F8000FE0000007FC000FE0000003FC000FC0000003FC001F
C0000003FE001FC0000001FE001F80000001FE003F80000000FF003F80000000FF007F00
000000FF807F000000007F807E000000007F80FE000000007FC0323A7EB937>65
D<FFFFFF800000FFFFFFF80000FFFFFFFE0000FFFFFFFF8000FFFFFFFFC000FF0001FFF0
00FF00003FF800FF00000FF800FF000007FC00FF000003FE00FF000001FE00FF000000FE
00FF000000FF00FF0000007F00FF0000007F00FF0000007F00FF0000007F00FF000000FF
00FF000000FE00FF000001FE00FF000003FC00FF000007FC00FF00000FF800FF00003FF0
00FF0000FFC000FFFFFFFF8000FFFFFFFE0000FFFFFFF80000FFFFFFFF0000FFFFFFFFC0
00FF0003FFF000FF00003FF800FF000007FC00FF000003FE00FF000000FF00FF0000007F
80FF0000003FC0FF0000003FC0FF0000001FC0FF0000001FE0FF0000000FE0FF0000000F
E0FF0000000FE0FF0000000FE0FF0000001FE0FF0000001FC0FF0000003FC0FF0000003F
C0FF0000007F80FF000001FF80FF000003FF00FF00000FFE00FF00007FFC00FFFFFFFFF8
00FFFFFFFFE000FFFFFFFF8000FFFFFFFE0000FFFFFFE000002B3A79B937>I<000003FF
800000001FFFF8000000FFFFFF000001FFFFFFC00007FFFFFFC0000FFFFFFFC0001FFE00
FF80007FF0000F8000FFC000038000FF8000018001FF0000000003FE0000000007FC0000
000007F8000000000FF8000000000FF0000000001FE0000000001FE0000000003FC00000
00003FC0000000003FC0000000007F80000000007F80000000007F80000000007F800000
0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000
0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000
00007F80000000007F80000000007F80000000007F80000000003FC0000000003FC00000
00003FC0000000001FE0000000001FE0000000000FF0000000000FF80000000007F80000
000007FC0000000003FE0000000001FF0000002000FF800000E000FFC00001E0007FF000
0FE0001FFE007FE0000FFFFFFFE00007FFFFFFC00001FFFFFF000000FFFFFE0000001FFF
F000000003FF80002B3E7BBB35>I<FFFFFFC00000FFFFFFF80000FFFFFFFE0000FFFFFF
FF8000FFFFFFFFE000FF0000FFF000FF00003FF800FF00000FFC00FF000003FE00FF0000
01FF00FF000000FF00FF0000007F80FF0000007FC0FF0000003FC0FF0000001FE0FF0000
001FE0FF0000000FF0FF0000000FF0FF00000007F0FF00000007F8FF00000007F8FF0000
0007F8FF00000003F8FF00000003F8FF00000003FCFF00000003FCFF00000003FCFF0000
0003FCFF00000003FCFF00000003FCFF00000003FCFF00000003FCFF00000003FCFF0000
0003FCFF00000003FCFF00000003F8FF00000003F8FF00000007F8FF00000007F8FF0000
0007F0FF0000000FF0FF0000000FF0FF0000001FE0FF0000001FE0FF0000003FC0FF0000
003FC0FF0000007F80FF000000FF80FF000001FF00FF000003FE00FF00000FFC00FF0000
3FF800FF0000FFF000FFFFFFFFE000FFFFFFFF8000FFFFFFFF0000FFFFFFF80000FFFFFF
C000002E3A78B93C>I<FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FF
FFFFFFF0FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00
000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF0000
0000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FFFFFFFF
00FFFFFFFF00FFFFFFFF00FFFFFFFF00FFFFFFFF00FF00000000FF00000000FF00000000
FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF
00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00
000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF0000
0000FF00000000FF00000000243A79B92F>70 D<FFE000001FC0FFE000001FC0FFF00000
1FC0FFF000001FC0FFF800001FC0FFF800001FC0FEFC00001FC0FEFC00001FC0FE7E0000
1FC0FE7E00001FC0FE7F00001FC0FE3F00001FC0FE3F80001FC0FE1F80001FC0FE1F8000
1FC0FE0FC0001FC0FE0FC0001FC0FE0FE0001FC0FE07E0001FC0FE07F0001FC0FE03F000
1FC0FE03F8001FC0FE01F8001FC0FE01FC001FC0FE00FC001FC0FE00FE001FC0FE00FE00
1FC0FE007F001FC0FE007F001FC0FE003F801FC0FE003F801FC0FE001FC01FC0FE001FC0
1FC0FE000FC01FC0FE000FE01FC0FE0007E01FC0FE0007F01FC0FE0003F01FC0FE0003F8
1FC0FE0001F81FC0FE0001FC1FC0FE0000FC1FC0FE0000FC1FC0FE00007E1FC0FE00007E
1FC0FE00007F1FC0FE00003F1FC0FE00003F9FC0FE00001F9FC0FE00001F9FC0FE00000F
DFC0FE00000FDFC0FE000007FFC0FE000007FFC0FE000003FFC0FE000003FFC0FE000001
FFC0FE000001FFC02A3A78B93B>78 D<0003FF0000001FFFF000007FFFFE0001FFFFFF80
03FFFFFFC007FFFFFFC00FFE00FFC01FF0001F803FE00007803F800003807F800000807F
000000007F00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00
000000FF000000007F000000007F800000007FC00000003FF00000003FFC0000001FFFC0
00000FFFFC000007FFFF800003FFFFE00001FFFFF80000FFFFFC00003FFFFE000007FFFF
0000007FFF80000007FFC0000000FFE00000007FE00000001FF00000000FF00000000FF0
00000007F800000007F800000003F800000003F800000003F800000003F800000003F800
000003F800000007F040000007F060000007F07800000FE07C00001FE0FF00003FC0FFC0
00FF80FFFC03FF807FFFFFFF001FFFFFFE000FFFFFF80001FFFFF000007FFFC0000007FE
0000253E7CBB2E>83 D<FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFF
FFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0000007F8000000000007F8000000000007F80000
00000007F8000000000007F8000000000007F8000000000007F8000000000007F8000000
000007F8000000000007F8000000000007F8000000000007F8000000000007F800000000
0007F8000000000007F8000000000007F8000000000007F8000000000007F80000000000
07F8000000000007F8000000000007F8000000000007F8000000000007F8000000000007
F8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F8
000000000007F8000000000007F8000000000007F8000000000007F8000000000007F800
0000000007F8000000000007F8000000000007F8000000000007F8000000000007F80000
00000007F8000000000007F8000000000007F8000000000007F8000000000007F8000000
000007F8000000000007F8000000000007F8000000000007F8000000000007F800000000
0007F8000000000007F8000000000007F8000000323A7DB939>I<FF0000001FC0FF0000
001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000
001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000
001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000
001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000
001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000
001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000
001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000001FC0FF0000001FC07F0000
003F807F8000003F807F8000003F807F8000003F803FC000007F003FC000007F001FE000
00FE000FF00001FE000FF80003FC0007FC0007F80003FE001FF00001FFC07FE00000FFFF
FFC000003FFFFF8000001FFFFE00000007FFF8000000007FC000002A3C79B939>I<001F
F00000FFFC0003FFFF000FFFFF801FFFFFC01FE01FE01F000FF01C0007F0180003F81000
03F8000003F8000001FC000001FC000001FC000001FC000001FC000001FC000001FC0000
3FFC000FFFFC00FFFFFC03FFFFFC0FFFFFFC1FFE01FC3FE001FC7F8001FC7F0001FCFE00
01FCFE0001FCFE0001FCFE0001FCFE0003FCFF0003FC7F800FFC7FE03FFC3FFFFFFC1FFF
FFFC0FFFF9FC07FFE1FC01FE00001E287DA628>97 D<FE00000000FE00000000FE000000
00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000
FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE
00000000FE00000000FE00000000FE01FC0000FE0FFF0000FE3FFFC000FEFFFFE000FFFF
FFF000FFF03FF800FFC007F800FF8003FC00FF0001FC00FE0000FE00FE0000FE00FE0000
7F00FE00007F00FE00007F00FE00003F80FE00003F80FE00003F80FE00003F80FE00003F
80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00007F00FE00007F00
FE00007F00FE0000FF00FE0000FE00FE0001FE00FF0001FC00FF8003FC00FFC00FF800FF
F03FF000FFFFFFE000FEFFFFC000FE7FFF8000FE1FFE00000007F80000213B7AB92B>I<
0003FE00001FFFC0007FFFE000FFFFF801FFFFFC03FC03FC07F8007C0FE000381FC00008
1FC000003F8000003F8000007F0000007F0000007F0000007E000000FE000000FE000000
FE000000FE000000FE000000FE000000FE000000FE000000FE0000007F0000007F000000
7F0000003F8000003F8000003FC000021FC000060FE0001E07F0007E07FC03FE03FFFFFE
00FFFFFC007FFFF0001FFFC00007FC001F287DA625>I<0000003F800000003F80000000
3F800000003F800000003F800000003F800000003F800000003F800000003F800000003F
800000003F800000003F800000003F800000003F800000003F800000003F800000003F80
0000003F800000003F800000003F80000FE03F80003FFC3F8000FFFF3F8001FFFFBF8003
FFFFFF8007FE07FF800FF801FF801FE000FF801FC0007F803FC0003F803F80003F807F80
003F807F00003F807F00003F807F00003F80FE00003F80FE00003F80FE00003F80FE0000
3F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F807F00003F
807F00003F807F00003F803F80003F803F80007F801FC0007F801FE000FF800FF003FF80
07FE07FF8003FFFFBF8001FFFF3F8000FFFE3F80007FF83F80000FE00000213B7DB92B>
I<0007F800001FFE00007FFF8001FFFFC003FFFFE007FC0FF00FF003F80FE001F81FC000
FC1F80007C3F80007E3F00003E7F00003E7E00003E7E00001FFE00001FFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFC000000FC000000FE000000FE0000007E0000007E0000
007F0000003F0000003F8000001FC000001FE000020FF0000E07F8003E03FE01FE01FFFF
FE00FFFFFC007FFFF0001FFFC00003FE0020287EA625>I<0000FF000007FFC0000FFFC0
001FFFC0003FFFC0007F81C000FE004000FC000001F8000001F8000003F8000003F80000
03F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80000
03F80000FFFFFC00FFFFFC00FFFFFC00FFFFFC00FFFFFC0003F8000003F8000003F80000
03F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80000
03F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80000
03F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80000
03F8000003F800001A3B7FBA19>I<0007E001F8003FFC1FF8007FFEFFFC01FFFFFFFC03
FFFFFFFC03F81FF80007F00FE0000FE007F0000FC003F0000FC003F0001F8001F8001F80
01F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8000FC003F0000FC003
F0000FE007F00007F00FE00003F81FC00007FFFFC00007FFFF80000FFFFE00000F3FFC00
001F07E000001F000000001F000000001F000000001F800000001FC00000000FFFFFC000
0FFFFFF8000FFFFFFE0007FFFFFF8007FFFFFFC00FFFFFFFE01FFFFFFFE03F80007FF07F
00000FF07E000003F8FC000001F8FC000001F8FC000001F8FC000001F8FE000003F87E00
0003F07F80000FF03FC0001FE01FFC01FFC00FFFFFFF8007FFFFFF0001FFFFFC00007FFF
F0000007FF000026387EA52A>I<FE000000FE000000FE000000FE000000FE000000FE00
0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00
0000FE000000FE000000FE000000FE000000FE000000FE01FC00FE0FFF80FE1FFFC0FE7F
FFE0FEFFFFF0FFF81FF8FFE007F8FFC003F8FF8003FCFF8001FCFF0001FCFF0001FCFF00
01FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE00
01FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE00
01FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FC1E3A7AB92B>
I<FFFFFFFFFFFFFFFF0000000000000000000000007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F
7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F08397BB814>I<FE00000000FE00
000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000
0000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000
00FE00000000FE00000000FE00000000FE00000000FE00000000FE0003FE00FE0007FC00
FE000FF800FE001FF000FE003FE000FE007FC000FE00FF8000FE01FF0000FE03FE0000FE
03FC0000FE07F80000FE0FF00000FE1FE00000FE3FC00000FE7F800000FEFFC00000FFFF
E00000FFFFE00000FFFFF00000FFF7F80000FFE3F80000FFC1FC0000FF80FE0000FF00FF
0000FE007F0000FE003F8000FE003FC000FE001FC000FE000FE000FE000FF000FE0007F0
00FE0003F800FE0001FC00FE0001FE00FE0000FE00FE00007F00FE00007F80213A7AB929
>107 D<FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE
FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE073A7AB914>I<0001FC
0003F800FE0FFF801FFF00FE1FFFC03FFF80FE7FFFE0FFFFC0FEFFFFF1FFFFE0FFF81FFB
F03FF0FFE007FBC00FF0FFC003FF8007F0FF8003FF0007F8FF8001FF0003F8FF0001FE00
03F8FF0001FE0003F8FF0001FE0003F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003
F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003F8
FE0001FC0003F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003F8FE
0001FC0003F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003F8FE00
01FC0003F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003F8FE0001
FC0003F8FE0001FC0003F835267AA542>I<0001FC00FE0FFF80FE1FFFC0FE7FFFE0FEFF
FFF0FFF81FF8FFE007F8FFC003F8FF8003FCFF8001FCFF0001FCFF0001FCFF0001FCFE00
01FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE00
01FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE00
01FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FC1E267AA52B>I<0003FE
0000000FFF8000003FFFE00000FFFFF80001FFFFFC0003FE03FE0007F800FF000FF0007F
800FE0003F801FC0001FC03F80000FE03F80000FE03F000007E07F000007F07F000007F0
7E000003F0FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE
000003F8FE000003F8FE000003F87F000007F07F000007F07F000007F03F80000FE03F80
000FE01FC0001FC01FE0003FC00FF0007F8007F800FF0003FE03FE0001FFFFFC0000FFFF
F800007FFFF000001FFFC0000003FE000025287EA62A>I<0001FC0000FE0FFF0000FE3F
FFC000FEFFFFE000FFFFFFF000FFF03FF800FFC00FF800FF8003FC00FF0003FC00FE0001
FE00FE0000FE00FE0000FF00FE00007F00FE00007F00FE00007F80FE00003F80FE00003F
80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80
FE00007F00FE00007F00FE00007F00FE0000FF00FE0000FE00FE0001FE00FF0003FC00FF
8007FC00FFC00FF800FFF03FF000FFFFFFE000FEFFFFC000FE7FFF8000FE1FFE0000FE07
F80000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000
0000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000
00FE0000000021367AA52B>I<0000F0FC07F0FC0FF0FC3FF0FC7FF0FCFFF0FDFF00FDFC
00FFF000FFE000FFC000FFC000FF8000FF0000FF0000FF0000FE0000FE0000FE0000FE00
00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
00FE0000FE0000FE0000FE0000FE0000FE000014267AA51C>114
D<007FE00001FFFC0007FFFF800FFFFFC01FFFFFC03FC03FC03F0007803F0001807E0000
007E0000007E0000007E0000007F0000007F0000003F8000003FF000003FFF80001FFFF0
000FFFFC0007FFFE0003FFFF0000FFFF80001FFF800000FFC000003FC000000FE000000F
E0000007E0000007E0000007E0400007E0600007E078000FC0FE001FC0FFC07F80FFFFFF
807FFFFF001FFFFE0003FFF800007FC0001B287EA620>I<01FC000001FC000001FC0000
01FC000001FC000001FC000001FC000001FC000001FC000001FC0000FFFFFF00FFFFFF00
FFFFFF00FFFFFF00FFFFFF0001FC000001FC000001FC000001FC000001FC000001FC0000
01FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0000
01FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0000
01FC000001FE008001FE018000FF07C000FFFFC000FFFFC0007FFF00003FFC00001FE000
1A307FAE1E>I<FE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE
0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE
0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE
0001FCFE0001FCFE0001FCFE0003FCFE0003FCFE0007FCFF001FFC7F807FFC7FFFFFFC3F
FFF9FC3FFFF1FC0FFFC1FC03FC00001E267AA42B>I<FF00000FE07F00001FC07F00001F
C07F80001FC03F80003F803F80003F803FC0003F801FC0007F001FC0007F000FE0007E00
0FE000FE000FE000FE0007F001FC0007F001FC0007F001FC0003F803F80003F803F80003
F803F80001FC03F00001FC07F00000FC07E00000FE07E00000FE0FE000007E0FC000007F
0FC000007F1FC000003F1F8000003F1F8000003F9F8000001FBF0000001FBF0000001FBF
0000000FBE0000000FFE00000007FC00000007FC00000007FC000023257FA426>I<FE00
01FE0001FC7F0001FE0001F87F0003FE0003F87F0003FE0003F87F8003DF0003F83F8003
DF0007F03F8007DF0007F03F80079F8007F01FC0079F8007E01FC00F9F800FE01FC00F8F
800FE00FE00F8FC00FC00FE00F0FC01FC00FE01F0FC01FC00FE01F07E01FC007F01F07E0
1F8007F01E07E03F8007F03E07E03F8003F03E03F03F0003F83E03F03F0003F83C03F07F
0001F87C03F07E0001F87C01F87E0001FC7C01F87E0001FC7801F8FE0000FCF800F8FC00
00FCF800F8FC0000FCF000FCFC00007CF000FCF800007CF0007DF800007EF0007DF80000
7EE0007DF800003EE0003DF000003FE0003FF000003FC0003FF000001FC0003FE000001F
C0001FE00036257FA439>I<FF00000FE07F00001FC07F00001FC03F80001FC03F80003F
803FC0003F801FC0007F001FC0007F000FE0007F000FE000FE000FF000FE0007F000FC00
07F001FC0003F801FC0003F801F80003FC03F80001FC03F80001FC03F00000FE07F00000
FE07E000007E07E000007E0FE000007F0FC000003F0FC000003F0FC000001F9F8000001F
9F8000001F9F0000000F9F0000000F9F000000079E00000007DE00000007DE00000003FC
00000003FC00000001F800000001F800000001F800000001F000000003F000000003E000
000003E000000007E000000007C00000000FC00000000FC00000001F800000201F800000
383F0000003FFE0000003FFE0000003FFC0000003FF80000000FE000000023367FA426>
121 D E /Fh 65 125 df<3C001E007F007F00FF007F80FF007F80FF007F80FF007F80FF
007F80FF007F807F007F007F007F007F007F007F007F007F007F007F007F007E003F007E
003F007E003F007E003F007E003F007E003F003E003E003E003E003E003E003C001E001C
001C00191977B32C>34 D<0000380000FC0001FC0003FC0007F8000FF0001FC0003F8000
7F0000FE0001FC0003F80003F00007F00007E0000FE0000FC0001F80001F80003F80003F
00003F00007F00007E00007E00007E0000FE0000FC0000FC0000FC0000FC0000FC0000FC
0000FC0000FC0000FC0000FC0000FC0000FC0000FE00007E00007E00007E00007F00003F
00003F00003F80001F80001F80000FC0000FE00007E00007F00003F00003F80001FC0000
FE00007F00003F80001FC0000FF00007F80003FC0001FC0000FC000038164272B92C>40
D<700000FC0000FE0000FF00007F80003FC0000FE00007F00003F80001FC0000FE00007F
00003F00003F80001F80001FC0000FC00007E00007E00007F00003F00003F00003F80001
F80001F80001F80001FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000
FC0000FC0000FC0000FC0001FC0001F80001F80001F80003F80003F00003F00007F00007
E00007E0000FC0001FC0001F80003F80003F00007F0000FE0001FC0003F80007F0000FE0
003FC0007F8000FF0000FE0000FC0000700000164279B92C>I<000380000007C0000007
C0000007C0000007C0000007C0000007C0002007C008F807C03EFE07C0FEFF07C1FEFFC7
C7FEFFE7CFFE3FFFFFF80FFFFFE003FFFF8001FFFF00007FFC00007FFC0001FFFF0003FF
FF800FFFFFE03FFFFFF8FFE7CFFEFFC7C7FEFF07C1FEFE07C0FEF807C03E2007C0080007
C0000007C0000007C0000007C0000007C0000007C000000380001F247AAA2C>I<7FFFFF
FF00FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF0021067B9B2C>45
D<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F000B0B708A2C>I<000000070000
00000F800000001F800000001F800000003F800000003F000000007F000000007E000000
00FE00000000FC00000001FC00000001F800000003F800000003F000000003F000000007
F000000007E00000000FE00000000FC00000001FC00000001F800000003F800000003F00
0000007F000000007E00000000FE00000000FC00000000FC00000001FC00000001F80000
0003F800000003F000000007F000000007E00000000FE00000000FC00000001FC0000000
1F800000001F800000003F800000003F000000007F000000007E00000000FE00000000FC
00000001FC00000001F800000003F800000003F000000007F000000007E000000007E000
00000FE00000000FC00000001FC00000001F800000003F800000003F000000007F000000
007E00000000FE00000000FC00000000FC00000000F800000000780000000021417BB92C
>I<0003F80000000FFE0000003FFF8000007FFFC00000FFFFE00001FE0FF00003F803F8
0007F001FC0007E000FC000FC0007E000FC0007E001F80003F001F80003F003F00001F80
3F00001F803E00000F807E00000FC07E00000FC07E00000FC07C000007C0FC000007E0FC
000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC00
0007E0FC000007E0FC000007E0FC000007E0FE00000FE07E00000FC07E00000FC07E0000
0FC07E00000FC03F00001F803F00001F803F00001F801F80003F001F80003F000FC0007E
000FE000FE0007E000FC0007F001FC0003F803F80001FE0FF00000FFFFE000007FFFC000
003FFF8000000FFE00000003F8000023357CB32C>I<00070000000F8000000F8000001F
8000001F8000003F8000007F800000FF800001FF800007FF80007FFF8000FFFF8000FFDF
8000FF9F80007C1F8000001F8000001F8000001F8000001F8000001F8000001F8000001F
8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F
8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F
8000001F8000001F8000001F8000001F8000001F8000001F8000001F80007FFFFFE0FFFF
FFF0FFFFFFF0FFFFFFF07FFFFFE01C3477B32C>I<000FFC0000007FFF800001FFFFE000
07FFFFF8000FFFFFFC001FF807FE001FC000FE003F80007F003FC0003F003FC0003F803F
C0001F803FC0001F801F80001F800F00001F800000001F800000003F800000003F000000
007F00000000FE00000001FE00000003FC0000001FF800001FFFF000003FFFE000003FFF
E000003FFFF800001FFFFC00000007FE00000000FF000000007F000000003F800000001F
C00000000FC00000000FC00000000FE000000007E000000007E03C000007E07E000007E0
FF000007E0FF00000FE0FF00000FC0FF00000FC0FE00001FC07F00003F807F80007F003F
C000FF001FF807FE000FFFFFFC0007FFFFF80003FFFFE000007FFF8000000FFC
Results 1 - 1
Help - FTP Sites List - Software Dir.
Searching half a billion files worldwide
© 1997-2009 MARUHN Internet Solutions