TOP copyright (c) 44-69 since 2006/11/21 all rights reserved