copyrights (c) 2010 shintaro nishiguchi allrights reserved.