***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************c***************a***************t***************