copyright(c)1995-2018 snowpoints all rights reserved.