Slightly modified to get a nicer output on the GitHub website.