copyright (c) 2013 Kari Tanahashi All Rights Reserved.