Copyright (c) Shibata-Dent All Right Reserved