halilac