copyright (C) quiet finis All right reserved.