HAL505 PDF File