Copyright (C) 2015 Takeo Chagyo. All Rights Reserved.