This is not code golf.