----------------------------------------------- .: Copyright Notice/Terms of Use :. -----------------------------------------------