semaphore xray