Takuro Ashie <ashie@homa.ne.jp>

Most codes are taken from SCIM.
