Thank you all for your excellent responses. No thanks to the fools who downvoted this.