[net.sources] Usenet graphic map of North America, part 1 of 2

dal@philabs.UUCP (Dan Lorenzini) (09/21/83)

This article contains all the necessary data for constructing a map of USENET
sites and connections in North America on a graphic output device.  The map
consists of an outline of the USA with state boundaries, with circles for
site locations labeled with the name of the site.  Lines connect the circles
where news connections exist.  Multiple sites in the same city are collapsed
into a single circle whose area is proportional to the number of sites it
represents, and all the corresponding sites are listed.  Data is from the
latest map posting by Karen and Mark Horton at cbosgd!map (September 1).

The map is drawn with the help of a plotting package called "leroy".  Leroy
was developed at CIRES in Colorado, and appears on the 1981 Usenix tape.  If
you do not have leroy, don't despair, all is not lost.  The map outline and
site connections files (usa, net) can be run through graph(1G) as is, and
the site locations (nodes) file can be edited for input to graph also.  The
site names, on the other hand, were too much for graph to handle, which
prompted me to use leroy.

Also included is an alternate nodes file (gnodes) which uses different
graphic symbols to indicate what kind of site it represents (educational,
commercial, Bell system, etc.), and a corresponding gmap.leroy file for
plotting the map.  I have separated the USA outline and state boundaries into
different files so that they can be plotted in different colors.  Also this
news submission is broken into two articles, with the graph(1G) compatible
stuff separated from that which is specific to leroy.

The files and descriptions of their contents are as follows:

First article:
	---		This message
	map.leroy	command file for leroy to plot map
	gmap.leroy	command file for leroy to plot map with gnodes file
	nodes		leroy commands to draw circles at site locations
	gnodes		leroy commands to draw graphic characters at site 
				locations
	sites		leroy commands for labeling nodes with site names

Second article:
	usa.outline	USA outline (graph(1G) format)
	usa.states	USA state boundaries (graph(1G) format)
	net		news connections between sites (graph(1G) format)

I have tried to represent every site on the net which had an address listed in
the map file.  If your site is not represented it's probably because I don't
know where you are.  If you find an error and would like it to be corrected,
let me know.  (Some sites in Canada had to be "moved" to get them to fit on
the map without having to reduce the overall size.)

Enjoy!

						Dan Lorenzini
						Philips Laboratories
			        ...!decvax! \
			       ...!allegra!  \
		  	       ...!sdcsvax! --> philabs!dal
			       	...!seismo!  /
			         ...!cmcl2! /

-----------------------------------------------------------------------------
# The rest of this file is a shell script which will extract:
# map.leroy gmap.leroy nodes gnodes sites
echo x - map.leroy
cat >map.leroy <<'!Funky!Stuff!'
.page (0,0) (10.0,7.5)
.map (0,0) (10.0,7.5)
.set size=0.04*YSCALE
.set vs=1.55*size/YSCALE font=SR hs=size/YSCALE
.clear
.set color=black
.graph usa.outline
.graph usa.extra
.set color=blue
.graph usa.states
.set color=red
.include nodes
.include sites
.set color=green
.graph net

.set color=blue
.impose (.2,.2) (3.,1.5)
.frame f.ll f.ur
.set cmode=5 size=0.4*YSCALE font=TI
.to f.ct + down*.2/YSCALE
USENET
.to x+down*size/YSCALE*1.7
.set size=.1*YSCALE 
.set font=TR
September 1983

.c
.set size=.08*YSCALE vs=1.7*size/YSCALE hs=size/XSCALE 
.impose (.2,.2) (3.,1.5)
.to f.lr + (0.3,.3)
.set cmode=0 
.set color=red
.set font=CS
.set angle=15
.set slant=30.
.set aspect=1.0
Drawn by
Dan Lorenzini
!Funky!Stuff!
echo x - gmap.leroy
cat >gmap.leroy <<'!Funky!Stuff!'
.page (0,0) (10.0,7.5)
.map (0,0) (10.0,7.5)
.set size=0.04*YSCALE
.set vs=1.55*size/YSCALE font=SR hs=size/YSCALE
.clear
.set color=black
.graph usa.outline
.graph usa.extra
.set color=blue
.graph usa.states
.set color=red
.include gnodes
.include sites
.set color=green
.graph net

.set color=blue
.impose (.2,.2) (3.,1.5)
.frame f.ll f.ur
.set cmode=5 size=0.4*YSCALE font=TI
.to f.ct + down*.1/YSCALE
USENET
.impose (.3,.3) (1.7,0.9)
.c .frame f.ll f.ur
.to f.cc
.set size=.1*YSCALE font=TR cmode=3
September 1983

.set size=.04*YSCALE vs=1.7*size/YSCALE hs=size/XSCALE 
.set cmode=0 refpt=f.ur + up*vs*0.3 + over*hs*5

.to refpt + down*vs	font=21
A
.to x + over*hs*3	font=SR
University

.to refpt + down*vs*2	font=20
k
.to x + over*hs*3	font=SR
University (Florida)

.to refpt + down*vs*3	font=20
l
.to x + over*hs*3	font=SR
University (Northwest)

.to refpt + down*vs*4	font=20
E
.to x + over*hs*3	font=SR
Commercial

.to refpt + down*vs*5	font=21
%
.to x + over*hs*3	font=SR
Government

.to refpt + down*vs*6	font=20
f
.to x + over*hs*3	font=SR
Defense

.to refpt + down*vs*7	font=20
g
.to x + over*hs*3	font=SR
Medical

.to refpt + down*vs*8	font=20
j
.to x + over*hs*3	font=SR
Bell System

.to refpt + down*vs*9	font=21
D
.to x + over*hs*3	font=SR
Mixed

.c
.set size=.08*YSCALE vs=1.7*size/YSCALE hs=size/XSCALE 
.impose (.2,.2) (3.,1.5)
.to f.lr + (0.3,.3)
.set cmode=0 
.set color=red
.set font=CS
.set angle=15
.set slant=30.
.set aspect=1.0
Drawn by
Dan Lorenzini
!Funky!Stuff!
echo x - nodes
cat >nodes <<'!Funky!Stuff!'
.circle(3.651336,3.797425) 0.010000
.circle(3.619953,3.806815) 0.060000
.circle(3.610795,4.023126) 0.017321
.circle(3.584923,3.876050) 0.020000
.circle(3.520705,3.979665) 0.010000
.circle(3.319830,2.850834) 0.010000
.circle(3.241337,2.677395) 0.014142
.circle(3.543516,6.915911) 0.022361
.circle(3.194815,2.435991) 0.010000
.circle(2.341622,2.059235) 0.017321
.circle(2.452643,4.047702) 0.010000
.circle(2.439003,4.187191) 0.020000
.circle(2.648378,7.487445) 0.014142
.circle(2.451902,6.783286) 0.010000
.circle(1.152150,2.396096) 0.017321
.circle(1.137680,2.424917) 0.028284
.circle(1.066630,2.671370) 0.010000
.circle(1.053449,2.802291) 0.014142
.circle(.982215,2.742317) 0.010000
.circle(.987213,2.766730) 0.010000
.circle(.968430,2.771202) 0.020000
.circle(.545429,3.727094) 0.024495
.circle(.527687,3.732130) 0.028284
.circle(.515877,3.761184) 0.010000
.circle(.551355,3.905100) 0.010000
.circle(.474409,3.670270) 0.010000
.circle(.492241,3.742264) 0.010000
.circle(.516004,3.838207) 0.030000
.circle(.521943,3.862181) 0.017321
.circle(1.108623,6.230830) 0.010000
.circle(.480483,3.771352) 0.034641
.circle(.504348,3.867248) 0.030000
.circle(1.087654,6.211160) 0.010000
.circle(1.093624,6.235148) 0.014142
.circle(1.111538,6.307132) 0.010000
.circle(.477622,3.797883) 0.024495
.circle(1.068134,6.216811) 0.022361
.circle(.466178,3.865466) 0.010000
.circle(.890590,5.734321) 0.014142
.circle(.856950,5.687776) 0.010000
.circle(.869169,5.735522) 0.041231
.circle(1.101945,6.645101) 0.014142
.circle(.853627,5.740145) 0.010000
.circle(.838099,5.744786) 0.014142
.circle(1.043809,6.662515) 0.014142
.circle(.729157,5.520570) 0.020000
.circle(.970675,6.503672) 0.010000
.circle(9.831229,6.940077) 0.010000
.circle(9.300241,5.511811) 0.010000
.circle(9.314281,5.307144) 0.014142
.circle(9.308908,5.323458) 0.028284
.circle(9.298264,5.301036) 0.010000
.circle(9.275309,5.370989) 0.010000
.circle(9.238370,5.461854) 0.010000
.circle(9.343735,5.134723) 0.010000
.circle(9.305537,5.251344) 0.010000
.circle(9.274623,5.318281) 0.010000
.circle(9.266997,5.341608) 0.014142
.circle(9.259371,5.364934) 0.010000
.circle(9.302704,5.176863) 0.010000
.circle(9.235042,5.329537) 0.017321
.circle(9.219891,5.376232) 0.010000
.circle(9.212316,5.399579) 0.014142
.circle(9.204741,5.422926) 0.010000
.circle(9.226607,5.300178) 0.010000
.circle(9.100701,5.089317) 0.010000
.circle(9.093962,4.964397) 0.010000
.circle(9.071629,4.930427) 0.014142
.circle(9.064462,4.953928) 0.010000
.circle(9.051629,4.936382) 0.014142
.circle(9.067236,4.824761) 0.010000
.circle(9.060119,4.848288) 0.010000
.circle(8.694468,5.916955) 0.014142
.circle(8.956528,4.890287) 0.010000
.circle(8.986008,4.666710) 0.017321
.circle(8.951324,4.784665) 0.033166
.circle(8.952574,4.655355) 0.081854
.circle(8.925034,4.749792) 0.045826
.circle(8.908416,4.744184) 0.014142
.circle(8.881959,4.709391) 0.041231
.circle(8.868345,4.756657) 0.028284
.circle(8.868887,4.627343) 0.017321
.circle(8.818007,4.514906) 0.017321
.circle(8.747774,4.536177) 0.010000
.circle(8.715030,4.654790) 0.017321
.circle(8.544854,5.271225) 0.010000
.circle(8.731568,4.427753) 0.010000
.circle(8.434377,5.030566) 0.014142
.circle(8.590343,4.229431) 0.010000
.circle(8.585528,4.176518) 0.014142
.circle(8.557172,4.142303) 0.010000
.circle(8.551032,4.166185) 0.010000
.circle(8.544893,4.190065) 0.010000
.circle(8.521540,4.208821) 0.010000
.circle(8.516504,4.155937) 0.010000
.circle(8.194343,5.420608) 0.010000
.circle(8.245008,5.153431) 0.010000
.circle(8.238958,5.177292) 0.010000
.circle(8.206656,5.167837) 0.022361
.circle(8.317013,4.585080) 0.014142
.circle(8.360860,3.880301) 0.014142
.circle(8.470063,3.346065) 0.017321
.circle(8.433739,3.336024) 0.017321
.circle(8.404176,3.379286) 0.014142
.circle(8.379215,3.321138) 0.010000
.circle(8.307951,3.378932) 0.010000
.circle(7.887311,5.206456) 0.024495
.circle(7.966059,4.394570) 0.020000
.circle(8.626170,.945343) 0.010000
.circle(7.720206,5.112197) 0.024495
.circle(8.100501,3.095063) 0.014142
.circle(8.334976,1.431849) 0.010000
.circle(7.627951,4.577392) 0.017321
.circle(8.087687,1.664854) 0.014142
.circle(7.475740,4.155812) 0.030000
.circle(7.358524,4.731006) 0.010000
.circle(7.309274,4.763224) 0.010000
.circle(7.244139,4.693966) 0.010000
.circle(7.280213,4.064082) 0.010000
.circle(7.514433,2.593533) 0.026458
.circle(7.251787,3.894594) 0.014142
.circle(7.221769,3.964200) 0.010000
.circle(6.936560,4.003683) 0.022361
.circle(6.896302,3.853611) 0.014142
.circle(6.783412,4.135181) 0.031623
.circle(6.608008,4.474391) 0.017321
.circle(6.593324,4.429585) 0.010000
.circle(6.580097,4.527484) 0.010000
.circle(6.547652,4.447491) 0.010000
.circle(6.537933,4.520945) 0.010000
.circle(6.533918,4.420413) 0.083066
.circle(6.567927,4.025799) 0.024495
.circle(6.513745,4.442332) 0.010000
.circle(6.562074,4.029917) 0.010000
.circle(6.482959,4.412758) 0.014142
.circle(6.472186,4.361235) 0.014142
.circle(6.278713,4.725504) 0.014142
.circle(6.307031,4.138567) 0.010000
.circle(6.258944,3.608637) 0.010000
.circle(6.205330,3.602037) 0.010000
.circle(5.613284,5.007120) 0.010000
.circle(5.596527,5.122371) 0.014142
.circle(5.502060,3.609040) 0.010000
.circle(5.144769,2.092780) 0.010000
.circle(5.142959,2.142861) 0.010000
.circle(5.022821,2.050523) 0.010000
.circle(4.965922,1.431785) 0.017321
!Funky!Stuff!
echo x - gnodes
cat >gnodes <<'!Funky!Stuff!'
.push
.set cmode=4
.set basesize=size*0.8
.to (3.651336,3.797425)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (3.619953,3.806815)
.set font=20
.set size=basesize*6.000000
j
.to (3.610795,4.023126)
.set font=20
.set size=basesize*1.5*1.732051
E
.to (3.584923,3.876050)
.set font=21
.set size=basesize*0.9*2.000000
D
.to (3.520705,3.979665)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (3.319830,2.850834)
.set font=21
.set size=basesize*1.000000
%
.to (3.241337,2.677395)
.set font=21
.set size=basesize*1.414214
A
.to (3.543516,6.915911)
.set font=21
.set size=basesize*0.9*2.236068
D
.to (3.194815,2.435991)
.set font=20
.set size=basesize*1.7*1.000000
c
.to (2.341622,2.059235)
.set font=21
.set size=basesize*1.732051
A
.to (2.452643,4.047702)
.set font=21
.set size=basesize*1.000000
A
.to (2.439003,4.187191)
.set font=21
.set size=basesize*0.9*2.000000
D
.to (2.648378,7.487445)
.set font=20
.set size=basesize*1.414214
l
.to (2.451902,6.783286)
.set font=21
.set size=basesize*1.000000
A
.to (1.152150,2.396096)
.set font=20
.set size=basesize*1.5*1.732051
E
.to (1.137680,2.424917)
.set font=21
.set size=basesize*2.828427
A
.to (1.066630,2.671370)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (1.053449,2.802291)
.set font=21
.set size=basesize*1.414214
A
.to (.982215,2.742317)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (.987213,2.766730)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (.968430,2.771202)
.set font=20
.set size=basesize*1.5*2.000000
E
.to (.545429,3.727094)
.set font=20
.set size=basesize*1.5*2.449490
E
.to (.527687,3.732130)
.set font=20
.set size=basesize*1.5*2.828427
E
.to (.515877,3.761184)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (.551355,3.905100)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (.474409,3.670270)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (.492241,3.742264)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (.516004,3.838207)
.set font=20
.set size=basesize*1.5*3.000000
E
.to (.521943,3.862181)
.set font=20
.set size=basesize*1.5*1.732051
E
.to (1.108623,6.230830)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (.480483,3.771352)
.set font=20
.set size=basesize*1.5*3.464102
E
.to (.504348,3.867248)
.set font=21
.set size=basesize*3.000000
A
.to (1.087654,6.211160)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (1.093624,6.235148)
.set font=20
.set size=basesize*1.5*1.414214
E
.to (1.111538,6.307132)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (.477622,3.797883)
.set font=20
.set size=basesize*1.5*2.449490
E
.to (1.068134,6.216811)
.set font=20
.set size=basesize*2.236068
l
.to (.466178,3.865466)
.set font=21
.set size=basesize*1.000000
A
.to (.890590,5.734321)
.set font=21
.set size=basesize*0.9*1.414214
D
.to (.856950,5.687776)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (.869169,5.735522)
.set font=20
.set size=basesize*1.5*4.123106
E
.to (1.101945,6.645101)
.set font=21
.set size=basesize*0.9*1.414214
D
.to (.853627,5.740145)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (.838099,5.744786)
.set font=20
.set size=basesize*1.5*1.414214
E
.to (1.043809,6.662515)
.set font=20
.set size=basesize*1.414214
l
.to (.729157,5.520570)
.set font=20
.set size=basesize*1.5*2.000000
E
.to (.970675,6.503672)
.set font=21
.set size=basesize*1.000000
A
.to (9.831229,6.940077)
.set font=21
.set size=basesize*1.000000
A
.to (9.300241,5.511811)
.set font=21
.set size=basesize*1.000000
A
.to (9.314281,5.307144)
.set font=21
.set size=basesize*0.9*1.414214
D
.to (9.308908,5.323458)
.set font=21
.set size=basesize*0.9*2.828427
D
.to (9.298264,5.301036)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (9.275309,5.370989)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (9.238370,5.461854)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (9.343735,5.134723)
.set font=20
.set size=basesize*1.000000
f
.to (9.305537,5.251344)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (9.274623,5.318281)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (9.266997,5.341608)
.set font=20
.set size=basesize*1.5*1.414214
E
.to (9.259371,5.364934)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (9.302704,5.176863)
.set font=21
.set size=basesize*1.000000
A
.to (9.235042,5.329537)
.set font=20
.set size=basesize*1.5*1.732051
E
.to (9.219891,5.376232)
.set font=21
.set size=basesize*1.000000
A
.to (9.212316,5.399579)
.set font=20
.set size=basesize*1.5*1.414214
E
.to (9.204741,5.422926)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (9.226607,5.300178)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (9.100701,5.089317)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (9.093962,4.964397)
.set font=21
.set size=basesize*1.000000
A
.to (9.071629,4.930427)
.set font=20
.set size=basesize*1.5*1.414214
E
.to (9.064462,4.953928)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (9.051629,4.936382)
.set font=20
.set size=basesize*1.5*1.414214
E
.to (9.067236,4.824761)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (9.060119,4.848288)
.set font=21
.set size=basesize*1.000000
A
.to (8.694468,5.916955)
.set font=20
.set size=basesize*1.5*1.414214
E
.to (8.956528,4.890287)
.set font=21
.set size=basesize*1.000000
J
.to (8.986008,4.666710)
.set font=20
.set size=basesize*1.732051
j
.to (8.951324,4.784665)
.set font=21
.set size=basesize*3.316625
A
.to (8.952574,4.655355)
.set font=20
.set size=basesize*8.185352
j
.to (8.925034,4.749792)
.set font=20
.set size=basesize*4.582576
j
.to (8.908416,4.744184)
.set font=20
.set size=basesize*1.414214
j
.to (8.881959,4.709391)
.set font=20
.set size=basesize*4.123106
j
.to (8.868345,4.756657)
.set font=20
.set size=basesize*2.828427
j
.to (8.868887,4.627343)
.set font=21
.set size=basesize*0.9*1.732051
D
.to (8.818007,4.514906)
.set font=21
.set size=basesize*0.9*1.732051
D
.to (8.747774,4.536177)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (8.715030,4.654790)
.set font=20
.set size=basesize*1.732051
j
.to (8.544854,5.271225)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (8.731568,4.427753)
.set font=21
.set size=basesize*1.000000
A
.to (8.434377,5.030566)
.set font=21
.set size=basesize*1.414214
A
.to (8.590343,4.229431)
.set font=21
.set size=basesize*1.000000
A
.to (8.585528,4.176518)
.set font=21
.set size=basesize*1.414214
A
.to (8.557172,4.142303)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (8.551032,4.166185)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (8.544893,4.190065)
.set font=20
.set size=basesize*1.000000
f
.to (8.521540,4.208821)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (8.516504,4.155937)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (8.194343,5.420608)
.set font=21
.set size=basesize*1.000000
A
.to (8.245008,5.153431)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (8.238958,5.177292)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (8.206656,5.167837)
.set font=21
.set size=basesize*2.236068
A
.to (8.317013,4.585080)
.set font=21
.set size=basesize*1.414214
A
.to (8.360860,3.880301)
.set font=21
.set size=basesize*0.9*1.414214
D
.to (8.470063,3.346065)
.set font=20
.set size=basesize*1.5*1.732051
E
.to (8.433739,3.336024)
.set font=20
.set size=basesize*1.5*1.732051
E
.to (8.404176,3.379286)
.set font=21
.set size=basesize*0.9*1.414214
D
.to (8.379215,3.321138)
.set font=21
.set size=basesize*1.000000
A
.to (8.307951,3.378932)
.set font=20
.set size=basesize*1.000000
j
.to (7.887311,5.206456)
.set font=21
.set size=basesize*2.449490
A
.to (7.966059,4.394570)
.set font=21
.set size=basesize*2.000000
A
.to (8.626170,.945343)
.set font=20
.set size=basesize*1.000000
k
.to (7.720206,5.112197)
.set font=21
.set size=basesize*2.449490
A
.to (8.100501,3.095063)
.set font=21
.set size=basesize*1.414214
A
.to (8.334976,1.431849)
.set font=20
.set size=basesize*1.000000
k
.to (7.627951,4.577392)
.set font=21
.set size=basesize*1.732051
A
.to (8.087687,1.664854)
.set font=20
.set size=basesize*1.414214
k
.to (7.475740,4.155812)
.set font=20
.set size=basesize*3.000000
j
.to (7.358524,4.731006)
.set font=20
.set size=basesize*1.6*1.000000
g
.to (7.309274,4.763224)
.set font=20
.set size=basesize*1.000000
j
.to (7.244139,4.693966)
.set font=21
.set size=basesize*1.000000
A
.to (7.280213,4.064082)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (7.514433,2.593533)
.set font=21
.set size=basesize*0.9*2.645751
D
.to (7.251787,3.894594)
.set font=21
.set size=basesize*0.9*1.414214
D
.to (7.221769,3.964200)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (6.936560,4.003683)
.set font=20
.set size=basesize*2.236068
j
.to (6.896302,3.853611)
.set font=21
.set size=basesize*1.414214
A
.to (6.783412,4.135181)
.set font=21
.set size=basesize*3.162278
A
.to (6.608008,4.474391)
.set font=20
.set size=basesize*1.732051
j
.to (6.593324,4.429585)
.set font=20
.set size=basesize*1.000000
j
.to (6.580097,4.527484)
.set font=20
.set size=basesize*1.000000
j
.to (6.547652,4.447491)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (6.537933,4.520945)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (6.533918,4.420413)
.set font=20
.set size=basesize*8.306623
j
.to (6.567927,4.025799)
.set font=21
.set size=basesize*2.449490
A
.to (6.513745,4.442332)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (6.562074,4.029917)
.set font=21
.set size=basesize*1.000000
A
.to (6.482959,4.412758)
.set font=20
.set size=basesize*1.414214
j
.to (6.472186,4.361235)
.set font=20
.set size=basesize*1.414214
j
.to (6.278713,4.725504)
.set font=21
.set size=basesize*1.414214
A
.to (6.307031,4.138567)
.set font=21
.set size=basesize*1.000000
A
.to (6.258944,3.608637)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (6.205330,3.602037)
.set font=20
.set size=basesize*1.000000
j
.to (5.613284,5.007120)
.set font=21
.set size=basesize*1.000000
A
.to (5.596527,5.122371)
.set font=21
.set size=basesize*1.414214
A
.to (5.502060,3.609040)
.set font=20
.set size=basesize*1.000000
j
.to (5.144769,2.092780)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (5.142959,2.142861)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (5.022821,2.050523)
.set font=20
.set size=basesize*1.5*1.000000
E
.to (4.965922,1.431785)
.set font=21
.set size=basesize*1.732051
A
.pop
!Funky!Stuff!
echo x - sites
cat >sites <<'!Funky!Stuff!'
.set cmode=7
.to (  1.043809,      6.662515) + back*hs + up*vs/2
UBC-VISION          
ubc-medgen          
.to (  1.068134,      6.216811) + back*hs + up*vs*1.5
UW-BEAVER           
uw-june             
uw-vlsi             
uw70
ssc-vax
.set cmode=1
.to (  1.087654,      6.211160) + down*vs*2.5
microsoft           
.to (  1.101945,      6.645101) + over*hs + up*vs/2
sfucmpt             
mprvaxa
.to (  1.111538,      6.307132) + over*hs
fluke               
.set cmode=7
.to (   .838099,      5.744786) + back*hs + up*vs/2     
metheus             
omsvax              
.set cmode=3
.to (   .853627,      5.740145) + up*vs     
verdix              
.set cmode=5
.to (   .856950,      5.687776) + down*vs     
iddic               
.set cmode=2
.to (   .869169,      5.735522) + over*hs*2 + down*vs*1.5
TEKTRONIX           
bronze              
cdi                 
crimson               
dadla               
dadla-(a,b,d)             
tekcad              
tekchips            
tekgds
tekid               
teklabs             
tekmdp              
tektinker           
tekecs
ogcvax
.set cmode=1
.to (   .890590,      5.734321) + over*hs + up*vs/2
reed                
sequel
.set cmode=7
.to (   .729157,      5.520570) + back*hs + up*vs
hp-cvd              
hp-pcd              
orstcs              
hp-kirk
.set cmode=7
.to (   .968430,      2.771202) + back*hs + up*vs
SDCRCDF
ism(750,780)              
randvax
.set cmode=1
.to (   .987213,      2.766730) + over*hs     
vortex              
.set cmode=7
.to (  1.137680,      2.424917) + back*hs + up*vs*3.5
SDCSVAX             
phonlab             
sdcarl              
sdcatta             
sdcattb             
sdccsu3             
sdchema             
sdcsla              
.set cmode=1
.to (  1.152150,      2.396096) + over*hs + up*vs
bmcg
dcdwest             
noscvax             
.set cmode=1
.to (  2.439003,      4.187191) + over*hs + up*vs*2
psi                 
utah-cs             
utah-gr             
beesvax
.set cmode=5
.to (  2.341622,      2.059235) + down*vs/2
arizona             
az70
kpno                
.set cmode=7
.to (  3.543516,      6.915911) + back*hs + up*vs*2
adec23              
dvlcn               
hssg40              
sask                
slinac              
.set cmode=7
.to (  3.241337,      2.677395) + back*hs + up*vs/2
unm-ivax            
unmvax
.to (  3.319830,      2.850834) + back*hs
lanl-a              
.set cmode=1
.to (  3.610795,      4.023126) + over*hs + up*vs
csu-cs              
hp-dcd
hpfcla
.set cmode=7
.to (  3.584923,      3.876050) + back*hs + up*vs/2
HAO                 
cires               
nbires
opus
.set cmode=6
.to (  3.520705,      3.979665) + back*hs
ico                 
.set cmode=2
.to (  3.619953,      3.806815) + down*vs
drux(a-y,1-3)
dru(ak,ca,fl,id)
dru(n,k)y
drum(e,i)
.set cmode=7
.to (5.596527,5.122371) + back*hs + up*vs
minn-ua
umn-cs
.set cmode=7
.to (5.613284,5.007120) + back*hs
stolaf
.set cmode=7
.to (6.205330,3.602037) + back*hs
we53
.set cmode=7
.to (6.278713,4.725504) + back*hs + up*vs/2
uwvax
crystal
.set cmode=5
.to (6.472186,4.361235) + down*vs*0.5
nwuxd
att3
.set cmode=7
.to (6.482959,4.412758) + back*hs*1.5
WE13
mgweed
.set cmode=6
.to (6.513745,4.442332) + back*hs + up*vs*0.5
uniq
.set cmode=7
.to (6.562074,4.029917) + back*hs
uiuceml
.set cmode=7
.to (7.244139,4.693966) + back*hs
uofm-cv
.set cmode=7
.to (8.100501,3.095063) + back*hs + up*vs/2
twin40
unc-c
.set cmode=7
.to (8.307951,3.378932) + back*hs
BURL
.set cmode=7
.to (8.334976,1.431849) + back*hs
ucf-cs
.set cmode=7
.to (8.360860,3.880301) + back*hs + up*vs/2
uvacs
iedl02
.set cmode=7
.to (8.379215,3.321138) + back*hs
unc
.set cmode=7
.to (8.434377,5.030566) + back*hs
cornell
tesla
.set cmode=3
.to (8.544854,5.271225) + up*vs/2
adiron
.set cmode=7
.to (8.557172,4.142303) + back*hs + down*vs/2
src-unix
.set cmode=7
.to (8.694468,5.916955) + back*hs + up*vs*0.5
micomvax
micomz
.set cmode=7
.to (8.715030,4.654790) + back*hs
alux(e,p,z)
.set cmode=7
.to (8.731568,4.427753) + back*hs
udrelay
.set cmode=7
.to (8.747774,4.536177) + down*vs*0.9
burdvax
.set cmode=8
.to (8.868887,4.627343) + back*hs*4
astrovax
eosp1,princeton
.set cmode=7
.to (8.898614,4.714968) + back*hs
hlhop
.set cmode=6
.to (8.908416,4.744184) + back*hs
hlexa
.set cmode=7
.to (8.956528,4.890287) + back*hs
PHILABS
.set cmode=6
.to (9.051629,4.936382) + back*hs
bunker
.set cmode=7
.to (9.204741,5.422926) + back*hs
DECVAX
.set cmode=7
.to (9.219891,5.376232) + back*hs
wivax
.set cmode=7
.to (9.226607,5.300178) + back*hs + down*vs
kobold  genrad
.set cmode=8
.to (8.206656,5.167837) + back*hs
rochester
rocksvax
ritcv
.set cmode=1
.to (5.502060,3.609040) + over*hs
kcwin
.set cmode=1
.to (6.593324,4.429585) + over*hs
otuxa
.set cmode=1
.to (6.608008,4.474391) + over*hs
ll1,ll1b,hw3b
.set cmode=1
.to (7.251787,3.894594) + over*hs
cincy
qusavx
.set cmode=1
.to (7.280213,4.064082) + over*hs
ncrday
.set cmode=7
.to (8.521540,4.208821) + up*vs
imd
.set cmode=7
.to (8.544893,4.190065) + back*hs + up*vs*0.5
brl-bmd
.set cmode=1
.to (8.544893,4.190065) + down*vs*2.2
SEISMO
.set cmode=1
.to (9.060119,4.848288) + over*hs + down*vs/2
sbcs
.set cmode=2
.to (9.067236,4.824761) + over*hs + down*vs/2
peri
.set cmode=1
.to (9.071629,4.930427) + over*hs
ittvax
ndcuts
.set cmode=0
.to (9.093962,4.964397) + over*hs + up*vs/2
yale-comix
.set cmode=1
.to (9.100701,5.089317) + over*hs
pwa-b
.set cmode=1
.to (9.302704,5.176863) + over*hs
brunix

.set cmode=6
.to (0.466178,3.865466) + back*hs
ucsfcgl
.set cmode=7
.to (0.477622,3.797883) + back*hs
fortune
atd
avsdF
avsdS
avsdT
dsd
.set cmode=7
.to (0.480483,3.771352) + back*hs*5 + down*vs*4.5
decwrl
hpda
ipa
menlo70
sri-unix
trw-unix
trwspf
trwspp
twg
turtlevax
flairvax
wdl1
.set cmode=3
.to (0.504348,3.867248) + up*vs*9
populi
ucbesvax
ucbtopaz
ucbarpa
ucbcad
ucbernie
ucbonyx
ucbvax
unisoft
.set cmode=0
.to (0.515877,3.761184) + over*hs/2
nsc
.set cmode=1
.to (0.521943,3.862181) + over*hs*4 + up*vs/2
HPLABS
hplabs(b,c)
hpd(b,c)
oliveb
packet
tymix
.to (0.521943,3.862181) + over*hs*3 + up*vs*3.5
ZEHNTEL
zinfandel
varian
.set cmode=5
.to (0.527687,3.732130) + over*hs + down*vs*2
amd70
icalqa
sun
ubvax
megatest
aus86
pesnta
.set cmode=1
.to (0.545429,3.727094) + over*hs*5 + down*vs*3
altos86
qumix
sytek
ios
cadvax
p500vax
.set cmode=1
.to (2.64838,7.48745) + over*hs
ALBERTA
auvax
.set cmode=3
.to (6.533918,4.420413) + up*vs*24
IHNP4
ih1ap
ih4ep
iham1
iheds
ihhfl
ihima
ihl(dt,pf,ts)
ihn5(i,l)
ihnet
ihnp(1,3)
ihnss
ihpad
ihps(1-4)
iht(nt,pa)
ihu1(e,f)
ihux(a-x)
ihxte
iwlc(5-8)
iwsl(1-7)
iwu1(a-d)
ixn5(c-h,k,o)
.set cmode=5
.to (6.567927,4.025799) + down*vs/2
uiucdcs
uicsg
uicsl
uiucsrl
uiucuxc
ccvaxa
.set cmode=1
.to (6.783412,4.135181) + over*hs + up*vs*4
ecn-e(c,d)
ecn-p(a-c)
pucc-(h,i)
pur-ee
pur-phy
purdue
.set cmode=7
.to (6.896302,3.853611) + back*hs + up*vs/2
isrnix
iuvax
.set cmode=1
.to (6.936560,4.003683) + over*hs
inux(a-e)
.set cmode=7
.to (7.475740,4.155812) + back*hs + up*vs*5
cbosg
cbosgd
nscs
cbrmc
cbrap
cbscc
.set cmode=1
.to (7.475740,4.155812) + over*hs + up*vs*2
cbscd5
mork-cb
osu-dbs
.set cmode=1
.to (7.514433,2.593533) + over*hs + up*vs*2
emory
msdc
sb1
sb6
gatech
itm
akgua
.set cmode=5
.to (7.627951,4.577392) + down*vs/2
cwruecmp
cwrunix
medman
.set cmode=7
.to (7.720206,5.112197) + back*hs + up*vs*2
watarts
watcgl
watdaisy
wateng
watmath
.set cmode=1
.to (7.887311,5.206456) + over*hs + up*vs*4
UTZOO
hcr
trigraph
utcsrgv
utcsstat
.set cmode=1
.to (7.966059,4.394570) + over*hs + up*vs
idis
mi-cec
pitt
dri0
.set cmode=3
.to (8.404176,3.379286) + up*vs*1.5
DUKE
phs
.set cmode=2
.to (8.433739,3.336024) + down*vs/2
ecs
mcnc
tucc
.set cmode=1
.to (8.470063,3.346065) + over*hs + up*vs*2
ittral
ikonas
ncsu
.set cmode=1
.to (8.818007,4.514906) + over*hs
presby
uofp
bpa
.set cmode=1
.to (8.868345,4.756657) + over*hs*5 + down*vs*4
HARPO
floyd
wheps
whonxa
whuxk
whuxlb
zeppo
.set cmode=1
.to (8.881959,4.709391) + over*hs*4 + down*vs*12
eiss
eisx
pyuxcc
pyuxdd
pyuxhh
pyuxi
pyuxjj
pyuxk
pyuxl
pyuxll
pyuxmm
pyuxnn
pyuxqq
pyuxss
pyuxvv
u1100a
u1100s
.set cmode=1
.to (8.925034,4.749792) + over*hs*10 + down*vs*4
ULYSSES
alice
allegra
circe
eagle
gummo
mh3bs
mhtsa
mhux(adhijlmrtv)
penelope
rabbit
research
.set cmode=1
.to (8.951324,4.784665) + over*hs*9 + up*vs*2.5
acf2
cmcl(1,2)
cubsvax,cucard
esquire
nybc(a,b)
rocky2, rna
rdin
.set cmode=1
.to (8.952574,4.655355) + over*hs*10 + down*vs*15
SPANKY
5941ux
alfalfa
ariel
deimos
hocda
hocs(c-k,t)
hogp(c,d)
hoh-2
hou2(a,b)
hou5(a-h)
houca
houem
hound
houti
houx(a-z)
lime
machaids
maxvax
npoi(s,v)
odin
orion
pegasus
tpsa
vax135
.set cmode=5
.to (8.986008,4.666710) + down*vs/2
wb2
wbux(1,5)

.set cmode=0
.to (9.212316,5.399579) + back*hs*3 + up*vs*2.5
sultan
sii
.set cmode=1
.to (9.266997,5.341608) + up*vs*2
LINUS
security
.set cmode=8
.to (9.274623,5.318281) + down*vs*2.5
grkermit
.set cmode=7
.to (9.275309,5.370989) + back*hs + down*vs/2
cg-d
.set cmode=2
.to (9.298264,5.301036) + over*hs + down*vs
cfib
.set cmode=1
.to (9.308908,5.323458) + over*hs*6.5 + up*vs*2.5
cca
csin
ima
inmet
mit-vax
mit-eddie
wjh12
hscfvax
.set cmode=1
.to (9.314281,5.307144) + over*hs/2
n44a
.set cmode=1
.to (3.194815,2.435991) + over*hs
nmtvax
.set cmode=1
.to (5.142959,2.142861) + over*hs
ctvax
.set cmode=1
.to (5.144769,2.092780) + over*hs
parsec
.set cmode=1
.to (6.547652,4.447491) + back*hs*0 + down*vs*1.5
laidbak
.set cmode=1
.to (7.358524,4.731006) + over*hs
hfhrv
.set cmode=1
.to (9.300241,5.511811) + over*hs
unh
.set cmode=7
.to (5.022821,2.050523) + back*hs
trsvax
.set cmode=7
.to (6.537933,4.520945) + back*hs + up*vs*0.5
cdlncch
.set cmode=7
.to (8.087687,1.664854) + back*hs + up*vs/2
uf-che
uf-cgrl
.set cmode=7
.to (8.516504,4.155937) + back*hs
rlgvax
.set cmode=1
.to (1.093624,6.235148) + over*hs + down*vs
oz
teltone
.set cmode=1
.to (8.62617,0.94534) + over*hs
fau
.set cmode=1
.to (9.259371,5.364934) + over*hs
vaxine
.set cmode=1
.to (9.343735,5.134723) + over*hs/2
rayssd
.set cmode=2
.to (0.492241,3.742264) + down*vs/2
qubix
.set cmode=7
.to (9.064462,4.953928) + back*hs + up*vs
wxlvax
.set cmode=1
.to (6.580097,4.527484) + over*hs + up*vs*0.5
tty3b
.set cmode=7
.to (9.305537,5.251344) + back*hs + down*vs
foxvax1
.set cmode=7
.to (9.235042,5.329537) + back*hs + down*vs/2
orc,masscomp
.set cmode=1
.to (8.585528,4.176518) + over*hs
cvl
umcp-cs
.set cmode=7
.to (11.478582,7.879826) + back*hs
garfield
.set cmode=7
.to (9.238370,5.461854) + back*hs
hei44
.set cmode=1
.to (8.238958,5.177292) + over*hs + up*vs/2
rocks34
.set cmode=1
.to (8.245008,5.153431) + over*hs
tropix
.set cmode=1
.to (0.551355,3.905100) + down*vs*0.5
zps
.set cmode=1
.to (3.651336,3.797425) + over*hs
denelcor
.set cmode=7
.to (4.965922,1.431785) + back*hs + up*vs
utastro
ut-ngp
ut-sally
.set cmode=1
.to (8.194343,5.420608) + over*hs
loyalist
.set cmode=1
.to (0.982215,2.742317) + over*hs + down*vs*0.5
scgvaxd
.set cmode=1
.to (8.590343,4.229431) + over*hs + up*vs*0.5
aplvax
.set cmode=1
.to (1.053449,2.802291) + over*hs + up*vs*1.5
citcsv
mss
.set cmode=1
.to (0.474409,3.670270) + over*hs*0.5 + down*vs*0.6
sco
.set cmode=7
.to (8.317013,4.585080) + back*hs + up*vs
psupdp1
psuvax
.set cmode=7
.to (0.970675,6.503672) + back*hs
uvicctr
.set cmode=7
.to (6.307031,4.138567) + back*hs
bradley
.set cmode=7
.to (2.452643,4.047702) + back*hs
byucsa
.set cmode=1
.to (1.066630,2.671370) + over*hs*2 + down*vs*0.5
felix
.set cmode=7
.to (0.527687,3.732130) + back*hs*6.5
tech
.set cmode=7
.to (2.451902,6.783286) + back*hs
uccsrg
.set cmode=1
.to (7.221769,3.964200) + over*hs
mddc
.set cmode=1
.to (6.258944,3.608637) + over*hs
mtplx1
.set cmode=1
.to (1.108623,6.230830) + over*hs
telematic
.set cmode=7
.to (7.309274,4.763224) + back*hs
mb2c
.set cmode=7
.to (9.831229,6.940077) + back*hs
garfield
!Funky!Stuff!