hal. Fo