Six persons are sitting in two straight rows, facing north. Their names are A, B, C, D, E and F. A and F are sitting at diagonally opposite ends. B is in the top row and to the immediate right of A. D is second to the left of F while C and D are not in the same row. Who is sitting at the diagonally opposite end to C?