Copyright (C) 2004 - 2015  Masakyon  All rights reserved.