© All rights reserved by the author.