typedef struct _azimuth_hash {
  Ray *ray;
  struct _azimuth_hash *next,*ray_high,*ray_low;
} Azimuth_hash;