Wow a Hard one , all awesome and so different congrates to all off you this will be hard indeed.