aachsw

For definition of aachsw, please visit here.