http://https://www.thomson-craighead.net/beacon.html