The program reads from standard input a line containing an expression. Only round parentheses ( and ) are of interest; all other characters are ignored.
The depth of a parenthesis is the number of open parentheses that contain it, including itself. Print the maximum depth reached in the expression.
It is guaranteed that the parentheses are correctly matched (every ( has a matching ) and no ) appears before its corresponding open parenthesis).