Created using the cross word generator from Amuse Labs ...