All Rights Reserved by Jun Shinozuka. Unauthorized duplication shall be a violation of applicable laws.