;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.