use a space after { and before }
split the test into logical parts separated by new lines.. It looks - um.. sorry! - UGLY!