// HAL Laboratory