Credit to original source and scanner.