Yeah... lots of missing spaces, not going to comment on every one to avoid email spam.