Copyright(c) 2013-2019  Hiroe Takeuchi, All Rights Reserved.