hallw

For definition of hallw, please visit here.