In a certain code language, '-' represents 'x', '÷' represents '+', '+' represents '÷' and 'x' represents '-'. Find out the answer to the following question.
In a row of swimmers Manish, is 23rd from the left end. Ramesh is 11 ranks to the left of Manish. If Ramesh is 16th from right end, then how many swimmers are there in this row?