10 50000 (()()()())(())))()()(((((()))((())))()(())))((()()()))(((((()())())))(()()()()())))))((()()))))())()())))(((()())())))()(()(())()((((())((()(()()(((()()()())((()))(()()((())(()))(()(((()((())()(()())((((((()(((()))((((()(()))())()(()))(())()(())))((((()((()(()()(()()))(()))))))()((()))((()()))))())(((()()))))))(()((())(()(()((()))())()(()(())))((()()(((()()(()()))()()()(()()()((()((()()))()()(((())))())())((((())()(()((()()))()))())(()()(((((()))()()()(())())(()(((()))((((((((((((((()((((()()()())(()()()))((()))((()))))(())((((()())))))(())))((()))))(()()()())()(()())())()())())()()))))())((())())(()()(()()(()())))()(()()(()((())()))(((())(())(((()))()(()))((((((())(()(())((()(()(())))()))(((()((())(()()()))()())))((((()))()(()((((()()))(()))()))((())()((()((())))(()()))))(()()))()((()()))()))(((((((((()))(()()))(())())(()()))(((())))()())))))()))(()))(()((())))(())(())())(()(()))))()))()))))(()((((()((()))))())(())())())(()()()()))(()(()())))()))))()))()(((()(()()())()))))()))()((()((()((())((())())()))())((((()()()))((()()(())()(()((()))(((()()()()())))()(((((()))())(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))(((((((((((((())))))())))))))(((((((((((((((((())(((())))))))))))))))(((((()))(((((((())((((())))))))(((((((((()))))))))))))))))))((((((((((((((((((()())))))))((((((()((((()))))))))))))))))))))(((((((()((()(((())))))))))))))))))))))))))((((((((((((((((((((((((()))))))))())((((((((((((((()(())))(()))))))))))))(((()()))())))((((((((((((())))))))(()))))))))))))((((((((((((((((((((((((((((((((((((((((()))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))))))((((((((((((((((((()))))))))))))))))))))))))(()))))))))((((((((((((((((((((((((((()))))))((((((())))(((()))))))))))))))))))))))))))))))))(((((((())))))))))))(())((()))))))))))))))))))))((((((((((((((((((((((((((((((((((()))(((((((((((((((((((())))))(((((()))()((((()(()))))))))))))))))))))))))))))(((((((((((((()((((()))))())))))))))))))))))))))))))))))(((((((((((((()))))))))))))))))))((((((((((((((((())))))))))))(((((((((((()))))))())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))(((((((((()((())))))))))))))))))))))))))))))((()(())))))))((((((((((((((((((((((((((((((((((((((((()))((((())))((((((())()(((((())))))))))))))))))((((((((((((())))))))))))))))))))))))))))((())))))))(((((((((((((()))))))))))))))((((((((((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))())))))))))))))))))))(((((((((((((((((()((((()))))))))((((((((((((((((((((())(())))))))))))((((()))))))))(((((((((((()))))))))(()))))))))))))))(((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((()))(((((()))))(()(((((((((()((((()(((((())(((()(()()())(((((()))))))))(((((((((()()))))))))))))))((())())())))()(((((()))))))))))))))((((()))))))))((((())))))))))))))))))))))))))))))))))((((((((((((((()(((((((((((((()((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))))))))))))))((((((((())))))))))))))))))(((((((((((())()))(((())))))))))))))))))))))))))))))(()()))(())))))))))(()()(((()((((()()()(()(()))()))()()()()))))(()(((((())))))()())(()()(()(()((()))(((()))))(((((((()()(((()))())())(()(()(((()))(())(()())()()())(((()(())(()(()(())))(()(((())((()))())((())))(())((()())(()()))())))))(())()())()(()(())(((((()()())(()((((()())(())(()))((())))()())((())))(()))()())()((()(()))()))(((()()()(((((())((()()())(()()((()()()))((())(((()()(()()))))((())(())((())))(((((()))))))))((((())()(())()))((())))))())()(((())())(()())()))())(((()((()()()(((())))()())()(((())))())(()((())))()()))()(()))(()(()((()))((())(())(())(()()))(())(())))((()((())))()))))))()())(()(()()(()())())(()))))))()(((()())()))(((((()()(()()(()))))(())()(((())()())))((((()))))))(((()())))))()(()(()()())()())((()())())()()()(()(((()()))()))()())())(()))((((())))(()(((()()))()(()())())))(()(())()()())(()())(())((()()))()((())(()()()(((()))))(()())()()))()))(((()()(((((())(())))))()))())()(((())((()(()())())())))()((((())())(())((())()())))))((()()())(()))()((()(()())())()((())(())())())((()))()(())()(())()))(())((((()())()((()(((()((()(()()((()(((()()((()))((()())))()())))))((()()))())()()((()())()(()(()()()())()(())(()(()())(()(()))()()))(((()()()((()()(())((()()(((()()())(()))()()()(()()(())(())()((((()(((((()()))()()()))())(()))())((()))()()(((((((()(()()(((()((()())(()((()((())()())))((((())))())()()()))()(((()())(((())((())()((((())(())(()()))((())))(()())()))()))()()(()(()()(()((()((())())))()((()()))()()(()())()())(()(()))()((()((((((()))))()()))()(())()))(()()))(((((()(())(())()()))))(((()((((())))))(()))()(()(()(((()((()))((()(())))))())))(((())))(())))(((()(()()))()))((()))))))))))((()((()(()(()(()))()(((()(()((()))((())))(()())(()))(((()()()((((()((((()()(()())())))()((((()))((())()))))()()())())))()((((((()(())(()((())(()))))))))((())((()(()))))(()((((((((((()))((())))(()))))())((())))((((()((()(())())()((((()))())((())()))()(((()()((()))(()())((()()())(()()())))(((()()((((())(((()(()(((((()()((((((())(()((()))()((()))(()(())((())()())(((((()()()((()((()((())((())()())()((()()()((()()))()((()())(()())())(())((((()((()))(())())((((()((()(())(()()())())(())()())()))()((((())())()))()()()((()()))(()))(())(()())((())(()())())()())((()((()()()))())((()((((()(()()((()))()())()(()))()()(()()())((())(((()((((()(()()((()((()(()))))((((()))(()(())()())(((())(())()((((((((()))))()((()())((()(()((())))(((((()())(((())()(()))))(()())((()())))(())())))((())()(()((())))((()()(()))(()))())()))((()(()((()(()))(()))()))(((((())))()()()()(()))())((()))((()())()(((())))()(()))()())()(((()((())((((())()())()(()(((())(())))))()))())))(()(())(()(()())))))(((((()()((()()(((((())(()(())((())))(()))()()((()))))())(()(())())(((((((()((()(())(()()()())())(())((()()()(((((())()(())())()(())))()((((()))())(())))())((())())()))((()())))()(()))()))((()(())(((())()))))()))())))((())((())((()(((()()))))(()()))()((())()()(()(((()((()))()((())((()()))()(())))()((((((((())((()))())())(((((((())()()()((())))())()((())))(((((()())))))()))(()((()))(()()()()(()())())()((()()()()))()((((())))())))((()))))())))()((()()(())(()((()())()(((()(((())))()))))(()(((()()()((()((())()(()(())()()()())())((()()()))()(()))())())))()()((()))))())()))(((()(((((()(((())(()(())())()))(()((())(())((((())(((()(())))(()((()(((()()((((())(()()((((()((())(()())))(())()()((()))()(((()((()()((((()(((()((()()))))(((((((((((((((((((((((((((((((((((((((((((((((((()((()))))))(((())((()()(()(()(((()()())))))))()((((((()))))))))(((((((()))(((((((((((((((())))(())))))((()())((((())())()))))))(((((((()((()(()))))))))))))))))))))(((()))))))))))))))((((())))))))(((((((((((()))((((((((((((()))((((()))))(((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((())))))((((((((((((((((()))))))))((((((((((((((((((((())))))))))))))))))())))))))))))((((((((((()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()((((((()())())))))))))))))))))(((())))))))))))))))))))))))))(((((((()((((((())(((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((())))(()))))))))((())))))))((((((((((((((((((())((((())())((((((((((())))((()((())))))))())))))))))((((((())((((((())()(((()))((((((()(())((())))))(((((((()))))))))(()))))((())())))(()))))(())))))(((())))))))))))((((((((()((()((((())))))))))))))()))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))))((((((((((((()))))))))))))))))))))))))))(((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((())((((((((((((((((())))((()))))))((((((())))))))))))))(((()))(())))))()))()((())))))))))(((((((((((((((((((((((())(((())))))))))))((())))))))))))))))))(((((((((((((((((((())))))(((((())(())))))((((((((((((((((((((((((()))))))))))))))(())))))(()))))))))))))))))))))))))))))))))))))((((((((())((((((((((((((((((())))))(((((())))(())))))))))))))))))))))))(((((((((((((((((((()))))((((((()))))))))((()(((())))))))((()))()))))))))((((()))())(((((((((())))))))((((()))((((((()))()))))(((((())))))())))))))))))))))))))((()))))((()()))))))(())))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(()())))))))))(())(()))))))(((((((((()))))))(((())))))))))(((((((((((()))))))))))))))))))((((((((((((((((((()((())))))))((((((((((((((((())))))()))))((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))(())))())))((((((((())(()(()()))())))))((((())())))))((((((((((((((())(((())))))))))(((((((())))))))))))))((())())(((())))))(((((((((((()))(()()))())())))))))(((())((())())))))))))))))))))))))))))))((((((((((((((((((((((())))))))))))(((((()())))))))))))))))(((()((((((((((((((((((((((((())((((()((((((((((())))(())((())))))))))))((()))())))))((((((()(((((((()((((((((((((((()))()))))))))))))))))))))))(((((((((((((()))))))))))))))))))))))))))))))))))))(((((())))))))))))((())))))))(((((((((((()((()))))))))))))))))))))))))))))))))))))))))((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((()))))))))))))()))))))))))))))))))(((((((((((((((((((((()))))))))(((())(((((())))))))()(()()())))))))(((((((((((((((())(()))(((((((((((((((((((((((((((())))))))())(())())))))))))))))))))))))))))))))))))))))))((((((((()((((((((((((((((((((((((((()))))(((((()))))))))))))))))))(((((((((((((()))))))((((()((()))))(((()))))((((((())(()))))()((((((()))(())))))))))))))))((((((((()(()))()())))))))))))))))(()))))))))))))(((((((()((((()))))))))(((()(((((((((())((((((())))))))()))(((()())))))))))))((((((((()))(((())))))(((((((((((())))))((()))))))))))))))))))))))))))(((((((((((()))))))(((((())))))))))))))))))))())()(((())))))))(()(())()))())))()))(()(()(()))(()(((()(((((((()((()((()(()(())))((())()()()(((())(((())))(()(()(()(((()(()))(()(()))))))(()()))()()(()))(()))))())()(())))(((()(((()(())))(()()(()()()()))(()((())()(())(((()())())()(()))))((()()))())))(()())))(()))))))))(())()())())()())()))))())((()()((((()((())))()))()(())()()((()()()(((()(((()(())(((((()((()(((()(((()))(()()((((()))()(()))((()()())()()))()))(()(())(()((())(((((())(()())()())())(((())))()))((((())))))()))(()()((((((()(())()))))))(()(())))))((()))(()(())()))(())))(())())((()(()())))()(()()())()))()(())(()))(((((()()))))()(()(((((((()))))()()()((((((()()((((()))(()(())))(()))((())))(()))((((())())))))(()((())()()())))((()()))))))((()(()(()))()(()()(((()())()((()()()))()(()((())(((((()())((((()())(()()((()((()()()))()))((()))))(()(())()()()()(()())(((()((((()()()))()())(()(())()))((()))(())()(()))())()))()))))((()(())()())))))))()(()())()))(((()(()))())()())(())))()))))))()(((()(((((())()()(()()))())())()()((()((()()(((()(()(())())))()))(((())))()(())(((())(())())))))())))))()()((()))))((((()()(()())()())))()()(())(((()))(()))(()(())())()()))(()()())()()(())()()))(())(()()())))))((())))))(((((())))(()(((()))))((((((()()((())(()())(((((((((()((())())(((()()())()((())((()((())))())()())()(())()())(()))(((()((())))()))((((()((())))()())))(()(()((((())(()((()(((()()(()(((()()))(((()))))(()))((((())((((())()))(((()(()())(()()())()((()(((((())))))()()()(((())(()))((()))()(()())))()()()())(()()))())()(((())()(()(()(((()(())()())((((())(((())(((()(()()(())(())((())()()(()())()))()((()(((((()())())()()())(()((()))())()()((()(()())))())))()()))(()()))()()))()(()(()())(()(()())(())(()))))()(())))))(((()()(()(()())(()((((()((()((((()())(()))(((())((()))(())((()))())(())()()())((((((())())())()(((()(((()(()()()()((())()(()()))((()))())))((())((()())((())()()())())())()()))((()(())(()(())(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((()))))))))(())))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))(()))))(((((((((())((()))))))((())))((((((()))))))))))))))))))))))((((((((((((((())))((((((((((((((((())(())))))))(((((((((()((())()))))))))))))))))))))))((((((()))))))))))))))))))())))))))))))(((((((((((((((((((((((((((((())()))(((((())(((((()))))))))))))))))))))))))))))((((((())))(((((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))((((((((((()))))))))))))))))))))))))))))))))))))(((((((()()))))))))((())))))))))))))(((((((((((((((((((((((((((((((((((((((((()))((((((((((())((((()))))))))))(((()))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))))(((()))))))(((((((()(((((((((((())))))))))))))(((((((((((((((((((((((((((((((()))))))))))))))(((())))))))))))))))))))((()((())((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((())))))))))((((((()))))))(((((())()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))(((())))))))))))))))))(((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((()))))))))))))(((())))((((()(())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()((())))))))))((((((()))))))))))))))(((()))))))))))(((((((((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))))))(()(())))))))))(((((((((())())((((())())))))))))))((((((((((((((()))))))))((((((((((((((((((((((((((()))))((((((((()))((())))))))))))))))(()()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))(((((((((((((()))(((((((((((()))()))))))))))))))))))))))(((((((())((()))))))))))))((((((((((((())))(((((()()(((())))())())))((()))))(()))))(())))())))))))))))))))))))))((((((((((((((((((((())))))))))(((((((((((((()(((())))))))))(((())())))))))))))))))))))))))))))((((((())))(()((())))))))))))))((((((()))))))(((((((((((()(())))((((((((())))()(()(((()))()()())(((((((()()(())))((((())))))((((()))(((()((((((((((((((()(()()())((())))))))))))))))))()))))))))))))(((((((((((()((((()))(())(())(())()))(((((()((((((()()((()))()))))))(((((((((((((())))((((())))((()))))))))))))))))))))))(((((((()))(()((((((())(()))))())))))))))(())))((((((((((()))))))))))))(((((((()))))))((((((((((((((((((((((((((((((((((((())()))))))))()))))))))))(((()((((((()))((((((()))(()))))())((((((()))))))))))))))(((((((())))))())))))))))))))))))))))))))))))))))))))))))))((((())))((((((())())))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))(((((((((((()))))((((()))))))))))))))))(((((())()))))))(((()))))))))))))))))))))))))))(((((((())))(((((((((((((((((((((())(((((((((((((((((((((()((((((((())))))))((())))))))(((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))()))()))))))))))))))))))((((((((((((((((())))))))))))))(((((())((())))(((((()((()(()))))))))))))))))))))(((((((((((()))))))(()))))))))(()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))(()()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()(((())))))())))))((((((((())))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))))))))))))(()(())))))(((((((((((())))))(((((((((((((((((((((()))(())))))))))))))))))))))))(((((((((((((())))((((())(())))))())))))))))))))))))))((((((((((((((((((((((((()((((()(((((())))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))))))))))))))))((((((((((((((())((())))))))(((())((())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))((((((((())))))))))))))))))))(((((((((((()))))()))))))))))))))))))))))))))))((((((((((((((((((((((((((())((((((((()))))))))))))((((((())))))))))))))(((((((((((()))((((()))))))(((((()))))))))))))))))(((((((((((((((((((((()((((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((()(((())))))))))))))))))))))))(()(((((((((()()))))((((((((((((((((((((()))))(((())))))))))))))))())))))))))))))))))))))))))))))))))))))))(((((()))(((((())))))))())((((((((((((((((((((((((((((((((((((((((())))((((((((((((()(((()))))))))))))))))))))))))))))))))))))))))()))))))))))))))))(((((((((((((((()((((((((((((())))))))))))))))))(((((((()()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((())))))))))))(((((((((())))))))(((()))))))))))))()))))))((((((((((((())))))))))(((((((((((((((((((((((()))()))))(((((((((((((((((((((((((((((((((((((((((((((((()))))((((())))()))())((((((()())))((((()))))))))))))(()())))))))((((((((((((((())(())(((((((()())))))))))))))(((((())))((())(())))))))))))))(((((((((((((((((((()(((((())))))((())(()))(((()))))))((((((()()()))))())))))((((((((((((((()(((((((((())))(((()(())((()))(((((((()))))))))))))()))))))))(()(((()))))))))))))(((((((((((())((()))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()(()()))())))))))))((((((()))))))))))(()))((((((())(((((((((((((((((((((((((((()))((()))((((())))(())))(((((())(((()()))))(((())))))))))))))))))(((((()))((())(((()))))((())))))))))))))))))))))))))))))(()(())()))))))))))))))))))))((()((())))()))(((((((((((())))()))))))()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((())))))))))))))))))))))))))))(((((((((((()))))))))))))))))((((())())))))))(((((((((((((((((((((((((((((())))(((()))))))))))))))(((((()))))(((((((((((((((((((((((((((((((((((((())))))))))((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))((((((()))))))))(((((((((((((((((((((())))))))))))))(((()(((((((((((())))(()(())((())))(()))(((()))))))((((())())())))))))))(((((((((((((((((()))))))))))))()(()))))))))))))))))))))))))))))))))(((((((((()))((()()))))((()))))(((((((((((((((((((()))((((((((((((((((((((((((())))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))(((((())))))))))((((((((((((((((((((())(((()))(((((((((())))))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((())))((()))))))))((((((((((((((((((((()))))((((()))))))))))))))))))))))((())(((((((((()((((((((((((((((((((((((((((((((())()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))(((((((((((()())))))))))(())))((((())))))))))((((((((((((((((((((((((((((((((((((((()))(()))))(((((())))))))((((((((((((())))(((((((((((()))))(((((((((()))(((((((((((())))()))))))))))((((((((())((()(())))(())))))))(())))))))))))((((((((()))))))(((((((((((((((((((())((((()))))((())))((()))))())))))))))))((((()))))))))))(((((((((()))))))))))))))))))))))(((((((((())))(())))()))))))))))))))))))))((((((()))()())()(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))((((((((((((((()()))))))))))))))))(((((((())))))))(((((()(((((((()))()((((())))())((()))))))))()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((()))(((())))))))))))))))(((((((((((((((()))))((((()((((((((((()))))))))))))(((((((((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((()))((((((((((((()()(()))(()))((()(((()))))))(())((((((((()(((((()())))))(((((((((((((((((()((()))))))))))))((())((((((((((((((()(()(())))))))))))(())))))))(((((((((((((((((())(()((()))))())((((((()))))))))(((((((()))))(((((((())))))))))((((((((((((())))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((())))))))))))))))))))))))))))))))))())))))))))(((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((()))))((((()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()())))((((())))))))((((((((()((((((())))))((((()((())))))))))))(((()))(((((((((()((()((()))))))))))(((((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))((((())))))))((()))))))))))))))))(()))))))))))))))))))(((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))((((((())))())))))))))))((((((((((((((((()))))))))))))((((((()))))))))))((((((((((((((((((((((((((((((((()())))))))))))((((((((((((((()))(((((((())))))))))))))))))))))((((((((((())(())))))))))))))))))))))))))))))))))((()))(((((((()))))))))((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((())))))))))((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))((((((((((()()))))))(((((((((((((((((((())))))))))))))))))((((()))))))))))((((())(((((((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())(((((((((((())))))))))))))))))())))((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()())))))))))(((((((((((((((())))())(()))))))))(((())))))))))))((())))))(((()()))))))))(((((((((()))))(())))((((((((((((())))))))))))))))((((((((()))((((((())))))))))(((((((((()))))))()))))))))(((((((((((((((((((((((((())))))))))))())))))))))))))))))))((((((((((((((((((((((((((()))(()))))))))))((((((((((((((((((((((())((((((((((())))))))))))(((((((((((((((((((((())))))))))))))))))((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))))))))))))))()(()))(((((((((((()))))))))))))))))))))))((((((((((((((((((((((((()))((((())))))((()))))))))))))))((())))))(((((((((((((((((((()))))((())))))))(((()))))())))))((((((())())(())))))))))))))))))))))(((((((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())((((((())))))))))))))))((((((((((((((((()(((())))))))))))))))))))))))))))((((()))(()))))))))))))))))(((((((((((((((((((((((((())))))))))))((((((((((((((()))))))((((((((()))))))))))))))))))))((((((((((((())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()(((())))))))))((()))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))(((((((()(())))))))))))))(((((((((((((((((((()))))))))))))))))))))(((((((((((((((((()))))((((((()))))))))))(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))(((((((((((((((((((()))())))))))))))))(()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))(((((((((((((((((()))((((((((((())))))))))))))))((((((((((((())))))(((((())))))))))))))))))))))((((((())))))(((((((((((())))))))))(())))))))))))))((((((((((((((((((((((((((((((())))))))))))))))())()())))))))))(((((((())))))))))()(((((((((((()))))((())))(()))))))))))((((((((((((((((()))())))))))(())))))))))))))))(((((((((((((((((((((((()))))()))))))))(((())))))))))))((((()))()))(((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))(())))())))))))(((((((((((((())((()())))))))))(((((((((((())))))))))))))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))(((((((()((((((((())))))))))))(((((((((((())())))))))((())))))))))))))((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))()))))))))))))))))))))))))((((((((((((((((((((())(((((())))()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(()))))))))(((())))))))))))(((((((((((((((())))((((()()))))))((((()))))))))))))))((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((())))))((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))(((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))((((((((((()))(())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))((((((((((((((((((((((((((((((((((((())))))))))))))))()())(((((((((((((())(()))))))(((((((((((((((((((((((((())(())(((((())))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((()))))))))))(((((((((((())(((((()))))))((((((()()))(())))))))))))))((()((((((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))(()))))))))))((((((((((((((((())))((((((()))((((((())))()))((((((((()())))))((())))))))))))))))))))))))))))))((((((((((((((((())))))())))((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))()))(((()))(()))(((((((((())))))))(())))))))))))))((((((((())))))))((((((((((((()))(((()))))))))((()(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))((((((()(())((()))))))))))))))(((((((((((((((((((((((((()))()))(((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))())))))))))((()))))))))))((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))(()))))))))))))))))))))))(((((((((((()))()())))))))))))))))))))))))))))))))))))))))))))))((((((((((((()))))))))(((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))())))))))))))))((((((((())))))))))))))((((((((((((((((((((())(())))))))))))(((((((()))))))))))())))))))))))))))((((((((()()))))))))))))))))))))((((((((((((((((()))))))((((((((((((((((((((((()))((((((((((((((((()))))))(((((())()(((())))(()))))))((((((()((()((()((()))()((()))))))))(((((()))))()()((((()(()()))))()))))))))(()))))))))((((())))((()))))))))))))))))))))))))(((((((((((((((((((()))))))))))((((())))(()()())))))))))))))((((((((((((((((())))))))))))))))(((())))))))))))))))))(((((((((((((()((((((((()))(()))))))))))()))))((())))))))))))))))))))((((((((((((())))))())))))))(((((((((((((((()(()))))((((((((((((((()))))))(()))))))))))))))))))))))))))))))))))))))))))(((((((((((((()))((((((((((((((((((((((((((((((()))(((((((((((((((((((((())))))))))())(((((((((()))))))))))((((((((((((((((()()))))))))))))))))))))))))))))))(((())(((((()))())()))(())(((((((()(()))))))))))))))(((((((((((((((((((((((((((((((()((((())()))))((((()((((()))))))))))))))))))))))))))))))))))(((((((((()))))))((((((((())(((())(((()))))))))))))))))))))))))))))))))(((((()))(((((((())))))))))((((((((((((((())((()))))))((((((((((((()))))))(((((()))))()(((()((())))()(((()(())))))))(((((((((((((((((((((((((((((((((())))((((())))))))(())))())))))))))))))))))))))))))))))))))))()))))))))(((((((((((((((((()))((((((((((((((((((((((())))))))))))))))))))))))))))))))(((((((((((((())))))))))()))))))))))))))))))((((((((((((()))))))(((((((((((((())))()))))))))))))))))))))))))(()(((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()))()(())())())(())()))((()())())(()(()())))))())(()((())))))(())))(()()(()((((())((()))))))(()())((()()((())(()())())(()(((())()()(()()(()))()(())))(()()()))(((()(()((()(((()()(()))(())(())))))(()))()())(((())()))))(((()(()))()())(()()()(()())()()())()(())()(()))()())))(()(())((((((()(((())))(())(()())(((())(()))()()))))))((((())))))((((())()))(()())()(()))())())(((((((()))(((()()()())((((()()))((())(()()()(()(())()()())(()()()()()((((()))))())())(()())())()((())((()(()(()()(()))))()(())()(()()())()))())(((())))()()()((()(())()((()(())(()(()())))()))))((())(())(()((((())((()((()()))((((()((())()))(()((()())))())()()((()))(((((())((()))))(((((((((())()))((())(((()((()()()()(((()((()))((())((()((()()))))))()((())())())()()((()))())())))()()()(()())(())()())())((()(()(()(())))))(((())(())(()))()((())()(()(()())))))(((())(()((())))())))()(()(()()))((((()()()))))()))()))()()())()()()((((()(()))())))))((()((((((((((((((((((((((())))))))))))))(((((((((((((((())))(((((((((((((((((())))))))(((((((((()))((())))))))))))))(((())))))))))(()))))))))((((((((((())(((((())((((((((((())(((((()))))())))))))))))))(((())((((())))))(())))))))))))))))((((((((((((((((((((((()()))))))))))))))))(((((((((((((()))))))))((((((((((((((((((()((((((((((())))))))))))))))))))))))))))))))(((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))))))))(()))((())))))))))(()(((((())()))))))))))))))(((((((((((()))))))))))))((((((((((((((()((((()(()(())))))(()())))))(((((()))))))))(((())(((((()((((((((((((((((((())()((()))(())(())(((((((((((((()()))()()((((()))))))))))))((((()))))))))))((()())()))(())))))))))((())))))(((())((()))((((((()))))))))))))((())))))(()((()))))))(((((((((((())))))((()))(((())))))(((((((((((((()((((())()))))))))))))))))((())))))))))))))))))))((((((((((((((()))(((())(((((())))))))))))))((((()))))))))))))))(((((((((((((((((((((((((((((((()))((((((((()))))))))))))))((((((((((((((((((((((((((())))(((((()))))((())))((((((((((((((((((((((((((())))))(())))))))))))))))(((())))))))))))))))))))))))(((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())(())()))(((((((((((((((((((())))(()())))()))(((((((((((((((((((((((((((((((((())(((()))((()()))))))))))))))))))))))))))))(((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))))))))))))))))))))))((((())))((((())))))))))))))))))))))((((((((((((((((((((((((((((())))))(((((()()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((()))))))))))))))))))))))))))))((((((((((())))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))(((((((())))))(((((()((((())))))((((((((((()))(((((()))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((())((())(()))(((((())))(((())())((())))))))))))))))))))))))))))))))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()(()(()()))()))))(()((()()())((()((()())(()(())(((((()()()((())((()((()))))())))((()))(()))()())))(((()(())))))()())(((((()())(()())))()))))))))()))((()(((((()()(()(())())()))())(())(((()))()))()()(((()())((((()(())((((()(()(((()(()())((()))())()()()(())(((()))()(()))((())()(((((())()))((((()())())((((()()))(((((((((()))(()((()()((((()(()())))()()()((()((((()()(((((()))())(())(())()))((())()()))((((()((())()())))((())()(()(()()()(()())())))(()))()))()((((()(((()()(((()((()(())(())((())(()))()((())))((())))))()))))()())()((()(()())(()())))))))))((((()(())(()))))(()(()(()()()))())))(())(()())(((()((())()(((()(()(())(((()(((())(((()()))(()()(())()()())((())(((()()))(((()))))(()))(())))))())))(((())((((((())(()))(()((()((()))())((()))((())))))(())((())))()(()()(()((()(()(()(((())))()()))()(((((())((())))((((()()()(()()((()))())(((((((((())(())((()((())())()))((()))(((())())))()()(()(())()))(())()((((()))()((()()))(())())(()()))())())(())(())(()))))()))()((()(())()(()()()))())()))))(()))()())()))())(()((((()(()((())))()))(()()()))()((())(()()(()(()(()())())))))()()((())(()))))()((()((((((((((()()())(((())()((())()()()((())))()()))()(())((()))()((()))())))))()(((()(())))())))())())((((((((()))((()()(((((()(())))((())))(())))(())(())(()()((((())((((()(()((())))()))()()))(()()()()(((()))(()(()(()())()))()((()))()()))((((()()()(())())(())))()(())()()()(())))()))()))()()))))())))()(())()(((((()))(())(())(()((()()((((())(())()))(()())(((()))))((())()()(())((())(()))(()())()()((()()))((()))))())()(())(((()()))(()()()(()()))))))(((()))())())))())))()())()))))((((((())()))))())(((()((()(())()()((()(()(()))()())()()(()())))()()((()((()((((((()(())))())())())(()((((()))((((()))))))(((((((()((()))()(()))())())()))()))(()()()))(())))))())))()(())()())(()))()()((((((())()((()))))())))()))(()))(((()(()))(()(()))())((((()))))((())(()((())())()((()()())())()(()())(((((()()()()()((()(()()))(()((())))))()((())((((()))())))()()()())()(()())()(((((((((((((((()())((())(((((()))((())))()()()()((())(((()))(()()()())(()))()((()))()()(((())(())(()()))))(((()(())((()))()))()())())()((())))))()()()((((()()(())())((((()())(()(()()())()((()())()((())())((())()((()()))()())()))(((((()))()())))))()())(()())()()((()()()))(()((()())((())()())(((())(()((()()()(()()(()()())()))()))()()))()()())(())(()))(()(((((())))))())()))(()(((((()((())))()))))))))()((()()(()())))))))))())())((((())())()(((()(()())))())(()))(((())))))((()())(())()()))()(()))()(()((())))))())(()(()()))()())((())(()(())())(((()(()())()(()())()())))()(()()))(()())(()()())(())(()()(((()(())))(()()()())((()()(()()())(((()))(())(())()))()()(())(()()((((((())((())())())()())(((((())))()(((((((((((((((((((((((((())((((()((((((((((((((((())))))))))()))))))))))))))))(((((((((((()((((((((((((((((()))))))))))))))((((((())))(()))))))))))))))(((((((((((((((((()))))))(())))))))))))))))))((((((((((((((())(((((((((((()((()))))))(())))))))(((((((((((((((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((()(((())((((())))((())))))((((((((((((((((((((((((((()(())))))))))))(())))))))((((((((((((((((()))))))(((((((())))())))))))))))))))))))))))))))))))))))))))))))(((()))))((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((((((((((((((((((()))))))))))))))))(((()((((((()))(())(((((()))))(()))(((((((((((((((((((()))))))))))))))))))))))))))))))))))))(((((((((((())))))))))((((((((((((((((((((((((((((()))((((((((()((())))))))))((())))((((())))))((((()))))))))))()))))))))((((((()())((())))))(((())))((((((((())(()((())))))()((((()(())())()))(((())))))))))))))))))))))))))))))(((((((())))))))))))))))))))))))))))))))))))))))(()))()))())()((((()))((()(())((((()())(((()()((()())((((()(())(((()(()))()))(((()(((()))((((())((()(((()(()()))(())))()()))))(())((())()))())(((()))()(())((()(()))))())((((()())()(()()))((())())()()((())))((()())(()()()(())()(()()(()(((())())(()(())((()()))))))(((()))()(()()))()((()()(((()((())))))()))((((()))((())))(()))()())()))))((()())(())))))(()()((((())()))()()(())()(()((((()()())()))())))))((())((()))((()))()))()())()((()())((((()((((()())(((()((())((()((()())()()())))((())()(()))(()))()())))(((((()))(()((()(()))))(())(((())))(())(((())()())(()())()()(((((((((())))()(((())))()))()()()))((())))))()((()(((()())))(((((())())(()()))(()))())())()))((())(()()((()((())))())))())()())()((((())()))))))())()))))((()()))(((())))))))()(()(()())(((())()(())())()()))))((()()))((()(())(()()))()(()()))(()))()())))()))())())))())))()())()())))))()))()))))))())()((()(()(()(()())()(()(())(()()((()(((()))(()))(()))()(())()((()()()(())(((((()))()((()(((()((()()))()))()))())(()))((())()()((()(((())))))())())()())((())(())(((((((((()(())((()))))(()()(()((())((())((()((((((((())(()(()))()))((((())()()()()(()()((()(()(()()))((())(()))()())((())))))((())((())()(()(((())((())())(((()((())())(((()))())))(()(()))(()))((()(((())()(()(()()))))))()()))((()))()(()))(((())))))())(()()((((((())))))()(()((((())(((()()())()(()(((((())()()())()((()))(())(((()()()(()(((((())((((()((((())(()))()())))()())()((((()))(()()(()())())()((()(()()()(()()((())))))(()()(())(((()()))()(())))())()())()()))()())()((((()(()()))()(()))))))()((()()))(()()))())))))())(()()()))(()()())))((((())()()))()(((((()(((((((()))())()(((((())))(((()))((((((((()(()((())(((((()()((()))((())()()(())))(()))((()()()))()()))()()))))))())()))()))))))()()(((()(()()()(()(()(((((()((())(()())))())))(()))()()()(())()))()((()())())(()(((((((())()((())(())(()(()()()(((()()(()()))()()(((()()())(()()()))))))())(())()()())(()(((())())())()(((()(()(())())))(()(())()(((()))((()(())()())())()())()()()(())))((()(((()()())))((()())))))))))(((())))))))))))(((()(((((()(())()(())(()(()(())()(((()()(()(())()())(()))))()))))))()(())((()(())()())))))()))())(())()))(())))(())())())(((()(((((())()()()((())()))(()))(()()()))))()(((()()(()(())))())))(((((((()())())))(())))((()(()))((()()((()()))))((())((()()(()(())(()())())()((())()))()())()()))(())))()())))())(()()(()()())()((()(((())()))()()(()))(())()()()((()()((((())(()))()))())()(()))(()))(((()(()())((()())((())())))(()))(((((()((())((()))()()(()()((()))((()()(()))(()((())(())))((((())(())))())))()())((()(()(((()((())())()(()()))()))))((()))((())((()(())))(()))())()()((()()(()()(())()(())()))))()()))()((((()()((()))())())())()(()())(())))())(()(()((((()(((())))))(()((())(((()((())))((()()(()(((()))()))))()(()(()())(((())((())()())())()()(())(((()))()))()))()()())())))(())()())(()(())(()(((())()))))()(((()((()()))(((())(((((((((()()))())())))))()(())))((()))(()())(((()()(()(()()(()()())()())))()))()((())(())(((()())(()))(())()))(())()(()()))))()())(()))))(()()(()(()))()))))((()((((((())))())((()(())()))()()))(((())()((((()))(((()())(())())((()(((())())()))))))()))(())()(((())))((((()((((((()()))()))))((())))((())((()((()())))()()((())())((()(()(()))))()((())))(()((())((((((()))))))()((()(())))())()((())))))))))))))()))()))(()(()))())))))))())(())()))()))()())())()))))))((())()())(())())))(((()(())(()()(()()(()))()((((()))()))()()))))))()())()()()())())))))()((()(()()))))))))()(())(()(()()()(())(()()))))))()()((()()(((())))))(()(()(()(((()()()))()()())))))()()(((()))()(())((()()())()))())))(())()(()))()()()()(()))()(()(())()))(()((())(())(())))()()()(()(()(((())()())(((((((()()))))()((()))()()()((()))()())()(()(()))()))()()((())((()())(())()())())())()(()))))(((())()(())())(()(()()()(()((()()(())()())))((((())))((()()()))(()(((()())(()()(()()()(())())(()(((())))))()()())())()(()))))()()))()(()((()())((((((()(()(())())(())()()((()))(()))((()())()()))()()())))())))())((()(()()())(())))()(())))))()))())((()()()())())))()())())(()()))((()(((()(()(()(())())()()()(())(()))((())((((())(()((()()()((()(()((()(((((()(((((())(()))))()()()()(()))(()))(())())(()(())(())))(((((()(()())((()()((())((())()()())))(())()))))()(()((())())(())())((())())())((()()())()((())))))())()()))))(((()()(()()()(()()())())))))))))(()))(()))((((()())(()(()()(()()(()((((((()))))()())((())(((()(((())))))())()()())((()(()))()()))())()))(((()())((())(()((()))))()))(()))(())))((((())()(()(()())()())()(()(())))())(())))(())(((())()))((()(()()))())()())()())(())()()())())))())(((())(()()))()))(())))())))()))())()(())(())(())))())))))()(())())()()))(())))()))())()())))()(()(((()()(()(((((()()))())()(()()()())()())))))(()(()()((((((()())))(()))(()((()()))()(()))())))))(()()))()()()())(())))()(()((())))))))())(()(())()((()))()))()())())())(((()((()))(()((()(((()((()(()()(()))(()((()(())((()()))())))((()(()))))()))())))))())(()())(()()()))))()()(()(()))))))(()()(()(()(()))(()))())())))))())()()))()()((())()())())()()))))()()(((())))()))(((()())(()(()(())((()(()((()))((()))))(())()())(())((())(()((()))))))())(())((()((()(())((())(())(()((())((())(())(())((()((())()()()(()))((())()))))((((())())(())(()(()))()()(()(((())))((((()(())((()))()()())(())())((()))(()((()(()((()())((((())(((())(((()(()))((()())()))(()(((()((())()()(()))))()))))))))(())((()))()(((()(()(())(())()))()()))()))))))()())(()((((())((()))))()(()(())())(()))((())((((((((()()()(()())))())(((((()))()()(()(()(((()())(()(((())))(()()))((((()))))()(((())(()()()((((()()()())())()()(()))))()()()())(()(()(((())(()))())(()()))(()(()()((((()((())((()()(((((()((()(()()()(((()((())()))(()()))())(())(()()()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((())))))))))))(((((())))))))(((((((((((((()((((((((((((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())))))))))))))))(((((((((((((((((((((((((((((((()))))(((((((((((((((((((((((((((((((())))))(()(((((((((())))))))))))))((((((())))))(((((((((((((((((((()))))))(((())))(())))))))))))))))))))))))))))))))))))))))))))))(((((((((())))))((((((((())))(())))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))((((((((((((((((((((((((())(((((())())))))))))))((()()))))))))((((((((((((((((((((((((()))))))))))))))))(((((((((((((((((((((((()())))(((((((())))))))))))(((((((((((((((((((((((((((((((((((((()(((())))((((((()(((((((()((())))))))(((((()))))))))))(()))))))))(((((((((((((((((((((((((((((((((((((((((()((((((()(((((((()))((()))))))())))((((((())(()((()))))((()))(((((())))())))((((((()())((()))))(((()((((((((())))))))))))))))))(((()))))))))(((()))))(((((((((((((((((((((((((((()((())))))))))(((()))()))))))))))))))))))))))))())))((((((((((((((((((()((((()))))))))))))((((((((((((((((())))(()()))(((())))))((()())()()()))))))((())))))))()))(((((())((()(()())))(((())))))((((((()(((((((((((((()))))(((((())))(())))))((())))))))))))))))))))(((((((((((((((((((((((((()(((((((())(()((())))))))(()))))((((())())((((((((((((((((((((((())))))))))))))))))))))))(((((()((((())))))))))))(())((())))))))(())((())))))))))))((((((((((((()(()()))))))))))))))(((((((()(())((((())())))))))))))))))))(((((((())))(((())((())))))))))))((((((((((((()))))(((((((()))()((()(())))(()))))()))((((((((((((((((((((())))))))))))))))))((((()(((((()((((((((((((()))))))))))))(((((((()))))))))(((((((((((((((((((()))((()))))))((((((((())))))))))))))))((((())))))))))))))(((())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())(((((((((((((((((((((((((((()))))))))))))))((((((((((((((()((((((((((((((())))))((((((((((((()))))(((()))())(((((()))))))((()))))))))))))))))))))()))((((((((((((((((())))((((((())())))))))))))))((((((((((((((((((((((()(((()))))))))))))))((((((((((((((((()((((((((((((())))(((((((((((((((((()))))))))(())))))(((((((())((((((())))()))((((())(((())))))))))))(()))))(((((()((()))()(()))))))))))))))))))))))))())))))))))))))(((())))))))))(((((())))))))))()))))(((((((())))((((((((((((((()))))))(((((())))))))))))((((()))))))))((((((((())))))((((()))))))))))(((((((((((((((((((((((((((((((((((((()))))))))))))))))))(((((()))(((((((()))))))))))))((((((((((((((((((((((((()))))(((()))))(((((((((((())))(((())))))))))))()))))))))((((((((((((((((())))))))))))))))(((((((((()))(()((()))((())))())((()))))(((((((((((((((((((())(())((((()))()))))))))))))))))))(((((((())(()))))))))))))))))))))))))(((((((())(((()))))(((()((((()))))(()))((((((((((((())))))))))))))))))())((((((((())((((((((((((((((((((((((())))(((())))))))))))))))))))))))))))))))()))))(((((((())))))((()))))))))))))))))))))((())))))))))))((((())))))))))))))))))))))))))(((((((())))((()))))))))((((((((((((((((((()))))))))((((((((())()))))))(((((((((((((((((((((((((((((((((((((((((((((()))(((((((()))))))))))(((((((((((((((())((((()(()))))(((((((((())))((((((((((()()))))))))))))))))))))))))))))))))))))))))))))))(((((((()))()))))))))))))))))))))))))))((((((((((()))))(((((()))))((((((()))))))))))))))(((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())))))))())))))))))))(((((((((((((((((())))))))))))))))))(((((((())(()))((((()((((((((())))))))))))))))))(((((())))((()(((()(((((())()))))))((())))((())((()))(((((((((((()))((())))))))))))())(()))))))))((((((((())))))))))))))))))))))))((((((((((((((()(())))))))))))))))))))))))))(((((((((((((())(((((((((((((())))))))))(((()((()((())(()))))(((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((())((())))((((((((())))))))))(((((()))))))))((())))))))))))((((((((((((((((((((((((((())())))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((()))(())))))))))))))))))))(((()(())))))))))((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((()))))((((())))))))))(((((((((((((()(((()())((()))))()(()()))))))))(()))))((((())))(((((()(())(()))))))))))))))))))))(()))))))))))((((((((((((((((()(((((())))()()))()((((((((()((())))))))((((())()())((()))(((((((((((((((((((((((((((((((((((((((()(((((()))))))))))))()))))))))))))))))))))))))))))))))())))))))(((((((((((((((((((())))))))(((((((((((((((((((((((()))))))))))((((((((((()))))))))((())))))))))))((()))))))))))))))))))))))((((((((((((((((((((((((()))))((((((()))())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((()(())))((((((((()(()))()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))((((((((((((((((()))))(((((((((((((((((((((((()(((((())))))))))))))))((((((()())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))(()))))))))(((((((((((((()())(())))))))(((())))))))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))((())))))))((((((((()))))((((((()()))((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())())))))))))))))))))))))))))(((((((((((((((((((()))(((()))))))))))(((((((((((((()))(()((((((((()))))))))))))))))))(((((((((((()))))))(((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((()))))))))))))))))(((((((((((((())())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())())))))())((((())))))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))))(((((((((((((((()))())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((((())))())))(((((((((((((((((((((((((((((())(((((((((())))))))))))))))))))))))))))))))))))))))((((((()(((((((((()))))))))))))))))))))))))))))))))))))))()))))()((((((((((((((((((((((((())))))((((()))))))))))))))))))))(((((())))))))))))))))))))(())())))))))))))))))((())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((()(((())((((()))))))))(())))))))))))))))))))((((((((((((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))(((((((())))))))))))))))))))))))))))))))))))))))))(((((()((((())))))))))))))))))))))))))))((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()(((())))))))())))))(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))((((((((((((((()))(((((((((((((((((((())))))))))))((())(((()))))))))))(()))))))))))((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))((()))(())))))))))))))))))))))((((((((())()((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))((((((((())((((()))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))))))((()))))))))))(())))))))))(())))))))))(((((((((((())))(((()))())))))))))))))))((((((((((((((((((((()(())))))))))))))))))((((((((((()))))))))))())((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((()))))))(((((((((((((()))((()))))))))))))))))))))))(((((((()))))))))))))((((())))))))))))))))))))((((((((((((((((((()))))))))))))))))(((((((((()))))(())))))))))))))))))))))))))))))))))))((((((((((((((((()())((((((((((((((((((((((((((((((()))))()))(((()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))(((((((((((((((((()())(((((((())))))))))()))))))))))(((((((()))))))))))))))))))))((((((((((((((((((((((((((())))(((((((((((((((((((())))(())))))))(((((((()))))))))))((()))))))))))))))))))))))))))))))))))))((()()))(((((((((((((((((((((((((((((((((((((((((((((((((((()()))))(()((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((()))))((())())))))(((()(((())))))))(((((((((((((((((((((((()))))))))))))))))((((((((((((((())))))))))))((((((((()))((((((())))))))))))((()(((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))(())))))))(()))))))))))))))))((((((((((((((((((((()))()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())(((((((((()))))))))))))))))))))))))))))((((((()))))))))))))))((((()))))))))))))))))))(((((((((())(((((((((((((((((((((((((((((())((((()))))))))))))))))()))))))))))))((((((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((()))))))))))))))))))))))))))))))))))))((((((((((()))((((((((((((((((((((((()))))))))))))))))))))(((((((()))))((()))((((()))))))))(((((((()(((()()))))))(())))))))))))))((((((((((())))))(())))(((()()))((((()))))))))))))))))((((((((((((((((((((((()((((())))))))))))(((((((((((((((())))))))))))((((())))))))))))(()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((())(((()))))))))))))))))))))))(()))))))))))))(((((((((((((((((((((((((((((())))((())))))))))))))((((((((()))((()))))))))))))))))))))))))))))))))))(((((((((())(((((((((((((((((((((((((((((((((((((()))((()))))))))))))))))(((((()))((((())))))))))))((((((((())))))())))))))))))))))))((((((((((((())))(()))))(((((((((((((((()))))())())))))))))))))))))))))))))))(((((((((((((((((((((((((()))))))))((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))((((((((((((((((()))))))))))))))(((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((())))(((((((((((((((()))))))))))((((((((((((((((((((()))))))))))))))((((((((()))))))((((((((()))((((((((((())))))))))))))((((((((((((((((((((((()))))(()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))))))))))))))))))))((((((((((((((((((((((((((()))(()((((())())))())))))))((())))))))(((((((((((((((((())))))))))))))))))))))))(())))))))))))))((((((()()))(()))))))((((((((((((((((((((((((((((()((())))((((())))))))))))))))))(((((((())))))())(())(())))((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((())))(()))))))))(((((((((((((((((()()(()())(((()(()))))((((((((((((((()))))))))))))))((((((((((((((()))))))))))))))(((((()(((((((()))))))((()))))))))))))))))(())(()((()()))())))))))))))((((((((((()))))(((((())(()((((((((((()())))(()))))(())))())))((((()()))))))))()))))))))))))))))))))((((((((((((((((((((((((((((((((((())))((((())))))))))))))(((((())))))))))))))))))))))(((())))))))))()))))))))))))))))))(((((())(())(()()(())))()(())))((()))))))))())()()((((((())(()))()(()(())())(())(())(())()())(((())(())(()((()()((())())(()()()(()(()())()())))()()) )))()())))))(((()(((()((((((((((()(((()())((())()))()((()))(()())))(())()))()())())(((((((()())()))()(()(((()()(()()()))(()(())((()()()((()(()()))(()((()()()()())))))(()()()(()())((((((()())))())((()(())()((()(((()()((())()((())))(()())())((())(())(()()())))))))))()())(())))(((()))(((((((((((()()(())())((()))()))(()))())(((()())))()))(()((()))(()))()))((()(()((((((()())())()(()())(((()())((())((((()())(()())))))()()(()()(())())))())((()(()())()((()())))((((((()((())(()))))()))()()()))((())))(()()())()))))))())(()((())())(()())()))())())((((()()))()(((((()((()()(())((())(())))((()))((()()(((())))((((()(((()))())())))()()(()(()))((()))(()(((())())(()((()()(()())))))()()())(((((()))(()))(())))))())(()))))()()())(()()))())(()))))())()(((((()()()))))))))(()(()()))))((())()((()(()(()(()((()((()(()))))(()))()()()((()()((())))((((((())(())(())(())((())))))((()))(((())()()))(()()())))())))()))()())((()(())()(()))))()(())(())(()()()())()()())()))()()((())(((()))(()()))))))(()()()())))))((((())))(((((()))())(())()(()())))()))()()()(()()(())))))((())(())())))()))(()()())))))()())(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((()))))(((())))))))))))))))))))((((((((((((((((((())(((())((()))))))))))))((())))))))))))((((((((((((((((((((())())))((())))))))))))))))))(((((((())(((((((((((((((((((((((())))))))))))(())()))))))((((()))))))))((((((((((((((((((((((((((((((()))))))))))(())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))((((((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()))))))((())))((((()))))((((())))))))))))))))))))))))))))))))))((((((()(()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))())(((((((((((((((((((())))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))))))))((((((((((((((((((((())))))))((((((((((((((((((())))(((())((())))))))(())))))(((((((())(()()((((()(()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((()))))))))(((((()))))))((((())))())))))))))((((())((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))(((((())()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())(()))(((()((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))))((((())))((((((())))())))))))))())))))))))))))))))))((((((((())(((((((((((((((((((((((()()))))(())))))))))))))(((((((((((()((((((((())))))))))))))))))))))))))))))))))))))))))))((((((((((((())(((((())))))))))))((((((((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()(((((((())()))))))())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))((((()))((())((()))(()((((((())()()))((()))))))((((((()())))(((((((((((((((())))))))())))))))))))))(((((())((((((((()(((((())))))())))))))))(((())))))))))(((((((((((())))))))))))))))))))))))))()((()(((()))))))))(((((()))(((()))))))))))((((((((((((((((())))))))))))))))(((((((((((()))())))))))))((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((())()())(())))(()(()())()()())(()(())(())()((()(((()))()())()(()))))(()()))()))())())()(())((((((())())(()(((()((((()()()()()(()(())()()()())(((()(((((()(((()()(()))((())()))(()))()(()()())))())()()((()(()())()(()))()(())(()(())(())(((()(()))()((((())(((())()))))())))(()(()()()))))((()()())())))))()((((((((((()(((((((((()((())(()()()))(()()))(((()))(()(((((()()))))(((())((()))(()))((()))()((()((((()((())((())(())))(())())))()()(()))))((()((()(())))())())))((()(()())(()))()))))((((()()()()()(())()()))(()()((()()(((()(()((()()()(()()))()(((()()())))()())(())((()())(()))(())())())))())))))())(()()(()))())))())()(((((())))))()((((((()))))()()()()((((((((()((())))())(())((()())((())()()))()(()(((())(((()))))())))())())()()()()())((()(()())()))()))))(())))())()()(((((((()(())()))()(()((((((()()(((())))()(((()()))()((()))(()))(((())(())(()(()(()((()(((()((()))()))))(()()((()()())()()))(()()())))(((()()())())()(()()))(((()())((())(()(())()()(())()))()))())(()((((())()))))(()))))))))))))(())))(())(()(()))))))())(()((()((((()()))()())())))(()()())(()))(())))))((((((()((()())()))(()))())))()()))(((())))(())(()())())(()())))))(((((((()))()(((())()()))))))()))(()))()(((()()(()(((((()(())()()(())))())))())))((())))((())(()())())))))(()(()))())(()))))(())()(()()((()())())))((((((((()((((())))()((((((()()((())(())((()())((()()())(((((())()))())))()()))(()))())))(((((()(())))))()(((())()))()(()))()((()())()))(()))))((())(((((()()(())((((())())()((()((())((((((())(((())((((((())()())((()))()(()()()((()()()())))(()))()))))(()))()(((()())())((()(()(((((()()(((())(())()())(((()))()()()()))()(()))(()()))((((()(())(()))()(()(()()(())()()())((((()()(((())((()()())())()(()((()))()()()(())()((()(()()))((()))()((()()())(()()((()())(())))()(()(())(()())(())))(()((((())))()))()))((()()(())((()()())()))))))(((())))()))()))()()())())()((())))())((((()(()(()(()())((()))(()())((()())))(((())(()((()()))()(()()((())))((()))(())))())()())))())))))))(((((()()(())()()(()()(()(())()(((()(((()(())()))()((()(()(((())((()()((()))())((()()))())))(()))()()(((((()()()(((())())()()()()))))()()()((())(()((((())(((()(())())()(()())(((()()))()()())))))()))()((()()()))()))()((()(()))()))()()((()())(()(()((()(((((()())())()(())()()))))(()()((())(()))())(((())(()()))(()((())()))()())((())()(())(())))()(())))(())()())()((()((()))()(()(()()())((()(((()))()())()())))()))))))((()))((()())))))())()))))))))()())((())(()(())(()())()())())))(())))))(()(()())())((()(()))))((()(()())((())()(()(((()(()()()())((()(()())(()(())))()((()())))((()))()(()()))())()()()(((())((()(())()((((((()()))))((())()())((()(()))()))()(()()))()()((()(((((()(())())))()())(((()(((((()))(())()))()(((()(()))())))(((()()(())()())))(())))())())(())))()()))))())()()())(()()()))))())(())()))(((()())()()()(()(())())(())()()())))))())()))())()))()()))((())())()(((()((()((((()))())()())))))()()()()()()()))))))(((())())(((())(((()()()(()(((())(()()((())()))((()))()()()())))(()))((((())))(()())))()(()(()()())((((((((())))))))((())())(())(()()()()())(()(()))((())()())()((())((())((()())(()))))()(())()))))((((((()()((()(()(((()))))))))()()((()())))()())((()())))))))())))(()))(())((()))(()(()()))))))))((()()(())(()())))())())())(())))()((((())()(())())(()()))(()()))))()(()()))(())()())))()()(()(((((())(()()())((()(()()((())((()()(())())(()())))()(()))())(((()((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((())((((()(()(()(((()()())))))))))(((((()))(((((((((((((((((((((((()((((((((())))())())))))))))()((((()))))))())))((())((((((()((())))))))))))))))))))))))))))((((((((()(((((()()))))))))))(((()))))))))))))))(((())))(((((((((((((((((((((((((((((((((((((((((((((((((((((()((())))))))))))))))(((((((())))))))))))))))))))))))))))))))))))))))((((((())(((()))))((((((()))(()))))))(((((())))))))))))))))))))))))))))))))))))))))(((((((((())))((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))(())(((())((())))))))))))(((((((((()(())((((((((())))))))))))(((((((((()))))((((())())))))))))(((((((())))((((())))((((((((()))(((((())))((((())((())()))(((((()))(()))()))))))))(((()))(((((((((())((((()())(())))(((())((()))((((((()((()))))))))(()))))(((())))))(()))))((((((())))))))))((((((((((((()))))())))))))))))))(((((((())))))))))))))))(())))((((((())))))))))(((((()))(((((((((((((((((((((((()))))))))((((((()))))))))))())))))))(((((())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())((((((((((())(((()))))(())(()))))))))))))))))(((((((())))))(())((((()((()())))))))))))((((((()))))))))))))((())((((((((())))))))())))))))))))))))))))(((((((((((((())())())()))))((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))(((((((((()))))))))))))))))))))))((((((((())(((((((((())((())))((())()))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))(((((((((((((((((()(((())))))(((((((((((((()))))(((()))()))))))))((())))))))))((()))((((((()))())))))))((())()))))))))))))))))))))))))())(((()))(())(()))))))))()))))(((((((((((((((((((((((((((((((((((((((((((((()))(())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((()()))))))))))))))))))))))))))))))))))))))))((((((((((((())))))()))))))(((((((((((((((((((((((((((()((()))(((())(((((((())))))))))(()(()()))())))))((((())())))))((((((((((((((((((((((()))((())))))))))))))))()))))))))))))))))))))))))((((())((((()))(((()()())())))))))(((())(((()))))))))))))))))))))(((((((((((((((((((((((((((())))))))())))))(((((((((((((((((()))))))))((((()))))))))))(((((()((((())(((((((((((()(((()))))))))(((((())))))))((())))))))))))((((())))((((()((((((((((((((((((()))))))))))))))))))))))(((((((((())(((((((((())))))))))))))())))))))))))))(((((())))))))))(((((((((((((((())))))(()))((((())()))(()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))((((((((((((((((((((((((((())((())))))))))))))))(((()))))))))))))))(()))))))((()))()(())(((((()))(((())))(()))))(())))))((((((((((((((((((((((((((()(((((()()))))))))((()))))))))))))))))))))))))))(((((((((((((((((((((())))((((((())))))))((((((((((()))()))((((((((((((()))))))))))(((((((((())))))))))))(((((((((((((((((()))((((((((((((((((((((((((()))())()))(((((()))()))))))))(()))))))))))))()))))))))))))))))))))))))(())))))))))))))((((((()((((()))))))))((((((((()))(((((((((())))))))))))))()(()(()))((()))))((((((())))))))))))(((((((((((((((((((()))))))))))))(((((((((())(((()))))))))))())))))))))))))))))))))))))))))))))))((()())(()())(()(((()())(()()()()())()()()((()()())())((()()(((()(())))()()((()())))))())))((())())()))()))(())()((((((((()())(()()(())())()(((()()()()()))((()()())()()())))(()))))()))()())(())))))))())()((()(())()))(()(()(())())())(((())(((())))(()()((()(())(())((())((())()))(()((()(())())()))(()()(()()))))()(((()(())()(()(((()()(())))))((())))()()(((()()())(())())()))((())(())(()())))()()((()(((())((((())(()(((((())(((())(((()(((())))()((()))(()))(((((()))()()((((()((()(((()(()()))((((()()))(())((())((()()()(()))((()(()(((((()(((())))))())))))(((())(()))((()))())()))())())(((()((()((((()(()())))())()())((()))((((())))(())()()(()()(()))))))))((((((())(())))(())((())))))))))((())((())())()(()())())(()((((()((()))))(())()((((())((()))()(((()(()()())(())(())()))()((((()))(((()((())))(()()(())))((())()))())((()((())))()())())))())()(((((())()))))())(())(()(())(())))()()))))()())((((())))())(()(()(((())()((((()))))())())(((()))()())(())))(()))))(())()()())())())(()))))())()((()(((()())()(((()())())())(())(()))())))()))()((((()))()))((())(((((((()())()()(()(())()))((()()()()()(()())()()))()))(()))()(((())((()()))()((())()))((())(()(()()())())()))(())(()()())))))(())())(()())())(())))()))())()())(()()(((())))(()(()(()())(())((()())((()())((((()))))()())()()())()())()))(((())())(())())()))))()())())(()))))(()()(()(((())()())()((()(()(((()()()(()()(()(()(((()()))(((())(())))()()()))()(()(((()((())((()())(())()))))))()()()))(((())(((((())())))))))(((()))((()()))((())())())(())(((()(()))))())(())())))())(()((()))(())())()()((((((())()((()))))))(())()()()()()))())()))()))())((((((((((()()(())()())((((()()()()))((()))))(()(()((())))))()()(()))((((((())()((())(()(()(((())()()))((())(()()((())()()()()()(((((()())(((()()))))))))()(((()()()((((()()(()(())))))))))()()()(((((()()(((()(()()(()(())())))))((()()))()()(())(((()))())())()()()))))())((()()()()(((((((((((((((((((((((((((((((((((((((((((((()(()()))((((((((((((((((((((()()))))))))))))))))))((()))))))))))(((((()))))))))())))))(((((((((((((()((((())))())))))(((()))(((()))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))())))))((()))))))))))))))))))))))))(((((((((((((((())))))))))))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()(())))((())))))((((((((((((((((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))))))))))))(((())))))))())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))(()))))(((((((((((((((((((((()))((((((())))))))))(((((((()))((())))))))))))))))(()))))))))(((((((((((((((((())(())))))))))))))())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((()))))(((((((((((((((((((((()(((((((((((())((()))))))))(())))))))((((())))))))))))))))((((((()))()))))((((((((((((((((((()))))))))))))))))))))))))))))(()((((((((()))((((())((((((((())))))))))))))))(((((((((((((((((((((((())))))))))((()))))))))))))))))))))))))((((())((((((((((((((())))))(()))(((((((((((())))()))))))))))))))))))))()))))))))))((((((((((((((()))())))))))))))))((((((((((((((())))))))))))((((((((((()))))((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))(((((((((()(((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))((())))))((((((((((())())))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))(((()))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((())))))))))))))))))))))))((((((((((((()((((())))(((((((())))((((()))(((()))))))))))))))(())((()))))))))))))))))))))))((((((((((((((((((())))))((()))))))((((((((((((((((((((()))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((()))))(((((((()))))))((((((((((((((((((((((((((((((())))(((((((()(((())))()(()())))))))))(()))))(())))(((((())))))))))(()))))))))))((((((((()))())(()))(((((((((()))))))))))))))))))))))))))((((((((((((((()))))))))))(((((((((((())(((()(())))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()(()(((()))()()())))))(((())((())((((()))))))))(((()))((((((((((((())))))()(((()(()((())))))))))((())())()))))))))))))()))))(((((()(((((((((())(())(())()((((())()))))))()()((()))()()))(((((((((((((((())))(())((((())))()))))))))))))))))))))(((((((()))(()((())(()))(((())())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))(((((((((())))())))))))))))((((((((((((((()()))(((()()))(((()()(()))))())))))))))))))))))))))))(((((((())))))()))))))))))))))))))))))))))))))))))))))))))(((((((((())))))(((((((((((((((((())))())))))))))))))))(())))))))))))))))(((((((((()))((((()()((((((((((((()))))))))))))))))))))))))(((((((((())))))))))))))))(((((((((((((((((((((((((((((((())))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((())()))))))(((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((())))))))(((((((()())))))))))))))))))))))))))))))))))(()))))))))))))((((((((((((((((((()))))(((()))((((())))))))))))))))))))))))(((((((((((((((((((((((())))(((((((((((()))(((((()))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))))))))(((()))))(((((()))))())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))(((((((((((((((((())(((())(((()))))))))((())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))))(((())(((((((((()()))))))))))))(((((((((((((((((()))((())))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())(())(()))))))))))))))))))))))))))(((((((((((((((((((((((((()((((((((()((((((((((((((((((((()))(((((((()))))))))))))))))))))))))))))))))(((((())))((((((()))))))))((((((((()))(()))))))))))))))))))))((((((((((((((((((((()))))))))(((()(((((((((((((((((())))))))))))))((((((((((((((((((())(())))))))))))))))))))))))))((((((()))))))))(((((((((((((((((((((((((((((((())))))))))))((()((((((((((((((())))())))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()())))))))))))))))))(((())))))))))))))))))))))))))(()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((()))))))))))))))))))))))))(((((((((((((()))))))))))))(((((((((((((((((((())))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))()((((((((())((()))))))((((())))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))(((((((((((((((((((())))(()())))))))(((((()))(((((((()())()))))))(())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())((((((((((())(((())))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((()))))))()))))))))))((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((()))((((((()((())())(())((((((())))))(())))))((((((()()()))))())))))))))((((((((()))))))))))))))))(((()(())((()))(()(((((()))))))))))((((())))))))))))))))))((((((((((((((((((((()()))))))))((((((((((((((((((((((((((((((((())((((((((((((((((((((((((()(((()))()())()))())))))(())((((()())())))))))(()))((()((())((((()())))))))(())))))))))))))((()))((((((())))))))(((((())(((()()(((())))))))))))))))))((((((((())))((())(((()))))((((((((((((((((()))))))))))((())(((()))())))))))))))((())))))((((((())))))))(((((((((()()())()))))))()))))))))))))))))(((((()))))))))))))))))(((((((((((()((())))))))))))))))(((((((((((((((((())))))(()))))))))))))((()))))))))))))))))))))(((((((((((((((((((((((((((((((((())())(((((((((((((((((((((()))))(((((((((((((((((((((((((((((((((((((((((()(((((((()))))(((((((((()))((((()(())))))(()))))))()))))())))))))))))))))))))))))))))))))((((()))))((((((((())))))))((((((((((((((((((((((()(()(()())))(())((((()))))))((((())())()))))))))))))(((((((((((((())))))))))))))()))))))))))))))))))))))))))))))))))))))(()((()())())(()()))(((())))))))))))))))))))))((((((((()(((((()))(()))))))))((((()))))))))((((((((((((((())))))))))))(((((()())))))))))))))))(((((()(((())))))))))))))))))))))))))))))))))))))))))))((((((())))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))))))))))))))))))(((((())))())))))))))))))))))))))((((((((((((((((((((((((((((())))(((()((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((()))))))((())(((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))(((((((((((((((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()((((()))((((((((((())))(())))))))))))(((((((())((()())())(((((())))))))))))))(((((((((((((((())))))))((((((((((((()(())))))))))))((())))((((((((()()))))))))))))))))))))((((((((((((((())(()))))))))))((((()))))))))))))))))))))))))))))))))))))))))))))((((((()))(()))()(((((((((((())))))))))))))))))))))((((((((((((((((((((((((())))))((((((())))))))))(((((())))))((((((((((((((((((())))))))))))(((()))))))(((((((()))()((((()())()))))))(())))))))))((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))(()(((((((()))))))((((())))))))))((()))))))))))))))))))))))))((()))))))((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))((((((((((((((()))(())((())(()()(((()))))))(())((((((((()(((()((())))))(((((((((((((((((((((((((((((((((((((())((((((((((()((()(()(()))))))(())())))))))))(((((()))))((((((())(()((()))))())((((((()))))))))((())))((((((((()))))))))))))))))))(((((((()))))))))))))))))))))))))))))))))))))((((((((((())))))(((((((((((((((()()))))))))))))))))))))))))))))))((()))))))))))))))))))))))(()))))((((((((((((((((((((((((()((((())(()))))))((((((((((((((((((((((((((((()))))))))))))))))))((((((((((((((((((((((((((((((((((()))))))))))))()))))))((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))((())))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((((((((((()(())))))))))))))))))((()))))))))(()))((((((((((((((((()))))))(()(()))))(((((((((((((((((((())))))()))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))(((((((())))))))))))(((((((((())))))))))))(((((((((((())))))(((()))((((((((((((()))))))(((((((((())))))))((()(())))))))))))))))))))))))((((((()))((((((((())(((((()))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((())))()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(((()(((((()))))))))))))))))))))))))))))))((((()))))(((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()((()))))(((((((((((((((((((((((((((((((())))))))))))))(((((()))((())))))))))(())))))((((((())))))))))((((((((()))))()()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(()))))))(())))((((((((((((((((((((((((((((((((((((((((((())))))())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))((()))))))))))((((((())))))))))))((((((((((((((((((((((((()))))))((()))((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))((((()))))))))))))))))))))))))))))))))((((((((((((()))((()))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))))))(((((((((((((((((((((((((()))))))))))))))))))))((((()(((()))))))))))))))))((((((((((((((()))))))((()))))((((((((((((((())))))((((((()))))))))))))))())))))))))))((((()))(((()((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((((((((()))))))))))))))((())))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))((())))))))))(((((((((((((((((((()()))((()))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))(((((((((((((()))(())))))))))))))((((((((((((()(()))))))))))((((((((((((((((((()()((()))))))))))))))())(())))))((((((((()()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))))))(((((((((((((((((((())())))(((((())()))))))))))))(((((((((())))))))))))))))))))))))()((((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))((()))))))())))))))))))))((((((((((((((((((()((((((((((((((((((((((((((((((((((((((((())))))))))))))(()((((((((((((((((((((((((())))))))))(((((())))(((())))))(((((()))))))))))))))))))))))))))())))))))))))(((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()())))(((()()))))((()))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())))))(((((((((((((())))))))))))))(((((()))((((())))))))))))))))))))))))(((((((((())))))))))))))))))))((((((((((((((((((()()))))))))(((()((((((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))(((((((((((((())((()))))))))))((())))))))))((((((((((((()))())))))))))))((((())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((())))))))))))))))))))))))))))(((((((((((((((((((()((((((((((((()))((()))()))))))()))(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))(((((((((((((((((((())))))))))))))))))))(((((((((()))))))))))))))))(((((((((((((()))))))))))))))))))))(((((())))(())))))))))))))))))))(((((((()))))))((()))))(((()))))))))))(((((((((((((((()))))))))))))))))))))))))(((((((((((((((((((((()))))))))))((())))))))(((((()))()))))))))(((((((())))(()))))((((((((((((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))))))(((((((((((((((((((((((((((((((((((((())))))))))))))))))))))((((())))))))))))))))))))(((((((((((((((())())))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))))))))))((((((((((((()()))))))))))()()))(())))((())))))))))))))))(((((((((((((((((((((()))))))))((((((((((((((((((((())))))))))((((((((((())))))))))))))))(((((()))((((())))))))))))))))((((((((((((((()))((((((()))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))))))))((()))))((((((((((()))))))))))))))((((((((((((((((((((()(()))))))))))))))))))))((((((((((((((((((((((((()((()))))((((((((((((((((((((())))(()))))))))))))))))((((())))())()()))))))))))))((((((((((()()())))))))))))))))())(((((((((((((())))))))))))))))(((((((((((((((((((((())))))))))))))))(((((((((())(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((()((((((())(((((((((((((((((((((()))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))((((((((((((((((((((((((())())()))))((())))))))))))))(((((((((((((((((((())))((((()))))))))))))))))))))))))))))))))))))))))(((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))())(())((((((())))))((()))((((((((((((((((())(((((((()(())())((((((()))))))))))))((((()))))))((()))))((())))))))))(((())))))()()(((((((()))))))()))(((((((()))))))))))))))))))((((((((((((((((((((()))))(((((((((((((()))))))(((((((()))))))))))))))((()((((((())))))))((()))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))())))))))))))))))))))))))(((((((()()())))))))))(((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()(())(((((((((((((((((((()))))))(()))())((((((((((((()((((())((())))((((((((((((((((())))))))))))))))))))))))))))))))(((((()))())()))(())(((((((()(())))))))))))))))(((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((())))())))))(((((((((((((((((((((((((()))))))))))))((((((())))))))))))))))))))))))))))))))))((((((()(((((()))))))(())()((((())((()))))))))))))))))))))))))()((((((()((()())))((()))))))))((((((())))())))((((((((((((((((((((((())))))))))))(())))((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))))))))))))))((((((((()))))))))))))))((((((((()))((((())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()(())))))))))))))))))))))((((((((((((((()))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()(())()(()(((()()())())(())((()(()((()))))(((()(()))))()))(((())()())))))))(()))())())()))(()))()())())())))(())((()(()(())())())()(()()(())))))(())))()))()))))())(((())()(()((((()(())(()()()(()))(()()))))(()))))()))())(()(()(((())()((())((((()((()(()((()()()(()()()()()()()))(())))(((())()()()))(())(())())))(()())())((()()()))(()())()))))((())(()()()())))())))())))))((())))(()))((()(())())(((()(())))())((())((()()()())(())))))))))(()())()()()))()()))()())()(()((())))()(()(()(((()())))(())((())())(((()())((())((())((()()())()))((()))()()(((())()())(())(()(()(((((()()()()(()))())(()(((()((())(((()())))))))))()()))()))(((()))())())(()((((()()))())()()()))))))()))(()()())(()())(())())))))))())()((((((()))()))(()(()(()(())()(()()())())((((())(((())(((((((()()(()())((()))((()))((())))((()((()())((())()()(((()))())()()))(())()()(()(((()()(()()(((()((())()()((()))(()())))(())))((())))()(())())())(())))(((()(((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((((((((((((((((()(((((((()))))((()))(()))))((((()))))))))))))))))))))))))))))))))(())))(((())(((((((())(((()))))))))(((((()))))(((()((()()(()(()))())(()))))))())))))))(()))))))))((()))))))))))))))))(((())))))))))))))))(((((((((((((((((((((()))))()))))))))))(((((((((((((((((((((((((((((((())))))((((((((()())))))(())))))((((((((((((((((())())(()(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()(()((((()(())))))((()))))))((((((((((((((((((())(((((()())))((((((((((((((((()((())(()))))))()))))))))(((()()))()()((((((())())))))))))((((((((()))))((()())()))(())()()))))))))(()))((((((((((()))))()(())))))))))))((()))))))()))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(()())((())))(((((()(()))))))((((((((((((((())))())))))))))((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))(((())))))))))))))))))(((((((((((((((((())))))((((((((((((())))((()))))))))((())))))))))(((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))(()))))))))))(())))(((((((((((((((((((((((((((((((((((((((((((((((((((())))(((())))))))))))((()))))))))(((((())))))))))))))))))))))((((((()())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()())))))))))(((())((((())))))(((((((((()((((()))))))))((((()))))))))))))))))))(((((((((((((()))((((((()))))))))))(((((((((((((((((((((((((((()))(())))(((())))))))))))))))))))))))))))((((((((((()))))))()(((())))))))((((((((((((((((((((((((())))))))(((((((((((())((())())))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((())))))))))))))))))))))))))((((((((((((((((((((((())()))))))))))))))))))(((((())(()()(()))))()((((())))))(()(((((((((((((())))))))))))))())))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())()))(()(((())())())((())))()(())))(((()))())()))()()(()()((()())((())(()(()))()((((()())))))()((()(())(()(())(()))()((((((((()))(((())))(()))())(()))(()))((((()))())())))))()))())()(())))(((()))))(()(()(()(((()((())(()))(()((())))((())(()(()))())(()())()()(((())(((())((((()()))((((()))(())()))(((()((())(())()((()(())())))()()(())))()()(()()())))(((((())((())(()()(())))((((()()()))()()()()())()())()()())()((()()((()(((()((((((()))(((()())()(()()))(((())((())))(())))()))()(((((())))))(()(()))())())(())()()()())())(((()(()()))(()())(()(()()))()))())((()))))(())(())(((()(())((()(()))))))())()())))((()(()()()()(())(()())(((()(()()((()((((()((()()(((()()()))()(())()))(((())))()(())((()(())))()))))))()()))))))()))(())())())(()(((((((((((((())))(()))()(()))()))((()))(()(()((())()()())(())()))(((())()()))(((((()()(())))()(()))()())))((())((((()))))))((((()()))(((())())))(((()(())))((()()))((()(())())((()(())))))()(((((()()))())())))(((((((()()))((()()(()(((()(()((())))(())()))((()())))(((()(())())()(()())(()))))))))(())(()((()()))((()()(()())())))())(()))()()((())(())()(((((((((()))))))(()))())(()())((()((())))))())(((((()(((((((()(()))())(()())(()))(()()))((()()(()()((()()))(()((()())()())(()()())))()(()()((()(((((())())()(((()((((((()())()())))()))))(((()(()))(((()(()))())()()(()(((()))())(()()))))))()))(()))((())())))())(()(()(())()))(())))())((((()((()))()()(()(()()(()()((())(())((((()()()(()(((()))()(()((())((())(()())(()))((((()))()((()()()()())()))(()()())(()())(((()()()))))()((()(()(())))(()))(((())()))()))())(()))()((())))((()(())))())(()()(())))())())(((()())()))))()()))(())(()())()(((()((()(())))()((())((((()())((()())))(((((()())())))()((((()()()(((()))))))()))()(()()()((()()()())())())))()))(((()()()()(())(()())))())(()(((())((())))(()(((())()))()())()))))()())))((()))(())()()))((((((((((((((())))((()()()())(((()))()((())))())((((((((()((()())(((()))(()()((()()))(((())()(()()()()()(((()))((((()))))(())))((())(()))(((())((()((((())()(())))))())(()))))((()))()(())((((()(())()))))()()()))(())))()))(()(()()(((()))()(((())((())()))((()((()))))))()((((()))())))()))))((()(())()()()())(())(()))())()())((((((((((()(()))))(()())(())())))()((())))())))()()))))(()()(()(()))())))()(())(()(()()()((((()))))())()(((((())()(((()((())())())))))((())()(((((())()(()()(((((()((((((()()((()))(())))))((((((()))(((((((()(()()((()(()()))((()(((()))()((((()((()()((()((())()((()(((((())))((()))()((((()())((((()))(((()((((()())))((((((()()()(())(()((())))())())((()(())(())))(()()()(()()))(()))()())()(()))(()))()())))()())))))))(())(()())(())(())()()(()(())(((((()))(()))))(()())))((((((()))()(()()(()(()()))()(()))(()))))()((((())))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))((())))))))(((((((((((((((((((((((((((((((((((((())))))))()))))))))(((((()))))))))))))))))((((())))((((((((((((((((((((())))(())))))))))))))))))))))))((((((())))))((((((((((((((((((((()(((())((((())))()()())))((())))))))))(((((())))))))))))))))((((((((((())))(((((())))))))))))))((((((((((((((((((((((((()))))))))))))))))((((()())))))))))))))((((((()))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))(((()))(((((()()))))((()))))(((((()(((((())))))))))))(((((((((((((((((((((())(((())))))(((((((((())((((((())))))))))))((((((((((((((((((((((()))))((()))(((())()()()))(((()))()((()))))())))))))))))))))))))))))))))))))))((((((((((((((()))((((((())))((((((())(())))))))))))))((((()(())())()))(()(()))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))()(((()(((())()))))))((())())((()))((()())()()(()()))(()(((()))))()()))))))))(())(()()()()))))))()((()(())()(()))()()()(()(())())(((((((()()(())(((()())()())()))()()()((()())((())))()((((()(()(((()(())(((())()(())()()()(((()(((())((())()))((((()())()())()()())))(()()()))((((((()))())))()((((()())(())((())(()(())()((((())))(()((((())))(()()((((()))(())))(()))((((()))()()()()(((())))))()(()))))))))())(())))((()(()))))(()())())())()((()((())(())())((())())((()(()))()())((()(()((()(()))))()))())()())((()())((((()))())(()(((())(()))(()()))()(())(()()))((((())))))))(()((((())((((()(((())))((((((())()((()(((((()()()((()))((())(())((())()()()))(()))())(((()()(())())(())((((()))))(((())))))(()()))(())))((((((()()()(()(()(())(()()(((()))())))(((())(()()((())((()))()))())))((()()()))((()()((()((()((()(()))))()())((((()()())(()()())()(()())(()((())))())((()())))(())((((())((()(()())((()()))((()((()))()()()))))()(())((()()()))()(())((())()))))(()())))()()()(((((()()(()(()((()))()(((((()((())(()))(()()))((((()()(())))(()(((()((()())((())(()))(())))(()((()()()))()())()())()(()(((()()(())((()()))))()(()()())((()(()())((()())))))())))())((())(((()(()())))())((()(())))((((())((())(()())))))(())())((()))((()))((()()))(()())((((())()((()))))((((())(((()((()))))(()))))())(()()(()))(()((((((()))))())))(((()))())()((())))))))))(((((()((((((((()(())()(()(((())((()))(((()())))(())((()()))()))()(())(((()((()())((())())(()))()())((((()))()((()())(()(()(())(()()))(())(()(((()))(())))(()()((()()())()))((()(())(()(((())(((((((((()(())))((((())()))()))()((())))))(())((()(((()((()(()(()))))())()(())((()))(((()()((((((()()))()(())))())((())(((()))))()())(((()(()()))()(()()())))))()((((())((()(()()))(((()(()())()))((((((()()(((()()(((())))))(()()(()))()((())))()()((()(()()()()())))()())))))(()))(()))(())(()())()(()(()())(()((())()(()()()(())))))(()(()))(())())(((()())()(()(())()())((()()(()))(()))(())()())(()()))()()))()((()(())())))())())))()((((())((()()()())()(((()())(())))(()()())))()()(()))(())()())()))()((((())()((()(()(()())((()(((()))())()()()()(()))())((()(())))()(()(((()())((((()()()()))))))((()()((())))(((((()((()(((((((())()((()(()(()()()))(()))(()()((()()())))()(((()(()(()(()(((()))())))(())((())(()()(())(())))((((()()()))(()))()()(()()(((()))(()())))()))))())))(()))()())((()(()((())(()())()))))))()()))()))()()()))((((()())()(()())))())((()()))((()))())((()(()(()))))(((())))(((())))))(()))))())()))())))))(())()(()(()(())())((())))))))((((((())(((((()())()())(()(()()((()))())))(((()(()(()()(()(((())(()()(()(())))())((()())((((()()()((((())()))()))(((()()()())()(()))())(()((()))((()()(())((())))()(())))())())(((((())((())(((()()())())()(())(())))))(())((()()())()(((((()()(()))))(()()))((())(())(())))()(()(()()))))))((((((((()(()((()()))(())())())(())((())(()((((()(((()(((((((())()()))((((()))(((())(((()))())(()())(()))(()()()(((())))()(()())))(((((()))(((()()(((())(((()()))((()(()((()))((()())()()((()(())()))()()())(())(()())()()()(()())()(((()()())))()((()())()()())(()()())())())(()()(()))()((()(((()))))(()(())(((()(()()()()))()(())))((())((())((()()()()((()())())))(()()((()))()()()()()(()((()(()))))()())()(((((()()())((()(()(())(())()(((((())((()((())))()(()())(((()((())()()()()()(())((()()))(()()(()()()()))()))())())(()((()()()((()))(()()))))))()))()(((()))(())()))(()(()(()))()))((()())(()((()))(()()))))))((()))()(((()()))))))()(()((()))(()(()((()))()))())((())(())()()((()(((((((()((((())))))())()((((()))(((())((())())()(((()))()()((((()))((())((((((()))))())(())((())()()((()))()())))))())))()()(()(((()())(((()())()(((((()))(((())()))))(((())()((())()(()()())))())())))(()())())()(())(((()(())(((((((((()()(()()())()()((())((()))))((())(()()))())(())())((())())()(()()(())()(())(())()()(())())((((((()(()))()))())))((()(())((()()))(((((())((((()((()()(()(()())()((()))()()))()()(()()()())()))))(())(())())()((()((((()((()())(())((())()))()())((()))(((((())()))())((()()))))())())()()(()())))))((()())())))))(())((())(())(()()())()))())(())))(())()()(())(()())))))()()(((()))))()()(()()(((((()()()()()(()(()((()()(()))(()(())(())()))((()()()()()(()))))(()))())())(((()(((()))((((()((()(()())))(())))()(()(((((()()))(()()))))())())()))((()))((()()()))())()(((()())()((()()()(((())((((())()())))))))(())((((())()))(())(())()(()(()))))))((()())(()(())))(())))(((((((((())()((()()((((())()))((()))()))))()(()())))((((((((())))())())(()))())())())((()(((((())()())(()((((((())()(((()))()(()(()()()))()((()(()((())((()())(((()())))))((())))(((()))()(()(())((()(()((()(((()))()))()((())((())()((()))((()(()())((()))()())()((((()(((()))()((()()(()))())))()()(())(()(((((()()))())(()())())((((())(())(((()()(()())))))()))()))))())(((())))((())())(((((()(()))()))()(()))((((())((())))))())(())(()())()()())()()())))))())(()(((()((())(()((((()())()))()()))((((())()))((())()((()((()))()())))(())()))))))(())))((()()()(()((())())())((())())()(()(((())(())))())))()())(((()(((()))())))))))()(())()))((((())(()((()(())())))(()(()(()))())(((())))(()()))))(((()()(((()((())))))()(((()(()((()(()()()()))))(((()((())()))(((())(((())())))((((()))())()))((()))((((((((()()()())(()()(())(()(())((()()(((()())((()((()((())))))(((()))((()(()))))((()((((()(())))(()()()))((()((()((()(((())(()()(())())()())))(((()()()()))())()(()))))))))))((())))()(()))())(((()(()(()()((()((()((())((((()()(())(()(()))(((()()(()()())))((()()()))()((()())))(((())()()()(((()(()((()((((())((()(((()())((()(()))(())()))))((((()()()((()())))))(()))))())))()(((()())((((((((())()()))))))()(((((((()))((())))()())())))((()))()((((())(()()()))))())(((())()(())(()()())))(()(()()()()(()(()(((((((((((((((((((((((((((((((((()(((((((((((((((())))(()(())))())))))))))))))(((((((((((((((((((()((((((((()))))))(()()))((()))))))))))((())))))))))((((((((((((((((((((())(((((((((((((()))))))))))))))))))))))((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))((((())))))))))))())))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))))((((((((((()))))))))))))(((((((((((()((((((()))))))))))))))))))(((((((()(((())))))))(())))))))))))))))))))))((())(())))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((()))))))))))())))()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((())))))))))))(((((((((((((((((((((((((()(((())))(((()(()()))))(((((((((((()((((()))))))))))))(()))))))))(((((((((((((((((((((((((((((((((((((((((()((((((()(((((((()))((()))))))()((((((((((())()((()))))(((((((((((())))()))(())(((()())((())))))))())))))))))))((((((((((())))))))))))))))))(((((((((((((((((((((()((())))))))))))))(()((())(((((((((((((((((()))())))))))))))))))))))))((((((((((((((()(()))((()(((((((((((((((((((((())))))))))))()((()((()))((((()()(()))())((())((())))))))(((((((((((((((((()()))(((((((((((((((((((((((((((((((())()(((((((()))))()())))))))))))))))))))))))))))))))))))((((((((((((((((()(((((((((()((((())))))(((())((())(((()))))(((((((((()))))(((((((()))))))))))))))))))))))(((((()((((())))))))))))(())((())))))))(())(()()))))))))))))))))))))))))))))))((())())))))))))((((()(((((())())())))))))))))))))))))))))))(((((((()))))))))))))))))))))))))((((()))))((()(((()((()((())())))(()))))()))))))(((((((((((((((((((()))))((((((((((((((((((((((((((((((((((((((((((((())))))))())))))(((((((()))(((((((((((((((((())))())))))))((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))(((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))()))((((())))))))))))())))))))(((((((())(((((()))))))))))))((((((((((((((((((((((((((()(((((((())((()))))))))))))))))(((((((((((((((((((((((((((())))))))(((((((((((())))()))))))((((((())))(((((())((((((((((((((((((((())))))(((((((())((((((((())()))))((())(((())))))))))))(()))))))(((()((()))()(((((())))))())))))))))))))()))))))))))))(((((((()(((())))))))))))))()))()))))))))(((()))))))))))((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))))((((((((())))))))))))))((((((((())))))))))))))))((((((((((((((((())))(())))))))))))))))(((((((((((((((((((((((((((((((((((((((()))))((((()))(((((((()))))))))))))))((())()((())))))))))))))))))))))))()(((()))(((((()))((())))())((()))))))))))(((((((((((((((((((((((()))))))))))(((((()))))))))))((((((((((()))))((((((((((((((())))))))))((())()))))))))))))))))))))((((((((((((((((((((((((((())()))))()))))))))(())))))))))))))))))))))))))))((((((((((((((())))(((((((((((((()))))))))))(())))))))))))))((((())())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))(())((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()((((((((((((((())))))))))((())))))))))))((((((()))))))((())))))((((((((((((((())))((((((((((((((((()))())))))))(((()((((((())(()))))))))(((((((((((((((((((((((((((()))))))))))((((((())))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())))))))(((((((((()))(((()))))))))))))))(((()))((((((((()))))))))))(((((((((((((()))(())((((((((()))(())((((()((((((((((()))))))))(((((()))(((())))))())((()(((((())())))))))))))))((())((()))((((())))((((((((()))((())))))())))))))))(()))))())))(((((((()(((((()((()()))))))))))))))((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))((((())))())))))))))))))))((())))))))))))))))))))))))))(((((((((((((()()))))))))))))))))))))))))))))(((((((((((((())))(((((((((((((()))))))))((())()))))))))))))))((((((((((()))))(((((((()))((())))((((((((())))(())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))((((((((((((())))))))))))))))))))))(((((((((((((()))))(())))))))(((((((())))))))))))((((((((((((()))))))))))(((((((((((((((((((((((((((((((((((()))()))))))))))))))((((((((((())))))))((((((()))))))))))))))))))))(((((((((((((()(((()())((()))))((((()))())(())(())))))(((())))))(((((()))()))))))))))))))))))))))))))))))((((()))(())())(((((()(((((()))))(()))()((((((((()((())))))))((((())(()))((()))(((((((((((((((((((((((((((((()())((((()))))))))))))((((()((())((())))))))))))))))))))))))))))())))))))(((((((((((((())((((((((())(((((())))))))((((((((((((((((((()))))))))))))))())))))))))))))))))))((((((((((((((((((((((()((((((((())))))))))(((())))))))))))(((((((((((((((((()))))))))))))))))))))(((((((())))))))))))(((((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())))))((((()))))))))))((((((((((((((((((()(())))))(((((((((((())))))))))))))))))((())))))))))))))))((((((((((((((((((()(((((()((()))))))(())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((())))())))))))))(((((((()))))))(()))))))))))))))(((((((((((((()))(()())()))))(((((((()))(((((()))))((((()(((((())))))))))))))))))))((((())())))((((((((((())(()))))))))))))))))))))))))(((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))(((())(()))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))(((((((((((())))))(((((((((())))))))))))))))))))))))(((((()))))()))))))))((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))))))))))))))))))))))))(())((((((((((((((((((((((((((((((((())))))))))))))))))((((())))))))))))))))((((((((((((((((()(())))))))))))((((((((((((()))))(())(())))))))))))))))))))))))))))))))))))))))((((((()))((((((((()))())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))((((((((((((((((((((((((((((((((((())))))((((((((()))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()(((((())))))))(((((((((((((((((((((((((((((((())))))))))))))))))))))))))))(((((((((((()))(((((((())))(()))((((((())))))))))))))))))))))))))))))))))))))(())(((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((())(()))))))))))))))))))))))(((((((((((((((())))))))))))))(())))))))))))))))))((((()()))((((((((((((((())))))))))))))))))))))))))))))))))))))((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((()())))))))))))(((((((((((((((((((((((((((((((((((((())))))))))(((((()))))))))(((((((())))))))))))))))))))))))))(((((((((()))()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())((((()((())))))))))(()((((((())))())))))))))))))((((((((((((((((((((((((((()))))))))))))(((())()))))))))))))))((((((((((())))))))()))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))((((((((((((((((((((((()(())))((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))((((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((()(((()())((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))))))))))))((((((((((((()))))))))))))))))))))))))))))))))))))))(((()))))))(((((((((((((((((((()(((((())))))))(((((((((((((((())))))))(((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((())))((((((()(((()))))))((()))))))))))((((((((((((((()))))))((((((((())))))(()))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())((()))))((((((((((()))))))))))))))(((((((((((((((((())))))))))((((((((((((((((((((((((()))))))))))))(((((())))))))))))))))(((((((((((()))))))))))((((()))))()))))))))))))(((((((((((((((())))))))))((((((((())))))))))))))))((((((((((((((((((((((()))(())))))(((((((((((()())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))(((()())))))))))))))))))))(((()((())))(((((((((()))))))))))))))))))(((((((((())))))))))))))((((((((((((((((((((((((())))))())((())))))))))))))((((((()))(()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((((((((((()))))()))))))))))))(((((((((((())((((((())))))))))))))))))))((())))))))))((((()())))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((()))))))))))))))))((((((((((((((((((((((((()))))))(())(((()))))))))))))))))))(((((((((((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()))))))))))))))))))(((()))))))((((((())))))(((((())))))((())))())))((((((((((((((((((((((((((((((((()((((()))))))))))))))))((((())(((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))((((((((())))))))(()()))))))))))))))))))))((((((((((())))(((((((())))))))()))))))))))))(((((((((()))))))))))))((((((((()))))))))((((()))))))((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))((()(((((((((((((((())))(((()))))))))))))))))))))))(((((((((((((((((((((((()))))(((((()))))))))(((((((()))))))))))(((((((((((())))(((((()))))))))))((((((((((((((((((((()))))))(((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((())))(((((((((((((((((((((()))))))))))))))(((()))))))))))))))(((((((((((((((((())))))))((((((()((((()))))))))))))))((((((((((((((((((()))))))((()))))))((((((((((()())())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))((()))))))))(((((((((((((((((()))))))))))))))(()((((((((())))))))))))))))))))))((((((((((((((((((((((((((((((())()))))())(((((((())))))))))((((((()))((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))(((((((((((((())))((((((((((((((((((()())(())((((((()))))))((((((((((()))))))((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))(((((((((((()))))))((((((((((((((((((((((((((((()))))))))((((((((((((((((())))))))))))))))))))))))(((((((((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())((((((((((())))()))))))))))))((()(())))))))((((((((((((((())((())))))(()()((())(()))()))(()(((((()))))))())((((((())))))(()))))))))((((((((((((((((((()))((((((()))))))()))(()))))))))))(((((((((((((()())))(((((((((((((((((((((((((((((())))))(((())))))))))))))))(((()))))))))((()))))))))))))(((((((((((((((((((((((((()()))))))))))))))))))))))))))))))))))))))))))(((((())((())((((()())))))(((((((((((((()))))))))))))((((((((((((())))))))))((((()))))(((((()((())))(((((((()))))))))))))))))((((())(()((()()))())((((((((((((())))))))))((((((((((((()((((((((((()())))(()))))(())))())))(())))))))(((())))))))))))))))))))))))))))))))))))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()(())(((()((())))()()()()))))((())(((()((())())))(())((())()()(((())))(()((()(())()()())((()()))()((())()())())(())(())((((((((()))((()())(()((((( ())((()()()))))((()()))()))()()()))())))(())(((()()(())((()()())())()))(()((()))()(((()))((()((((((()()(())())()()()(()))(())))()())))(()))()(((()((((()))))))()(()())())(()())))(()())()))(((()())()(())()(())))()())))))(()()(())((((()(())())))())(()))))()())((()))()(())()((((())()(())(((()))((()()((()()()()))(((((()())(()))()()()(((()())()))(()((((()))()(((((()))((()(()(())(()))(((()(((()))((())))((((((())(()()())((())))((((()))((())(())))())))((((((())()(()))(((())(()())())))((((()())(()((()))()())))))())()))(())()()))((()())))(()((()())((()((()(()(())(()()))(())))(()()((()((())(()()())()))()))))()((()))()()))()))())())()())()()()(()(()(()())())()()()))))()((((((()))(()((())())))())(()((()()()())((()))(())(()())()(((()())()(()()(((())))(())()(()))())()((()()))((((((())()))(()()(())((((()(()((())()((((((((()())()()()(())((((())(((()()()))()))(()))())(((())())))()(()(()))))(()((((()()((())()))(((()(()(())))()(((())((((())()()()))()())())()())()))(((((()()())((())()))(())()(()()((()))((()()(()()(()))()(()))((()))()()((()))))((((()))())))((()((()((())((()()()(())())()))(()(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))())((((((((((((((((((((((((())))))))))))))))(((((((((((((((((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())((((((((((((()))(())))))))))))))))(((((((((((((((())))))())))))))))(((((())))(((((((((((((()))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((()((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))((((((((((((((((()))))))))))(())()))))))))))))))))))))))))(((((((())))))(((((((((((((((()))((((()())()))))))))))))))((((())))))))))))))))))))))))))))))(((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))(((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))))))))))))))))))))))))((((((((((()))))))())))))))))))((((((()(()))))(((((((())))))))))))))((((((((((((((((())((()()((((()(()))))))))(((((((((((((((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()((())))))))))))))))))))))((((((((((((((((()))))))))))))))))))))))))))))((()))(((((((((())))((((((((((()((()))))(((((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()))))))))))))))))(((((((((((()))))))))(((((((()))))))))))))((((((((((())(())))(())(((())(()))))(()((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))(((((((((((((((()))))))))))(((((((((((((((((((((((((((())))))))(((((((((((((((((((((((((((((((((((((())))))))((((((())))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))))))))))(((((((((()))((((((((()))))))))))))))()))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((()))(((((()))))(()((((((((()))(((((((((((((((((((()())))((((((((((((((()()))))))())))))))))))()))))(()))))(()))()((((()))())))))))()((()))))))))))))((((((((((((((((((((((()))()))((((((((((((((((((())()))))))))))))))))))))))))))))))(((((((((((((((())))(((())())))))))))))))((((((((((((((((((((((((((())))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()))))((()())((()((((()(())((())()(())()))))(((((())))))()()(()((()((((())((((())(())()((((()()(()())))))(())))))(())(()()((((()()(()((()(((((((()(())(())))(()((())))((()))(()))()))(())()((()))()((())())(()(()(()())()()()(()))(((((((()()())()))))()(((()())((()()())(()())))))))(()))((((()((()())())(()(()(()))()))((((()))()(()(()))))()()(())(()()))())(()())))())()))))((((()))))))))(())())((()(()(())((()(())())()())))))()((((())))(((((((()(()())()))()))((((()((())((())))()())()((((()))(((())(()))))()))))))((()))()(()))(()))))))(()())()()()))(()))))))())((()()()(()()((())((()())())((())))())((())(()(()))()(((()()())()())())))))()(()(())((()()))()((()))))())((())(()(((()()((()()(()(()()))()(())()))((()()())((()((()))))()((())())(((()(((())()()(()()(()))())()))()()()(()()))))))()()))))))(((()()))(((()()(()()((()(()()()()((())(((())))()))))(())())(())()())()(((((())())()(()()((())()))))))((())()))())((())(())()(()())()())()())(()()()))(()(()))))))((()())))((((()(()(()()(((((()()())))()()()())))(((()()()()((())()))()(()(())()((()(()((((((((()())()())(((((())()()))(()))(()(())))()()))((((()())(()(()())(((((()((((((()))(())(((())))))((((()()()((()(((()(()))(()(()()()()))))))(())(((())(()()))())())()(((()()(())())()()())((()(()()))(((()(())(()())(((((()((()(()((((((())()())((()))((()))()())()))(((((())()()(())()(()))(((()(())))(((()))(((((()((()((()))(()(()(())))()()))(()()(((())()(()))()(())(())()(()())(())()((())(((())))(((((())()))(()()))(((()))))))((()()(()(()()((((()()())(()(())()))))((((()(((())(())))((())(((((()((())))((())(((((()))((())))())(((((())((((())))))))((()())()))((())()((()))())(()())()(())()))()))()()))))(())))()))()(()))()(()()((((((())())((())))(())(()()()()()()()))())))())()(((()))((())(()))())((()((()(()))()))))(()()(()())))(()))()()(())(()((()()))())))))(())(()))(())(())))(()()))))))))()))())()()))()()))(((((((()(())()))))))))))((((((()()())))(()))))((((((()()(()))(((())(()()((((()))()())()())()())(())))()()(()(())())((()(()(()()(()()))()())()(((()()((()()())((()(()(())(((()(((()()())())()())(((()))()()((())))())((((()))))))(())(()))((()()))))(((()((()(())))))))))))()(()))((())))(())))())()))())()))())(()())()))))))())(((()(((((((())()(())())(()()((()))))((()))))(()))((((()))((())((((()))()((())()))(()(()()()))((())()()))(()(()(())((())(())((()())(()(()((()(((((()(())))))()))))(((()()()))(()()))(())(()(()(((())))()(()(((())))(()()((())((()(()()))()))(()(()()()()))()()(())(()()(())(())(((()))))(()))())(((((())()((()))(()())(()(())()((())(())()())()(()((())()(()(()))))(())()(()())))((((()()()())(()())))()))(()((()))((((()(((())())()())((()()())(()))(()))(((()())(()()(()(((())))))(((()))()))))((()()(((()(()(()))(((((()(()()()()((()()))()())()))(()))())())(()()((())(()()())(())())))(()(((()))(()(())))()))()))(((()))((()(()((())())(()(())))((()()))())(()))()))()()(()(()()(())(())()())(())()())(((())(()))))(())))(((()(((()((())()))))()(())))()()()))(()((((())))))(())())()(()(()(()((()()(()(((())))()()())()((()())()(()))(((()(()(((())(())((())(())())()()((()))(())(((())(((())()())))()(()(())))))))()))(((()((((()()))()()(((()(())()()))()()()((())(()))()(()))))))()))))())))(()((()(((())()(((())())(())()))()))())(((()()()())((()())(()((((())()((((()()())((()())(((()((()())((()))(())()((()))))()()()((((()()(())())))(()())))()((()()()))()(((()(())))))))))()(((()(((((((((((((((((((((((((())))))))(((((((((((((((()())))((((((((())((((()(()(()(((()()())))))))))((((((((((((((((((()(()()))))))))))(((((((())))(())))))))))((((((((())))((((()))((((())((((()((())))))))))))))(())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))(((((((((((((((((()))))))))(((((((((()))))))))))))((((((((())))()))))))))))))))))((((((((((((((()))))))(((())))))((((((((((((((((((((((((((())))))))))))))(((((()))))))))))))))))))))))))(((((((()))((())((((((())(((())))))))))())((()))(((((((((()))))))))))))))))))))(((((()))(((()((((())))))((((((((()))))))))))))))(((((((((((((((()))))(((((())))((((((((((())))((()((())))))))())))))))))(((((((((((((((())((((()())(((((((((())((()))(()))())((()))))))))(()))))(((())))))(())))))))))()((()))))))))))((((((((())))((((((((((())))))))))))())))))))))))))((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((()(())))))))(((((((((()((()))))))))))))))))))))))))))))))))((((((((((((((((((((()))))((())))))))))))))))(((((((((((())((((((((((((((((())))((())((((((((((((())))()))))))))))))))(())))))()))()))))))))))))))))))))))))(((((((((())((((((((())))))))))))))))))(((()((((((((((((((((((())))))))))))))))))))(((((((())(((())))))))))))))))(((((((((((((((((((((((((((((((()))))))((((((())))))))))))))))))))))((((((((())(((((((((((((((((((((((((((((((()())))))))))))))))))))(((((((((((())((((((((((()))((((((())))(()))))))()()(((()()))))))))))))))))))))))(())(()()))))))))((())))))))))((()))((((((()))())))))(((((((((())))))))))))))))))))))()(()))(((())())())())())((()((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))))())))))))))))))(((((((((())))))))((((((((((((((())()))))(((((((((((((((((((((((((((((())))))))))))))((((())))))))))))))))))((((((((((((((()))))(((((()((((())))))))))))))(((()))))))))))))(((((((((((((((((((((((())))(((())(((((((())))))))))(()(()()))())))))((((())())))))))))))))))))))))((((((((((((((()()))))((((((((()))))))))()())))(((((())(((((((()((())))()()((())())))))))(((())(((())))))((()))))))))))((((((((()((((((((((((((((((((((())((((()))))))))))((()(((())())))))))))(())))((((((((((()))))((((())((((((((((((((((())))))))))((((())))))))((()))))))))))))(((()(((((((()((((((((((((((()))()))))))))))))))))))))))))((((((((((((())((((((((()))))))))))))))))))))))))(((((())))))))))))))))))))))((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())((((((((()))(((()))))))))))))))))))()))))))))(((())(((((()))())(()))(()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((())((((()))))(())))((((((())))))))))(((((((()))))))))))(((((((((((((((((((((((((()))(((((((((((((((((())))))(((((())))))))))))))))))))))(((((((((((((((((((((((((())))))))((((((((((()))))()))()(((()()()))))))))((((((((())))))()))))))))))))))))))))))))(())()))))))(((())((((()((((()))))))))(((((((())))((((((((()()))))))))()))(((()())))))((()))(())))()))))(((((((((()((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()))((()(()))())((((())((())()()((()()))(()))()()((()()(()()())))()()((())()((((())()()(((())())(((()))))))((()))(())(((())(()()()(())(()()((()()(()()())((()))()(()()(())(((()()(((()(())))))()))((()(()))(())(((()))()(()()()))(((()))))(())((()(())(((((((((()()(()())(()()())))()()(((()))()(()((((())((())())))((())))(((())(((())(((()((((()()(((((())()((()()(())(()))()(((())))))))()()))()(()()(()())))))))))))(((())()()()))))((()())())))()()()())())())()(())()(()(()(((()(((((()(((()))())(())))(()))))((()))()((((()())(((((((()(()(((()(()()))(((()((()))((()())))((()()))))))(((()())()((())))))()(((()())()))(())))))(()(()())()()())))(()(())())()()(()((((()()())()()((()()())))())))(())))()((((()()(()((((((((((())())()()))(((()()((())))()((()()(()(()(())))(((()(((((((())()(())(((()())()()()()())((()(((())()))(())())(()()((((()))((()((()(((()(())((())(()((((())((()()))(((((((()())())(((())((())(()))((())))((()())()()((())))))))))((())))(((()(()())))()))(()(()((()(()((()))())())()))()()))()()(((()))())())((())())))())())))())))))(((((()))))))()))())())())()))()()()(())))))()()(())))))(()(((()())())()(())(()(()((((()((()((()(((())((()((())))(((()())()()(((((((())()())()))()())()))(())((()))(())())(())())()))(()))))(()())(((()())))))))(()()(())()())()()()()(()())()))()(())()()())))())()))())()()))()(())))())(()))())()))))))))))()()((((((())))(()())())))))))))(())((()(()((())(())())(((((((())))(()()()))())))))()()()((()))))))))()(()()(((((())))()())(()(()(((()))))((())(()())))(()))))(((())()(())())((())())))())(()()))))()()(((((()(())())()()()))))))(()))()()()))()(((()())))(()(())(((()()()((()))((())))))((((((()))(((()))((((())))))((()))((((()()(()(()))()())()()()())(()))()))(())))())(()())))))()()((())())(()((()((()(()(((())(((())()((())()()))()))()))(())((()((()))(())((((()((()(((()(((()()())()()))(((()()()((()))((()((()((()())(())))(()))(()((()()()((((((((((((((((((((((((((((((((())))))))()))))((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))((((((()())))))))))))))))))))))))))))))))))))((((((((((((((((((((((())((((((((((((((()))))))))))))))))))))))))))(()()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))((((((((((((((((((((()))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))((((((((((()((((((((((((((((()))))))))(((())))))))))(((((((())))))))((((((((((()))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(())))))))((((((((((((((((((((((((((((((((((((())))(()))))))))(((()))))))()))))))((((((((((((((()(((()))))))))))))))))))))))))))))))(((((((((()(())))))))))))))))))))))((((((((((((((((((((((((()))))(((())))))))))))))))))))))))(((((()))))((((((((((()))((()))(((()((())))))))))))))(()(((((((((((())))))))())))))))))))))))(((((((((((((((((((((((((((((((((()()))))()))))))((((((((((((((((((((((()((((((((((())))((((((((((((((((((())))))()))(((())))))))))))))))))))))))((((((()))((()))))))))()))))((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())))))))))))))(((((((((((()((((()(()))()))))))(((((((((((()))()))))(((((((()())))))((()))))))))))))((((((((((((()))))))((((())(((((()))))))))))))))))))(((((())))()(())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))))))))))))))))))(((((((((((((((()))(((()))))))())))))))))))))((((((((((((((((((((((((((((((((((((()((((((()()))))))))((()))))))((((((((((((())))()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((())))())))))))(((((((((())))))(((())))((((())(()))))))))))))))))))))))))))))))))((((()(((())))()))(((()(((())))()(()((())))))()(()))()(())))))))))))))((((((((((((((((((((((()))))))))))))((((((((((((((((((()))))))))))))))))))))((((((((((()(())))))))))))))))))))))))))((((((((((((((((((((((((((((()(((())))((((((((())))))))())(((((((((((()(()(((()))()()())(((((((()(((())(((()))))))))((((()))()))))))))))(((((((()(((()(((((()))((())))))))))))()))))))))))))))))))(((((()((((()))()()(())(())()))))(((()((((()((()((()))())))))))))))((((((((())))((((((((()()))))))((((())))))))))))(((((((()))(()((((((())(()))))())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))(((((((((((()))()))))))))))())))))))))))))))((((()((((((((((((()))()))(()))))())(((((((((((())))))))))()((((((()))))()))))))))))))))))))))))))))))))))))))))))))((((((((((()))((((((((((((((())))(())))))))))))))))))(((((((((((((((((((((()((((()))))))))))))((())(((())))))((((((((()))))(())))))))))))))))))))((((((((((()(())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))(((((((((((((((((((((((((((((()))()))))))))))))(((((((((((()))))))))((((((((((((((((((()))))((((()()))))))))()))))))))(()))))))))))))((()((())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()))(((((((())))))))))))))(((((((((((((((())(((((()(((((()))))))))))))))))))))))))))))))))))))))((((((((((())(((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))))))))))((()((()))))((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))()((((((((((((((((((((()(((()))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((())(((((((((((((((())((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(())))))((((((((())))))))()))))))(((()))))((((((((((((((((()))(((((())))))))))))))))))))))))))))((((((((((((((((((((((((()))((((())((((((((((((()))))))))))))(((((()))))())))))))()((((((((()))))))))))))))))))))))))(((((((((((())))))))(()))))))(((((((((((((((((((((((((((((((())))))))))))()))))))))))(((()(((((((())))))))))(((((()())(((((((((()(((((())))))))())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))(())))))))))()))))))))))))(((((((((((((((()))((()))))(())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()(((((((((((((((()))))))))))))))))))))))))))))))))))))((()))))))(()))((((((((((((()(((())))(())))))))))))))((((((((((((((()(((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((())))))(((((())())))))((((()))))((()))))))))((((((((((((((((((((((())))((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))(()(((()))))((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((())))))))(((((((((((())))))))(((((()))(((((()))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(())))))))))))))))))((((((()(((((())))))()((((())())()))())))((((((()()()))))()))))))))))))))))))))))))))((((((((((((()(())((()))(((((((()))))))))))(((((((())))))))))(((((()))))))))(((()))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((()))))))((()(((()((()())))))))((((((()))))))))))(()))((((((())())))))((()))))))))))))))))))))((()))((((((())))))))(((((())(((()()(((())))))))))))))))))((((((((((((((()()(((()))))((((((()))))))(((()))))))))))))))(((()))())))))))))))(((((((((((((()(())))))((((())(((((()(()()))))))()))))(())))))))))((((((())))))))(((()))))))))))))))))))))))(((((((((((((((((()(((())))))))))))))))))(((((((((((((((((((((((((((((()))((((())))))))))))((((((((((()((()(()(()))((()))))))(())))))))))))((((((((((((((((((((((((((((((((((((((((()))))()())))))))))))))))))))))))))(((((((()))))))))))))(((((((((((((((((((((((((((((((())))))))((((())))))))))))))))))))(((((((((((()()((()))(()(())((())))(()))(((()))))))((((())())())))))(((((((((()((())(((((()))))))))))))()))))))())))))))))))))(((((((((()(((())((((((()))()))()()))(((()))))))(((((((((((()()))))(())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((()))))))))(())))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((())))((((((((((((((((((()())))))))))))((((()((()(()))))))))((((((((())))))((((((((((((((((((((((((())))))))((((((((((()))))))))))))))))(((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))))))(((((((()))))))(()(()))))))())))((((((((())()()))))))))))))))))(((((((())())(((((((((((((())))(()))))((((())()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()())(((())))))))))))))))))))(())))))))))))))))(((((((((()))((((((()(((())))))(())))))))((((((((())((()(())))((()())))))))))))))))((((((((((((((((()))((((((((((((((())(()))(((((((()((())))))))))))())))))))(())((()))))))))))((((((((())))((((())))))))))))((()))))((((((((())))))))))(((((((((((((((((((((((()((())(()))()((((((((()))))((())))))))))((((((((((((((()((()))(())))))(((((((((())))((((((())(((()))))))))))))))))))(((((((((((((((((((((((((((((((())((((((()))()((((()(((()))))))))))))))))))))))))))(((((((((((((((((((()((((()))))))))))((())(((((((((((())(())))))))))))))))))))))))))(((((((((()))(()))))))))))))))))))))(((((((())))))))))))))((((((((())))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((())))))))))))))((((((((((((((((((((((((((((()(((())((()))))()((())()))))(())((((((((()(((()))()(()))(((((((((((((((((((((((((((((((((((((())(((((((((())((())()((())))(((()))))))))))))((((())))())(((((())(()((()))))())(((((()()))))))))))))))((()))))))))))))))))))))))))))))))))(((())))))))))))(((((((((((((((((((((()))((())))))((((((((((((((()))(()))))))))))))))))))))))))))))))))((((()))((((((((((((((((((((())))))))))))((((((())))))))))))))))))))))))))))))))))))))))))))))())((((())())))))))))))((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))()))))))(((((((((((((((((((((((((((((((((((((((())))(((((())))((((((((((()))))))))))))((())))))((((((((((((((((((((((())))))))))))))))))))(((((((()(((((()))))))))))))))))(((((((((((((((((((((((())))(((()))))))))))))(((())))))))))))))))))((((((()))))))))))))))))))((((((((((())((()))))))))))(((((((((((((((((()((()))))))))))))))))((((((((((((()))(())))))))))))()))(((((((((((())))((((((((())))))))))))((((((((((((()))())((()))))))))))))))))))))))))))((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))((()())))))((((((((((())))))))))((((((()(()))(((((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()))))(())(((()))))))((((((((((((((())))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((()))))))))))(((((((((((((((((((((((()))))))(((((()))))))(((((()((())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))))))))))((((((()((((((()))))))))))((((((((()))))))))))))))))))))))((((((((((((((((()())))))))((((((((((((((((((()))))))))))))(((((((())()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))((((()))))))))(((((((((((((((((((((((((()))))))(((((()))))))))))))))))))))))(((((((((((()))))))))))))))))))))))(((((())))))((((((((((()))))))))(((()))))))))(((((((((((((((((((((((())))))))))))))))))))(((((())(()))))))(((((((((((((((())))))))))))((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))()))(((((((((((())))))((((((())))))))))(())))))))(((((((((()))))((())))))))))))((((((((((((((((((((()((()))(((((()))))))(((()))))))((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((())))))((())))))))(((((((((((((((((((()))(()))))))))))(((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((()(())))))(())))))))))))))))))))))))))()()))))))))))(((((((((((((((((()(())))))))))))))))))))))))))))))))))))))))((())))))())))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))(())))()(((((((((())))))()))))))))))))((((((((((((((((((((((((())))(((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())))))((((((((((((((())))))((())))((((((()))))))))))(((()))))))))))))))))))))(((((((((((((((((((((((((((())))))))()))))))))))))(((((((((((()())))))))))))))(((((((((((((((((((((((((((((((((((()))))))((()())(((()))))))))))))))))))((((((()))(((((((())))))(((((()())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))((((((((((((((((((())))))))))))))))(((()))))(((((((((((((())))))))))))))))((((()))))))(((((((((((((((((((((((((()))))))()))))((((((((((()))(())))))))))((((((())))))))((((((()()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()()))))))))(((((()))()))))(((((((()((())())))())))((((((((((((((((((((()(()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))(((((((((((((((((((())))))))))))))))))))))))))((()())(((((((((()((((((((()))))))))))))))(((())))))))))))))))))))(((((((((((((((((((((((((((((((())))))(((((((()()))))))))))))))))(()(((())))(()))((((((((((((()))))))))))))))))(((((((((()))((((((((()))))(()))))))(((((((((((((((((((((((((((((((((()))))))))))))))((())))((((((((((())))))))((((((((((((((())))))))))((()))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))(())((()))))))))))(((((((((((((((((((((()))((((((((()())))))))))))))))))))))))))((((((())))))))))))))))((((((((((((((((((((((((((((((((((())))))))))))))))((((((())(()))))))))((((((((((((((((((((((((((()))(((())())))((()((((((((((())))(())))))))))())))))(((((((((((((((((((((((((())))))))))))))))))))(((((((()))))))))))))))(((()))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())(())))))(((((((((((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))))))))())))))))))))))))))(((((((((((((((((((((())))))))))))))))))))))))))(((((((((((((((((((())))((((((((((((((((())(())))))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())(((())))))))))))))))))))((((((((((((((((((((((((())))(((((()()))))))))))))))))(((((((((((((((()))))))))))((((((((()))))))))))))))(((((())))))))))((((((((((((((((((((((((((())))))((())))))))))))))))))((((((((((((((()(())())((((((((((((((())))((((((((((((()))((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))(((()))))))((((((((((((((((((((((((())))))))))))))))))))(((((((()))))))((((((((((((((((((((((((((((((((((((((((((((()((((((((()()((()))))))((()))))))))))))))))))))))))(((((((())))))))))))((())())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))(((((((((((((((((((((((((()))))))))))(((((((((((((((((((((((()))))))))))))((((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))(((((((((((((((())))))))))))))))))(())))))((((((((())(((((((((((((((((((()))())((()))))))))))(((())))))))))))))))))))))))((())))))((((((((()))()))))))))))))))))))))))))))))))))((((((((((((((((((((())))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()())())))((((((((())))())))))))))))))((((((((((((()))))((()))))))))))))))))))))))))(((((((((((((((())))))))))((((((((((((()))))))(((((((((())))))))))))))))))(((((())((((()(((((()))(())))))))))))))(((((((((()(())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()((((((((((()))))))))))))(((((((((((()))))))))))((()))((((((((((((((((())(((((((((((((()(())(())))))))))((((((())))))))))((()))))((())))))))))(((((((())()()(((((()()))()))()))))))))(()))))))))))))(((())((((((())))))))))))))((((((())))((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))())))))(()))))))((((((()))))))))))))))))))))))))))))))))))))))))))((((((())))(((())))))))))))))))))))))))((((((((((((((((((())))))()))((((((((((((((()((())))))))))))))))((()())))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))(((((((((((((((((((((((((((((((()))(((())((((((((((()))))(((())()))())(())())))))))))))))))))))(((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))())()))(())(((((((()(()))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))((())))))))))))((()))(((((())(((()()))))))((((((())))))))))))))((((()))))((((((((((((((((((((((((())((((()))))))(((((((()))))))))((()))))))((())))))))))))))))))))))))))))))))))))))()(((((((((())())))((()))))))))((((((((((((()((((((((((((((((((((((((())))))))))))(())))(()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))())))))((((((((((((((((((((((((())))))))))))))))))))))((((((((((((((())()))))((((((())))((())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))))))))))))))))))))))))))))))((((((((())((((((())))))))))))))))))))))))))))))))))))))))))(()))))))))())(((()(())(()))()(()(()((()((()((()))(()())())((()(((())))(()()((((()(()((()))(()))(((()(((()))(())(()()(()(((()(((()(()))())))())(())()()((()(())))(()(()))))()))((()()))()()((((())))())())())((()()()()))((()))))))())())))((())(((()(()))())(())(()))())(()()))(((())(())()())()()))()))))())((())))(()()))())())()(()(((((())(()((()))))(((()(((()((()))))()()()())(())))(())))()()((()((())(())()))))))(((((()())((((())()())(()()(()()))(((((())((())(())((()(()))()(()))))(()()())((()()((())(())(((())()(()(((()(((()))(()()()()())()(())(()()))((()((()((((()())()(((((()())())(()))((()))())))()()())))()(()()(()()((((()(())()(())())((()())(())))(((((())(())()))((())(((()))()))(((())(((())))((()()))((((())()(())()((((()((()(((((()()())()((((()((())))()(((()))()()())()()()((()())()(()))())())())()(()()))()())())(()()())()())(())))()(((())())((())(())))()))(()(((())(((()(())))))(())(())()((())(()))((())())(((((((((((((((((((((((((())))))))))((((((((((((((()(()))(((((((((((((((((())))))))((((((((())))((()))))))())))))))))(())(((((((((((((((((((((())))(())))))(()))))))))(((((((())))))()((()))()))))))))(((())((((())))))(())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()((((()))(())))))))))))))))))))))))))))))))))(()))))))))((((()))))))))(((())))((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(())))))))))))(((((((()))))))))))))(((((((()(((((((())())))))((()))))))(((((((((())))((((())))()(()(()))((((((()))))((((()((((())))))))))((((((((((((()()))()()(((((((())))))))))))((()))))))(((((()(())())((()))))))))))))))(((((((((()(()((()))((()))))))))((((((()))))))()))))))))))))(((((((((((()())))((((((()))))))))))))))))((((((((((((((((((())))))))))))))))))))))(((((((((((((((((((((()(())))))((((()))((())))))))))))))))))))))))))))))))((((((((((((((()))))))))))((((((((((((((((((((((())))))))))))))((((((()))))(())(((((())))))))))))))))))(((((())((((((((((((((()))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((())))(()()))))))))))(((((((((((()))))(((())(((((((())))))))))(((((((()))))))))))))(((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))((((((((((((()))((((())))))))((((((((((((((((((((((((((((((((((((((((((((()))))))(((((())()))))))))))))))(((((((((((((((())))((((((()))))))))))))))))))))(((((())))))(((((((((((((()))))))))()))))))))))))((((((()))(((((((((((((((()))())))))((((((())))))))))))))))(((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((((())))((((((()((())((()))))))((((((((((((((((((((()))))))))(((((()))))))))))))))))))))))))))))()))))))(((((((((((((((((((((((((((((((((((())))))))))))))))(((()(((((((((((((((((((((((((()))(((()))))))))))))))))))))))))))((())(())))(())((())(((())))))((((((((((((((((((()))(((((())))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()))))(((()()()((())()()())))(((()())((()))((()())())))))()()))())()(()(()))()())))(()(((()(((((()))()()))())))(())))(()))()()()(())((()()))))(()(())())())))))(())(((((((((()((()((()())))))))())))((()))(()))(())))(()(()())())()((((((((((())()(())((()(()))(())))))(((())(()))())(((()(()())(()(()()()))(()((((()(((()()(()))))(((()()))())()()))())(())))(()()()))())(((()((((()(())()((())))())(())()()))(((()())()))())()(((())))()())(()()))()(())))))((()(()())(()(((())()((())())))(((()()(()))))((((((())()))(()())()))))())())(())(()((())((())()(()(())(()(((((())(())()))()())))))(()()))((((((()((()((()()(()(()))(()())((()())))()()()((()))))))()(()()())))))))())))))())())(()()(((((((((())(())())(()()()())()()()()((()(())()(()())))())()(((()(())))((((((())(((()(()()())))))(()((()))(((())(()()(()())(())(((())())(()(()()(((())()()())(()))))(((()()(((()()((((()(()()(((()((())(()()()))()))(())))(((())((())(((())(()())()(()(()()())(()(()))()((())))))))()()))(()()((()()(()))())()(()()))()()(((((((()()(()))))()(())()())))(()()())(()()(()((()())()())()(()()))))((()()(((()()()((()()))()((((((())(()()))(())((()()()())))()((()()()())((((((()())))((()()))(()(()(()()()))(()(()()))()(())(())))(()))())()((()))))(())()))(()(((()((((((()))))(()))))()((()((())((((()))))()()(())))()(()()(((()))(()()))()(())())(((()()()()())(()(()(((())()((()()((())(())((((())((())())((()())()(()))()))((((())))(()()()()((((()((())()()((((((())(()))(((()))((())(()(()))(((()()((((())))))()(()()))())()()(((((())))()(())(()()))))))()))(((())(())))(()(()())))()((((((((()((())())))()(((((())(()()()()(()(()()(((()()()(()((()()((()())((())(())))()))(()()(()))((()(()())(((()()(()()((((((((()))(((()(()()(((())()))()))((())(((())()((((()))))))))))))())))((()(()()()())((((((((()))())()()())))()()()))((()()())())()(()))))))()(((()()()))()(((((()())(()(()))()(()(((())))()()()))()()))()(()(((()))())))()))()))((((()()()))((((((())()(()()()))())))()(()((())((((()((()))())(()())))()()())(()()(())()((((()())())())))(((()()()((()()()(())()((((((()()()())))((())(()())((((()))(()))()(()()))())(())))((())()(()(()()()))))))))())()))()()((()())(())))))())()(())((((()()()(()())(()(()))()))(((()))()(((())(((())()())(())()()(()()))()()))(())(()(()))())(()))(()(()())))(()(()()()))(()))))((((()())())()()(()())()())(((()))(()()))))()()()))())(()))((((((((()(()(())()(())))))())()()()()()))(())()(((((((((())(())((()))))((((()((())))(((((())(((()(()((()())(((()(())((()()()()(())(()()(())(((()(()))))()()()()))(())(()((()()))(()(()(()())))))(())(())((()(())))(())))())))))))()())((()())())(()))))(((((()(((()(()()))))))(()(()()()(())(())()()))(((((())))())()((()(((((())())((()((((()(()()))(((())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((())))))))))))))))))))))))))(((((((((((((((((((((((((())))))))))))))))))))))))))))))))(((((((((()))((()))(()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())))(((((((()((()))))))))))))))))))))((((((((((((((((((((((((()(((())((((())))((())))))(((((()))())))))))((((((((((((((()))))))))))))))))(((((((((((((((((((((((((((((()))())))))))))))))))(((()))))))))))))))))))))))))))))(((((((((((((((())(((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((((((((((((()()))))))))))(((((()())))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((())))))))))))))))))))))))))))))))))((()))((((((((()((())))))))))((())))))))))((((((((((((((((((((()())((()))(((((((((((((()))())(((()))))((((()))))))(((((())))))((((()(())())()))(((()))))))))))))((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()))))((())))(())())((())))))))())()))(((()()())()()))))))))))())(((()))))))))(())())()(()(()((()))(())(()(()))))((()()()()))(())()()))()())))))(((((()(()(((()())))))())())()))))(((())(()()))()(()(()())()))))))(((()(())())))())(())())()))()))(()()(())(((()((()()(()())(()((()((())(()))(((()()))))()))()())))(()()((((())))()())(()))()())()())(()))(())()()(()((((()()))))()()(((())()))))(()))((()())()()))()()(()())()))((()))()((()()())))()())))(()()))()(((((()()))))))()))())))(()()((()))(((()(()))(()(((()((((()()()(())((((((((())(()(()))(()())))((()))((()()(((((())()))))()((())))()))))())((())()(()((()))(())((((((((()()()))()(()()(()((()()()))((()(()(()(()))(())(())))(((((()))()(((())))))()))(()()))((())())))))(()(())())()(())()))(()())((((())()(())())((((()(())))())((()))(())()())()()())(()(()(())())()(())))())))())()()))()())(())()())())))))(()())))))()))((((())())))((((()()(()()(((((()(())()())))(((()()))(((()((()))(())()(()(())((()((()))))(())()(()())(())))((()))((()(()())(()))))))(((()()(()(()))))()((()(()())))(((((((()))()())(())(())()((((()((())(()()((((()(())())))(((()))(()())(()()()(((((()(()(((()(()()))())))(((())((()())()()(())(()((()()))())()(()())())))(()()())(())()())()()((((((()()(()(()((()(()))))()((()(())))()()())((())(()())((((()()(())(()()(())(()())(()((()))(())())))(())()()((()()((()())(())(())()(()())))))()(((()))))(()((()(()))(()())()((()())()(()))(((()))))()))))))(((()))()(()(()()(((()()))())()))((((()))())))(()))()())(()))))))(((()((()()))()(()())))())(()(((())())))()))((()()(()()((()()()((()(((()())(((()))()((())(()))))()()(()((()))()))((()))))())()))()))((())())()((())())())((()()(()()(()()))()()((()((()((((()())(()()()(()))((())))(()()()((((()()((())))())))))))(()))()(((())))(((()))())())()())(()((()())()()))))))(())()()(()())))()())))()))))))(()((()())(()(())(())((()(()))((((())(((()))()))())(((((())()()))()(())))))))())()())))(())(()(()))())()())(()()(()(())))))()(()(((()()(()))()))()()(((((((())))(((()()()(((((())))((()))(((((((())()(()))(())())(((((((())))((())))(()()())(()()()()((((()((()(((())(())()()))(()))((()(())()()()()())()())()(())((()())()()(((()()()((((()((((()))()(((()(((()))(()))()()()((()()((()()))((()()())())())()())(())(())())())(())))())()))())(((()))))((()((()(()((())()))))()()))))))(())))((((())())())))))))))())())())(()((((())(())(()(()((()())()))()))(())())))))()())(()(()())())()))()())((((()()((()()()())()))((()()()()()(((())(()())()))(()))()(((()())))()))(())))())((()((()((()((()(((((()((((()())(())(())))))(()))())()()()))()))()()(())(())))((((()()(()((((())((())()))))()()))())(((()))(()))(()))()(()))))))())))(()(()))))((((()()())())()()(())))))))))((()(())(())()))()))()))())(()))(())))()(())))(()(())()()))())(()())(())))()()((()(()())((((()(((())))))((()()(((()()(()))(())(((((((())(())()()()((()(()())(((()))))))(((((((()((()((())()(())()(()()(((()))()()(()))))())))))((((((())))))()()))))))(()()(())((()())())))()(()((((()()((()((())(((((((()((())()()(((())))(()))(((()))()(())(())((((((((((((((()))()))()(()))))((())))))((())))))()()((()())()))))())()())())))(())()(())(((((((()))()(()((((())))))(()()()()(())()(((()))(()())()))()(()()))()))))))())(()())(()((())))())()())())(()))())()())((((((()(()())))))((((()(()(()()))((())(()))))))((()())))))((((()))()))()(()(())(()))())()()))()))()))((((()))(((((())()))))))))))))))((((((()())))))()()(()()(()(()((())))(((((((()()((()()))())))((()()))(()))(())((())())(((()((((((((())())((((()(()))((()((()()()()(()(())((()))())(()((()(((()(()())))))()(())))))))(((())()))()(()(((()((((()(()()((()()(()))(()((()))((())())(()))(()()()))()))((((()(((()(())()(((())))))()))()(((()))((((())(((())())(())()((()())(()))(()(((()((()()(())())))((())(()))((())()())((()(()(()))(((()))))(()()((()()()())()(())((()(()((()(()())())))())))))))(((()))((()()))()((((()()())())))(()(())()(()()()()(()((((()(()()))(()())())))(()()()()()())))())(()())(()))(((((()(())(()(((((())()))())()((())))(()((()))((())())))())()))())((((())())(()()))))))())))))(()()()())))))))())())))))))((())(()((((()())()((()(()((()))(()())((())())()(((())))))(()((()))()()((())(())()(())())()))((((()())((((()()()))())()))))))((()(())))((())(()(()()())()(())()()(()(())()()(())(())((())())))()((())(((()))())((((()(())()))))((()()(((((()()()(((())())())()())()))()()()(((())(()())())(((()())(((()(())))(()))()(((()()()))))(((())))))))(())))(())(())(()(()((((((()())(()((())()))))((()((()))(()())((()))())))))((())(((((((()())())))))((((((()))()()())))()((((((((()))(())))()(())())()()))(()))(()))(())))()))))(()(((((())()((((((()(()))())())))()()()))))((())(()))())))(()())))()())()))(((())((()(()))))()(())(()(()(((())(()))))(())()((((()))))(((())(())())()))))((()))()()((())))()(())(())())()()))())))((((())))(())(()())(()()(((((((()))()))))(())))(()()()))((()))())))())()()))()()())))()()()((((((())())()(((()()())(()(((())))))())()))((()(()())))()()))())()))()(((()))(()(()(())(()((()))))((()())()))))((())()(((())()((()()))))()())((())())((()()()()((((((()(((()))(()((())))()(((())(())))()())((()()())(()((()(((())()(()())()())(()((())))((())))))(((())(()()))()()))))))(()((()()((()()(((((())(()(()(()))((((((())(()))))(()()(((())))))()((())()()(()((())((())))(()(()((()((())(((()(()()()))((()()(()))))())(((((())(()(()()())()))))(())()))((()(())((()))()))))((())()())(((())))))())()(())((())()(((()((()())()))))()))()()())))(()((()((((()())))())(())(()(((((())))((())())()())(())((()((())))))))(()()))()((())()())((()(()(()((())())((()))))(()(((()))()))(())))())))())((())()()(()()(())())())(()()()))())))()()(()))))(())()))((()(())()))(((())()(())))()(()))()))))))()()()))()()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((())((())))()))))))))))))(((())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))(((()))))))(((((((((((((((((((((((((())))))))))((((((()))))))))((((((((((((((()))))))((()))))((((((((((((((()))))(((())))())((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((())()))))(((()))))((((((((((((((((((((((((()))())))))))))(((((((((((((((((((()))))))))))))))))))))((((((((((())))))())))))))))))))))))))))))))((((((((((((((((((((((()))))))(((((((((((((((((((())))))))))))))))((((()))()))))))))))))))))))))(((((((((((((((((((((((((((((((()((((((())))(())(((((((((((((((((((((((((()(((())))((((((()(((((((()(())))))))))))((((((()))))))(()))))))))((((((((((((((((((((((((((((()))))))))))(()((((((()(((((((()))((()))))))()((((((((((())()((()))))(((((((((((())))()))(((((((()())((()))))())())((((())))))((())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(())))))))((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((())))))((((((()()(((())))))((((())()))()))))))((())))))))(((())))))))))))((((((((((((((()))))))))(((())))))((()))))((((((((())))(())))((((((((())))(()))))))))))))))))))(((((((((((())))()(((((((((((((((()))())))(()))))))(((())))))(((((((()())((((((())))))))))))())))(((()))(((((((()(()))(())()))))(((())((())))))))(())((()))))))))))))))((((((((((((()))))()))))))(()))))))))))(((((())())()))))))))))(((((((()))))))))))))))))))))))((((((((((((((())((((()))))(((((((()((()()())())))(()))))()))))))())))(())))((((((((()))))))(((((((((((((()))))))))))))))))((((((((((((((())((((((((())))))(())))((((((()))))))))))))((((((((((((((())(((((((()))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())((((((((())())))())))))))((((((((((((((((((((((((((((((((((((((((((())))((((())((((((((((((((((((((((((((()))))())))))()((()))))(((()))))))))))))))))))()))))((((((((((())))))))))))))((((((((((((((((((((((((((())(((((((((((()))))))))))))))))))))))(((((((((((((((((()(()(((((((((()((()))((())))))))))))))(((((((()))(((()()(((((((())(((()))))((()((()((())(((())))))))))))(())))))))((()((()))()((((((((()())))))))))))))))())))))))))))(((((())((((()))))))(((((((((((((((((((((((((())))(((()((((((())))))))))))))))((((((((((((((((((((((((()))))))))))))))(((((((((())))((((((())))))))))))))))))))))))((((((((((((((((())))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()(((((((((((()((())))))))))))))))))))))))))))))))))))))))))(((((()(()))((()))((())))())((()))))))))))))))))((((((((((((((((((((((((((((((((((((())())))))))))))))))))))))))))))(((((((((((((((((()))))))(((((((((((((((((((()(((((((((()))))))))))))))))))))))))()))))))))(())((((((((((())((((((())))))))(((((((((((()))(((((((())(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))(((((((((((((((()))))(((((((((())()))))))))))))))))))))))))((((((((()))(((((((((((((((((((((((((()))((((()))(())))))))()))))))))))))))(((((((((())))))))))((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(()((((()))((((((((()((((())))))))))))))))))))))))))))))))))))))((((()))))))))((((((((((((((((()))))(((()))))))()(((())))))(((((((((((((((((((((((((((((()))((((((((((())(((((((((())))))())))))))()))))(())))))))))))))))))(((((((())(()))((((()((((((((((((((())(())))))))))((()()))))())((()(((((())())))))))))))))((())((()))(((((()))((((((((()))(()))))))()))))))))))))))((((())((())))))))))))(((((()))))(())((((()))))))))))))))))))))(((((((((((((((((((((((((()(((((((((((((((((((((())))))))))))((()))((())))))((())))))))))))))((((()))())))))))((()(())))))))))((((((((((((()))))))))(((())))))))))))))))))))))(()))))(((((((((((((((((((((()))((())))))))))))))((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((())))(((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((())((((((((())))))()))))))((((()))))))))))))))))))))))))((((((((((((((((((((()))(()))))(((((((((((((()))()))))))))((((((((())))))(((())(((())))((())))(((()))(()))))))(((((((((((((((((()((())())(())()()))((()))))))((((())(((((((())))(()))((())))))))))))))))(((())))))))((((((((((((())))))))))))((()(((((()())))()))()((((((((()((())))))))((((())(()))(()())(((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))()))))))))))))))))))))))))))))())))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))((((((((((((((((())))((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((())))))))))((((((((()))()))))((((((((((()))))))))))))))))))))((((((((((((())))))(((((((((((()))))())))))))(((((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((()))))))((((((()))))))())(()(((((((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()(())))))))(()))))))))))))))))))))))))((((((((((())))))((((((((((((())))))(((())))))((()))))())))))))))))))))))(((((()(()))))))))))))(()))))))))))))))))))))))))))))))))))))))((((((((((()(((()))((()))))))(((((((((()))))))))))))((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))((((((((((())))))))))))))))))))))))))))))))))))))((((((((((()((()))(()))))(((((((((())())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))(((((((((((((((())()))((((((())))())))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(((((((((((((((((((((()))))))))))(()))))))))))))))))))))(((((((((((((())))))))))))))))((((((((())((((((((((((((((((((())))))))()())))))))))))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())())))))(()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((()))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()()))))))))))(((())()))))))))))))(((((((((())))))))))))))))))))))))))))))))))))((((((())(((((()))))))))(((((((((((((()))))))))(((((((((()((((()(((((((((())))))))))))))))))))))(((((())))(((((((((()))))))))))))))((((((((((((((((((((())(((((((((()))))))))))))))))))))(((((((())))(()))))(((((((((((((((((((((((((((()))))()))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))()))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()((((((((((((((((((((((((((((((((((((((())))))))))(((()))()))))))))(()(((((())))))))))))((()(((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()())))))))(((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())))))))))))))))))))(((((((((((((((((())())))))))))))((()))))))(((((((((())((((((((())))))))))))))))()))))))))))))))))))))))))((()(((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((())))))))))))))((((((((((()))))))))())))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((((())(((((((((())))))(())())))))))(((((((((((()))))))))))))))))))(((((((((((((((((((()))))))(((((((((((((((((())))((((((())))))))((((())))))))))))))(((((()))))((((((((((((((())))))))))))))))))))))))))))))))(((((((((((((((()))))))((((((((((())))))))))))))))))((((((((((((((((((((()))))))))))))(((((((())))))))((()))))))))))))))))))))))))))))))((((((((((((((((((()))))))))))))))))(((((((((((((((()))))))))))))(((((((((((((((((((())))))(((((((((((((()))))(((((((((((())))))))))))))))))))))((((((((((()(((((((()))))))))))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((())))())))))))))))))(((((((((((()(()))))))))))))))))))))((((((((((()))((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))(()))))(((((((((((((((((((((((((())))))))))))))((((((((((((())())))))))))))))))))))))(((((((((((((((((((((((((((((((()()))))))))))))(((()))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))())))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((())))))())((((())))))))))))))))))))))))(((((((((((((((((((())(((())((())))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()(()))))))()))))))))(((()))))((((()()))(((((((((((((())))))))))))((((()))))))))(((((((()))))))))))))))))))))))(((((((((((((((((((((()))(((())(((((((((())((()))))))))))))))((((((((((((((((((((((((((((((((((((())))))))))((((())))))))))))))))))))))))))))))))))))))((((((())))(((((((((((((((((((((()))(((((((((((((((((((((((((()))((((((())))))))))))))))))))))))))))))))))))))))))))))))))))((((()))))))))))))))))((((((((((())))))(((((((()()))))))))))))(((((((((()((()(()()))))))))))))))))))))))))))))))))))))(((((((())(((((((())))))))))(((((((((((((((((()())((()))))(((((((()(())()))))))))))))))))))))))))(((((((((()))))((((((((((((())))))((((((())))))))))))))(((((())))))((((((((((((())))))))))))))))))))))))))))))))((((((((((((((((()))))))))))))((()))((((((((((((((()(()))))))))(((((()))(((((()))))))))))))))((()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))))))))))))))))))))))((((((((((((())))))(((())))))))(((((((()))))))))))))))))))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((()))))(((((((()))))))))((((((((((((((()))))))))))))))))(((((((()(((((())))(((((((())))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))((())))((((((())()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()(()((((())())))())))())))))))))))))(((())))))))))))))))))))))))))))))))))))(((((((((()((((((((((((((((()))))))))))))))))))))))))))))))))))))(((()((()))(((((())))))((((())))))(((((((()))))))))(((()))))))))))))))))))))((((((((((((((((((()))))))((())(()))))))))((((((((((()))))))((((((((((((())))(((())(()()((((()())))))(())((())))))))))))))))((((((())((((((())))))))))))))))((((((((((()(((()))()))))))(((((())))))(((((((((())(()((()()))())((())))()))))))((()))))))((((((((((()((((((((((()())))(()))))(())))())))())))))))))))(((((((())))))))(())))))(((((((((((((((((()))))))))))(((((((())))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(())((((()(()(()(((()(()(((())((()))((((())()))(((()()))())()()(()(()))(()(()()))()(()))))()()(())))())))((()(()(())()())))()))())(()((()))))((()(( (()((())()())()))((())()))(()))(((())(((())(()(((()((()((()())((())(((()((()(()))))()))(()(())())((())((()()(((()())()())))()(()))()()()()()))))()))(()())))(((())((()()())())((((()))()))()()(()()(()()))(()))(()())())(())()))()())(((())(()()))))((())(()(())((()))(()(((()))))))(())(())))()())))(())))())(())()(())()(())(()(())())())))(((()((((()())()())())((())()))((((())(((())(()((()((())(()(()((())()()(()()()()(())()()(()((())()(()()(()())()())((()))()()(()))(())(((()((()))))(()())(())(()()(((())))))))))))()(()()((())(((())))))())()(((()()((())(((()))(()((())()()()((()()(()()()()()())(((()((((()))()((())))(()())()))()((()()(()())(((((()()))))())()))((()()(()(((()))))()))()((((((((()()(()()()())))(()((()((()))((()()())))())())((()(((())))()())(())()))())(()))()()))))))(())(((()(()()((()()))))())((()))))(())((())((((()(()((())((((((())))))(()()()()))())())((()))(()(()((()()))))))))()(()))()))(()))(())(((()(())))()()(())()))(()()(())(()(((((()))()(()()))(((()(()((((())((()(()((()(()((())()()))(((((()()))((())((()))()))(()())((()((((()()((((()((())((((()((()))(((((()((()))((((((((()((((((((((((((((((((((()((()(((((((((((((((((((((((()))))))))(())((((())))))((((())())((((()(())))((((((((((((((((((((()))))))(()))))))))))))))))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((())((((((((()))))(((((((((())))))))))))))))))))))((((()))((()((()())))))))))))))((((()))))))))))))((((((())))(((((((((()))))))))))))))))))))))))))))))))((((()))))))))))(())))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(((()))))))))))))))))))))))(((((((((())))))(((((((((()))))(((((((())))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()((((())))))())))))))))))((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((()))(((())))))((((((((((((((((()((())))))))(())))))))((((((((((((((()((((())))))))))))))((((())))))))))))))))))))))))(()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((()))()((()())((()))))))))))((((((((((()))))((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))(((((((((((((()))))))))))))(((((((()))))))))))((((((((((((((((((((((((())))(((((((((((((())()))))))))(((((()))))))((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))(((()))((()))))((((((())))))))((((((((((())())))))))))))))((())))))))))))((((((((((((((((((((()))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))))))))))))((((())((()))))())))))))))))(((((((((((())))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))(((()))))))))))))))(((((((((((((((((((((((((((((((((((((((()())((((()())))(()(((((((((((((()))))))))))((((((()())))(((()))))((()))(((((((((()))))))))))))))))((())((((((((()(((((())))))()))))))((())(())))))))((((((((((((((())(((())))))))))))))))))))))))))))))((()))(((((()))()))))))))))))(((((((((((()))))))))()()))))))))))))((((((((((())((((((((((((((((((((((((((((((())))))(((()))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))())()()())(((())((())))))())()())(()()(()((()((()((((((()()()(()((()()((())(()))()()()))))()(()))()()))())())()((()(()(())((())(())())((()(((((()()(((((())())))((((())))()))(())()()()(()))(()))((())))()))(()())))())())(((((()(()((()(())(((((()(())()(()))()()()()()(()))())))(()(())))))))))())(()((((()(((())((()(()())))(()(()()()()(()))))))))(()((((()))(())((((())())))))))()()()(())(((((()))())())(((((()()(()))))(())(()((()())((())()()))(()((()(())))(()()))()())))(()()())(()))())(((((()()))))()))(())()()(())()(((())((((((())()(((()((())())))(((()))((())))))(((((())())))))((()(())))())())(())(()())()(())((())(()()(((())()))()(((()))))()())((()()))()())()()))(()((((((((())))())())))))(()()()))((()))())()()(()())()))))()(()(()(()(()))((())(()()()(())())(((())))()))((((()))(((())))()))(()))))())()()()))))((((((()()((((((((((()()(()(((())(())))))(()))((()()()))()()(()))()))))))())())))()(()((((()))))())((()())())()()())()()()(()(())((()()()(()(((())())))((()((((()()())))((())))()(())((((())))(((()(()))(((((()))())()()())))((()()(()()()((()()(())())())()()(((()))))()())(()(()()))())))))(((()(()())(())))(((()((()())())()((()(()()()))))((((()(((((((()()(()))(())()))))((()()(((()()))(((((())(())())(()()((()()))()))()()()((((()(())(()())(())(())())()((()))()(()))()())((((()(()((()))(())))(((()))())))((()()))(()(())()((())()(()(()(())(()((())(()()))((())(((()()))))((()))))(()(()())))))()()(()(()))()())((())))))))(())()))()((((()())()))))))))((()()(()((()))(()))(()(()(())((((()())((()(()))()))()()))(()()()))())))((()())))())(())))()(()(())))))(((((((()))))())()()())))))))()()()((((()(())()))()(())())()((()((()))()()))())(()(()())())(((()))))((()(()()))()()))())()()()(()()((())))()())(()))()))((()())(()()((((())))))))))))))((())()(())((())(()(()(((((()((()(())()(()())((()())))(((()()((())(()()()())(((()(()(((()())(((()()))(())()()(((()()(((()))((((()((()((()))((()))((())(()()))((((()()())(((()(()())((()()(())((()(()(())))((((()(())))))((()))())))()(()((())((()()(()((()()())((()()((()(()))))()(()()(((()()()(((((()()()))))())))()()((((()())((()()))))))))))))(()))((()(()()()))())()())()((())()()())(())((((()(((()()()((((())))(())))()()())((())()((())())()))()())))()(()))(())()(()())((((()())()))))())))())()))(()((()))()(((())))())()))(()((()((()())))()(()(()(()))))((())))(()(())()((()(((()())()())))))))))(()())())(((((()(((()(()()(()()())()())(()))(()))((()(((()(((()((())()(()((())(((()))((()))(()(()((((())))(()()())()((((((((())(((())()(())(()(())((()((())))))(((()))())(((())((())((()(()(())(()()))))((())((()(((((())())))(())())()((((())))((()))(()(()()())()))((()))())(()())(((())(()(()))))(()(())(()((((())())((())())((())(()()()))(((((()((((((()))((((())(()())(((()()))))((((((()))())((())())()(((()(()()()(((((()(()())())(()))())(()))))(((())()((((()()))))())(())())((())())((())(()(()(((()())(()()()))())(((())))(()(())(((())((()(())))(()(()(()()())((())((())((()(()(()))(()()))))((()()())()()))))((((()(((((()()())()(())(((()()()(((()()()(()(()))(((()((()())))((()())((()(((((())()))(())(()())((((())((())(()(((()()(()()()((())(((())()))()((((()()))()()()(())(()((())(())))(()())((()())())(()()())(()))))())))((()(()()))(()()(()(()(((()(((()))))((((((((()(((()))((()))((()(()(((()()())(((()(())(()((())(())((()())()))((())()))))(()()())((((()()()))()(()))())(((()(((()))()(())())))))()))()()(((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((())((()()(()(()(())(()()())))))()(((((((((()(())))(((())((((((())))((((((((())))(())))))(((((((()(((()))))(()))))(()((())))(())(((((())))))))))))))))))))))))())))))))(((((((((())))))))))(((()))))))))))(((((((((((((((((((((((((((())))))))))))))(((((((((((((())))(((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))((((()(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))))))))((()(())))))))))))))))))))))))))(((((((((())))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(()))))))))))))))))))))))))))))))))))((((((())((((((((((((((((((((()(())))))))))))))))))((((((((((((((((((((((((((())))((((((((((()))))(((()(()))))))()))))))((((((((((((((((((())((((()())(((((((((())((()))((()))))((()))))))))(()))))((())())))(()))))(((()))))))))))))((((((()))))))(((()))())))))))))))))))))())))))))))))))))))))))))))))))))))))))))((((((((((())()((()))))))))))))))))))))))(((((((((((((((()((((((((((((((()))))))))))))))))))))))))))))))))))((((((((((((((()))((()))()))((((((((((((((((((((((((())((((((((((((((((())))((())((((()(()))))))))))))((((((()))))(())))))()))())))))))))))))((((((((((((((((((((((((((((((((((((((((()(((((()))))))))))(()))((((((((((((((((((((((((())))))))((((()))))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))))))))((((((((())((((((((((((((((((((((((((((((((((()))))))(((()))(()))))(((()))))))))))))))))))))))(((()))))))))))((((((()(((())))))(((((((((((()))(())(((()))()))))))(((())()(((((()((()))((((((()))())))))))))))))))))))))))))))))))))))))(((()))))()))()))(()(())()))))()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((())(((()))))))))))((((((((()))())()))))))))))(((((((((((((((((((((((())))))))))))))))))))(((((())()))))))))))))((((((((((((((((())))))(((((((())(((()))))))))))(((((((((((((((((()))))))))))))))))))))))))))))((((((((()(()))(((())()())))(((((()))))(()(()()))())))))((((())())))))))))))))))))))))(((((()))(((((((()))((())))))))))))))(((((((((((((()((((((((())(((()))(((()()())())))))))(((())(((())))))(((())))())))))((((((((((((((((((((((((((((((((())())((((((((((((((((((((((()))))(((((()())(()))))))))))))))((((())((((((((((((((((())))(((())))))))))())))((())))))))))((((((()(((((()()))((((()))))))))))()((((((((()())))())))))((((((())))(((())))))))))))))))))))))))))))))))))))(((()()))())))))(((((((((()())))))()))(((()))))))))))))((((((((((()(())))((((()))))((((((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((())()))))))))))))))((((((())))((((((((((()))))))(((((((((()((((((((())(((((()))((()))))(()))))((((((())))))))))))))))))))))))))))))(((((()))(((())))))((()))))))))))))))))))(())))))))))((((((((((((()((((((((())))))))(()((((((((((((()))))((((((((((((())))))))(()(())))))))(((((((()(((((()))))(()))))))))))((((((((((((())((((((((((()))))()))(((((()))())))))))))(((())))))))((())((((())))))))))))))))))(()))))))))(((((((((((()(((()))))())))(((((((((((((((((((((())))))))))))))(((()())))))))))))((()))))))))))))((((((((((((((((((((((())(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()(())(())(()))()(()))(()())))(()())()())((((()()())((())())()(((())(()))(())(())(())))))))()((((()))))()(()))(())())(()(())((())()))(())))((()(((())))())(((((()()))()()()())))(()())))()()())(()))()(((())()))))())()((())())))))()(())()())())))))))(())))))))(())))())))))))))())()(()(()(())))((()(()())()((((()()((()()((()))(())))()()()()()(()))(()()())()())((()())))(((())()()(())))))())((())())())))())(((())()()((((())(())((()()))))(()())))()()()))((((())))()))((()())((((()((((()))(()))(()((()()(()()()))(((()(())())(()((((()(()())())((())(()((()))()()()))(()(())((())(())((()(()((((()((()()(()))((())()())()(((()))))()))))(()))(((()())(()()()())()(()()))(()()())()))())))))())()())))((()(()(())(()(((((()(())())()()())((()(()))((()(((())()(()))((()()())))(()))))((()(()()(()((((((()()((())())()()))()(())(((())))(())(()())(())(())((((()((((((()(())))()()(())))))((()))(()(((()())()()((((()(()())())()((()()))))(((())((((()())((((((())(())(()()))))()))())(((()()())(()((()))))(())()()((())))()((()((())))()))(())(()))))()))(())((((((())())((((())(())))))())((())()(()((()()())(((((()))())(()()((()))(())())(()((()(())((((((()))))(((())())()())((()(((()))())()()())((()()))))(()((())()))))()())))(((())))))())((((())())()(()(()))())())))()()()))()(())(((())(()(())())())))(()()))(((()))(())((()()))()))()(((()))((((())))))(())())(((()()()(()()(()(()(((())()))((())(())(())))(()))()()(()())((()((()((()((()())(((()(()))))(()()())(((((()()((()(()))))))(((()())((((())(())(()))())(()))((((((()((()((((())())(())(()(()))(()()()(((()))))(()()((()())(()())))()))((()(()()()()()))()))(()((((((())))()())))()()))(()()((()))(()(())()(((())(()((()())))))))())(((()()))()()((((())()(()()(()()()())())))()((())((())()((()(())(()()))))())))))(()((()()((())()()())()((((((())()))()(((())(())(())((()))((((()((()()((((()((())()()(()(((()(()))))()()()()()((((()()))()()(()(()()))())))(((((((((((((((((())((((((((((((((((((((((((((())))))))(((()))))))())))))(((())))))))((((((()))((((())))))))))((((((((())))((((())))))(((((((((())()))))))))))))))))))(((((((((((((((((((((())))))))))))))))))((((((((((((((((((())((()))))((((((((((((((((((((((((((((((())))))))))(((()))))))))))))))))))))((((((((((((((((())))))))))))))))))))((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()(((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())(((())))))))))))))))))))))(((((((()))))))))))))((((((((()))(((((((((((((((((((((((((((((())))))(((((((((((((((((((())()))))((((((((())))))(())))))))))))((((())))(())))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((())))))(((((((((((((((((((()(())))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())())((((((((((())))))))))))))))))))))))))))((((((((((((((()))((()))()((((()))))))((((()))))))))))))))))))(((((((((((((((((((())))))((((((((((()))))))))))))))))))(((((((())(()))()))))((()))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))))(((())))(((()))))))))))))))))))))))))))))((((((((((((((((((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))((((((((((()((()))))))))))))((((()))())))))))))))))))))))(((((((((((((((((((((()))(((((((((((((())))))))))))(((((((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((())()(((())))))))))))))))(()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()))))))())))))(((((((((((()))))))))((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))((((((((((()((())))(()))))))))))(())))))))))))))))((((((((((((((((((()))((((((())))))))((((((((((((((((((((((((())))()(((())))))))))))))))))))))))((((((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))))))))))))((((()))))))))))))))))))((()(((((()))))))((()()(((())))()(()(((((()))))(()))))(())))))))))))))))))))))))))((((((((((((((())))(((((((((((((((((((((((((((((((((((()()))))))))((((((((((((()())))))))))))))))))))))))))))))))))(((((((((((((((()))))))())))))))((((((((((((((((((((((((((()(()(((()))()()())(((((((()(((())(((()))))))))))((()))))))))))))(((((()((()(((()(((((()))((((())))))))))()))))))))))))(((((((((((()(((((((((())()()(())()(((((((()((((((((()((()))()(((()))((())))))((()))()))))))))))))))))((((())))))))))))))(((((((()))(()(((()(()))))((()())))))))))(((()()())))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))(((((((((((())((((((((((()))))))))))()))))((((((((()))()))(()))))())))))))))))))))(((((((((((((((())))))()))))))))))))))))))))))))))))))))))))))))))(()))((((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((())))))))))))))))))))((((((((((()(((((((((((((((((((())))((((())(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))(((()))((()))))))))((((((((((((()))))(()))(((((((((((((((((((((())()))))))((((((((()))))))))((((((((((((((((())))))))))))))))))))))(((((((((((((((((((((())))))))(((((((((((((((())(((()(()))))(())))((((((((())))))(((()))))))))))))((((((((((((()())))))))))))(((((((((((((((((()))))))))((((((((((())))))))))))))))))))))))))))))))))))))))((((((((((((()))))))))))(())))))))))))))))))))((((((((((((((())((((((((((((()))))))((((()))))))((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))(((((((((()(((((()))))))((((()))))))())))))))())((()))))))))(((((((((((()(((()))))))))))((((())((()))))(((()))))(((((((((((((((((((((()))))))(((((((((((()())))(()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((())()))))((((()))((((((((((((())))))))))))))))))))))))))))))))))))))))(()))))((((((((((((((())))((((()(())))(((((((()))(((((()))))))))))))))(((((((((((((((())))))))))))))))()))))))))))))))))))))(((((((((((((((((((((((((((())))))))))))((((((()))))))))))))))))))(()))))((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))((())))))))(((((())))))))))))))))))))))))))))(((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((((((())))))))((((((((((((((((((((((((((((((()))(((((((())))))))))(((((((((((((((((()))))))()))))))))))))((((((((((()))))(((((((((((((((((()()(())))))()))))))))))))))))))))))))))))))))))))((((((((((((((())))((((((()))))))))))))(((((((())))))))))))))))))))))(((((((((((((((((())))(((()((()))))))))))(((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((()((((())))))))))))))))))))))))(((((((((((((((((((((((((((()()))))))(())))))((((((((((((((((((((())))))))(((((((())))))))))))))))(())))))))))))))))))((((((((((((()))((((((((((((((((((((())))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())()))))((()))))))))))))))))))))))))((((((()))))((((((((((((((((((((((((((()(((())())))))))))))))))(((((((((((((()))))))))))))))))(((()))))))(((((((((((((((((((((((((((((((()))))()))(()))))))((((((((((((((((((((())))((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((())))(())((((((())(())))))))))((((((()()()))))())))))((()))))))(((((((((()))))))))((((()(())((()))(((()))))(((())))))(((()))((((()))))))))))))))))))))))))))))))))))((()))))))))))))(((((((((((((((((((((((((()))))(((((((((((((((((((((((((())))())))()))())((()))))((((((()))))))))))(()))((((((())())))))))))))))))))))))))))))))((()))((((((())))))))(((((())(((()()(((()))))))))))((((((((((((((((((((((())(()()))()((((((()))))))))))))))))))((((((((((()))())(((())))((())))))))(((((()))))()))(((((((((((())))()))))))()))))))))))))))))))))))((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((())))))))(((()))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))(((()))))))))))))((((((((((((((((((((())))))))))))((((((((((())((()))()))))))))))))))))))((((((((())))))(((((())(((()())()((())((((((((((()))))((((((()(())((())))(())((((())))(((((((())())()))((((((()))(((())))))))((((()))))))))))()))))))))))))))))))))))(((((((())))(())((((((()))((((()(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))(((()(((((())))))))))((())))))))))))))(((((((((((((((((((((()))))))))))))))))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(())))))((((((((((()(((((((()))))((((())))())))))))))))))))))))((((((((((((((((((((((((((((((((((())))))))(()))))(((((((((()((((()(())))))(((((((((()))))))))))(((((((((((((((((((((()(())))))((((((((((((((((((((()()))))))))))))))))))))))))))))))))))))))))(((((((((((((())((((((((((((((((((((((((())))))))))()))))))))))))))))))(((((((((((((((((((((())((((((((()))))))))))))))))(((((((((()))((((((((((((()))))))))))))))(((((()(())((()(())))))))))(((()))))))()))))))))))((((((((((((((((((()(((()))))(())((((((((((((()))())))))))()))((())))))(((((((((()))))))((())()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))(()))()((((((()())()))))))())()())((()))))))))))))()))(((((((((((())))))(())(((((((((()))))))))))((((((((((((((((((((((((((((()(()))))))))))))))((((((()))()((((()(((()))))))))))))(((((((((((((((((((((((((((((())))))()))((((())))))))))))))))))))))))))))((((((((()))))))((((((((())())))))))))))))))))))))))))((((((((((((()))))))))))))))))))))))))))(())))))))))((((((((((()(((((((((((((())(()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()(((())((()))))()(((()))))))(())((((((((()((((())()())))(((((((((((()))((((())())))))))))))((())(((((((((())((()(()(())))))))(((())))))))))(((((((((((((((((())(()((()))))())((((((()))))))))(((((((((((((((((((((((((((((((((((((())))))))))(())))(((((()))))())(((((()))))))((()))))))))))))))))))))))))))(((()))))))))))))))))))))))))))))))((((((((())))((((()))((((((((((())((((())((())))))))))))))))))))(())))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((())))))))))))))(())()())(((((((((((((((((((((((())))))))))))(()))))(((((((((((((((())))))))))))((((((())))))(((()))(())))))))))))))))))(((()))(((((((())))))))))))))))))))))((((((((((((((((((())))))))))))((((((((((((((((((())))))))((((((((((((((((((())))))))(((((()))(((())))))))))))((()))))))))))))))))))))))))(((((((((((((((()(()))))))))))))((((((((((((((((((((((((((()))))(((((((()))))(((())))))))((()))))))))))))))))))((((((()))((())))(()))))))))))))))(((())))((((((((()(()))))))(((((((((((((((((((((())))))((()()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))(((((((((((((((())))))))))))))))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((())))))))))))((((((((()()))))))(((())))()))))))))))))))((((((((((((((((((())))))))))(((((((((((((((())))))))()())))))))))))))))(())(((((())(((((((())))))))))))))))((((((((((((((((((((()))))))))))))(((((((())((((())))))))))))))))))))))))))))))))))))))(((((((((((((((())))))((((()))))((()))))))))(((((((((((()))))))))))))))((((((())((())))))))))))))))((((((((()))((()))))))((((((()))))))))))))))))))))))))(((((((())))((((()))))))))(((((((((((((((()(((((((())))))))))))))((()())))))))))))()))))(((((((((((((((((((())((((())((((((())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(()))(((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(())(())))))(((((((((((((((()))))))))))(((((()))))))))((())))(((((((()))))))))))))))(((((((((((((((((((())((()))))))))))))))))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))())))))))((((((((((())))))))))))))(((((((((((((())))((((((((((((()))()))))))))))))(((()))()))))((((())))))))(((((((((((((((((((()))())))))))))))))))((((((((((((((((((((((()((((((((((())))))))))))((((((((((((())))))((((((((((((())))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((())))((((())))))))))))((((((())))))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()((((((()))))))))))))))))(((((((((((((((()))))))))))))((((())))))(((()))))(((((((((((())))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))(())))))))))(((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((()))))))(((((((()))))))))))))((((()))(())((()))))))))(()))))(((((((())())))))))))))))))))))))))((((((((((((((((((((((((()))(((((()))))))))())))(()))))))))((((((((((((((((())))))()())))))))(((((((((((((((()))))))))))))))))))((((()())(())))))))))))((((()))(((((((((((((((((((())))))(((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()((((((((())))))))))))))))))))))))))((((((((((()()))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()())))))))))))))))))))))))(((((((())(())))))))))))))((((((((((((()))))))))))((((((((((((()))((((((())))))))))((()())))))))))))))))))))))))))))))))))))))))))))((((((((((()())())))))))))))((((((((((((())((((((((((((((((((((((((((((((())))()))(((((((((((((((((((((((((((((((((((((((((())))((((())))))))(((((())))(((()))))(((((((((((())))))())))))))))))))))))))))))(((((((((())(()(()))))))))))((((((())((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((())(((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))((((())))))))))))))))))))))))))(((((((((((((((((((((((()))))()))))))(((((()))((((((())((())())))))))))))))))))))((((((((((((((((((())))))))(()(()))(((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((()))))(((()))))))))))))))))))))(((((()((((((((((((((((((((((((()))))))))(((((((((()))(((((((((())(((())))))(((((((()))))))))()))))))))))))))))))))(((())))))))))))))))))(((((((()))))))))))))))))(((((((((((((()))))))()))))))))))))))))((((((((((((()))())(((()))))()(((((((((((((((((((((((((((())))))))(((((((((((())(()))))))))))))))))))))))))))(((((()))((((()))))))))(((((((((((((((())()))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))(()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))(((((((((((((((()))))))))))))))))))))))(((((((()())))(((((((((())))((()))))))))))))))))))(((((((((((((((((((((((((((((()()))(((())))))))))((((((((((((((((((((((((())))))))))()))))))))))))))))))()(((((((()))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()))))))))))))))))((((((((((((((((((((((((((((((((()(((((((((((((())))(((()))((()))(((((((())))))))))))))))))))))))))(((((((())))))((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))((((((())))))))))(((((((((()))))))(((((()))))))))))))(((((((((((((((((((((()))))))))))))))(())))))))))))((((((((((((((((((((((((((((((()))))))))))((((((((((((((((((((())((((((()(((((((((((())))))))))))))))))))(((((()())))(()))))(())))))(((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))))))((((((((((((((((((((((((((((()((())()))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))))))))((((()))))(((((((((((((((((((((((()((()))))))))))))))()))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))((((((((((((())(()))))))((((((()())))((((()))))))))((((((((((((()))((()))))((())))(())))))))))))))()()(((((((()))))))())(((()))()()((())))((((((((((((((((()))))))))(((())((((((((((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()(((((((())))))))))))))))))((((((((((((((((((((())))))))()((((((()))))))))))))))((((((((((())))(())()))))))))))))))))))))))))))))())))))))))))))))))))))))))((((((((((((((((((((()))((((((((())(())))))))))((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((((((((((((((((((((()))(((()(())))((((((((()))(()))))))())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))())()))(())((((())()(((()))))))()))))))))))((((((((((((((((((((((((((((((())))(((()))))))()))))))))))))))))))))))))))))))))))))))))))(((((((((()())((())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((())))))((())))))))(((((())()))))))))))))))))))))()((((((((()))()())((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(())))()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())((((()))))))))))((((((((())))))))())))))((((((((((((((((((((()))))((((((((()))))))))))))))))))))))))))))))(((((()(((((((((()))))))))))))))))))))))))))))))))))))))))))(((((((()(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()(((()())))))))(()))))(())(()())((()(())())()))()))))(((())())(())((((()((()(((()()))((()()))(()))(((()))())()((((()(((())()())())(((((())(()()())(((()((())())()()())()))))()())((())(((((((()))(()()((((()()))()(()))(())(((())))((()))())(()((()()()((()))()))((()((()((()()()()))()())()))))(((())))((()))((()(((()()(()(()))())())))())()())((()())(())))()(())()(((()((((()()())((())()(())()((((((()))()()))((())()))(()(()()))(((((((()()))()((((((((()))())()()()))))))()((())()))(()(()(((())(()(()((()))()())()()())()()()))()))((()((((()()()((()())()((())()))(((()))()((((())())((()))))())))(((((()())))())))((()(())(()(()))((()))())(((((())()())()))(())))(()()(()))()(()()(()())())(()((()(()()((()()())((())())))(()))))((()())))(()((())((()(()))())()))()(())))()()())(((()(()()))())())(((((()())()))(((())()(()))))))((()()))()(()((()))()))())())()(()())()(()((()())(()(()(((()((()(())))()))())))(((())(((()())()())())(((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((()))))))))((((((((((((((((((()))(()()))))))))(((((((((((((((())(((()))())))))))))))(())))))(())))))))(((((((((()(()))((((())))))))))))(((())(()(()))())(())))))))))))))))(((())))))))))))))((((())))))))(((((((((((((((((((((((((((((((((((((((((((())))(((((()))()))))))((((((((((((((((((((((((((((((((()))((())))((()))())))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))(((((((((((()))())))())))))))))))(((((((((()))))))))))))))))(((((((()(((((()())()))())((()))))))(((((()))(((((((((())(((((()())((((((((((((((((((()())(((()))))))))(()))(((((())()()()()((()))))))))((((((((())))((())))))((()())()))(())))))))))((())))))(((((((())))((()((()))))))))))))((()))))))())))))))))))((((((((((((((((((((((((((((())()))()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()()))))))))()(((())))))((((((((()))))(((()))()))))))))))))))))))))(((((((((((((((((((((()))))))))))))))))))))))()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(((()))))))))((()((((())))))))))))))((((())))))(((((((((((((((((((((())))))))((())(())))))))))))))))(((((((()))))))))))(((((((((((((((()((((((((())))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((()))((())(((())))))))))))))))))))))(((((((((((((((())))(())((()))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((()())))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((())(((())))))(((((((((((())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()))))))(((((((())))(((())))))))))))))))))))))))))))))))))))))))))((())(()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))))))))))())))))))))(((((((()))))))))))))))(()())(()))))))(()(())())(()()())(()()(()())())))(((()((()((()((((((()))())())(((())(((((())(((())))))))()((()))()((())(()(((())())))))()((((()()()(())()))(()())())()))(((()())))))))())((((()())()(()))((((((((((())()(())))())()()))()()((())())()(())())()()(((()())()())()(())))())()())))(()((((())))))((((((()()()())())))()))()))()))((()((()())))(((((()(()()((((((())((()))())((())()))(((()))((())))(()()())(()()(()(((()((((()(()()))))()))())((()()()((())))(((()(()())((()((()()()))())())()()))()(()()((()))((()(((((()())())(()()))((())()()(())((()(()())(((()(())(((((()(()(((((())())((()()()))()()()()(()()()(())()(((()())))))()()((()())))())(())))()()(()(()())()((())))()((((()(()((()())())(()())())()))(())((()))(())(()((())()()))))(((((()(((())()(()))())()(()(())))((()))())((())())(())((()())())(((()()))(((())()()(())))())()()))())()))((((())((()((((((()))))(()())()()((((()))((()))())())(((()(((((())()(()()))))())((()()()(()))()(((())(((((())())(()))()())(((()))()()())(()(()())())()((()))))()((()(())()())()))))()((()()))()())((((()(()))))))()()())))))(())((()((())()))())))()()())()))))()()()(()))))((((()(())(()(())())))((()(()))((())()()))()))()(()((())()())((())())())((((()()((())))))())((((()(((()()()(()()(())())(()()())()())()((((()())(()())(()()))))(())(())))(()()()((()))()())()((((())())()))()((())())()((()()((()(())(()(((())(())()()()(()((()()(())()))(((())(((()()())((()())))((((((()))())))()()()))(()((((()))(())))(((((()())())()()((())((())(()()()()(()))())))))((()()()((())()((()())()(((()()()((()))()(())(())(()()()())(()((())(())()(())))))(((())()))()()())(((()(((((())((((((()(())()))))((((())))(()((()))(()))()(()(((()))(()((()((()(((()(()))(()()())))(()))((())()))()))())))(())(()()((((())())()))()()(()())((()(((()))()(()()((())))(())))(()))((((()((()()))(()(())(()(())()))())))(((()((()(())))((())())(())())((())(())(()(())((((())((()())(())()()))(()(()()()())()()))))(()()())())()())))()())()(()()))((())()())))()(())())(())))()(()))))))()())))()()(()()(()((())()(()(()())(()(((())(())(()))))((()()((()((()))(()))))(((((((())())()(()()(()()(()((()))(()(()()((((()()))()((())()(()(()()()(((()))(()((()))())))()(((()()))(((((())()())((()())()()())))()())()(()(()((()(()()(((())()))))()(())(()()((())(())))()))))(())(((()))))((())((()())))))()()((())()(()()))))(((()(())((())(())()()(())()))))()()(()()()))(())()(())()))())(())()()()())(()((()())(()(((())()())))))))(((((()())((((((()(((()))())())))((()())(()()()((((()(())())))))))()(((()()))))((()()()(()((((((()((())(()(()((()()(()))((()))()))(((())(()((()()))(()()())))())((())((((())))())))()(())())))()())()()())()))())()()(()((((()()))()((()())((((()()(((()))(()(((()()((((((((((((((((((((())))))((())))(((((((((((((()))))))))))))))))(((((((((((())))))))))((((()))))))))))))))))((((((((((((((((((((((((())()))(((((((()(((((())))())))))))))))((((((((((())))))))(())))))))))))((((((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))()(((())((((())))((()))))))))((((((((((((((((((((((((((()))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(())))))))))((())(())))))))))))((((((((((((((((((((((((((((((((()((((()((((()))))))))))))))))))))))))((((()))))((())((((((((((()))))))))))))(((((()))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))((()))(((((())()((((())))))))((())))))))))))))))))))))))))))))))(((((((((((((()((())((())))))(((())))(((((((()))))(()((((())))((((()(())())()))(((())))))))))))((((((())))))))))))))))((((((((())))()))))))))))))))))))))))))))))(())((())()()))()(())()))((()((()))((()()))())))))()(()())))(()(()))()))))((((((()()((()(())()()))())()((()))(())))())((())))(((()()((())(()))))(()((())()()))(())((()((()()()))()())()()(()()(()()(())())(()((())())(()(())(())))()))(())))()(())()(())))(()(()(())((((((((())))))((()((()()))(()()))(()))()(()()()((())())())))()))())()((((()(()))()(()())(((((((((())))((()))))()()(((()()()))(())())(()(()()())))(())((()((())()(()())))(())))))(()((()()())(()()()(()()(()(()))))(())))(((()()()))))()()(((((((())()()))(())((((((()()))(()))()()(((((())(((()))((())((((()())))()((()()))(())((())()((()())((()()()(()(())))((()(()))()((())))()))(()))))))))))(())(()))()(()))))((())())))))))()))()))))(()((()()(())(())())((((())())((()(((()()()))(())(()()())()((()((())))))()((())(((()(((()()))(())()(()()))(()(())))(((())()()((()()()(())))))())(()()((()()()())))()()(()())))(((()))(())(())())((((()))())((()))()))((())()))((())()((((())()(((())((((())()(()(((())))())))())()))((()(()))()()()(()())(((((()(()))()(()((((())((())))((())))(()(()((()))()(()())())()(()((()((()()()))()))()()))))))((())))((()()(()())(()))))()((()))())()(())(()(()))())))(()))())(()(()())(()()())(())()()(())())((()())))()(((())()))((())())))(()())()))))(((())))(())()(()()()))()(((()((())(()))())))()(())()())))()))((((())()(())(())))()))))))))))()((((()()(())()(())()))())(((()((()))))((((())))))(()()()()()))())))))(((())(()((())()(((())()(()())(((()((()(())()()()())(()(())()))(((())((((((((()())))))(((()(()()()))((((()))((()(()()()())))(())(()()))())()(()())))((((()()()(((()(()()))))()())()()))))))()()(())))()())(())()()()))))))()))(()(((())()()(()())())())(((((()))((()((()))(())()()))))((())())())))(()(())))(())()()))((())()(()())))(())()(()()))))()()))()(((((((()(())((((()(()()))))))()()()()((()))((())(())))))(((()())))()())())))())(()((((()))()(()((())))())()((())((()())((()))))())()))))((())))((()))))())())())(()()((()())()())(())(()())()))())()()((((())(()))))(())(((((((())(()(()))))(())()))(()()))(((((()()())))))))()(())(())())()))(())())()())()(((((()()))))())())))()(())()(()))(()())(()()())())(()))))()())((((()((()((()(((((()(((())((()()()()()()()()()()()()))()))(())())))))()))()((()))())(()(((()))))())(()((((()(()())(((()()(())((((()))))((())))()()()((()())((())()(()())))))())))()))))()))))))((()())()()))))))()))))((()(()()(()(()))())()((())())))(()))))))()())()))(())(()((((((()(()(()()))())())))))()()()()()))))(()())(()()(((()())))()((()(()(((()((()((()))()(())(()())(((()))())))))(()(())(()(()())(()())())))))()()())()()()(((((()()))(()(()()()()(((()())((()()())())))()(())(()))()))))()))()((())(())(((((((((()()())))))((())))(((())(()))(())()(()((()))())((()))))())())())))((()))))))))((()(())()))()(()()()())())()(()))))()))()()()(()(())((((()))()(()(()(((()()(()()((()))()(())(()()()()((((())(()))()())(((((((()())(()))(()((((((())()()((())((((())()))))(((()())(()(()))))((((()()))()))()()(()))((((()((((())())()()))()(((())(((()((()))(())(()())()())((((())(()))()()))))(())))())()((())))(()()()(()()))(()((()(()))))))))()(()()(((()(((())()))())(()(())))))()(()((())()))()))()()))(()(()()(((()))))()(((((()()))))((()(())))())))(())()()()))))))(()((((((((()((()(((())())(()((((()))(((())((())((()((()()(()))())())))(())))))(()()(()((()()())(()()))(()(()))()()()))))(())))(()(((())))())())))(())()())())))((()())()(())())((()()))((((()()(())()(((((()()))()))))(())())((())))(()))((((((((((())()))))(((((()())()()(((()))())(()(())))()(())()))()()))))(()()()))))()(())())()))(((()(((())(()()((((()((()())()((()(()))))((((()))(()(((()(())(((())())())((()(((((())(()))))(()(())(())((()((())))))(((((()(())))))()))(()())())()()())(()))))())()(()))((((((()))(()())())()((()()()))()()()(()))))()))(((()()())))()(((())(()())((()))(((()))()((((()())(()())))(()(((())()()()))((()((((((((((()()()(((())(()((()))))((())(())(()))))(()()(())))())()()))())((())()))()((()((())()(())))())((((((((()((()(())())()(()((((()((())))()())))()))))())()())()))())()))()(()())()))(())(((()())))(()(((())(()(())()(()))()())()))())()(()((())()((())))()())())())(()()()())((()())()()))))(()((())(())()))()()(()))()))((()()()(())())(()(((())())()((())((()))())()))()()())))))((())())(()(()()(()((((()())()()())))()()))))()())((()()(()((((())()((((((())(())))()(()))((())()((())()())()())))()(()((()))()))()()((((((()(()((())((((((()((((()()()))(())((())()()()))())((()()())()))()())()((())))(()()))(())))())(((((()())())()()()(())))))(((()))()()()))))(())))((((((()))())())())())())(()((()))()())))())))))))()))((()())))))())())(())))))(((((())(()(())((()(()())())(()))()()))(()())()()))()())))))())(()()((()()((((()(((((()())((()())))(())))(())))()()(())(())))())(())())(()(()())()()()())())()))()())()((())()))())))()))))())))(()())())()())(()(())())())(()()()(())())(()))()()(((())))(()(((())(())((((()))()((()(()()((()))()))))()()(()(()))((()())(()(())())))())((((()(()))())((()()(((()(()(()))))()((()())()()))()))()()))(((((((())))((((()((()(())())()()((())(()((()))(()()))((()((((()()(())))))())))()(()()())))))()((()()(()())())()()((()(((((()()(())(((())()))(((())))))((())()()()()()(((()()((((()(()((((())))()(()()(((()()(((((()()()()(((()(()())(()))((()))((()()((()))((()(((())())(()())((((()))())()()))(()()()))())(((())))()(())()()))())())))())((()))))()))))))()()(()(()()(())())())(()((()(((()(()()((((())(())))))((())()((())))))(((())()(())()))(()(()())())()()))()))))()))()))(())(()()()((((((())())(()())))(()))())(())(()))()))()())())()))()))))))))(()()()))((((()()(()()))())()((())()(((())(((()(((())()()()))())(((()))))(((((())))))(())())()))((((()((()()())))())))))(())()(()))())())))))())))())())))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((((((()))))))))))))))))))))(((((((((((()))))))))())))))))((((((((((((((((((((((()))))))))((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())((((((((((())))))))))))))))))))))))((((((((((((((((((((((()))))))))((((((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))((()((())))))))((((((((((((((((((((((()))))((())()))))))))(())((((())))))))))))))))))))((((())))))))))))))))))))((((((((((((((((((())()((()))))(((((((((((())))))))()))))))(((((((((((((((((((((((((((((((((((((()((()()))((((((()((((((((((((()(((()))))))))))))))))))(()))))))))(((((((((((((((((((((((((((((((((((((((((()((((((()(((((((()))((()))))))()(()(((((((())()(())()))(((((((((((())))()))(((((((()())((()))))(((()()))))))))))))))))))(((((())))))))))))))(((((((())))))))))))))))))))))))(((()))())((((((((((((((((((((()))))))))))))))))))(((((((((((((((((((()))))))))))))))))))))))))(((((((()))))))(((((((((()))(((()))))(((((())()))()))))))((())))))()((((((((((((((((((((((((((())))((((()))))(((((((((((((((((((((((((())))(())))((((())))())(())()))))))))((((((((((((((((((((((((()(((((((()((((((()))(((()(())))((((((())))(((((())))))))))))))))))((((())))))))))))))))))(((()())(((((()))))))))((())((()))(((()(())((())))))))))))))))))))(((((((()))))((())))))))))))))))))(((((())())())))))))))))))))))))))))))((((((((((((((((((((((((((((((()(((((()))))(((((((()((()()())())))(()))))()))))))))))))))))((((((((((((((((((()(((((((()(((())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))))))))))))))))))))))))))))(((((((()((())))))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((()(((((((((((()))((((((((((((((((((()))))((((())())))))))))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())(((()))))))))))())))))))))))(()(((()((((())))((((((((((((((((()((((((((((((()))))))))(((((((((((())()))))))))(((((((((((((())((((((())))()))((((())(((())))))))))))(())))((((((()((()))()())()))))))))))))))))))))))()))))))))))))))))))))))(((((((((((((((((()))))))))))))(((()))))))((((((((((((((((((())))(((((((())))))())))))((((((((((())))))((((((())))((((((()))))))))))))))))))))))(((((((())))))))))))((((((((()))(((((((((())))))))))))))((((((())))((((())))(((())))))))))))(((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))((((((()))((()))))))(((((((((())(((((()(()))((()))((())))())((()))))(((((((((((((((((((())))))))))))(())))))))))))))(((((((((((((((((((((((((((((())))(()))))))))))))))))))))))))))))))))))))))))))(((((((((((()(((())))()(())))))(((()(((((((((())(((((((((((((((((((((((((((()))))((())))))))))((())))))))(((((()))))((((())))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))()((((())))))))))))))(((((((((())))((((((())))(()))(((((()())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((())))))))())))))))))))))))(((((((((((((((((((((((((((((((((((((())))))))(((()))((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))((((((()))))))))))((((((((((((((((((((())(()))(())())(((((()((()))))((((((()(()))(((())))))())((()((()(())())()))))()))))((())((()))(((((((((((((()((())))))))))))())))))))))((((()))))))))))))))))(((()))()))))))))))))))))))))))))))))))(((((()((((((((((((((((((((((((((((((())))((((()))))))(((()((())))))))))))))))))))))(((((((((())))((((((((((((()))())))))))))))))((((((((((())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()(((((((((((((((((((()))))))))))))(((((((())(((((((((((((((())))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))(((((((((((((((())))))))())))))))))))))))))))))))))))))))))))))))(((((((()))((((((()))))))(((((((()))))))))))(())))()(((((((((((((((((((((())))))))))((()))))))))((((((((((((())))((()))))))))))))))))))))))))))))))))))))))(((((((((((((()(((()())((()))))()((()))))(((()(())()))(((()))))))))((()))((()))))))))))))))))))((((((()))((((((((((((((((((((()(((((()())))()))()((((((()()(((()))))))(((()()(()))((()))(((((((((((()((((())))))))))))))))(((((((((()))(((((((()(((((((((((())))))))))))))))))))))))))()))))))))))))))))))))))))))))(((()))))))))))))))(((())))))))))))))))))((((((((((((((((((((((())))))(((((((((())))))(()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((())))(((((((())))))))))))))))(((())))((((()))))))))))))))))))))))))))))((((((((()))))((((((((((()))())))))))))))))))))))(((((((((((((((((((((((()))))))))))))(((((((((((((((((((((((((((((((((((((((((((()))(((()))))(())))))))))(((((((((((())))))))))))))(((((((((((((()(((((((()))))))))))))()))((((((())(((())))))))))))))))((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))))))((((((((((((()))((((((((((((((((((()))))))()))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))(()))))))(()(()))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((((((((()((()))))))(((()()))))))))))(((((((()))))))))((((((((())(((((((((((((()((()))))))))))))))))))))))))))))))))))))))(((((((((((((((())))))))))))))))(()))))))))((((((((((((((((((()(((())))))()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))(((((((((((((())))(((((((((((((((((((((()))()())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()())))(()))))))))))(((((((((((((((()))))(((((((((((((((((((((((((((())))()((()))))))))))))))))))((((((())))))))))))()((())))))))((((((((()))((((((((((((((((())))))))()))))))))))))))))))))))))))))))))((((((((((((((((()))))())))((((((((((((((()))((())()))))))))))))))))))(((((((((((((((((((((((())())))))((()))))(((((((((((((((((((((((((()())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())))(()))())))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))(())))((((((((((((((((((((((((((((((((((((((((())))))))))))))(((((((())))))))))))(()))))))))))))(()))))))))))))))(((((((((((((()))))(())()))))))))))))))))))))))))((((((((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((())())(((((()))))))))))))(((())))())))))))))))))))))))))))(((()))))((((((((((((((((((((((((((((((((((((((((((((((((((()((())))))))((((((((((((((()()))))))(((((()))))))((()))))))))))))))))((((((((()())))))))))))))))))))))))))))))))))))))(((())))))))))(((((((((((((((((((((((((((((((((((((())(((((((()((((((())))))))))((((((((())))((()))))))))(((()))))(((((((((((((())))))))))))(((((())(((((((((((()))())((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))((((((((((()((((()())))))))))(((((((((((((((()((())))))))(((((((((((((((((((((()(((((((((((())))))((((()))(((())))))((((()()))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))(((()))))))))))))))))))))))))(((((((((((((((()))))))))))))))))))((((((((((((()))))))))))))))))((((((((((((((((((((()))))))))))))))))))((((((((((((((())((((()))))))))(((((((())))(())))))))))))))))((((((((()))))(((((((()))((((((((((((((((((((((((((())))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))(()()))))((((((()))))))))))(((((((((((())(((((((((((())))))))))))))))))))((())))))))))))))))))))))))))))))((((((((((()))))(((((((((((())))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))(())))((())))))))))(((((((((((((((((((((())))))))((((((((((()))))))))))))((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((()))((()))))))))))))))))))))))))))((((((((()()))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((()))))))))))))))))))))))))))))))(((()))(((((((((((((((((((((()))(((())))())))))))))))))((((((((((((((((((((()))))))))))))))(()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))(()))((((((((((()())))))))))))(((((((((()))((())))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))(((((()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((()))))))((((((((((((()))((((((())))))((((((((((()))))))))))))))))))))))))))))))((())))))))))))))))))((((((((()(((())))))))))))))))))))(((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))))))(())))))(((((((()))((()))(((()))))))))))))))((()))((((((((((((((((((((((((()))))))((((())))))))))))))))))))))))))))))))))))))))))((((((((((((())(((((((((()))))))()(()))))))))))))))(((((((((((((((((((()))))))))))))))))))))))))((((((()))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))(((((((()))))))))(((())))))))))((((()))))))))))))((((((()()))((((((((((((())))))))))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((()(()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())(()(()))))((()())))))((((((()))(((())))))))))))(((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()())))))))))))))))))))((((((()))))((())))))))))))))))))))))))))))))))))))))))))))))(((((((()))))((((((((((((((((((((((((((((((((((((((((())(((((((()(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((())))())())))))))))))))))))))((((((((()))))))))))))(((()))))(()))))))))))))))))))(((((((((((((((((((((())((((((((((()())(())))))))))))))))))))))))))))()))))))))))))))))))))))))))))(((((((())))((((((((((((((((((((((()))))))))))))))))))(((((((((((()))))))))))))))))))((((((((((((((((((((((((())((())((((()()))))))))))))((())()))))))))))))))))((((((((((((((((((((()(())))))(((((()((((((())))((())())))))))))))(())(((())(()((()()))())()))))((((()))))))))))))))))((()(((()((((((((()()(()))(()))))(())))()))))))((()))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))((((((((()))))((())))(())))(((((((((((()))))))))))))))))))))))))))))))))())))))))))))))(())())(())(()())())))())())())((((((())))(())()((()())(()()((()))(())()))(())()()))))(()))((()))(()(())((()()))())()(()(())))))())(()()())))))() )()()()(((((())()()()())((()()))(((()))(()))))))))()()((()())())))()))(()(())()))))()()(((()())()())((((()(())())(()()()())))))))))(((()))())))))()((((())())(()(()(((((((()(()()())))()))()))(((())))((()()()))())()())((((()()((((()))()())()(()))())((())((()()()))(())))()()(()))((())))(())()(())())()(((()))()())())()())))(()())(())(()(()))(())())(())()())(())))((((()(())))))))(()())(()))))))()()()())((()(())(()((())())((((()())()()()))((())()())((()))(((((())(()(((()))()(((((())(()))((()(()))((())(((())))(()))()))))()(())((())((())())()))))()(()((())()(()((())))())())()()())((()(()))()()(()((()()))((())()()()())()((((()()()))(()))())))()(()(((()()())))((()))))))())(((((())))(())((()))())(()(((((()))(())))((((())()))()()()()()((((())())))(((()))))(((()()))))((())(())()((((((((()))()(((((((()(()(()))((())(())()()()())((()()((()())(()()(()()))((()((())()))()(()()(((())()()))(()())()((()((()())))()))()((((()()(((((()()()))))()(((()()))((((()))((())(()()((((()))))()))((()()((()())))()(((()(())(())))(()((()()(()((()()())((((()(()()))(((()()(()(())(()))((()((()))))(()()((((())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((()))))))))(((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((())))))(((((((()))))))((((()((((()))))))))))((())((((((((((((((((()))))))()))((((((((((((((((((((((()))))(((((((((((()))))))))))))))))))((((((((()(((())))))))))))))))))))))))))))))))))))))))(()))))((((((((())))))))(()))))))))))))))))(((((((((((((((()))))(()))))))))))))(((((((((((((()())))))))((((()))))))()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((())(((((((((((((((())((())))))))()))))))))))))))))))))))))()))))))))))((((((((((((()((((((((((((((((((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((()())))))))))))))))))(((((((()))((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())()()((((()(()))))))))(((())))()))))((((((((()((((()))(((())))))))))))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())(()))))))))))))))))))))))))())))))))((((((((((((((((((((((((((()))))))))))))))(()))))))))))((((((((((((((((((((((((()())()))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))(((((((((((((((((((((((((((((((()()))))))((((((((((((((((((())))))())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())((((())))))))))((())))))))))))(((((()())))))))))))))))))))))))))(((((((((((((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))))(((((((((()))))((((((((((((((((()))))))))))))))))))))))))))((((((((())()))))(((((((((((()))((((((((((((((((((((()(((((((()))(((((()))))(()((((((((((((((())))))))))((((((()()))))((((((())())))(((((((()())))))))))))))(((((())))))((((()(((((())))))((((()())))))))))))))))))))))))))))))))))))))))))((((((())())))))))))))))))))))))))))((((((((()))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))))))((((((((())()))))))))))))))))))))))))))))((((())))))))(((())(())))))))))))))))))))))))))))(()(())())))))))(((()())(((((()()))()()(()((((()))(()(((()))()((()(((()))((())(())))((()()(()))()(((((((())()()(()()((((())())(()))(())))))(()))(()))(((((()))())((((())()())()()))()()(((((()(())((((()())(()())(())()((()))())((())()(())()((())(((())(((()(()))))(((((())((((())))((())))(()((((()))(()()()))())((()(()))()()()(()(()()))()))((())())()))))))))((()((((())))((((()(((()())())(((()))()(()((())))))(((()(((()((()())))(()()(()(()(((()()))))(((()(()(((()()(()((())))(()(()())))())((()()()((())()()()))((((()())((())))()())()(((()()))()()))))()(()(((()((((()())))(((()((()()))))((())))((())()()()())(((())())((())())(((())(()(()((((()((()()())())((())((()()(()()()))(())())(()(((((())(()()((())()())()(((((())((()))(()((()((()))()(((())))()()(()(((()(()))())(()(())())(()))())(())((((()(())((()((((((((((((())()())(())()))()))(()()()))(((()()(())())))())()))()()())(((((()((((()())(()()))))))))))((())()()))()(((()())))()(()(()))((()())(()))((())))))()()))()()))()(((()((())))))((()()()())))))(((())((()((())((()()()))(()(()()()))((()((((()))(()))()()))()()(()(()((()))())(((((()())(()())()))()()(()())(()((()((()))))))())((((())()()()))(((())(()(()()((())))(((()())(()()(())))(())(((())()()())()()(((()(()(((()()()(()(((((()))()())()())))(()))()((())))())()()(())(((((()(()()))((())(()(())(((()))((()()((((()((((())((((()))())((((()()(())((()))))(())))())()((())()()(())))))))))())((((((()))()(((())())())))()(())))((())()((()())(())())()(((((((()())(())(())()())(())))((()())))(()))))(()())())))))))))()(()((()((((())())(()(()()(()()))((()))()()(()(()))())(())()(()((((()(())((())()(((((()(((((()))(((())())())(())))()()()((()()))())))())))))(())())))()()))()))())((()()))))()))))))()))))())()((()(((()(())())))))(()(()()())))()((()((((()())()()(()()((((((()()()))(((())()((()(())((()))())))))())))()))()()))()))(()(((()()))())()()(((()((((((()()()(()(()()(((()()()(()))(())(()(()))(())((()(()())(()()(()))()())()()((()))(()(())(((())()()())()(()))))())))())((()))(())(()(()))())((((()())((((((())()((())(())()()))()(()()()))()))((()((()()))()))))(()))())(()()()((((())()))))))))))))(())))())()((()(((())()))())(()())())(())()()))()(()())(((())(()(()()()))))))))))()((()))(())))(())())))))(()(()))()(()()(())(((()(()()((()()())(())(((())))(()((())))(((()()))))))(()))))))))(((((()))(((()(()(())()((((((())((()((((()))))()()()((())))())((((())))(()(())))(()))((((()(()))()(()(((()()(())))))((())))()))()()()()()((()(()((()()(()(()((()))()(((((()()())(())((()))))())()((()((()(()(()))()()((())(()(()))()())()()())()((())(()())(((((()(((()())))(())))))((()((()))(()()()()(()()()(()()(((()))()))()()))()()()()))))()()()(())()))())()((())((()(())()()))(())())))(())(()((()()((()())))(()()))((()(((()()((()()(()())(((((((()))()()(((((()()))()(())((()()(((()()()))(((()(()()())(())(()))((())))))(())(()()))()())()(())()(()())(((())()(()()))(((())()((((()(()))())))())))()()())))((())((()()())(((((((())()((((()(()()(())((((()))()())((((())))(()(())))((())(())()((()))()()))(((((((())((())(((())()(()()))((())))(()))(((()))))(())))(()()))))))))()))(()(()((())(()()())(()((((()()))())((()))))(((()((()())))()((()(()))()(((()))()()())())((((()()(())))()())())(())())(((())))()())(())())(()(())(()(((()(()(()(())))(()(()))()))(()))())))(())()((()((()(())(((()(())))))))()((())(()((())))(((())())))())))(()))(())(((((()))())))()())((((((((((((((((((((((((((((((((((()(()))())))))((((())))((((((())((((()(()(()(())(()()())))))))(((((((((((((((((((((((((()))))))))((((((()()))(()))))))))))((()(((())))))))))))(((((())(((()((())))))))))))))))))((((()))))())))))))))))))))))((((((((((((((((()))))))((((((((((((((((()))))))(((((((()))))())))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((())))))))))(((((((((((((((((((((())))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((())))))))(((((())))))((((((((())))((((((((((((((((((((((((((())))(((((()(((())))))))((()))())))()(()())(()((((()(((((((((())(((((()))(((((((((())((()))(())))()((()))))))))(()))))(((())))))(()))))((((())))))))))))(())))((((((()))))((())))))))())))))))))()))))))))(()))))))))))))))(((((((((()))())))))))))))))))))))))))))))))(((((((((((((((((((((((((((())))))))((((((((((()(()))))))))))))(((((((((((((((((((((()))(()))(((((()((())))))))))))))))(((((((((((())(((((((((((((((())())((())))(((((()))))))))))))))))))(((((((())(())()))()))))))))))))))))))(((((((((((((((((((((((((((()())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))()))))))))))))))))))))))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())((((((((((((((((((((((((((())))))))(())((()))))))))))))))))))((((((((((())))(())))))((((((((((((((()))((()(((())))))))))))))(((((((()))(((()))())))))))(((()))(((((()((()))((((((()))())))))))))))))))))))))))))))))))))))))()(((((())(((()))()((((())))()())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((((())))))))))(()))))))))))))))(((((((((((((((()))))))))))(((((((((((()))(((((((()))))((((((((((((())))()))(())))))))))))))))))(((((((((((())))(())))))))))))))))))((((((((((((((((((((((())))(((())(((((((())))))))))(()(()()))())))))((((())())))))())))))))))))))))))(((((((((((((())((())))((((((()))((())))))))))))))))(((((((((((()))(()()))())())))))))(((())(((())))))))((((((((((((())))))))(((((((((((((((((()())))))))(((((((())))))))))((((((((()))))))))))(((((((((((((((((((((((())((((()(((((((((()))()((((())))))))))))))()(()))))))()((((((()(((((((()((((((((((((((()))()))))))))))))))))))))))(()(((()))))))))(((((((()))))))))))))))))))))))))))(((((())))))))))((((((()))(((((((((()))))()))))(((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((())(((((()))))))))((((((((((((((((((((((((((((((((((((())((((((((()))))((())))))())))))))))))(((((((((())(((((()))((()))))(()))))((((((((((()))))))))))))))))))))))))((((((((())((((((((((((((((()))))))))))))((())()))))))((((()))(((((()))((((())))))))))(((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))((((((((((()))))()))(((((()))())))))))))))))))))))(())()))))))))))))))))))))))))(())(())))))))))))((((()((((()))))))))(((((((((((((((((())()))((()))))))))(((()()))))))))))))))))))))(((((((((((((((((((((((((((((((((((()()(((()))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))()()(((())))()((()(()(()()())())(()((()()))()()))(())))))())(()))((()(()((()))))(())(()())((()))((((()))(())())(((())(()(()(()()()()((()(()))((())))(()()))()(()(()))((((()()()))))()())()))(()())(()))())))))()(((())())())()(())))(((((((())(()())(()(()()))((()()((()))))(((()(((()())))((())(()))(((((())((()()((((()()(()())(()))(((()()()))()()(()((()))))(()(()()(()())(((())(())())())())(((()))()())(())()(()())((())()()((((()(()))())())))()((()(((()()())((()(()(())()))))(((()))()(())((((())(()((()(()()()(()()(((((()))()))))(()(((()))(((((())((()(())())(()((())())(()((()(((()()((())()((()(())((((()))((())()()())(())(()))()))((()((())(((()(()()()()(()))))))(()))()))(()()(()(())(())())(()))))(((())())(((())(()(())()))()((()()(())())))())(())))))()))((()())(()()(()(((())))())((((()(())()(()((()))(()(()()))()(((())())()((()(()(((()(()())()()()))())))(((()()))(())())()(((()(())()))()(())())))((((()))((((())(())())(()()())((())))))()()(())(())()()(())()())())((()())))()()(((((())()((((()()()(((()((())(()))(((()()((((()((()))())(()()(()()()(()((()))((()()))))())()()((()())()())((())(())(()((()()))(((()()))()())()()((()))(())(((())))())((()((())(())()()(()))(((((()))((((())()()))()((()()((())((((())))()))())()()()(()()(()()))(((()(()(((()(((()))))))((()((()))()()()))))((())(()(()))((())(())((()((((()()(())(((()((()((()(())))(((()))((((()))()()(())))(()()((()))))((())()))((())(()()))))(((((()()()))(()()))))(((()(()()()())(()(((())(()()))()()))()((((((()))((()(())(()(()())())((()()()(()))((()()())())))()((()))((())())()(())()(((()(((())(()()())((()((()()((()))))((()()()((())(((())))()((()(()(()(((()(((((()))(()(())(((()(())(((()()()())(()))()(()))(())()))((()))((()(((((()()((((())(())))(())((((()))((()()()((((((((((())())((()(((())(()))(((())))((()(()())))((()))(())()((()(()()((()(()((((()(()()(()()()))()(()))))(((()))))(((())(())((()()(((()((())(()((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()())((()())))))))))))))))))))))))))((((((((((((((((((((((()))))))))))))))))(((((((())(((())))))))))))))((((((()))((((((()((())))))(((((())))))((((())))))))))(((((((((((((((((((((())()())))(((()))))))))((((((((((((((((((((((((()))))))(()))))(((()))))))))()(()))))))))))))))))))))))((((((((((()))(((((()(())))))))((((((())))))))))))))))))))))))))((((((((((((()))))))))(((((((((((((((((((()()()()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))))))))))((((((())))))))))))))))((((()))))))))))))))))))))))))))))))))))(((((((((((((())((((((())))))))(()))))))((((((((((((((((((((((((((((((((()()))))((((((((((((((((((((((((((((((((((((())))))))))))((((()))((())())))))))))))(((()))))))))))))))))))))))))))))))(()((((((((()((((((((((((())))))))))))))))(((((((((((()))((((((((((((((((((((()((()))(((((())))))))))))))))(((((((())))))))))))))))))))))))))))))))))(((((())(((((((((((((((((())))()()(())))))))))))))))))))((((((((((((((((((()()))((((((((((((())))((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((())))))(((((((()(((((())))))))))))))))((((((())))(((())))))))))))))))))))))))))(((((((((((()))))((((((((())))))))))))))(((((((((((((((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()())))))))(((((((((((()))))))(((((((((((((((((((()))(((())))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))(((((((((()))))))()))))))))))))))))((((((((((((((((())))))(((((((((()))))))))))((((((())))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))(((((((((()))))(((((()))(((()))(()))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))((()(((((((((())))(((((((()(((())))())())))(())))))(()))))(()))))))(((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))((((((()))))))))))))))))))(((((())))))))))))))))))))))))))(((((((((((()(()(((()))()()())))))(((()(((())(((()))))))))))((()))((((((((((((((()(((()(((()(()((())))))))))))))))))()))))))))))))))))))(((((()(((((((((())(())(())()((((())()))))))((()((()))()())((())))))))(((((())))(((((((((((((()))))))))))))))))))))((((((())))(()((((((())()())))()))))))()))))))))))))((((((())))(((((((((((((((()(((((((())))))))))))((((((((((((((((((((((((((()))))))))()))))))))))))())(((((((((()))((()))(()))))())(((((((((((((())))))))((())(((()))()()))))))))))))))))))))))))))))))))))))))))))(())))())((((((((((((((((((((()))))))))())))))))((((((((((((((((())()))()))))))))))))))))))))))))))(((((((((((((()(((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((())))))))((((((((((((((((((((((((((((((((()))))(((((((((((((((((((((((()))))))))))((()))))))))))((((((((((((((((()))))))(((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))(((())))))))))))))))))))((((((((((((())))(((()))))))))))))))))))))))))))(((((((((((((((((()))))))(((((((((((((((((((((())))))))))((())))))(()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((())))))))))((((((()))((()))))))))))))))))))))))))))))((((((((((((())))))))))((((((((((((()((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())((((((((((((()))))))))))))))((((((())))))))((((((()((()))))))))))))))))))((((((((((((((())))((((((((((((((((((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))((()))))))))))))))((((((()))))))))))((((()))))((((((((((()))(((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))(((((((((((((((((())))))))))))))))(((((((((())((((((((((()))())((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()())(((((())))))))((())))))(((())))((((((())))))))))))))))))((((((((((()))))(()))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))((()))))))))))))((((((((((((((((((((()))(())))())((((()))))))))))(((((((((((((((()))))()))))))))()))))))))))((((((((((((((((((((((((((((((((()))))))((((((((())())))((((((((()))))(((()())))))))))(((()))))))))))))))))))))((((((((()((((((((()))))))())))))((((((((((()))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))(((((()))))))((((()))))(())))((((((()((((()()))))))((())))((((((((((()))))))((((((((((((()))))))))))))))))))(((((((((((((((((()))))((()))((()))))))))))))))))((((()((())))))))))))))))))))))))(((((((((((((((((())))))))))()))(((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))((((((((((((((((((((((((())(((())))((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))((((((()))((((((((((((((((((()))))(((((((((())))))))((((((())))))))))))((((((((((((((()))))(()))(((((()((()(((((())))))((((((())((()))))))))((((((()()()))))())))))((((((((()))))))))))))))))))))(((()(())()(())((()((((())))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((((()((((((((((((()))((((()))))((((((((((())))))))))())((()((()((((())))((((((()))))))))))(())))(((((())(((((((()))))))))))))))))))))))((()))((((((())))))))(((((())(((()()()))))((()))))))))))(((((((((((((((((())(((()))))(((((((((((((((((((((((()))))))))(((()))()))))))))))))))))))))((())(())(())))((((((((())())))()))(())()))))))))))))))))((()((((((()))((((((((((())))))))))))))))))))))))))))(((((((()))))((((((((((())))))))))))(((((((((((((((())))))))))))()))))))))))))))))))))))))))))))(((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))))()))))((((()((())))())))))))))))))))))))((((((((((((())))))((((((())))))))))))((((())))))))((((((((((((((((((((((()(()((()))))(())((((())))(()((((())())())))))))))))))(((((())))))))))))))))))(((()((())))))))))))))))))(((()))))))))))))((((((()))((((()))))()))())))((((((((((((((((((((((((((())))((((()))))))))(((())))((()))))(((((((((())))))))))))))))))))(((((((())))))))))(((((((((((()(((((())))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))((((()((((((())))))))))))((((())))))))))))((()))))))((((((((((((((((((((((((((()(((((()))))))))))))))))((((((((()))))))))))))))))))))))((()))))))))))))))))))))))))))))(((((((((((((((((((((((((())(())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((()())))))))))))))))(((((()(((())))))))))))))))))))))(((((((((((((((((()))))))))((((((((((())))))))))))((((((((((((((()))))))))))(((((((()))))))))))))(((((((())))))((((((((())()(((((((((()((())))))))))))))((((()((())((()(())))(((()()))))))))))))))))))))(((((((((((((((((((()))(((((((((())(((((((((((()())())))))))())))))))))))((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))((((())(())))((((((()))()())()(((((((((((()))))))))))))))()((((())))))((((((((((((((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())())))))(((((((()())()((((()(((())))))))))))(((()))))))))))(())(((((((())))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()())))))))))((((((((((((((((((((((((((((((((((((((((()()((((((((((()(((())((()))))()(((()))))))(())((((((((()(((((()())))))((((((((((((())((((()()))))))))))))((())((((((((((((((()(()(()))))(())))))))))))))))))((((((((((((((())(()((()))))())((((((()))))))))(((((((((((((((((((((((((((((((((())))))))(())((()))))))))))))))))))))))))((((((()(((((((((()))(((()(())))))))))))))))))))))))))))))))))))))))))))()))))))))))((()))))))))))))((((((((((((())(())))))))))))))))))))(((((((((((((((((((())(()))(((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))(()))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((()))))))((())))))))(((((((((((((())))))))))((()))))))))))))))))))))))))((((((((((())))(())))(((((()))))))))))))))))))))))))(((((((((((((((((((((()(((((((((((((((((((((((((((((())))))))))))))))))))(((((((((((())((((())))))))))))))))))((((()))))((((((((((((((((((((((((((((()))))((()))))))))))))))))))))))))))))((()))))))))((((((((()()))))))))))))))))((((((((((((()(())))))((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())(((((())())))))))))))))))))))))))(((((((()))))))))(()))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((())))((((((((((((((((((((((((((((((((((((((((())))((((())))))))))))))))))))))((((((((((((()((()))))(((())))(()))))))))))))))))))))))))))))))))(()(((((((((((((((((((((((((((((())))))((((((((((((((()))))(())))))))))))))))))))))))))))))()))))))))))))))(((((((())))((((()((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))))))(()))))))(((()))))))((((((((((((((((((((((((((((((())))))(((()))))))))))))(((((((((((((((((((())))((())))))(((((((())))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))((((((((((((((()))(((()))(()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((())(()))))))))))(((((((((())))))))))))))))))(((()(((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))()(((((())))()))))((((((((((((((((((((((((((((()()))))))))(((((((((((((((())((())))))))))((((((((()((())))))))))))))))))(((()))))()))))))))))))))(((()))))))))))))))((((((()())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))((((((((((((((((((((((())))))))))))))))))))))(((((())))))))))))((((()))))))))))))((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((())))))))))))((((((((((((((((())))))))))))))))))))((((((((((((((((((((((()))(((((()))))))))))())))))(((((((()))((((((())))))))))((((((((((((((((((((((((((((((((((())))))((((((((((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))))))))))))(((((((((((((()))))))((((((((((()))))))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((())))))))))))(())))))))))))))))))))))()))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()))))))))((()))))))))))((((((((((((((()))))))))))))))))(((((((((((((())))))(((((((((((())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((((((((((((((((((((((())))))))((((((((((((((((())))((())))))))))(((((((((()))(()))))))))))))))))))))))))))))))))))))))))))))((((((((((((())(())()))))))))))))))(((((((((((((((((((((((((((())))))))(((((((((((((())))))))))))))))))))))))))))(((((((((((((((((((((((()((())))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()()))))(((((((((((()))))))))))))))))))))))))((((((((((((((((((((()))))))(((((()))))))))))))))))((((((((((((((((()))))))))))))((((((((()))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((())))))))))))))))))))))((((((((((((((((((((()(((())(((((())())(())))))(()))))(((((((((((((()))))((((((((((((((()))))))))((((((())))))))))()))))))))))))(((((((()((()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))((((((((()))))(((())))))))))))))((((((((((()))(())))))))))))))))))))((())))))))))))))))))))))))))((((((((((((((((((((((((((())))((((()((()))))))))))))))))))))))((()(()))((((((((((((((((((()))))))))))))(())))))))))))))))))))))))))))))))))))()))))(((((((((((((((((((((((()))))))(((((((((((((((((((((((((((((((()))(((((((((((()())))))(((((((((((())))))))))))))))))))))(((((((((((((((((())((()))))))))))))))))))))))))))))))))))))))))))))))((((()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((()(((()())))))))))(((((((((((((((((((((((((((((((((((((((()((((((((((((((())))))(((())()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))((((((((()((((((((((((((((((((((((((((((((()))))((((((((((((((((((())))()))))))))))))))))((((((((((((((((((((((((((((())))))))))))))((((((()())(())))))))))))))))))))))))))))(((((((((((((((())))))))))))))(()))))))))((((((((((((())((())))))))))())))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))((((((((((((((((((((((((((())((()))))))))))))))))))))))))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((()(()))))))))(((()))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((())))))))))))))))))))))))))))))))))((((((((((((())(((((((((((((()())(((())))))))))(((((((()))((())))))))())((((((((((((((((((((()))))((())))))()))))))))))(((((((((()))))))))))))((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()(()))))))((()))))))))))))))((())))))))((((()))(((()))(((((((((((()))(())((((((((((())()(((((())))))))))(((((((((((((((((((()))()((())))))))))))))))))))()()(((((((()))))))()))))))))(()))))))))(((()))))))(((((((((((((((((((((()))))))))))))))))))))((((((((())))))))))))))))((((((((((((((((((((((((((((((())))))))))))(()))(((((()))))))))))))))))))))(((())))))((((((((((((((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))((((()))))))))))))))))))))))))))))((((((((((((((((((((()))))(((((())))))((((())))(()))((((((((((((((())(((((((((((((((((((((((((()))))))))))))((((((((())((())))))))())((((((((((((((((((((((((((((())))))))))((((()))))))))))))))))))))))(((((((((((((((()))())()))(())(((((((()(()))))))))(())))))))))))))(((()))))((((((()))))))))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((()())(((()((()))))))))))))))))))))))))))))))))))))))))))(((((((())))(((((((()))))((()))))))(((((((((((((((((()))(((())))))()(((((((((())())))((()))))))))((((((((((((((((((((((((((((((((((()()))))))((())))(()))))))))))))))))()))))))))))))))))))))))))))))))))))))))))()))((((()()))))))))))))))(((((((((((((((((((((()))))((((((((((((()))))))))))))))(((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((())((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))((((((((((())))(((((((((()))))))))))))))))))))))))))()))(()()()(()))()))()))())(()()()()((((()))))))()))))(((()))))()(((((()(()())(())()))(()(()()((()()()))())()())())))(()(())(()))((((())))))()(()(((()()()))()((()()(((((())((()))((()()))()))())))(((())(()))))(())(())(())(()())(())))(()(()()(()(((())())))()())())((()))))()((()))(((((()))(())()(((((()())()(()()()))()((()(((()))))))())))()()))))(())(()))()())())(((()()))))()()(())()(((()(((())(((()((((()())())(()))((((())((()))))(((((((()((()()((()))))(()()))))(((())))))))()()(()))(((((((((()()((())())(()()())()(()))()(((())((((()((()())((()()(((((())))))((()((()(()()()(()((()))(())())))))(((())())))())(()(()()((((((((()())((((())()))()()()()()(()()((()(((())()(((()(())(()())))()())()()((()))(()()((()((((((()))())(()))()))(()))(((())(()))))(()()(())())(()(())((((()(((()()()()(()()()())))))((()))()(())(()(()))()((((((((()))(())(((()()))))))))((()()))()((()))((()())))))))))()()(()())))))))((((())())((()()(((((((((((((((((((((((((((((((((()))))(((((((((((())(())((((((((((((((((((((((((((((((((())((()((())))))))))((((((((((((((())))((((((())))))))))))(())))))(()))))))))))))))(((((())))))))()))))))))))(((())(((()()))))()())))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))(())))))))(((((((((())))))))))))))(((((((((((((())((((()))))))))))))))))(((()))))((((((((((((((((()))))))))))))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()))((((((((((())()))))))))))((((((())))))))(()(((((((((((()(((((()())())))()((()))))))((((((((((((((())(()))))((()(((((((((((((((((((((()((((()))))))))(((((((((((((()()))()()((((((((()))))))))))()))))))))))))((()())()))(())))))))))((())))))((((((((((()))))((()))))))))))))((()))))))()))))))))))(((((((()))))))))))((((((()))))))))((((((((()))))))))))(((((((((((((((((((((((((((((((((((((())))))())))((((((((((((())))))(((((())))))))((((((((((((((((((((((((((((((((((((())((((()))(((()(((())))))))))))))))))))))))))))))))))(((((((((((((()))))((()))))))))))((((((((((((((((((((((()))()))(((()))))))))((((((((((((((((())((((((())))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))())((((((((()))))))))(())))))))((((()(()))))))))))))))))))))))))((((((((((((((((((((((((((()))))))(())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(())))))))(()(((())((((((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())((((()))))))((())))))))))))))))))))))(((((((()))))))(()))))))))))))))))))))))()))(((((((((((((((((((((((((((((((())))))((((((((()())))))))))))))))))))))))))))(((((((())))(())))))))((((((((((((((((((((((((((()))))))))))))(((((((((((())(()))))))))(((())))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((())(()))((()))))))((((()))))))))))(()(())())(((((((((((((((((((())))(()((((())))))((((((((())))))))))))))))))))))))))))))))))))))()()))((((((((()))()))(())))()))((((()))(()))()(()()))())())()))(()(()())()))(()(()((()))))(()))))(()())))((()()(()())())((((()(((())()((()()((()())(()))(()((()())((()())))(()(()())())()))())))())))()((())()((()(())))))))))(()((()))(()())(()(((((()(())()((())))))(())((((())))(()))))()()((((((()()()()()(()()(((((()(((())))())))((())(()()))((()((()))))())(()()()))(())())))()())(()((()()()(((()()(()())()()()))()())())))))(()()())))())))())(()())))(()((()()))(((()())((((()()))))(()))))()()()(())()()()()(()()()(())((())(()))))()())(()(())((()(())))))()))))))())(((())(((()))())))())(()(()())(()())()(((((((((())()())())))())(()())((()))())))))))))())((((())()()()((()(()(()(())(()(((())(()())))()((()()()))))())(())()())())(()()()((()((((()((()(())()))((()(())((()))(())(()()())(())((((())))(())()())))))()(()(()()))(()(()(()()()(()(())()((()))()))())()()())))((()(())())))))()))()))(())(()()()())((((())()(((()((())()())(()())((((()(((())))()()))((()()(()()()()()()((()(((()()))())))()))))(())()((()()())(())(())()((()(((((()()()))(()(((((()(((()()))((((())((()))()()))(()))())))(()))(()(())())))(()()(((((()((()((()(())()(((()))))()()()(())))))()(()()()))()))))())()))()))()))(((())))))()(()()(((()())))()))((((((((()((()))(())))))))())())((()())))()(()))()(()(()())())(())(((((()(()(())(((()(((()(())))()()((()))))()))))()(())(()(())))()))))())())())()()((())((((())())()))()(()((()()()())(()))()))())()))))(((()()))(()()(())(()()(((())))((()()((())(()(()()(((()(()(()()()()))(()(((())(()()))(((())((()())()(()))(()))()(()))(((()))()(()((()(()))))((())()(())))(((()))(((()(()((()))(((())()((())())()()(((()()(((()))))(())())(())))())()(((()))(()(()))()(()()(()())(()))())))(((()(())))()((()(()))))())(()()()(()(()(()()(()()(()((((())()()))()((())()()(((())(()((((((()()(()))(())((()()((()((())((())()()(())))(())(()))((())(((())(())(((()))(()((((((()((()))(()))())))())(((())))))()()((()())()()))))))()(())())(()))))()(())())))))))()))())()(())())))(((()())())(())()(())()(())))))((()))))(((()(((())))()))))))((())()()()()((())))))(()(()()))(((((()()()))(((()(()))(((((()()()))))()((()))(()))(())))((((()(()(()()))()((())((()(((())()((((())(()()(((()(()))))(((())((()))(())(()((()(((((()()((((((((((())(()((()((())(((((())))((()())((()())))(()((()))(()(()(((())(((())()))(()))())()((()))(()(((())())()))())(()()))()(())())))(())()())(()(((()()(()))))(())((((()))))()()())()))())()((((()()))))(())((())(()()(())((((()())()((()))((((())(()))((()))(()((())(()((()))))(((()()((((())())()))(((()(((())((((()))(((()(())())((()))(()(((())))))((((())())))((((()))))((()(()(()))()(((((())((()()(()))()()()(((()()())())((((((())((()()))((())(((((()((())))(()))(()(((((((((((((((((((((((((((((((((())(((()))))))))))))))(((((()))))(((((((())))))))(((((((((()))))))()()))))))))))))))((((((((((((((((((((((((((((((((((((((((()))))))))(()))((((((((((((((((((((()))))((((((((((((((((((((((((((((((((((((((((())))(((()))(((()))))))))))))))))))))))))))(((((((()((()))))))))(((((((((((((((((((()(((())(((()))()((())))))(((((((((((((((((((((((((((((((((((((((()))))))(((()(()))))))))))))))))))))))))))))))))((()(((()))))))))))))))))))))))(((()))))))))))))))(())((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))())))(((((((((((((((()))))))))))))((()))))()))((((((((((((((((((((((((((((((()))(())))))))))))))))))))))))))))))))))))(((((((((((((()))))))))))))())(((()())))))))))))(((((((()))(())((((()((((())))))))((())))))(((((((((())(((()))))))))))))))))))(((((((((((((()))((((((())))(((()((((()))))))))))))))((((()(())())()))(((())))))))))))))))))))))))))))))))))))))((((((())))))((((((())))((()))))))))))))(()()(()))(((()()(((((((((((()))()()))))()()(()()()()()(((()(()((((()(((()()(()())(()()(((())(()))())((((()()))()())()()))))()))))))()))()(())))()()())(((()())()()(()())(()())))((()()())(())()((()())(((()((()()((())))(()()))(())()(())(())(()())())((((()((()))()()))))))((()((((()))(())())())(())())((()))((()))()()()(())()))())()()())(((()((())(()()(((((()(()(()((()))()))()(((()()())(())()))((()(()())(()))()))))))()(((((()))))((((()()(((())()))()()()))())()))(())))()())(())(())()(()))(()()))))()(((((()(())()(((()((((()(()(((()))((())))))))()((()))()((()))((()))()())()(((()())(()))((((())))(()()))()((()())))()))((())((())))())(()))()))())))))(((((())())())(()())))))())))))(()((((()))()))()(((()()())()())))((()(()())()))((()())()()())())))()()())(()(((()))()((())()()(()))((((()))))(()((()((((((((())(()))((()(()((()))()())))()())((()((()((()((()()()))()(((()((()((()((()()))()(((())))(())(((()))(((())))))))(())()()())()()((((()())()(()((()(()()))()((())((()())(())))()()())(()())((((())))(())))(())(())))(()(())))(()((())()()()))())()(((())))))(()))()(())())()(())((()(()(()()(())()()((((()())()(()))()((()()())))()()()()(()()())()()()(()()))()(())()(()(((()(()()))(((()(())())()()()))(((())((((()))((()()(()(((((((())(()((())))()()((((((()))((()(())()()())()(()()(()))()))()(((((()()))))(())((())(())(()(()))()((((())(((())(()()())((())())))(()))))(((((()))()((()))))(()((()())()(()))()(()((()())))((()))))))(())()()())((())))))()())))()((()()()((((()))))(((()(()(())(())(())(()))()()((())))(()())(()()(()))))()(((()())(()()))((()(()))())()(()(((()))(())(())))(((((())(()(())))())((()))()(()))((())()()())()))))))()))()()(()))(()(()())((()(()(()(()))()())()))(((()((())()))(()(()((())()(()))((((((((()(()(())))((((())))))))))((()))())((()(()))))())()))())()())()(()()((()())()())())(((()())(((((()((((()())(()())(())))()(()))(()))(()())(((())))())))))(()((((()()((()(((())())))))()()(())(((()())()()))))(())()))((()((()))())()())())()))))))))()()()(()()(((()(((()(()(()()))()((())))))(()()()(()))))))()(((((((((((()(())(()))(((((())(()))((()((()()(()))((()))((((())()())))(()())(((()))())((()(()()))()((()((()))(()()(()))))(()(((()())((())()))(((()))(()()()()((()((())())(()())))))(()()((()))())))))(()()())())(()((((())()())())()))(())()((())(()))()()))))()())((()((()))((())()())))))))()(())))))(()))((((()())())())(()(()(())()(()()()()))()(()))))()()())()(()(((())(()()(((((()(())((((((()())(()()(()()(()))))())()()(((()(((())(()(())))())()(((((())(())()(()()))((((()))()()()())((())))(()))((())(()(((()())()))))))))()()))(()()(((())(()))()(()((())(()((()()()()(((((((()()()))()()((()(((()(((()))(((())(()()(((())))()(()()())())((((()))))(((())()(()))()(((((()))(()(())()())(()(()((()))((()(())()))()(((((((()))((((())(())()()(())()()()()(()(((()((())()()((())(()))()()(()())))(((((((((())()(()(()()))()(()()()())))((((()))()()))()()())())()(())((()((((()((()())))(()(())()())(((()))()((()())(()()()(())(()())())())((()()((())))()())()))())))))()()())(((((((()))()(()()(((()()))())((()))))())(()()()()))()())(())))()))))(()()()())))))()((())())()())()()()())))())()()((((()))))())))((())())(()(()((()))())()))))(())))))))())(()))())(())(()((())()(()(())()())()(()(((())((()))()()())()())))())((()))))((()((()))()))(()((())((()(()(((()())())(((())))()(())(()))))()((((()))((()((())(((())))()(((()))()(())((()))))()()))))()()())(((()(()))())(())())())(()(((((())))()(()))()(())((((()))(((())((())(()(())(())((()())())()(()))()()(()(()))))()((()())(())(((()()(((())()))(()))())((((()))((()))(((()))))())()())(()))))((()(()((()(()()(()())()())())((()(()()())))(())()(())(()))()())))()((()(())))(()))(())()()))())(()))()))))()()()()(())(((())))(((())))()))())))()())(())())()()(())()(((()(()(())((((())()(()((()()))((())))((((()()(())(((())))()(())))(()))()(((())()())(()(()))()()))())())((())())()))((((((()())()()(()()(()()))(()()((())(()((()((()())(()))()()(())))()()))()))(()()))(()()(()))))))()((()(()()))())((()((()(())())()))()())(()())())()()(())()(())()(())((()()())()(((())()((()))()()(())()((((()()())()(((((((((()()(()))))((()()(()()()()((())()(()())()))()))))))()((()()(())))))())))()((()(()()))(()))))))))))())()()))()()))))(((()(())))))))()(()(())())())(()(()))))))(()()))())(())(()((((())(()(((())(()))()))()()(()()()(())((()()))())()(()))((()()()()(()))((((()())))()))))(()))()((()(()()))))())))))))))((((()())))((())(()())())())()()))(())))))))()))()())()))())(()(()())()(()((((()(()()(())()(((()())((())((())((()()))())(()))()((()))()()))((()()((()((()(()))((()((())()))((()))(())))()(()(())((()()(())))())(((()((((()))()()())()))()((((()()(((()())())(()))(()()((()))()((()())))(((())())))(()))(()())())(())((()))))()()))()))(()()())((((()))))))())))()(()(())))()))((((()(())(()(())(())(()(())()))((()((()()((((()))))(()))))())(()((())(()()))())()(((((()))))()))()))(())())))()))((())()))())()((((())())))(()(((())())))())()()((()(()(()))()()(())(()())(((()))()()))(((()())))()()(()()))()(((()))((()((((((()(()))())())((()())(())((()))()()(((()((((()((()((()((())(())(())(((())())((()())))((()()(())())))(()())()())))))))(())(()((()(())))((((()((())())())((((())((((()()()()((()((((()(()()()))((())((())))(()()())((()()())()(()(((())(())))(()((())((())())(())))(())))))((((())(((())(()()()(())))())(((()))()()))))(()()((()(((()(())((((()))))()))()((())(())))))))((())()(())())()))()(()(()(()))((())()()(()((()((())))())((((())()))(())))()((((((((((())((()((())((()())))))(((()))())((()(()(()))()(((((((())))())((()))(())))()(((()()()(((())))(((((()((((())((())))(()()(()((())))))((()(())())()))()(())((())))))((()())))())))())()(()(()(())()()((()(())(()))()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(()))))(((())(((((((()(((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((())))))))((()))(())(())))))((((((((((((((((((((((()))((()((())(((()))))))))(((((((((((((())(((((((((((((((((((((((((((((((((((((((((((((((((((()()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()())(((((()((((())))))))))))))(((((((((((((()))))))))((((((((((()))))))))))))))))))))))(((()((((()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()(((())))((((((()(((((((((((((())()))))))(()))))))))))(()))))))))(((((((((((((((((((((((((((())))))))(((((()((((((()(((((((()))((()))))))()((((((((((())()()(())))(())(((((((())))()))(((((()()(()((()))))())()))))))))))(((((((())))))(())))))))))))))(((((((((((((((((()))))((((((((((()))))))))(((((())(((((((()(((())((())))))))())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))()))(((())))))((()())()()()))))))((())))))))(((((()(())))))))))))((((((((((((((((())))(())())(((((((())))(((((())))(()))))))(((((())))))))))))(((((((()))))((((((((((((((((())))))))))))((((()))((((((()))))(((((())))((()))((()))))(((((((((((((((((((()))))))))))))(((((()((((())))))))))))(())((())))))))(())(()())))))))))))))))))))))))))))))))))))))))))))((((((((((((((())())())))((()()))((((())))))))))))))))))))))))((((((((()))))))))((((()))))(((((()())(()((()(())))(()))))()))))))))))((((((((((((((((((((())))((((()))))))))))))))(((((((((()))))))))))))))))((((((((((((((((((((((((((((((((((((()()))))))))))))()))))))))))))))))))))))))()()))))))))((((((())((()))(((((((((((()))))))))))))))))))((((((()))))))(((((((((((((((((((((((((((((((((((((((((())))))))))(((((((()))))(((((()(((((((((((((()))))))(((()))(((((()))))((((())())))))))))((((()))((((((()))))))))))))())))))(((())(()))))()))))((((((((((((((((((((((((())))))))((((((((((((((((((((((((((((((((((((((((((((((((((()(((()((()(((()))))))((((((((((((((()))((()))))))))(((((((((())((((((()))(()()))((())(((())))))))))))(())))((((((()()()()()((())))))))))))))))))))))))())))))))))))(((((((((((())))))))))))))))))))))))))))))(((())))))))))))))((((((((((((((((((((()))))((((())))))))((((((((((((())))(((((())))))))))))))))))((((((((((((()((()())))))))((((()())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))(((()))))))))))))))))))))))((((((((((((((((((((((((()(((()))(()))))())))))))))))))((((((((((((((((((()(()))(()())((())))())((()))))((((((())))))))))(((()))))))))))))))))))))))))(((((((((((((((((((((((((()))))))))())((((())))()((())))))((()((((((((((((((((((((((((((((((((((())))))((())((())))()))))))))(()))))))((((()(((()(((()))))))))))))))))(((((((((((())))(()))))))((())()))))()((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((())(((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))())))))))(((((((((((((((((((((((())))((()))))(((((())))))))))))))))))))))))(((((()))))(((((((()(())))))))))))))))))))))))))))))))(((((((((((((((((())))((((())))))))))))(((((((())))))))))))(((((((((()()))((())((((((((((((()))))))))))))))))))))))(((((((((((((((((((((((((()())))))))))))))))))))))))((((()))((((((((((((((((((((((((((())))))))))(((((((())(()))((((()((((((((((((((((())))))))))))(((())))))())()()((((((()())))))))))))))((())((()))((((((((((((())((()))))))))))(()))))))))))))))))(((((((((((((((())))(()))))))((((((((()))))))))))))((())))))))))))((()())((((((((()))))))))()))))))))))))))))))))))))((((((((((((((()))((((((((())((((((())))))))))))))))))))))))))((((((((((((((((((((((()((())))))))))))))))))))))))))))(((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((())))((())(()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))))))(((((((((((((())))))))))(((((((())))))((())))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((((((((((((((((((((())))))))))))(((((((((((((()(((()())((()))))((((()))((((((((())))))(((()))))))))((())))))))))))))))))))))))))))((((((((((()))))))))))(((((()(((((()())))()))()((((((((()((())))))))(((()()(()))((()))(((((((((((((((((((((((((()))(((())))))))())))((((((()))))((((((((()))))))))))))))))))))))))))())))))))(((((())((((()))))))))))))))(((())))(((((((()))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))(())((((((((())))))))))((((((((((((((())))()))))))))))))(()(((((((((())((())))))((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(()))())))(((()))))((((((((((((((((((((()((((((((((((((((((((((((((((((((((())))))))))))))))))))()(())))))))))))(((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))))))))((()))))))(((((((((((()))((())))))))))))))))))))))))))))))))))))))))))(((((((((((()(()))))))))))))((((((((((((((((((())())(())))))((((((((((()))()))))))(((((((((((((()))((((()))))))))))((((((((((()()))))))))))))))))(((((((((())))))))))((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()()))))))))))))))(((()))))))))(((((((((((((((((((((((((((((((())))((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))((((((((((((((())))))))))))))))))))))(((((((((((((((((((((((())((((()))))))))))))))))))))))(((())))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((((()))))))))((((((((((((((((((((((((((((((((()))))))(((())(()))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((((())))))))))(((()()))(((((((((((((((((())))))))))))))))))))))((((((((())())))))((((((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))(((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((()))())))))))))))))))))))))(())())))))))((((((((((((((()))))))((((((((((())))))))))))))))(((((((((()(((())(((((())))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))(((((((((((((((((())()))))))))(((())((((()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()))))))(((((((((())))))))))))))))))))(((((((((((((((((((((((((((((()))))))(((((((((((()))))))))(((((((((((((((())(((()))))))((((((((((((()()))))))))))))))))(())))))))))))))))))))))))))))(((((())))))))))))))))))))))(((((((((((()))((((())))()()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((())(((((((((((((()))))))))))))))(((()))))((((()))))))(((()))))))))))))((()))(((())))))))))))))))))))))))))))((((())))))))))))))))))))(((((((((((()))(()))))))()))))))((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((()))(()))(((((((((((())))))())))))))((((((())())))))))((((((((((((((())))(()))(((((((((((((((((((((((((((((())((((((((((((((((((((((((((()))))))))()((((()(())))))(((()))(())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()()))((((((((((((((((((((((((((((((((((()))))))))))(((())))))))))))(((((((((((((((((((()))))))))))))))))))()(()))))))))))))))))))))))))))))))))((((((((((((((()))((((((((((((((((((((((((((())))))((((()))))))))))))(((((()))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))(((((((((((((((((((((((((((((((((((((((((())))))((((((())))))))((((((((((()))((((())))))))))((((((((((((((())))(((()(((((((((((((((()))))))))))))))()(((((((())))))))))))))))))))))))((((((((((((((((((((((()(((((())))((((((((()())))))()))))))))))(((((((((((((((((((((((()))))((((((((((((((((((())(())))))))))))(())))))))))(()))((((((((((()))))))))))(((((((((())))))))))((((((((((()))))))))))))))))))))))((()(((((((((((((((((((((((((((((()))))(((((())))))))(()))))))))))((((((((((((((((())())))))))))))))))))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()())(((((((()))))))))))))))((((((())))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))((((((((((((()))(()((()))))))))))))))))))))))))))))))))))))))))(((((((((()((((((((((((((((((((((((((((((((((((((((((((((((())((((((())((((((()))))))))(((((())))))))))))))))))))))))))))))(((())(())())))))))))))))))))))))))))))))))((((((((((((((())))))))(((((((((((()()))))))((((((((()))))))))))))(((((((((((((())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((())(())))))))))))))))))))))))))))))))))))))))))((()))()))))))))))))))))))))))))))))))))))))))))))((((((((((((()((((((((()(())))((((((())))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))((((((((((()()((()))))))))))))))))))))))))))))))))))))((((((()))))))))))(((((((((((((((((((((((((((((((()))))((())))))))))))))))))))))))))))))(((((((())((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((())))(((((((((((())))))))))))))((((((((())))))))))())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()(((())())())))))))))))))))(((((((((())((((())))))))))((((()())))))))))))))(((((((((())))))))))))((((((((((((((((((()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))(())))))))))))))))))))))))))))))))))))))((()(((((((())))(()))((((((((((((((((((((((((((())))))))))))))))))))))))((((()))))))))))(((((((((()))))(((((((((((((())))(((((()))((((((((((()))))))))())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())(((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((())))))(((()()(((()))((((()))))(()((((())())))())(((((((()))))))))))))))))((((())))))((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))((((((((((((((((((((((()((()))))))))))))))))))))))))))))))))))))))))))((((())))((((((((((((((()(()))))))))))))))(((((((((((((((((((((((((((((()((((((((((((((((((((()))))))))(((())((())((((()()))))))))))))))))(()))))))))))))))))))))))))))))))))))))))))))))))(((((()((((())))))((((()())))))))))))))))((())(()()((()))())((((((((((((((((((((((((((((((()))(()(((((((())())))(((())())(())))()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))(((((((((())(((((()))))(((()))))))))))))))())))))))))))))))))))))))))))))))))))))))))))))))()(())(()()(()(()))()))))()())()))())(()))(())))(((((()()))()(((()(((((((()(((())()())(()())((()(()()()()()))())))(())))))((()()((((())(()(())())) ((((((()))((()()))))(((()((((()()()))))))((()))))))))(()))))()()(()(()()))()(()())())))))))))()(())))()))))(())(()(())(())(((())(((()())()((()))))()))()))()()))(()(())))(((()(())))(()())(()))(()))))())))()(())()()())())()))())))(()(())))()))((()((((()(()(()((()))()(())))((()((())())))()))())()()(())((())((()()(())(()(((((())((((())))((())))(()()(())((()()((()))(()))))))())(()(()())()((())(()))())(((()((()))())()(())))))(()()()()())))())))))((((((((((())))()((()(())))))))((())))))(()((()))(())()(()((()))((()(()))))(()())()))((((())()()()))()(((())())((()()()()))()())()))((())())((())(()((((((())()(()())))))()())))(())(())(()())((())(()((())())(()()(()()()(()))(()))()())()))(()((()())))((()))()(((())(()((()())))(())()())((()))(()()(((((()((()())(()))))(()((()(()()()())()((((()())()))))(()(((()())()))))((()()))(()((())((())(()()())()((()))))(((())(((()(()))((((()((((()(())(((((()))(((()()()))((())))()()()()))()))))()((()(((((((()(((()()((())())(()()(()))((()((()))()()())(()(((()()(((()))(())))(())())((((())))(((())()())(()()()))))((())))()()))))))()))())(()(()()(())()(()(((((((((((((((((((((((((((((((((((((((((((((((((((()))))())))))((((()(((())))))))((((((((((((((((())))))))))))))((())()()))))))((((((((((((((((((()))))()())))))((((((((((((((((((((((((((())))))))))))))(((((((((())))(())))))))))))))))))))(((((((((((((((((((((((())))(((((())))))))))))(((((()))))(((())((((()))))))))))))))))((((((()(())))))))((((())))))))))))))))))))))(((((())))))))))))))))))))))))))))(((((((((((((((((()))))))))))(((((((((((((((((((((()))))(((((((((()((((((((((((((()((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((())))(((((((())))))(((((()))))(((()(((((())))))))))))(())((((((((((())()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((())))))())))))))))))))((((((())))(((((((((()))))))))(((((((((()))))))))))))))))(((((((((((((())((((((())(((())))))))))))))))))())))))))))))))))))))))))))))((((())((()(((())))))))((((((((((((((()))))((()))(((()((((()()()))))))))((((())(((((((((())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()((()(())))(()(()))))))))))((((()))))(())))((((((((((((())(()())((((((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((())())))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((()())((()))()))))))))))))))())))))))))((((((((((((())((()))))))))))))))))))(((((((((())((()))))))))))))))))))))))))(((((((((((((((()))))))(((((()))))))(((((()()))))))((((((((((())())((())))))))))))))))))))))))))))))((((((((((((((((((((())))))))((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))()))))))((((())))((((((((()))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((())))((((()))))))))))))))((((((((((()())((((()())))(()(((((((((((()))))))))))((((((((()())))(((((((((((((((())))))))())))))))))))(((((((())(((()())()(((()(()))))))))(((()))))))))))))))((((((((((((((((((((((((())))))((()((((())))))(())))))()))))((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())()))))((((((()((((((((())))))))))))))))))))))))))))))))))))))))))))))))()())((())))))))(()()())((())(()())))(()(()(()(()())()))(((())()(()(((())()))(()(())())))(())()()))((())))))(()))))((((())()()())(())()(()((()(()))((()(())()(()())()))()))()))))))(())()))))((((()()(()(()(()(((()))(()(((())))(((()))()))()((((()()(()()(())()(((((()(()()()()((()(())((()(()))(((((()())())((((())()(()()((((())))()((()(()()()(()()(()()()()())((()()()(((()))())(((())(((()()(((()()))()(())))))((((())())))((((()())()())(()(((()))((((()((())()(())((((()()()(()))((((())())))(())))(((()())(()()))(())(()((())())((())())(()())()())((()))(())())(()()))(()(()))(()())(()))()(())(()(()(())))))((())(((((()))))(((()((()(()()()()((())))(())()())))(()()(((()(()))((()()(())(()(())))())((((())((())(()))())))()())(((())()(()()(()((((())())()(((()))()(()(((()))((((((()((()()()(())()((())))()))((())))(()))()()(((()())()))()()()(()(()(()))()()()))))))))((()))()))()())()(((()(((((())((((((()(()))(())()((())(()))))((()(((()()((()()((()((())())(())))(()()((())(())()()()))()))()))()(((()))))((())(())()))(())()))))((((()()((((())))()((()()()))))())(())((()(()((((())())(()(())())))))(()))()))((((()(((((())(()(()()))))(()(()))((((()))())))(((()((((()))(()()()()(())(()(((()(()))())))(())((())))))((()))((((()()))))()))((()(()))(((()(((())(()(((((((()))))())((()(()))()))(((()))(((((()())())()())(((((()))())((()(((())())(())((()))))()))(())))(()))))))(()))((())()(()()((()))()(()(()))))()))))()()))())))))()(())))(()())())(())((()(()((()()((()()(((()(()))((()))(()))()()))()((())))((()()())()()(())(()(((())))()()())))(())(())))((((()())((()()(()(()())()())()())(()))((())))(())()(()(((())(()()))))()(()(((((()(((()()(()))))())()((()((()))))((()()))()))))(())(()((()))))))(((())()(()()()((()((())(()(()(((()(()()())(()))((()))()((())((())(())(()((()()()()(((()))()())()())()))(((()((((()))(()()(()()()(((((())()()()())))(())(((())))()))(())))(((()(()()()))())))))())())()))((())(())())())())(())((((((((()())(((())())))())((((()()()))()((()())(((((())))(((()()())(((()))(((())))())())(()))()()))((((())((((()())(()))())(())()))())()))()())()))()))())()(((())())))))()(())()())()))(()))(()())())))()))()((())())(((((()())()()(())))((()))))(()))(()()(())(())((((()))))((())(()())))(()))))((())())()))((((())))))()(()(())))))()))((())))())())(())()))()(((()()))((((((((())()()))))((()))()((()))()))((((()(())(()))()(()((()()())()()())()()))()(()()(())()((((()()())())))))((()((())(((())()(((()))())()()()((())((())((()()()))))())()(((()()(())()))(()))(()(()()))))()((()))))()(())())(())()(((((()()))))()()())()((()((()))(())))))))(((()))))()((())(()((()(())()))(((((((((()()(())))((((()(())()((())()))()((()())(())(()))))()))))(()((((())(())))))(((((())))()))((()))(()()(((((()))(()(()())))((((((()))((()))()))(()()))())(((()()(()()())())())(()))))()()()((()(())()()(()()))())())))((()))()()())(())))())())(())))((((((()((((())())()(((((()(()()())()((())))))())()())))((()(()(())((())())()((()))()((())(((()()))(((()((()(((((()()()))()())))(()))(((()()()()))()(((()(((((())(()())))()))())())((()))(()())()()(()()(()())()))()(())(())()(()()((((()()())())))(()()(()())))(((()()()))))(()(()))((((()((((())))()())()()((((()((()))(()))())())())(()))))(((()))))(((((()()()))))(())())((()()()))()(((()())())(())(()())(((()(()((()())))())((((((())()()())()))(())()(((((()()))())())(())))))))))(((()))((()(((())()))))(()(())()((((((()((()((((((((((((((((((((((((()))))))))))(((((((((((((((((((((((((((())((((()(()(()(()()()()())))))))((((((((()((((((((((((((((())))))(((((((((())))(())))))((())))()(((())))))))))))(((((((()))()))))(((()))))))))))))))))(())))((((())))))))))(((((()((((()))))(((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))((((((((()(((())))))))))))))))((((((((((((((()())))))((()())))))((((((((((((())))))(((((((((((((((())((()))))))))))))((())(((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((())))))(((((()))))))))))))))))))))))))))((((((((((((((())))))))))))))(((())(()(((((((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())()((((())))))(((((())))((((((((((())))((()((())))))))()))))))((((((((((((((((((())(((((()))(((((())(())((()))))((((()((()))))))))(()))))(((())))))(()))))(((()))))))))))))((((((((((((())(((((((()))))))))))))))))()))))))))((((((((())))))))))))))))))))))))))))))))(((((((((((((((()(((()))))))))))))))(((((((((())))((((())(((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))))(((((((((((())(((((((((()))(((()))))(()))))())))))))))))))((((((((((((())(()))(((()()()))))))))))))))))(())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())(((()))))(((((((((((((((((())))))))))))))))())))))))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()(())((((((((((((((((((((((((((((((((())(())))((((((()))))))))))))))((((((((((())))))))))((((((((()((((()))((()(((()))))))))))))))))))())((((((()))())((((())((())))))))))((()))((((((()))()))))))))))))))))))))))))))))))))))))))))(()()((()()())))((((())(((()(((((((((((((((((((((((()))((((((())))(())))))))((((((((((((((((((((((((())(((((((())))))))))))))))))))))))))))))))))))))(((((((((((((()))(((())))((((()))))))))))))(((((()))))((((((((()))))))))((((((((((())))((()))))))))))))))(((((((((((((((((((((((((((())))))))))))))))((((((((((())))(((()))))))))(((((((()))(()(()()))())))))(((()))())()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))))(((((((((()(((((((((()))(((()))())())))))))(((())(((())))))((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((())))))))))))))))))))((((())(((())(((((()(((())))))))(((((()))))))))((())))))(()))))(((()(((((((()(((()))))))))))))(()(((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))())(((((())))))))))())))))))))))))))))))))))((((((()))((((((((()))(()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(((()(()))))))))((())(((((()()))))))))))))))))))))))))))(((())(((((()))((()))))(())))))((())))))))))))(((((((((((((()))))))(((((((())((((((((((())))))))((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))))))()))))))))))(((((((((())((((((()(((())))))))))((((((((((()))))()))(((())(()())))))))))))))))))))))))()))))))))))))))))()))))))(())))))))))))))))((()()))(((((())))))((((((((((()(((((((((())))))))))))()(((()())))))))))))))))((((((((((((((((((((((((((((()))())))((((()))))))))))((((((())))))))))))))))))))))(())(())))))))))))))))))))))))(((())))))()(())((()(((())())()()))))))))()(()))(()((()()(()))(()(()()((((())()()))())()())))(()))(())))(()()((((()()((()(()))()()(())((()()()()(()(((((()((())))(()(()(((()()))())))((((())())))))(()))(())()(((((()()()))(()(()))()(())()))((())))())())(()))()()())()(()((()()))())(()))))((()))))()()((()(())())((((()(((()(()(((()))(((()((((())(((((())((()))(()())(((())()(())()()(()))())())(()()())()(())))())((((())))())(()))(()((()(())()))(()(()())()()(())))()()(()()(())()()())((()))()))())))(()((()))()()()))(()(())))())()(())))()))(())(((()())())(()(()())()))()())()()()(((()(()((()())())))()(()())(()))(((()()()))())())())((()((((()((()))()()))()))))())))()())))))(()(()(()(((((((())(()((((()(())()()))()()()()))())))((()(())()()))))(())))(()))))))(()()(((())())()))))((()(())()))())))((((()()()))))(((((((()((())()))(()(((()(())((()))((())(((()(()()))()((())((((()((((()))(())))()(((())))))()(()))(((((())(()())))(()))())))(()(()()()()()(()())(())()())()((())((())))((()(()())()(((((()))(()))()))((()))()())())))()(()()(())(()())))))))()())(())(()())()((()())())()))()()()(())()((()()())()))))))())(())(()((()))(()())(((()(())))))()))()()(()))()()))(((((((((((()()))))))()))))()))()((()))))(())(())())))))))))))))((()(()()())(()())()(((((()(()))(())())()))(())(((()))(((())()())((()())()()((()))))((()((()))()()((((())))(((((((()))(()))))()(((()))))()()()))((()))())())))((()(((())(())))(())())()))))()()()))(()(()(()))())())))))))()))())((())))())()((()(()()(())())))))())())()))(()))(()((()))))))(())())()())(()(()()))))))))))(((())))))()()(())(()(()(()()()()())))))(()))(()()((())(())(())))())(())))))(())(((((()()))((((())(((()(())))))()()(())((())))()))(((())))))()((())))((())())))))((((((()(((())())(((()(()(()(((()))()((())()))((()))))()()((())())()())(((((())))(((()()()())()(((()((())()(()))((()()()()(()()()))((())))())()))())(()))())))())())())()(()(()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((()))(((((((((((())))))))))))))((())))))))))((((((((((((((((((((((((((()))))))))))((((((())((()))))))))((())))))((((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))(()))))((((((((((((()())((((()))()))))((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((()((((()))))))))))))))))))(((((()))))))))))))))(((((((((((((()()))))((((((((((())))))))))))))))(((((((((((((((((((((((((((((()())))(((()(((((((((((((())))(((((((((())))))))))))))))())))))))))))))))))))))(((((()(((()(()))))((()))))))))))))))))))))))((((((((((((((())))))))))((())))))))))))))))))))))))))))))))))((((((((((((((((((((((())))(()()))))))))))))))(((((((((((((())))))((((())(((()))))))))))))((()))))))))))))))))))))))))))))))((((())))((())))(()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())()))))))))(((((((((((((((((()))((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))))))(((()(((())))))))))))))))))))))((((((((((((((((()))))()))))))((((((((((((((()(((()))))))))))))))))))))))))((((())))))))))))))))))))))))))))))))))))))))(((((((((((((())(()))))((())))))))))))))))))))))))))))(((((((((((((())))))))))))((((()))((())))((())))((((((((((((((((((((()))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()((())))((((())))))))))))))((((((()))))((((())(())))))))(((((((((((((((((((()))))))(((((((((((((((((((((((((((()))))()))))))((((((((((((((((((((()))(((((((((((((((()))((()))))()))))))(()(()))))))))))((((())))))(((((()(((((((())))))))((()))))(((()))))))))(())))))))))))))))((((((((((((((((((((((((()))))))(()))))))(((((((((((()))))(((((((((())))))(())(((((((((((())))(((())))))))))))))))))))))))((((((((((((((())))((()))(()(((())))()(()(((()))))))(()))))(())))(((((((((((((((()((())))))))))))((()))))))))))))))))))))))((((((()(((((())))))))))))((()))))((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((())))))))))))((()))))))))))))(((((((((((()(()(((()))()()())(((((((()(((())((())()))))))((((()))((())))))))((((((()())))())))((()))))))))))))))(((()(((())))))))))))))(((((()(((((((((())(())(())()(((((((()(())))))()()()()())))((((((((((((((((())))((((())))))))))))))))))))))))))))))(((()))(((((())(((((())((())))())))))))))))))))))))))))))((()))))))))))((((((((((((((((((((())(((()(((()((((()))))))))))))))((((()))))))))))((((((((((()((((((((()(((())()))(()))))())(()))))))))))((((())))(((((((())))))()))()))))))))))))))))))))))))))))))))))))))))))))))((((((((((()())))))))(((((())))))))))))))((()))((((((((((((())))))))))))))((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((())))))())(()))((((())))))((((((((((((())))))))))))(())))))(((((((((((((((((((((((((((()))((((((((((((((((((((((((())))))))))())))))))))(((((((((((((((((((()))((())))))))((((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))((((((((((((((((((((((((((()(((()(((((())(((())))))))))(((()))))))))))))))))))(((()((((((()))))))))))))))))((((((((((()))))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))))))(())))((((((((((((((((((((((((((((((((((((((((((((())()))((((((((((()))())))))))))))(()()((()))))))))))))))((((((((((((((((()(())))))((((()(((())))))))))))((((((()))))))))))))))))))))))))(((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))))))))))))((((((((()))))))))((())))))))))))((((((((((((((((((((((((((((())))))()))))))))))))))))))))(()))))))(((((((((((((((((((((((((((((((((((((((((((((()))))(()))((((((())((((((()))(())))))((((((((((())))))))))))))))))))))))))((((((((((((()())((()(()(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))(((((((((((((((((((())(((((((((((((((((())))))))))))))))))))))))))))((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))((())))((((((((((((((((())))((()))))))))(((((((((((((((((((((((()))))))))))))(((((((((())))))))))))))))))))))))((((((((((())(())))))))((((((((())))(()()))))))))((((((((((((((((((((((((((((((((()))))))))(((((((()))(())))))))))(((((((()))()))())))))))))((((((((()))))))((()))))))(((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((())())))))))(((((((((((((((((((((())))))(((((((()))))))))))))))))))((((((((((((((((((((((((((())))))((((((())))((((((()))))))))((((((((((((((()))))))))))))))))))(((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))((()))))))(())(()))))((((((((((())(())))))(((((()))))))))))))))(((())(((((((((((((((((((((((((((((((()))(()))((()())))))))))))))))))(((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))((((((((((((((((((()()(((((()))))))(((((())(()(()))))))((((((()()()))))())))))((((((((((((((((((((((((((((()(((()(())((()))(((((((())))))))))))))))))))))))))))))))))()((())))))))))))(((((((()))))))()))))))(((((((((((((((((((((((((((((((())))))))((((((((((((((((())((())))())(())))))))))((((((()))))))))))(())))))))(()))))))))))))))))))))((((((((((((((()))((((((()))))))((((((())(((()()))))))(()(())))((((((((((((((()))))((())((())())))))))))))))))))))(((((((((((((((((((()))())((()))))(())))())))((())())()(()))((((((((())())))())(()))())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()))((())))))))))))))(((((())()))((())))))))))))(((()))))))))))))))))((((((((((((((((((((((((((())))((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((())))))((()))))))))))))))))((((((((((((((((((((((((()())))))))(((((((((((((((()))))))))))))))))((()))(()))))))))))))))(((()))((((((((((((((((((((((()(()((()))))(())(((()))())))((()))(()(())))(((((()))))))))))(()(((((()))))))))))())))))))))))))))))))))(((((((((((((((((((((((()))((((()(()))))))))))))())))))))))))))))))))))))))))))))))))((((((((((((((())))))))((((((((())))))))(())))))))))((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()))((((((((((()))((((()))((((((((((((()))))))))))))))((())))))))))))))))))))))(((((((())((()(()()))))))))((((((((()))))))))))))))((((((((((((((()))))))((((()))))))))))((((((((((((((((((((((((((((((()))((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((())(((()((((((((((((())))))))))))))))))))))))))))))(((((((((((((()))())(((())))))))(((())(((()((((()))))))))))))))))))))((((((((((((((((((((((((((((((()))))))))(((((((((()))((((((((())(((()))))))))))))(()))))(())((()(())))))((((((())))(())))))))))))))(()))))))))))))(((((((((((((((())((()))))))((())))))((((()()))))))))))))((((((((()())(())))))))))))))))((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((()))(()))()((((((((((())))))))))))())))))))))))))))))))))))))((((((((((((())))))((((())))())))))))))(((())))((((((((((((((())))))))))((((((((((()(((((((((()))()((((()(((())))))))))))())))))(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()()))(())))))))))((((((((((((((((((((((((((((((((((((((((((())))))))))(()((((((()))))))))))))(((((())()))))))))))))))((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((()()(((())((())())()(((()))))))(())((((((((()(((((()())))))((((((((((((((((()(((((((((((((((((((())((((((((()((((()(()))(()))))))))))(()()))))((((()))))))(((((())(()((()))))())((((())))(())))))))))())))))))))))()))))))))))))))))))))))(((((((((((((((((((()))((()))))((((((())))))(((())))))(((((((((((()))((())))))))))))))))))))))))))))))))(()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))((())))())))))))(((((((((((((((((()())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((()))))))))))))))))(((((((((()(((())))))))))))))))((((((((((((((((((((((((((((((((((((()((())))((((((((((()))))))))))))))(())))))))))))))))))))))))))))))(((((((((((((((((()))((((((((()())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))((((((((((((((((((()))))))((((((((((()))))))))))))))))))))(((((())))))))(((((((((((((((((((((((((((((((((((())(((((((((()))))))))))))))))(((((((((((((((((((((((()))))))((((((((((()))))(())))))))))))))))))))))))))))))((((((((((((()))))(((((((((((())))))))))))))))))))((((())((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((())))))))))))))))))))))))(())))))))))))))(((((())))))(((()((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()()))))))))((()())))))))))))(((((((((()))))))())(((((((((((((())))))))((((((((((((()()))))))))))((((((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()(((((())))))((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))(())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()()))))))((())))))))))))((((((((((((((((((((((((((((((()))))))))))))(((())))))))))))))))))((((((())))))()(())))((((((((((((((()))((((((((((())))((((()))))))))))))))((())))))))))(((((((((((((((()))()))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(()))))(((()))))))((((((((((((((((((((())))))(((((((())))))))))))))))))))))))))((((((((((((((((((((((((()())((((((((((((()())))))))(())))))))))))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((()))))))))))))))))((((((((((((((((((((((()((()))))))))((((())(((((((((((((((())))))))))))))(((((())))))))))))))))))))))))))))))))))((()))))(((((((((()(((((((()))))((((((()))))))))))))))))))))))))))))))(((((((((((((()))))))))))))))))))(((((((())(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())()()))))))))))))))))))(((((((((((((((((((((((((()))((((()))((()))))))))))(((((((((((((((()))))))(((((((((((((((((((((())((())))))))(((((((()(((())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))))))((((((((((((((((((((((())))))))))))))))))))))))))()))(()))))))(((((((((((((((((((((((((((((((((((()((((((((((())))))))))))))))))))))))))(((((((((((((((((((((()))))))))))))))))))))(((((())))))()))))))((((((((((((((((())))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((()(()))))))))(((())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()()))))))))))))))))))((((((((((((((((((())((())))))))))))))))))))))))))))((((())(((((((()))))))))))((((((((((((()))))))))))))))))(((((())))())(((((((((((((((((((((((((((((((((((((((())()))))))))))))))))))))))(((((()))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((()))(((((((((((((()))))))))))))))))))))))))))))(())(((((()((())))))))))))))))))))))))))((((((((((((((((()))(((((((()))))(((((((()))))())))(((((((()))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()(((()))))())))))))))))))))))))((((((((()))))))))(((()))))(((((((((()))((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))))))))))((((((((((((((()))(((()))))))))())))))))))))))))))))))(())((((((()))()))())))))))))((()))))))))((((((((((((((((()())))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((())))))))))))))))))))))))))))))))))))))((((((((()))))((((()()))))))))))(((())())))))))))))))((((((((((((((((((((()((((((()))))))(((())))))))))))(((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))()))))))))))))((((((())((((((((((((((((())))))))))))))))))))))((()))))))(((((((((((((((((((((((()))))((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))))))))))))))))((()())))))))))))))))))(((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(()))))))(((((((((((((((((((((())))((((((((((((((((((((()))))((((((()()))((()))(()(())))))))))))))))))))))))))())))))))))))))))))))))))))))))))))))))))))(((((((()))))))(((((((((((((((((((((()))()))))((((((((())))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((()((((()))))))((((()))((()))))))(()())()(()))((((((((()(((((((((()))))))))))((()))))))))))(((((((((((((()))))(((((((()))))))))((((((((()))))))((((((((((()(())))))))))((((((((((((())(())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((()))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))(((((((((((((())))((())))((()))))))))))))))))))))))))))((((((((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(()))))(((((((((((((((((((())))))))))))))))(((((((()))))))))))))))))))))))))))))))))))))((((((()((((((()))))))))))((((((((((((((((((((((((((())))(((((((((((())))))))))()))))((((((((((()))))))))))))))))))))))))))))))))(()))(((()))))))))((((((((((((((())))(((((((((((((((((((((((((()))))))((())))))))))))))))))(((((())))))(((((((((())))))))(((((((((((((()))))))(((((((()))(((())))))))))))))))))))))))))(((((((((((((((((((((((((()))))))))))))))))(((((((((((((((((((((((()())(())))))((()))))))))((((((((((((((((((())))))))))))))))))))))))))))((((((((((()))((((((((((((((((())(((((((((((((()(((())))))))))))((((((((((((((())((()))))((())))))))))))))))))))()()((((())()(())))()))))))))(()))))))))((((((((()))))))))))((()))()))((())()())(())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))((((((((((())))((())))))))))))))))((((((((((((())))))))(()))))))))(((((((((((((((())))))((((((()))()))(((())))))())))))))(((((((((((((((((((((((((((((((((((((((())())((()))())))))))))))))((()))))))))))))((((((((((((((((()((()))))))))))))))))))))))))))(((((((((((((((((((((((((()))(((((((((((((((((()))(((()))))))())(((((((()))))))))))((()))))))))))))((((((((((((((((((((((()))))))))((((((()))(((((()))())()))(())(((((()())))((())))))))))))))(((((((((())))()((((((()))))))))((((((((((()))))()))((((((())))((((()))))))))))))))))))))))))))((((((((((((()))(()((()))))((((())))))))))))))))))))))))))))((((((((((((((((((((((((())))((((((((((((((((((((((()))(((())())))))))))))))))))))))))))))()(((((((((())())))((()))))))))(((((((())))((((((((((((((((()(((((((((()))))))))))(())))())))(((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()())))))(((((((()))))))((((()()))))))))))))))))))))))))))))))))))(((((((((((((((())())(()))((((((((((((((()))))))))))))(((())(((((())((()))))))((((()))))))((()))))))))))))))(((()))))((((((((())))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))(()))))()))())(()())())((()(((()(((()())))()(((())))))(((()())((())()())(()))()(()(())()((((()(((()())())())))()))(())(())(()))((())(()()))((((())))(()((())((())))(()()((()))()))(((()()((())()))())))(((()(()(((())(()))()(()(()(()(())))(()()))()()()()))((()(()()((((()()(()())(((())()()()())((()))))())()(())))())()(()(()()())(()))))()((()((()())))))(((())()())())((())((((()())()))()())()(())()()(()((())(())(()())())))(())))(()((()(()))()()(()()())((()(()())))()())((())((())(()())))()())())()(((())(())))))((((())))(())((())((((())()(((())))())()()(())()))()())))((())))))(())((())()(((()(()(())))))))))(())((((())((()()((())))))))(()))))(((()((()))()((()(()()((()(()()))(()())())()()(((())((()()((((((()())(()())()))(()()())))()((())))))(((()())()))(())))())()())())(()))()((((((()))()))()((((()))(())(()))((()()(((((()))(((()((()((())))((())((())((((())(())))((()(()(()(())))()()())))(((()()()(()()((()))))()(()((((((((((((((((((((((((((((((((((()((((((((((((((())(())(((((((((((((((((((((((((((((((((((()))((())))))))))(((((((((((())))))))))))))))))))))))))(())))))(())))))))))))(())((((((((((((((())))))))))()(())((((()))())(())))))))))))))))((((((((((((((((())))))))))))))((()))))))))))))))((())))((((((((((((((())))((())))))(())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))((((((((((((((()))(()))))))))))))))))))))))))))))))))))))(((((((()(((((((())())))))((()))))))((((((())())(()))(())))))(()(((((((()((((((((((((())((((())))))))(((()))))))((()()))()()((((((()))((((()))((((())())))))))(())()(()))(())))))))))(((((((()((((((()(()))(()(()())))))))))))((()))))()()))))))))))))((((((((((((((((((((((((((((())((())))))))(((((())(()(()))(((((()))(()))))))))((((((((((((((()))))))))))))))))))))))))))))))))(()()))((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((((((((((())))))))(((()()))))))))))))))((((((((((((((((((()))))))))))))(()))))))(((())((()((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()((((((((())))))(((((()()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()(())))))((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))(((((()(()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())(((((((((((())((((()(())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()(()))))))))((((()(()))))))))))))))))))))))((((((((((()(((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))())(((((((())())(((((())))))))))))))))))))))))((((((((((((((((((()))((((((()))))))))))))))))))))))))))))))))))))))))(((((((((())(((((((((((())(()))((((((((((((((((((((()))((((()))))))()((((()))))()))))))))))))()(())))))))))))))))))))((((((((()))))))))))))))))))))))))(()()())(()()())()())())()((()())())())))(())()()()))))((())()(((())()((()())(())())))((()())))(())()())())(((()(()(())))(())((((()()(()((()(()))(()(()()(())))())()()))))(((((())((())((())))()))))(()((())((((((()((()(()(()())()()))())(((()))()(()()()(())()(())()(((()))(())(((()(()))))(())()(((())(())))((()())))))((()(((()))(((()(()))((()(())()()((()))()()()((((((((()()())()(())())((())))()))(()))))())(()())((()()(()())())(()()((((()))())()((())))())()())(())((()(()()()))(()((())(())())()))())((()())()()()))))()))(())())()())))())()(((((((((()((((()()()(()((((()())((()((()()()(()(()()(((()))(((()))((()))(()))(((()()()()))()())()(())()()((()()(()(()(((()())(()())((()))(())(()()()()()))))())))(())())(()()(()())()(()())))(())))))))(()))()))))((((()())((((())())(()(())()))))((()())(((())()((())((((((()(()))()((()))()()()()((()()))()())()((())()(())(()((()))())(())()(((()(()()(())((()))()(()(()())()()))()()(()))(())(()((())(())))()())(()())()))())))(((((())(())(()(()()))(()())()))))((()()()))(())(()((()(()()()(()))())(()()()))(()(()()())(())))()(())()(())()()))()))())(()(())(())(()))))())(()(()(()()((()()))))(()((())()())))(((()((()())())((()()(())()(()()))))(()())))()())(()))(((()((((((())))(()((()))))()))((()())))((((()((()))())())(((()))()(()())))()()(((((())))((()()()))()())()))()(((()(()(())()((()(((()())())()())))(())()))((()())(())())()())())(()((()((())())((()(()()())(()()(())))((()())()(())))))()())())(()())((((()()))())())))(()())(())()))()()))()))))))()))((((()(())(()(((((()((((((()()))((())))))(()))()()))(((()(((()()(()(())))()))))()()))((()))())()()())())(((((()())(())))())()((((()))))((())(()((()()))(())(()((((((((((((())(()()(()()(()(()))(((()))((((())()((()(()()()(()((())(()()())()(())()()()))))()()())(())())(())()))())))))()(())()))(())()))))(((()(()())))())(())(((())())()))(())())())()))(()()))())))())()))()(()))())()(()(()(())()((())()(()))))()))))((((())))()((((())))))))(((((((())))())(()()))())())))((())(())))))())(()))))((((((()))()))))))()))))())()()()()()(((((()(())(()()(((()(((()()())))()(()))))))(())(((()))()(((())(())))(()(()))))()())()))(((((()((((()))(()))()(())(()(()((())(())(()(()())(()))))()(((())))(()()()))))()))(((((()()(((((())()((()(())())((())()))))()((((()((()(()((((())(())())())()((()((((())((()))()())((())())((((())((((((()((())))))(())()))((()(((((()))((())()))))()))))((())))((())()())()(((()(()(((()))())()))))((((()))(()()()()()(())))())()))((()(((()())))()((((((())()((((()(()))(((((()()()())(()())()()()()))((()))))()))())))))))())(()())((()(()())())())())(())())()(()))()(()(())()(()()))((()((()))))))))()()((((())))))((()()(())())()))(())((())()))))())))(((((())))(()(((()(()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((())))))))))))))))(((())(((((((())))))))))))))))(((((()))))((((((((((((()))((((((()))))))((((((((((((((()))))))))()))))))))))))))))))))))))))))(((((()))))))))))))))))((((())))(((()))))(((((((((((()()))))))))))))((((((((((((((((((((((((()(((())((((())))((())))))())))((((()))))))))((())))))(((((((((((((((((((((((((((((((((((((()()))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((())(((())(((((((((((((((((()))))))))))))(())))))))(((((((((((((((((())))))((((((((((()())))))))))))))))(())))))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))(((((((((((((((((((((((((((()))))))(()))))))))))(((()))))))((()))((((((((()((())))))))))((())))))))))((((((((((((()((((((((((((((((((((((((((((((()))((((((())))()))))(((((((()))))))))))((((()(())())()))(()(()))))))))))())))))))))))))))))))))(((((((((()()))))(((())))))))))))))))))))))()((((())((())))()()((()))(((()((())())(())()))(((())(()()(((()))))()()(()((((()))))(()((()))))))()()))((()))()))))()))(())()))(())()))()(())(())())))(((((()()(()(((((())(())())()))(((())((())(())(((((()(()(((((((())(((()((((()))(()))())((()((()((()))))))(()()())))()))()()()))))())())(()())(()(((())))(((((((())))))())()))()(())())((())(()))))))(()()())))(()()))(((())()(()(()))()())())()())())()(())((((()((()())((())(((()((((())(((())())))()(())()()())()))()))))())())(()))())))())()(()()()(())()()(((((()(()())(())(()()))()())))((())))(()(())((())(()()(((((()((((())(())(()))()))()((())))))(()))))(((()))))()))))((())()))(()(())((())())()(()((())()(()()(()(())(()()(((())((())()))(()))()(()()()((()))()()(())(()())())()(((()()())()((())()))()((())(()))(()((((())((((()(((()))(()))))()((()()(())()())()())))((((((()())))((()()((())))())((())))(()(()((()))))(()(()(((()))())(((())))(())())()))(()))(()))))(())))))))))(())((())(()))))))((((((()(())((()))(()()(()((((()))())))())((()(()))(()))()()()))(()(())())(())(((())))(())()(())))(()(()()()))(()())((()()))())()())(())(()))(())()))())())))(())()(()))())())()(()))))())()()))))(()(()))())()()((((()))))()(()((())())(()()()()))(()(())((()()(()))))()())))())(())(()()()(()))())(((()())(())(()()((()((())()()))(()())((((())((((()()))))()(()()((((())(()()((())(()(()(()))))((())(())))()))())()))()))))()))())((()()))))()(((()())((())())()))())))(()()))((((()))(()()((((()(()((())())())(((((()))((()))()(((())()()(()()()(((((())))(((()))((((()()(((()()(((()(((())())()))(())))(()((((()()()())))()))))()(()((()())()(((()())())))(((()(((()))()(((()))(((((())()()()))((()))()()())()()())))))(())(((())())))()(()(((((((()((())()()((())())())))()()())))()())()((())())((((((()()))))(()())(())(()()((()))()((((()()()))()())(((((())))()((()))))()())(())()(((())()))()()()(()())()))()(()))(()(()(()())))(()(()))))()())))(()))(((())())((()(()()))))(()()()()()()(((())(())))()(((())())))()())((())((()((())(()))))()(()))()))((()()(((()(())()))(())(()()((())))())((((()(())))(()()((()))((((()((())((()(()((()()(())()()()(()))))(())((()))()()()))()(()()(()((())()))())(()(()(()()()))(((()()((((((((()()())())))())((()(((()(()))())(()(())())(()())))())))(()()(()())))))())(())()((((()()())(((())())()(()))(((()((()()())()))())(())()))))(())((()()()((((())))((())())()(()))(((())(((()(()(()))))()(()))())))(()(((()()((()((((()()()(((()(((((())))()(((())))((())(())))))((()())(()))(((()((()(())())())(()()))(()())(((())))(()((())()(()(()(()())(((()(()(()))(()()(((()()()))))))(()))((((())))((())()((((())()))())(((()(()(())()()()()))))())(()(())))(((()(((()()()(()((()()((()()))((())))(()()((()))(()))))()((((())())()))()()())(())))))()(((())(())())(()))()))))))))))((())()))()(())()((((((())())()((()())(((()((()()()())()))())()(())())))(((()()))(()()((()(((())()))))))(((()(())()((())()(((((()(())()()(()())(()(()((((()())))(((()(()()))))()))())))(()))))))((((()())()(((()))))))()())())())(((((())(()))))))))()))))()(()()))((((())())(())((((((()))(())())((()((()(()))))((())())(()((()()()()()(((((((())(())()(()))))))))())(((()))()((()((()))))()((((()(()()(((((()))))())())((()))())(()))(((())(())(()())(()))))()())())()())((((())(())(()(())((((())(())()(()))))))))(())()))((())(((((())))))))))))()))(()()))()))(())())((()(()))))))(()))))())())()()((()()(()(())((()(()))())()(()()()))()(((()()(()()((()((()))))(()(((()(((()))()()()(()))))()))((())()()))))()))))((((()(((()()())(()(()())))(()()()()))(((()()(())(()))))()())))(((((()())(())))((((()()((((()()()()(((((())()))()(())((())))()((())((())())(())()(())))())(((())()()()())((((()((()(())()))(())))()(((()))()))(((()((())((()(())()())())())()))((()()((())(()((((((()))())())(()))()()(())))()(((()(())(((((()(()))()()()((((()))((((())(())((())(()()(((()))()))((()()())(((((()()((()))())))))(((()(()())((())))(())()((((((()())()()(())(((()()(()()()()))()())()((((()))(())()))()((()((()(())()((()(()))()(()())(((((()())()((())(((((())(())(((()))((((()()))()())()(())()()()()((())((()((()()(((((((()())(()()()))((()))(((()((()))()()))()(())()()(()()())((()(()(()(())))())))()(())())(()))(())))()(()())())))((((((())(()()(((((())(((()((()))((()))))(((()))((()))((()))())((((()()))((((())(()()))()))(())))())))))(()))))((()(()(((())())())())((()(((()))(())((())()(((((())))(())(((()()(()))(())()()(()(()()()))(((()())(()))()(()))()())()(()))(()(()()()((((()(())(()()))()))())(())()))(())(((())()((()(()(()()(()((((()(()((((()(())(()()()((()())))((()()()(((()((()())))(()(()(())))(())))(((()))))())(()()()))))()()())((()(()(())(())((()(())(()()(()))))((((((())(((()()()))(((()))(()()()())(())))()()(()(((())()()))()())(((()(((((())))((()()))((()())(()())))()(()(()()(())()()(((((()()(()(()))(((()(((((())((((())()))()()(())((((()()())(()))(())()()()())()((()))()(((((((())))()()()(())(((((((()))((()(()(()(()(())))))()()()(())))()()))((((())())(())(())())))))((()((()()(()))((((()()))))))()()((((())((())((())()((()(()()()))))(()()(()()((())((()()))()((((((()()()(())((((()))())()((())))(()))(((((()))((((()(((())))(()))(())))((((()))()((())())()()()()(()(())(((()()))(()())())()(((()()())((())(()((((()(()((()()())))(()))))((((()()((()((()()))()((())())((()())))(()((((()())))())()())(((()))))())((())(()))(()(())()()(((((())()())((((((()((()()(((())))()))()())(()))((())))()())())())())((((())())((((())))()))(()((()()()()(()()((())()())()))()))))()())(((()()((())(()()()())(()()())((()())((()(()))(((()()()))(()()((()(()))))())()()(()())))(()()))()())()(((()((((((()()))())))))((((((()))))(()()()())())(()((()))()()))()))))()()())()))(()())())())))())))((()()))(()))()(()())))()))())(()))(()()()))()((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))(())))))))))))))))((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))(((((((((()))))(()))))((((())))))))))))))())))((()((((())))))((((((())))))))))))))))))))))((((((((((((((((((((((((((())))))(())((((((((())))((()))))))))))))))))))((((((((((((((((()))))))(((((((((((((((((((((((((())))))))))(()))))))))((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()))))))))(())(((())))((())))((((((((((((((((((((((((((((())((((((())))))))))))))))(((((((((((((((((((((())))((((((((())))))))))))))))))))))(((((((((()))))))))))))(((((((()))))))))))))))(((((((((()((()))))))))))((((((((((((((((((((((((((()(())(())((((((()((((((((((((((((())))))))))))))))))))(()))))))))(((((((((((((((((((((((((((()))(())))))((()((((((()((((((())()((()))))))()((((((((((())()((()))))(((((((((((())))()))((()(((()())((()))))))(()((()))())))))))))((((())))))))))))))))))((((((())))))(((())))))(((((((((((((((((((())())(()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((((())))(((())))))()))(((())))))((((())()))())(((()((())))()))(((((((()))))))))))))))))))))))))))))((((((((((((((((((((()))(((((())))(()))))))))))))))))))))))))))(((((()))))()((((((((((((()()((()))())))))((()))((((((())(()(((((())))(())((()))((()))))))))))))))(()())(((((((((((()(((((()((((()))))))))))((())()()())))))(())((()))))))))))))))))((((()()))((((((((((((((((())()((()))(((((())())())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))(((((((()((()()())())))(()))))()))))))((((((((((((((((((()()))))(((((((((((((((((((((((((((())())))))))((())))()))))((((((()))))))))))))))))))(((())))))))))))))))))))))))))(((((((()(()))(())))))))((((((((((()))))))))))))))))))))))))))))))))))))))))))(((())))))))))((((((((((((((((((())))))(((((((((((((((((((())))))))((((((((()((())))))(((((((((((((((())))))(((((((((((()))))(((((((()(((((())))))))))))))))))))))))))))))(((((((()))((()))))))))))))))(((((((((((((((((((((((((((((((((((((()))(())))))((((((((((((((((((((((((((((((((()(((((()))(((())))))(((((((((())(((()))((((())(())(((((()()(())())((((((((()()))((())(((()))))))))())(())))(())))()((()))())))))))))))))))))))))))))))())(((()))))))(((()))))))))(((()))))))))))))))(((((((()(((()))))))(((((((()))((((((()))))))))))))))))))))))))))((((((((())(())))))))((((((((((((((()))))))())))))))))))((((((((((((((((())(())((((())()))))(((((())))))((((())))))))(((((((((())))))))))))))))))((((((((((((())))))))((())(((((())))((((((((((())))))))))))))))))))))))((((((((()))))((()()))))))(((((()(()))((()))((())))())((())))))()))))))))))))(((((((((((((((((((((((((((((()))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()(((((((((())((((((((((((()))())))))))))))))))))))))))))))))))))))))))))))))))(())))))))))))(((((((((((((()))))))))))))))))))))))))))))))((((((((((()))(((((((())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((())())))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))((((((((())()))))((((((((((((()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())((((((((((()())))))))))((((()))))))))((((((((((()))))((((((((((((())))((((((((()))))))))))))))(((((((((((()))((((((())))()))))(((((())))))(()))))(((((((())(()))((((()((((((((())))))))))))))))))(((((())))((()(((()(((((())()))))))((())))((())((()))((((((((((((()(((())))))))))))())))))))))))))((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))))))))((((((((((((((((((())))))())))))))))))))))))))(((((((((((((((((((((((((())())((((()))))))))((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))(())))))))))))))))(((())))))))))))))))))))))))(((((((((((((((((((((()))))))(()))((((((()(())))))))))))))(((((((()))))))))))))))))))))((((((()))))(())))))))))((((((((((((((()))))))((((((()(()))))))))))))((((()))((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())((()))))))((((((((((((((((((((())()))))((((((((((((((((((())((()))))))((((())))))))))))))))))))()))))))))))(((((((((((((()(((()())((()))))((((()))((((((((())))))(((()))))))))((())))))))))))))))))))))))))))))((((((((((((()))))))))(((()(((((()())))()))()((((((((()((())))))))((((())())()((()))(((((((((((((((((((())(((((((((((())((((()))(((((((()))))))))))))))))))))))))))))))))))))(()))())))))))((((())))(((((())))))))))((((((((((()(((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))(((()))(())))))))())))))(((()))))((())))))))))))((((((((((((((())))))))))))))))))))))))))(((((()))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()))))(()))))((((((((((())))))(((((())))))))))))))))))(((((((()))))))(((((())))))))((((((((((((((((((()))))))))((((((())(())))()()))))(((()))))))((()))))))))))))))))))))))((((((((())))(((()))))))))((((((())()))))((((((((()((((((()))))))))(((((()()))))))))))))))))))(((((((((((((((((((((((((((((((())))((())))))))))((((((((())))))((((())))))))))))))))))))))))))(((((((())))((((((((((((((((((()))))))(((((((((())()())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((()))))))))))()))))))))((((((((((((((((((((((()())()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())))))((((((((((((((((((()))((((((((())))(())))(()))))))))))()(((((((((((((((((((((((()(((((())))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))(((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))(((()))))))))))))))))))))))(((()))((((((()))()))))))))))(((((((((((((())))))))))))))(((((((((((((())))))(((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))(()))))))))))(((((((((((((((((((((((((((((((()(())))))))((((()))))))((()))))))))()))))))))))(((((((((((()()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((((((((((())((((((((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((((((()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))((((())))))))))))))))))))))))))(((((((((((((((()((((((((((((((((((((((()(((()))))))))))))))((((((((()))))))))(((()))))))))))))))))))))))))))((((((((())))))())((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))(((((((())))))))))))))(((((((((((((((((())))))((((())))))))))))((((((((())))))))((((((((())))))))))))))))))))))))(((((((((((())((((((((((((((((((((((((((((((((((((((((())))))((((()()))))))((((((((((((()())))))))(((((((((((((()))))))))))))))))))(((()))))(())((())))))))))))))))))))))))))))))))))))))))))(((((((((((((())))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((())))))))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))))))))((((((((((((((((())))))))))))))))())))))))))))))))))))))))))((((((((((((((((((()((((((((((((()))))())))((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())())))))((((((((((()))(((((())))))))))))))))))))((((((((((((())))))))))))((()))))((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((())))))))))))))))))))))()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))))))(((((((((((((((((((()))))))))))))))))))))((((()(())))))))))))))))))))(())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))((((((((())))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))))((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))((((((((((())))))))))))))))))))(((())))))))))))))))))))))))))((((((((((((((((((((((((()))((((())))((())))))(()))))))))((((((((((())))))))))))((((((((((((((((())))((((((((())))))(()(())))))))))))))))))))))))))))))))(((((((((((()))(())))))))))))((((((((((((((((((((((((((((((((((((((((()()(((()))))))))))))(((((((()))())((()()))))))))))))((((((((((((((((()))))))))(((((((((((())))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))())((((((((((((((())))(()))))())))))((((((())())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((())))))))))))))))))))))))))))))((((((((((()))))(((((((((()))))))))))))))((((((((((((())(((())))))))))))(((((((((((((()))()))))))((())))))))))))))))))((((((((((((((((((((((((((((((()))))((())))(((((((((((((())))(((()))))))))))))))))))(((((((((((((((((((()))))))))))(()))))(((((((())((())))))))))))))((((((((((())))))))(())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((()))))))))))))(((((((((())))((((((((((((((((((((((((((((((((((((((()(((((()))))))))))((())))))))))))))))))))))(()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((()))))))(((((((())))))))))))))))))(())))((((())))))))))((((((((((((((((())))))()))))))))((((((((((((()))))))))))))))))))))))))))))))))))))((((((((()()))))((((((((((((((()))))(((())())))))))))))))))))()))))))))))))))))))))))((((((((((((((((((((((((((((((((((()(()))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))()))))))))))((((((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))))))))))))))))))))(()(((((()))(())))))((())))(((((((((((((((((((((())))))))((((((((((((()))))))))))(((((((((((((()))))))))))))))))(((((((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(()))))))))))((((((()))((((((((()((((())())))())((())))))))))))))))((((((())((())))))))))))))))(()))))))))))))))))(((((((((((((((((((((((((((((((((()))(())))((((((((((((((((()))))))((((((((((())((()))((((())()))))))))))))(((()))))))))((((((((()))))(()))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((())((())((((()())))))))))))))))))))))(((((((((((((((((((((((((((((((())(((())))))(((((()((()(((((((())))))))))))))))))())))(())(()((()()))())))))(((((((((((())))))))))))))))))(()((((((((((()())))(()))))(())))()))))))))))))))))))))))))))))))))))))))))))((((((((((((((())(((((())))))))))))))))(())))))((((((())))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()(((()((()(()(()(((())())()()()()()()()()()))))(()(())))()(((()(())())))()))))(())())(((()())((()())())))))()))()((()))(((((())(()())(()((((()))() ())((((())()(())()()()))(())())))))()())()()(()))(((((()))))))))()((()())))())()()()()())()))))(())))(())(())))((())(())))))((()(()(((((()(()()()))(()()()))()))()()))(())))())(()())))()(((((()))()))()((()(())((((((()))(()())(())(()))((()()()((())(()()))))(()((()((()()(((())()))((()(())()))()))()()))(()()())(((((())(()()(()(())()(()()))))()))(((())(())(())()()()))())())())((()())()))())(((())((((()(()))((((((())))()))((()()()()(()(()))((((((((()((((()()()()))()())(()))(()))())((())))()(()((()((()()()(()))()()(()()(((((())(()()((())))))()))(())()(((()((()())(((()(())(()()((((()))()((())))(())(())(((()((())(()())(((()((((())()))(()((()((()(((()))())))())(())(((()))))()))(((()))))))()))())(())()())))((())))))())((()))))()))((((((()))(()(()))()())())))))))(((()(((())))())(()(()))())(()()(((()()(()(()))(())(((()((()((()))()()(()())()))()()())(((()))))()))))()()())()(()(()())(()()()(()(()(((()((()(()))))))((()()))(())(((()))(())))()(()())))()()())(((()((())((())((())()(((()(()()))()()()((()((())()((()((())())()))))()()((()(()))()((())())((()(()(()((()((()()))))(()))()))()(())((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((()))))))))))))(((((((((((((())))))))((((((((((((((())))()))))))))))))))))()((((()((((((((((((((((((((((((((((((((((((((((((((((((())))(((())()(((())))))))))))))))))(((((((((((((()))))))(((())))))))))))(((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))()))))))))))))((())((((((((((((((()))))))))))))))))(())((((((())((())))))))))))))))((())))(((((((((((((((((((((((((((((((((((((((((())(((((((((((((()))))))))))))((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))())))))(()))))))))))))))))))))))(((((((((((((((((((((((((()(((())))))))))))))))))))))((((((()))))((((((()))))((())))((((((((((((((((((()))((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))(()()(())()((((()(()))))))()))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(())))))))))))))))))))))))((((((((((((((((((((((((((((((((())(()())))()))))))(())))))))))))))(()()(((()))))))))))))))))))))))))))((())(((((((())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()())))))))))(((((()))))((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()(())))))))((((((())))))))))))))))))(((((((((((((((((((((((()())(()()))))))))))))(((()))))))))))))(((((((((((((())(()))))(((())(((((()))))))))))((((((((((((((((((((((((((((((((((((((((())(()))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))))))))))(((((((((((((((((((((((()))(((((()))))(()(((((((((((((((((()))))))((((((()())))((((((((((((((()()))))))())))))))))))((((()(())))()))))()((()((())))))))))))))))(((()()))))))(((())))(((((()))))))))(((((())))))))))))))(((((((((((((((((((()))))))((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((())(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))(((((((())))(()(()()(()(())))()()((())()((())(((()()((()())(()((())()((())()))(()))()(((((()()()))()(())(()())())()))())(())()(())((((((())()(())(((((())()((()()(((())))(()))(()))((((()())()((()))(()()()))(()((()))((((()()()()()(((((((()((())(()))((())((()()))()()((()))())(()(()())()())()(()(()))))))))(()()((()(()(()))(())))())()((())((()()))()((((()((((()))()((((()))(((()))(((()()()(()(()))((())(((())())))(()(()((())))))()(()))(()()()((()())()())())))()()))(((())))(()(()()))())()))()())(((()((())))(()()((((())()(()((()))()())())())))((((((())))))(()))()(()())))))))((()))())())))())))()))))))())()())()())))(())())))))))(())()(((()((((()()())))())((()))))(((())((()))))(()())))()())())((())))((()))))()))))()(()((((((((((()()(()(())()((()))()))((()))))()()())(((((()))))(()(())()(()(())())((())))(()(((())))(())((()((((()))(((())(((()(((())))(((())))(()))((((()()(()()(((()))()())((((((()))((())()(((()(((()())(()((()))()())()(())((()))()()()((()))))(()(((()(()))())((()()((()(()))(()))()))())))))()()((())()))))(())(()()(()((()(((()()((((((((()((((()()(()()))((())(()))()(((()))(())(()())())(()()(((((()))())()(()))))((((()(()()()()(()()(((())(())((()()()(((()))(((((()))(()())(())(())((()))))()()()(())))()))())(()()((((((()())))()))))((())()((((())))()((()())()(()()())))((()))))()(()))))))()()(())(()()))))()()()(((((()())()()))(()(()((())))()()((()())(()((((()()))((()(())())(((()))(())((())())((()((()()))((((((()((()())(()()())((((()((()))()(((()()((()()())(()()((())()())))(())((())))((())((())))())))())))((())))()()()))(())))()(())(()()(())(((()(()(()())()((()((())()()((())))(((((()(((())()()())))))(((()))((())))(((((()(())((((((()())()))()((()))(()()()()()()()))((((()((())(((()()())))()((()))((())((())))(((()()))))()(()(()))(()()(()((())())())))())))(())()((((())))(())())))))))))())()(((()))())()(()())())()()())(())(((((()))()(())(((((())(()())()()))((((()((()()(())))(((()(((()((()())))(()(())))()))(((()())((()())(((()()(((())())))(())()))))))((()))((())()))()((()()))))))))())()))(((()((()()(()(()(((((((((())(((()((()))))((())((()))))((()(((()()()))))))(()(())()(())()))(((()()())()(()))(())()()(((()))((()(((())(()(()(()())))(())())(((()()(()()))()())))()())((((())((()()()(()))(((()()))()()))()())))()(())))((())((())))()))((()(())())())(((((()())()())()))()())))))(()()())))((()()))(())))(()(((())(())()()()(((()()(()(()))(((()()(((())(())(((((()))())))((()()((())()(()()()()(((()(()(())(()))())()())))))()))(())((()((()()(()()(()(()()())(((()))()(())))(())((((((()())(())()((((()(((()))))()()((()(((((()()(())((()(((()()))((()((())(()))(())(((()()((()()()((())()()))))())))()))))())))()()()))))(()((()()))))()))))()(()(())()))()))()(())()()(()()(()()(())()(()(()((((((()()(()))()((())()))((()()()()(())())())))))()))))((()))((()))()(()())(()((()())(()(()()()((()))()()()(())()(())))(()())((()(()()((()))))()())()(()())(((())))()))()))))()())()())()))(((()))())))))))(())()())()((((()())())())())()(()))(()((()))(()))(()(((()(())(()((()))(())()(()()))((()())()()()))))()(())((()())((())))))(())())()(((((()(())()()(())()))()))(()()(((()))()))((())()()))(()))()()()()(())))((()((()(()(((((((((()()())(()))(())(())((()))()()()))((((()(()))))(((()))))(())((()))((()()(())()()(((((())()()))))))(())()(())(()()())()))(()(((((())()((()(()((((((())))(())((())(()()()(((()))(((((((())))((()))()(((((((((((((((((((((((((((((((((()))))((()))))))(((((((((((((((())((((()(()(()))(((()()())))))))((((((((((((())))))(((((()(()))))(((((((((())))(())))))((((())))((())())))))))))((((()())))()((((()))())))))))))(((((())))))((((((((((((((((()))))))))))))))))))))))))((((((((((((((((((((((()))))))))))))))))))))))))((((((((((((((()()))((())))))())))))(()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(())))))))))(((((((((((((((((((((((((((((())))))))(((((((((())(((())))))(((((()))))((())(((())))))))))))))))))))))))((((())(((((((((((((((((((((((((((((((())))))))))))((()((((()))))))))))((((()))(((())))((()))))))))))))))))))))))))(((((((()((((((()(((((((((())))((((((((((())))((()((())))))))()))))))())(((((((((((((((())(((((()))(((((((((())((()))((()))))((()))))))))(()))))(((())))))(()))))((()))))))))))())))))))))))(((((((((((())(()))))))(()))))()))))))))))))))))(((((()((((((((((((()))))))))))))))))))))))))))))))))((((())))))))))))))))))))))))))))))))))))))((((((((((((((((((()))((((((((((()))())))))))))))))))))(((((((((()))))))))))(((((((((((())(((((()))))))(((()))))(())))(((((((((()((((())))(()))))))(((())((()()))())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((())())(()()))))))))))))))))))))))))))))))))))))())))((()))(((())))))))))))))))((((((((())((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((()(()())())))))))(((())))))))))(((()))())))))))(((()))(()))))((()))((((((()))()))))))))))))))))))((())))))))))))))))((()))()(())(()))(()(()(()((((())(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()()))))))))))))))))))(((((((()))))))))))))))))(((((((((((())))((((((((((()((()))))))))(((((((())())))))))))(((((((((((((((((((()((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((())))()(())))))((((((((()))))(()(()()))())))))((((())()))))))))))))))(((((((((((((((((((((((((((())(((()))))))))))))))))))))()())))(((((()(((()())(((()))())())))))))((()()(()))(())))))((())))))))))))))))))((((((((((((((((((())))))))))))(((((((((((((((((((((((((()(((((((()((())))))))))))))((((())((((((((((((((((())))())))(((())))))))))((()))))))))))))(((()(((()))()))((((((((((((((((()(()))))))))))))))))))))))))))((((((())))))))))))))))(((()))((())())))))))(((((()))))))))))))))))))((((((()))(()(())))))))))(((((()((())))))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))))))(((((((((((())))))))))))))))))(((((((((())))))))(((((((((())(((((()))((()))))(()))))((((((((((((((())))))))))))))(((((((((((((((()))))))))()))))))))))))))))))))(((((((((((((((((((()))(((((()))(((((())))))((((((((((((()))((((((((()))))(())))))))))((((((((((((((((((((((())))((((()(((((())))))))((())))))))))))((((((((()))))((()))(((((()))())))))))))(()))))(((()))()((((((()))))))))))))))))(())()))))))))((((((((()((((()))))))))(((((((((())(((((()))((()()))))))(()(((()())))))))))))((()((()))))))))))))))))))))))))))))))))))((((((((((((())))())(((((()((()))))))))))))))((((((()()))))))))))))))))))((()())()())()))(()()((()))()()()()(()(((())))(((()))(()())(()(((())((()(()((()())()()())(((()))(()))()((())))(())((()((((()(()())(()))((((((())()())()))()()()(())()))(())(((()()(((((())()((()(()()))()()()()()()())())))(()(((()()(())())()(((()((((((()(())(())((()(()()))(()()(((())(()(((()()(()()))))(((()()()()(((()()((())))()())(((())))(()()(((()((()(((((()()))(()(()())))((((()))(()))((()(()()))()()()))()(()((()((()()))()(()))(())(()(())(((()()(((())))((((()()))()())(()()))((())())))((()())(((()())()(()()()(()(()()(())((()))())(())))(((())(((((())))((()()(()))()((()())()((()))))))())()())(((()()))))()()))())())())))()()()(((((()(()(()())()()(()())(()(())(())((())()((((()()(((((())))))(()(()(())()()(())()(((())())()()()((()(()(()))()(()))()))))(((())(((()(()))))((()())))()((()())((()((()(())((((()())(()))()(())((()())))()()())(()(((((())())(())(((((()))((((()()())(()())()(()))()))))((())))(()((((()()(((())(()())(()(()(())((())())()()(())())((()()(())())())(((()(()))()(()))))()(()))()(()()()))()))((((()(()())))))())))())())(((()))(()((()(()(()(()((()(()))((()((()))(()))))((()()(()()(()))()())())((((((()))))()(((())(())(()()()()(())))(((()()()()))()))())(()()())()))(((()(())())))))(()())))())()(())((())((()(())))()(((())()((((())(()()(()()(()()()()(())))(((((())(((()()()(((()())))())()()((((()))(()()))()()())))())))()()()))()())()(((((()())(((()())(()(())(())))()))(())(((())(()()(())())(()(((((()(()))(()()))))(())(())))((((()()()))())())()())()())())))(((((((((()((())))(())((())()(()))((())((()())((())()(((((())))((()))((()))))(((((()()()()))()())())))()))()())()(((()()())))())())()))))((((()()()())(())()((()(())())(((())())()(()())((()))((((((()))(())()))()(((()))())((())(((()()())))()(((())()))))())()(())(())((())(((()(((()(())()))(()()())(((((()))((())()())())()(((()()()()()(())))))())((()())((()(()(()(()))()(((()(()))))))((((()))))(())(()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((()))))))))))))))))))(((((((((((((((((((((((((((()))(((((((((())))))(((())))))))))))))((((())))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))(()))((((((())))))((())(((()))))(((((()((((())))))))))))))(((((((((((((((((((((((((()())((((((((((((())))))))))))))))))((((()))(((((((()()))))))))))))))(((((((((((((((((((((((()))))))))(()))))((((((((()))))(((())))))))))))))))))))(((((((((((()))))))))))))(((((((((()))))((((((((((((())))))))))))))(((((((((((((((()((((())))))))))))))))))((()))))))))))))))))))))))))))((((((((()((()))))))(((((((((((((((((())))))))))))((((()(((((((((((((((((((())))))))))))))))))))))))))((((((())))))((((((((((((()))((())))))))((()))))))))))))))(((((((((((((((((((((((((()))))))((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((())))))))))))))))))))))))((((()))))))))))))))((((((((())))))))))))))))(((((((((((((((((()))))))))((((())))))))))))))))))))))))((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((())))))))))))))((())))))))))))))))))))))))))))))((((((((((((((((()))))())))))((()((())))))))))))))))))))))))))))))((((()((((((((((())))))))))))))))))(((((((((((((((((())(((())))))))))))))))))))()))))(((((((((((((((((((((()((((()((((((())))))))))))))(()))))(((((((((((((((())(((()())))))))))))(((((((()())))))))(((((((((((((((((((((((((((((((((()))(((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((()))))))((((((((((((())))))))))))))))((((())))))))))))))))))))))))))))))))))(((((((((((((((((((())))))((((((((((((())((()))))))))))((((())))))))))))))))))))))))))))))))))((((((((())(((((((((((((((((((())))))))))(((((())))))))))))((((((((((()(((((())))(((()))()(((())))())()(((((()))))(()))))()()))((())(((((())(())())))))))))))))(((())))))))))(((((((((((((((((((())))))))))((()))))))))))((((((((((((((((())))))))))))(((((((()))))))))(((((())((((((())))))))))((((((((((((((())))))))(((((((((((()(()(((()))()()())(((((((()(((())((()())))))))((((()))((((())))))))))))))()(((()(((((()))))))(((((()))))()))))))))))))))))(((((((()(((((((((())(())(())()))(((((()((((((((()((()))()(((((((((((())))(((()))))))(())))))))))))))))))))))))))))))(((((((()))(()((((((())(()))))())))))))))(())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))(((()))))))))((((()()))()))))((()(((((())()))(()))))()))))))))))))))))))))))((((((((())))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))(((((((()))))))))(((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((()())))))))))((((()(((())())))))))(((((((((((((((()))))))))))))((((((((((((((((((((((((((((((((()))))))))))((((())))))))((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((())(())))))))))))((((((((((((((((((((((())))))))))))))))(((())))))))))))))))))))))))))))))))((((((((((((())(((())))))))))))))(((()))))))((((((()()(((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))((((((((((((((((((((((()((())))))))())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))(((())))(((((((((((((()))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))))()))))))))((((()))(((())((((()))))))))))))(((((()((((())))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((())))(((()))()))((((()(((((((((((((((()))))((()))))))))))))))(((())))))))))))(((((((()))))()))))))))((((((((((((((((((((((((((((((((((((((((((((())(((())))))))))))))(((((())))())))))))))))))))))))()))))((((((((((((())(()))))))((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))))))(((((()))))()))))))))))(((((((((((((((((((((((((((((((()))))))))((((((()))(()))))))))(((((((((((((((((((()))))))))()))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((()))))))))(((((((())))))))))))(((()))))))))))))))))))))))))))))(((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((()))))))))))))))))))((((())(((((()((()))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))(((((((((((((((((((((((()((())))))))(((((((((((((((((((((((())))))))))))())))))))))))))))))))))))))))))))))))))((((((())))(()(()))))(((((((((((((((((())))))))))))))))))))(((((((())))))))((((((((((((((((((((((((((((((()(((((((()))))))))))))))))))))))))))((((((((((((()))))((((())(()))))))))))))))))))))))))))))))))))))((((()))))()((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())())))))))(((())()))))))(((((((((()))))))((((((((((((((()))))))))))))))))))(((((((((((((()()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()())))))))()))))(())))))))(((((())))))))((((((()(((((())))))(()))(())(()))((())))((((()())(()()))())))))))))))()()))))))))))))))))))))(((()(())((()))(((()))))))(((()))))))(((((((())))))))))))))))))))))))))(((((((((((((((())))))))((((((((((((((((((((((((((((((((((((((()))((((((())((((((((((((())))()))()))())))))((((((()))))))))))(())))))))(())))))))))))))))))))))))))))(((()((()))((())(((())))))(((((())(((()())(((()))))))))))))))(((((((((((((((((())(((()))))(((((((((((()))((())))))))))))))((((()))())((((((((()())))))))((((((())))))))((((((((()(()())()))))))()))))))))))))))))(((((((())))(())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))(())))))))))((((((((((((((((((((((((((())))))))))))))))))(((())(((())))))(())((((()))))()))((())))(((((((((((((((((((((((((((()))))))(((((((((((((((((((())))))))))))))))))(())))))))((((((((((((((((((((((()))))))))))))))))))))))))))))))(()))))))(((((((((())((((((((((((((((((((((()(()((()))))(())((((())))(((((((())())()))()))())))))))))((((((((())))))))))))))()))))))))))))))))))))))))))))))))))))))((()((()))((((()((()))))))))))))))))))))((((((((((((((())((((((((((((((((((((((((((((((((((((())))))))))))((((()(((()))))((((((()))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))()))))))))(((((()))))))))))))))))))))))))))))))))))))))((())(((())))))))))))))))))))))))))))))))((((((((())))))))()))))))(((((((((((((((((((((())))()((((((((((((((((((((()))))))))))))(())))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))))))(((((())))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))(((()))))))))))))(((((((((((((((((((((((())))))))((((((((((((((((((()))))(()))))))))(((((((()())))))))))))))))))))((((((((((()))((((((((((((()))))))))))))))(((((((()()((()(())))((())))))))))))())))((()()))))))))))((((((((((((((((())))((())((((((((((((())))))))(())())))))))))))((())))))(((((((((((())))))(()))))))))))))))))))))))))))(((((())))())()))))))))))((((((((((((((((()))(()))()(((((((((((()))))))))))))))((((((((((((((())(((()))))(((((()))))))))))(((((()))))(((((((((((())(())))))))))))))))))))))))))))))((((((((((((((((()))()((((()(()()))))))())))(((((((((((((((((((((((((((((()))((())))))((((((((((()(())))))((()(((((())))))))())))))))))))))))))))))))((((((((((((((((((())))))))))))))))))))))(((((()))((())))))))))))))(((((((((((((((((((((((((((())))))))))(((((()))())))))))))))))))(((((())))(((((((((()))))((((((((()((()()((()))))()(((()))))))(())((((((((()((((()(())))))((((((((((((((((((((((((((((()))))(((())((())))(((((((()(()(()))))(((((()))))))))))((((()))))(((((((()))())(((()))())((((((()))))))))((())))))))))))))))((((())))((((((((((((((()))))))))))))((((())((())())))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((()))(((((((((((((((((((((())))))((((((((()))))(()))))))((())))))))((((((()))))))))))))))))))))))))))((((((((((((((((((((((((())(((((((((((((((((((((((((((())()))))))))))))))))))))))))))))))))))))))((((((((((()))))))(((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((()((((())(((((((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((((((((((((((()))))((((((((((()((())))))))))))))))))))))))))))((())))))))))((((((((())))((((())))))))))((((((((((((((((((()))))))))(())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()))))))))))))((((((((((())))))))(((())))))))))))))))))))))))))))(((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()))))))))))))))))))))))))))(((((((((((((((((((((()(((((((((((((((((((((((((((((((((((((((((())))))))()))))))))))))))))((((((())))))))))))))))))))))))))(((((((())()))))((((((((((((((((((((((((()))))))(((((((((((((()))))))))))))))))))))))))))))))))((())((((((((((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((())))))((((((((((((()))))))())))))))))((((())))))))))))))))))))))))(((((()(())))))))(((()))))))))((((())))))))))))))))(((((((((((((((((((((((((((((((())))))((((())))))))(((((())((((()))))))))))))(((((((((((((((((((((((())))))))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())(((((())()))))))))((((((((((((((()))))))(((((((((()))))))))(((((()))))))))((((((((((((((()(((())))))))))))(((((())())))))))))))(((()))))))))))))((((((((((((((((((((((((((((((((((((((((((()))))))))))((())(((((())))))()))))(((((((((((()))))))))))))(((()))))))))))))))))))))))))))))(())))(((((((((((((((((()))))))))))))))(((((((((((())))))()))))))))(((((((((((((((((((((())((()(())())))))))))(((())))))))((((((()))))))))))))))))(((((((((((()))))))))((()))))((((((((((((((((((((((((((((((()(((((((((((())))((((((((((((((((((((((()))))))))(((())))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))(((((((((((((())))))))))))))((((((((())))))))())))))))))))))))))(((((((((((((((((((((((((()))((((()))))))))))))))))()))))(((()(()))((((((())))))))))))))))(((((((((((((((((((((((())))))))((((((())))))))))((((())))))((((((())))))(((((()))))))))))))))))))()(((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))())))))))(((())())))))))))(((((((((((((((((((((((((()))(())))))))))))))))))))()))(()))))))))())))((((((((()))((((((())))))))))))))((((((((((((((((((()))((()(((((((((()))))))))))))((((()))))))))))))))((((((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))))))))(((())((((())((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))((((((())))(((((((((((((((((((())((((()))))))))))))))))))))))))))))))))))))(((((((((((()))))(((((((((((((((((((((((((((((((((((((((((((((()))(())))))))(((((((())(((()))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(())))))))))((((((((((((((()))))))))))((()()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((()())))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))))(((((((((()))))))))))))))((((((((((((())))))))))))))))))))))))))))))))))(((((((((((((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()()))))))))))(((())(()()))))((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((()()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))))((())))))))))))(((((((((((((((((((((((()))))((((())))((((((()))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())())))))))))))(((((()))((((((((((((((((((((((((((()))))))))))))))))))))))))))((())))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))(((()))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()())((())))((())))))))))(((((((((((((((()())))))((((((((()))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())))))))))))))))((((((((((((((((((((((((((((((())))))))())))))))))(())))))))))))))))((((((((()(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((())))))((((((((((((((((((((())))))))))(((((())(()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))((()))))))))))(((((())()))))))))))(((((((())((((((()))()))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((()))))))))))((((((((((((((((((((((((()(((((((((())))))))))))))))))(((()(((((()(()((((((())))))))))))))()))))(((((((((((((((((((((((((((((((((((((()))))))))))((((((((()())))))))))))))))))))))(())))))))))))))))))(((((((((()()))))))((())))))))))))))))))(((((((()))((((((((((((((((((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))(((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))))))(((((((((((((())(((((()))))(((((())))))))((((((((())))))))))))))))))))((((((((((())))))))))))))))))))))))))))))))))))))))))))(((((()())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()))))))))))))))))))))((((((((((((((((((((((((((())))(((())(())))))))))))))))))))))))))((((((((((((((((((((()(((())())))))))))))()((((())))))))))))))(((((()))((((((((((((((((())(((((((((((((()(((())))))))))))(()))))))))))))((((()))((((()))((((((((())))))))()()(((((((()))))))()))))))))(()))))))))(((((((((((((((((())))))))((((((((((()())))))))())))))))))))((((((()))((((((((((((())((((((((((((()))))))(((((((((((())))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())(((((((((()(())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))((((((()))))))))))))))))))))))))))(((((((((())))))))(((((((((((((((((((((((((()))(((((((((((((((((((((())))))))))())())))))((()())))(())(()))))))))))))))))(((((((((((((((((((((((((()))))))))))((()((()))(()()))(())(((()((()((())))))))((((((()))((()(((()))))))))))))))))))))))))))(((((((((((((((((((((())))))(((((())))(((((((((((()())))))))))))))))))))))))))))))((((((((((((((((()))))))))))))))))))))(((((((((((((())(((()(((()))))))))))))(((((((((((())()((((())))((((()))))()))((((()))))))()(((((((()())()))(((()))))))))((((((((((())))((((()))))((((((((((((()))))))))()))(()))))))))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((())))))))))))))))(((()))))))))))))))))))))))))))))((((((((((((((((())))(())))))))((((((((((((((((()))))))))))))(((((((((((()))((()))))))))((((()))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()((((()(()())))(()(()))))()())))((()((()))()((()()(()((()()))))()))((((())((()()))(((()())))))))))()(((((()(((()((())())()(()()(((()))))()(())((())(())))(())(((()((((()))()()())()(()(((()()()()(((()((((()()))))(()((()()))))))((((()))()(((((((()))()())())))(((()(()))))((())))))))()(()(((()))()(()(())()(()()(())((()()()(())((()(()()))(()()())(()())))(()(()((()()))(((((()((()()())(())(()))()(()()()()()((()))())))))(()((((((()()((()()())))()())()((()))((())((())(()(((())(()))((())))(())((()(())((())((()((()())()())()()()())()())()())()((())))()))())))(())(()())()()))(()((())()(()((()((())()))(()()(()()(()()())())(((()())))(()((())))()()))()(()())))()(())()()(()))))())(()()()(()()))))(())(())())(()()))()((()(()(()()((((((()(())(()(()))(()()())())((()))((()((())())()()()()((((())()((()((()(())()())(())((())((()()(()))((()(())))))()))))))(((((())(())))((((()(()))))))))()))((((()(()()((((())())()))((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((((((()))))))))))(())(((())(((((())))))())))))))))(((((((()))((()))))))))))))))(((())((()(())(((((((())((((((((())))))))))))))))(((((((())((((())))))(())))((()))))))))((((((((((((((()((((((((((((((((((()))(((((((((((((((((((()))))))))))))))))))))))(((((((((((((((())))))))(((((()((()))))))))))))))))))((((()))))))))))))))))()((((((((((((()())))))((()))))))))))))(((()))((((((((((((((((((((((())((((((())))))))))))))))))))))))))))))))))))))))))))(((((((()((((())()(()())))((()))))))))(((()))(((((((((()))))((()))(((((((((((((((((((()(()())))(())))(((((((()))((()()))()())))))))((((((((((((())))))))))))))((()())()))(())))))))))()))((())(((((((((())))()((()))))))))))))((()))))))()(((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))(((((((((((((((((((((((())))))))))))))))))))))(((((((((())))))))))))))))((((((((((((((((((((((()))((())))))))((((((()))))))))))))))))))))((((((((((((((((((((())))))))))))))(((((((((((((()(())))))))))))))))))))))()))))(((((((((((((((())))))))))))))(((((((()))))))()))(((((((((((((((((((((()))())(((((((())))(())(((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((()()))))))))))((((((((((((((((((((((((()))))))))))))))))))())(()))((((((((((((())))))))))))))))))(((((()))))((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()))(())))))))))))))))(()))(((())))))))))))(((((()(((((((((((((((((((()))))))))))))))))((((())))))))))))))))))))))))))))))))))))((()())()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())((((((((()))))))))))))((((((((((((((((((((((()())((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((()(()))))((((())))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))((())(())))))))))))))))(((((((((()))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()(()()((()()())))()()))())(((()))()((()(()())()))())()(((())))))()()()())))))())))((()))())()(((((((((((()(((()()()(()(()())))()()()()(()))(())(())()())())()((())((())()(()(((())))()())()((()()))()()()(((())())())))()))())))))(((()(((()((()))))()(((()())()))()((())))))()))))()))(())()())(()(()(())()(()((())()()))))()(((())(())(()((()))()(()())()((()(()())()((()))()))(((()(()))((())()((((())()))()))()()())()((()(()))()())()(((()(())(()((())))(()))))())))())()()))(()))()))()(()(()(()())()(((((()())(())(()(())))())())))()()(())()))())))(()())())))())))(())()()))())()(())()((((())()))()((()(())))()()()((())(()()((()))(()))())()(())()()))())))()())((())(())))(((()()(())((())(()(())()())()()))()()())))(()))()())(())(())))))))())())()(()(())(((((())())))))(()(()()))))(((()))((())())(((())(((())))))((()(()((((()((())))((()(()(()()(()()))()()))))())(()()())))(()))((((()()()(())()(())(((((()(((()))))(())((((())(()())))(())(()())()(()())))(()))))())())()(())(()()(()(()((((())(()))))((()((()()())()((()(()((()(())((())))((())))()()()()))(()(()()))())((()(()())(()())(())((()))))()))())((())(((()()())))(()(()())()((()()((())(((())()))))(())))()((())(((((()))(())())()(()(())()(()()()()((()))))(()((()))()()))()))()())(()(()))()(()(())((()))))))))))(()))()))()((()())(()(()())()))(()((()))()()()(())))())))())()(()))))))()(()((((()(())()(())((()()))))(((((()))()))))))(()((((((((((()))(((())())(()(((()))((()))()())(()(()())(((((())())))(()())))(()()((((())((()((()(())))((((()(((())(((())(())(())()((())))))((())((()((()(())(())((()))))))((((()((())))(()()())(()(())()))())()()(()(()(((((())()())())))())))()))(((()())))))()(()(()()(())())()(())(((((((()()((((()(((((((())(()((()))()((((((())(((()))))))()))((((()())((())())))())())()(()))(())(()()))))(()((()())))((((()())()()()))))(((())()(()()())()(())())())()()))())))()))))()((())))))()()))))))())())))()((((((((((()())()())(((()())(()()()((())))(()()())((()()(()()()))))(())()()()))((()))()()())))())()(()))()(((()))()))()())()())(()(()((())(((((()()()))))()()(((()))((((())))())()(()())())((()(((()))))())())(()())))(((()))((())()(()))(()()()(()))((())()((((((()))))(()))()((((()()(((())(())))))((()())()))((())((())((()(((()()((()(((((((()((()()))()()()((()))((())()))()())(()()(((((())))((())))())((()((((((()))(((()()()((((()()))())))((()(())(((()()((())))))))(()((())((((())((()()()))())(()()()()(()))()()()(()(()(((((()())))((()()())))()()))((())(((((()()()()((()(())()()))()((()()())())())((((()(((()()())))()(()()()))))((())()))())(()(()))())()(()(()()((()(()(())(())())())))(()())))((((())))))(()((())())))()((((())()(()(())))))(()(()(())((()))(((()(())()(()())(((())))((()))((()()((()())(((((((((((((((((((((((((()))))))((((((((()))))((())))))))(((((((((((((((((((((((((((((((((((((((()))((((()))))))))((((((((((())))))((((()))))))(((((((((((((((())))))))))))))))))))))))()))))))))((((((((((((((((((((((((()))((((((())))((()))))))))((((((((((((()(((((((((())))))))))))((()())())((((())))(((((((((((((((((((((()(((())(((())())((())))))()))))))))))((((((((((((((())))))((((()))))(((((((((())()))))))((()))))))))))))))))(((())))((((((((())((()))((())((()))))))))))))))))))))))))))))))))))))))(((((((((((((()))))(((((()())))))))))))))))))))))))))))((((((((((((((((((((((((()(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))())))))))))))))))))((((((())))))))))))))))(((((((((((((((((((((((((((())))))))))(())((()))((((((((()((())))))))))((()))))))((((((((((((())(()))))))))))))))))((((((((((((()())((((((())))((()())))))((((()))))))))((((()(())())()))(((()))))))))))))))))))))(())((((((((()))))))))))))))))))))))))))))))))))))))))))))())))(()((()())()())(())((()(())())(()))((()((()(())()())))((())())())()())))))(()()())()()()))(())())(())()))(()()(()))((((((()(()((())())())()(())())(())((((((())(())(()(((())()()()((())))((()))()()((())))))(()))((()(()((((())(()()(()())((((((())(()()()())(((()())())((((())))(((())))()((())))()(()()()(()((())))))()))())()))))()()((()((((((()))())(()()))())))()())((())))))))()))(()(())))()(()((()))(()(()(()((()())(()()))()(())()()))))(()))(()((()(()(())(()()))())()())()()))()()(())()()))()))))()(()(((()(())(()((((()(((()(())()((()))))())(())())))((((())))))(((()())())))()(()(()))())())()((()())(((((()))()())()(()(())((()))()()(())())()(((())))()()()()))(((())(()((()()())()(())())))()())))))()(((()))))))(((()())((()(()(()()))(()()))))((((()((())((())()(()())())()))((()))(((()()((()()())))())())((())()())()(())))(()(()())(()()()((((()()))()))()((()(()())())))())(())()()(())((((()))())))))())((((()()())()((())()))())((()((()()(())))))((())())))()((()()(())())()))))((((((()()((()(()()()())())()))((()())(())((())(())(()())())()((())))(()()())(()(((()(())(()()(()(())))((()()(()(((())())))((()()()))))())))()))(((()(()()()()))())()))))(()(())()((()()))())())()((())(((())))()()(((()))))())))))())((()(()(())(((((((((((()())(()()()())((()()()())))()(())())))((())()()((((((((((((())((((((()))))())((()())))((()()))(())(()()()(()(((())())(((()()()(()))()))))()()())())(()())))(())()())())()))))(((((()())))(((()(((())))))())((())(())(())))(()))())()(())))(()()(()()())()))))(()()))))))(((((()))()((((((((())))())(((()))(()(()))()()())(()(()))((())()())(((((()()(()())((())((()()((((())(())((())(()(()(()))(((()))))))(()(())())((()()(((()))))))))((()(((((()()(())((())())(())((())()(((()()))())(((((()()(()))((((()))()))))()()()))()()())(()))(()())())()((()))))()(((())))()()())(()()()())())()))(((())(())(()))()((())))()())())()(()())(())()())(()(()()(()()))))()(())))))())(((()((((((()())()((()(())))()))()((()()()((((()()())))())(())(()))(((()())))()()())))())())(((()()(((()(((((((((((((((()(((())(()))((()()))((()))(((()()()(()))))(()))())((())()())))((())))()((()(())()((((()))))()()(()()()(((()()()))()))))(())(()(())()))()(((()()(()(()()(()()))(())(())()()()((()()))()()())()))()()(((((()()))(()(((((()(())()())((()))()(()())((()()(()(()))()))(()()()())(())))(())()())))())())(())((())))())))()(()()))())()))))(())()))())()()(()(()())((())()())()(())()))))(())))())()(())((())((((()(()(())())()()((()()()(()))(()()())())))())))(((()(()))))(((()))))()))(()(()()())(()()))((())())()()))()(())((())))))()()(()()())))))))(()))(())(())))()((()()(()(()((()((())()))))))(())))()())(()))(((())(()()(()(((((()((((()((((()())(((((())))(((((())(()()())))()))))((()(()((())()))()())))))(((((())))()))())(()(())))))))((()))())(()(())((()((((()(()((()(()()())))(())((((()()(())(()()()))(()(())(())))(())))())(())(()))(())((())())(()))))()))(()()(()))((())()(()(()(()())(())((())(())))))()((())((())())))))(()((()(())(()()(()((((((((())((()()(()(())))(()((()()()((((((()()()((()())(((()()))))))((())))()()()(((()((()()())())(()(()(())()((((((())))((((((())))(()(()()))()()())((())))(((())((())))()())(()))((()(()())())((()()()((((()())((()()(()((((()(())(())(())(()()()))(()()())()())(())(((((())))(()))()()(())(()()(()())))(()((())()((((()((())((()()(((())()())()((()))()))))((()()()()(((()(()()((((()(())()(())((()()()((()((())))()(()())(()()())))()(()))(((((()()(()))(())))())()(((((()))(((())(()((())()))())((()))()))(((((())(())()))))())))())((((())((()())))))))))(()(()((()))))))())(()())))))))(()()()())())()())())(()(()())(((()())))(()((()((((()((()())(())()(((())()()()(((())))()()((((()(()))))())())((()(()(()((()))(())()((()(()((())())(((())())()(()))((()()))(((()((()))()((((()))()()((((()))()))(()))()((()))()(()(((()(((()()))())()((()(()))())((()()())(()()(()((()))()))))))(((()))()())))((()())())(()(()()(((((()()(()()()()(()((()(((()()()))()((()((((()()(()(())))))()))))(()()))(((((((()()())()))(()(()()))(())))()(((()(()()))))()()()(()))()(()()()((()))())()()))()()((()()(((()()))())))((()(())((())))))((()))()))))))((()())())))))())))(()())()))))(()()))))))()()(()(((()(()(()((((((()(()()(((()))((())(())))))((())(())))()(()(()())(()())()))()((()(((((())()(((())()(())(())((())()()()(((()()(())((((())()(())(())(()))(())(((()))()())()))))(()(((((()((()))))())())(()(((())((())(()))()())(((()((())((()(())()))))))))()((())(())()()()())(()(()(((())((()()()))()(((()(((())))()(()))((()())()(()))())((((((()((((()))())()()(()((((()))(()()()(((((())())())))((((()((((()(()))()(()()))())()(()))))(((())))))))(((((((()()))()(()(())))))))))((())((()()))()))((()(()(()(())))())))))()(((()()()()((()))))))))(()((()())(())((()()))())()(((())((()))))(())(((()(())()()((()(()())()(())()()(())))()))))(()())))(()))))())(((()((((((((()))))))(((((())))((()()())))()())())(()))((((((()()))(((((()())((())))))(((()()))()))((())()))(((((((((())))())(())((()))))))()((())(((((()()))(()())())())()))())(((()())))()))(()()(()(((())))))()(((()()(()()(((())())(()())()((())))()(())(()(()())(()())()))((()((()())())((())())()(()(()((()(())(((()(())))))))(())(()))((())()()(()))))()(((())()())(((()((()((()())))()()(()()(((())(())(()))))())()))))((((()))()))))((((((((((())())))((()((()(((()))((((())))))(()((()))((()))())())))(()())()))((())()()((())()(())((())()))))())()()()((((())(()(())())()))(()())))()))(()(((()))))()))()))()())()))))())((()(()()())((()())))((((((((())(())())(()()()))(()()()(()))()))))(()()(((())))(())((())()))()(())))()()(()(())))((()()(()()()(()()((((()()((((())()((((()()(()())()()())((()(()())((()))((()()(((()))))()()())))((()())(((()))(((((()(()(((((())((()((()(((((((((((((((((((((((((((((((((((((((((())((((((((((((()))))))))))))))((((((((((((((((((((())))))))(()))))))))))(())()))))))))))(((((((((((((((((((((((((((((((((())))))))((((((((((((((((((((((((())))))))))))))))))))))((())))))))))))))((((((((((((((()))((())))(((((((())))))))))))))))))))))))))))))))))))))(((((((((((((()))))))))))))(((((())))())))))))(((((((((((((((((((((()))(()))((((((()())((())))))))))))))((((((((((())(((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())(((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((()()))))((((((((((((((((((((()))))))))))))))((()((())))))(((((((((()))))))))(((((((((((((((()))))))((())))))))))(((())))))))))))))(((((((((((((((((((((((((((((()(((((((((((((((((((((((((((((((((()(((())))((((((()((((((((((((((())))))))))))))))))))))(()))(())))(((((((((((((((((((((((((((((((((((((((((()((((((()(((((((()))((()))))))()((((((((((())()((()))))(((((((((((())))()))(((((((()())(()())))(((()(((()))))())()))))))))))))))))))))))))))((((((((((((((()))))))))))(((((((((())))))(()))))))))))))))((((((((((((((((())))))(((())))))))))))))))))((((((((((((()))(((((((((((((((()))))))((((((((()))(((())))))((((())()))())))))(((()))())))((((((((()))))))((((((((((((((((((((()(((((())))))))))))))))(((((()))()(())))((((((((()()))))))))))))))))))))))((((((((((((((((()(((((((((((((((()))((((((())((())(((())))((((((((((())))((()))))))))))))))))))))))))))))(((((()(())))))((())))))(())((())))))))(())((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())())())))(((((((((((((())))))((((((((())))))))))))))))))))((((((((((()))))(((((((()((()()())())))(()))))()))((((((((((((((((((((((((((((((())))))))))))))))((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))))))))))))(((((()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((())))))))))((((((((()))))(((((((()))))))))))(((((())))))))))((((()))))((((((((())))))(((((((())))(((()))))))))))))))))))))))))(((((((((())((((((()))))))))))))))))))((()))((((((((((()))(((()))(((()))))())))))((((((()))))))))((((((((((((((((((())(()((((((()()))))((())(((())))))))))))(())))()))))()((()))())))))(((((((((((())))))))))()))))((()))))))((((((((((((((((((((((((()))))((((((((((((())))((((((((())))))((((((((((((((((((((((((((((((())(()))))(((((((((((((((((((()))))))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))(((()))(())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((((((()((()))))))((())))))(((()))))))(((((()(()))((()))((())))())((()))))))))))))))))))))))))))))))))))((((((((((((((((((())))))(((((((((((((()(((((((((((((((())))))))))))))))))))((((((((((((((((((())))))))))))))))))))))))))))((((()))())(()))))(())))))))))))(((((((((((((((((((((((((((((((((())))))))((((((()))))))))))()(((())))))))))))))))))))))))))))))))))))))))))))))))())))))(()))((((())))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))((((((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))())))))))))))))))))))))))))))((((((())))))))))))))))((((((((((((((((((((((((()))))))))))))))))))(((((((((((((((((((())))))((((()))))))))))))))))()(()))))))))))))))))))))))((((((((((((((((()))))))))))))))((((((((((()))))))))(()))))))))))))))))))))))))))))))))))))((((((((((((((((())(()))((((()((((((()))))))))))(((((((((()(((())))))())((()(((((())())))))))))))))((())((()))(((())(((((((()((()))(()))))))())))))))))((((((((((((((((((())))))))))))((((((()((((())))))))))))))))(((((((((((((((((()))))))))))))))))(((((((((((((((((((((((((((())(())))))))))))))((((()))))))()))))))(((((((((((((((((((())))((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((())((())))))))))((((((((((((())))))((((())))))(((()))())))))))))))))))))))))))))))))))((((((((((((((((((((()))(()))(()))))((((((((()))))))((((((((((()))))))))(((((((((((((())))((())())))((((((())(((((())))(()))))))))))))))))))))))))(((((((((((((((((((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))))((((((()))))))))))))((((((((((((((()(((()())((()))))((((()))((((((((())))))(((()))))))))(()())))))))))))))))))))))))))))))))))))(((((())))))))))((()(((((()())))()))()((((((((()(()()))))))((((())(()))((()))((())(((((((((((((((((((())((((((()))))))))((((((((((((((((())))))))))))))))))))))))))))))))))()))))))))((((((((((((((((((()))))))(((((((((((((((()))))((((((((())))))))))))))((((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((()(()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())))))))))))))))(())))))))))(()(((((((())))))))))))))))))))))))))))(((((((((((((((((((()((((((()))))))))((((((((((((((((((((((((((((((()))((((((((((((((((((()((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))(((()))((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())()))((((((())))))))(((((((((((((((((((((((((((((((((((((((((())(((((((()))((((((((((((())))))))))))))))))))))))))(((())(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((((((())))))))(((()))))))))))))))))))))))((((((((((((((((((((((((((()))(((((((((((((((())))((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))(((((((()(((())))(()))(())))))(()))))(()()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((())))))))))))))))))))))))))((((((((((((((((((((((((())))(((((((((((((((((((((())))))))))))))))((((((())))))))))))))())))))))))))))((((((((((((())))))))(((((((((((((((()))))))))(()))))))(((((((((((((())))(((((((((((())))))))((((((((((((()(())))))))))))))))))))))))()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((())))(((((((((((())))))(((())))))(()))))))(((((((((())))))))))))))((()))))))(()))(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((()))(())())))))))((((((((())(((((()((((())(()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))))))))))(((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((()))())))))))))))(((((((((())))))))))((((())))))))))((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((()))))))((((((((((((((((())))))))))))))))((((())))))))(((((((((((((((((((((((((((((((((((((((((()())()))))))))))))))(((((((((((())())))))))))))))(((()))(((((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))((((((((((((((((()))))))()))(((()))))())))((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((())))(())))))))))))))))))))))))))))))))((((((((()((())))((((())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))((((((((((((((((((((((((((((())))(((((((((())))))))))))))))))))))))))))))))(((((((((((((((((())((()))))))(()))(((((((((((((((((((((((((((((()))))))))))))))))((((((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())((())))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())))(((((()())))))))((((((((((((((((())))))))))))((((((((((((((((((((((()()()))))))))(((()())))))))))))))))))))))))((((((((())))(((((((((((((((((((((((((((((((((((((((((((((((((((((((())())))))(((((((((((((((((((()))))))))))))))))))))(((((((((((()))(((((((((((((((((((((())))))))(((((((((((((((((())))))))))))()((()))))))))))))))))))()))))))))))))))))(((()()))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))(((((((((((())))))))))))(((((((((())(((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))((((()))))))((((((((((((((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))()))))))((())))))))))))(((())))))))))))))))((((((((()))))))))))))))))))))))((((()))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))()))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))(((((())((((((((((())()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())((((()))))))()))))))))))(((((((((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(((((((((()))))))((()))))))))))))(((((((((((((((((((((((())))))))))))))(((()))))))))))))))))))))))))))(((((()((((((((((()))((((((())))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))((()))(((())((((()))))))))))))))))))(((())))))))))))))))))))((((((((((((((((((((((((((())))))))))(())))(((((((()((())))))))(((((()))))))(((((((((((((())((((((((((((())((())))))))))))))))()))))))))(((((((())((()))))))))))(((())(((((()()())))))())))))))))))))))))))))))(((((((((((((((((((((((((())))))))((((((((((((()))))))((((((((((((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))))))((((()))(())))))((()))))))))((((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((()))(((((((((((((()))))))))))))))))(((())))(((((((((((((((())(((()))))))))))))))))))((((()))))))))(((((((((((((((((((((((((())((((()))))))))))))))((((((((((((((((((((((()(()))(((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))(((((((((()))))((())))()))(((((((((((((((((((((((((())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))))())))((((((((((()))))))))))))))))))))))))))))))((((((((((((())))))))))))))(((((((((((((((()))))))))))(((((((((((((((((((((((())(((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))((((((((((((((((((((((((()))))))(((())))))))))))))))))))))))))))((((((((((((((((((((((()(((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((()))(()()((())()))(())((())))))))))))))(((()())))))))))))(((((((((((()))((()))))))))))))))))))((((((((((((((((((((((((((())()))))))))))))))))))))))))((((((((((((((((((((((())()))))))((((((((((())(((())))))))((()))))))))((((((((((((((((((()(((((())))))))))(((((((((((((((())))))(((((((((((((((())))))(())((())((((()())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()((((((((((())))))))))))))))))))))))(())(()((()()))()))))((())))))))))))))))))))))))))))(()((((((((()())))))(())))((())()())))(((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()((()(())(((()))))()))((((()()()(((())()(())())())(()()()()(((())())(((()(()()())(())())()()((())()()()())()))))(()())(()()))())))()))()))))()))()) )(((()(())())))()))))(())())())(())()))())(()())())((((((())))(()()((())((((((()(()((())())((()()()))))()()()((()()(((()((())()())()(((()()))(((()))()))((())(((()()(((()(((())))))())))(()()()(()))((((())))))(())())(((()()(((((()))(())(()()(()((())))()))()()(())))))((((()))()())()(()()))))(())())))((())(())())()()()))))(()()()((())())()))())()))))))())(())(((()))))(()))()(()(())(()((()(((()(())()(()()))()())())((((())(()))))()(())())())((((((()))))()))))))()(()))(()((()))(()()((((((())(())))()()()()()()(()()(((()(())))()()()))())))()(()(())(()))())(())((()()))))()()())()()(())()(())))()(()(()(()())((()()(()((())()))((((()))))())()((((((())()))))(())((((((()((((((())))))()(()())((()))((()))()()())())(()))()((()))))(((((((((()()(()()(())((((((((()))))((()))()()())))()()()))((())()))((((())((((((()((()(()()(())())))((()()()))((()))))()((())(())()())()))))())))))()((()(()))()(())(()))))())(((()()(()))((()()(()(()(((()()()()))))()))((((((()))()()())()(((())()())(())(())())()(()()()()(()())()())((()((((()())(())(((()()()((()()()))((()))))))))((())(((())))))())()())(((((((()(((((((((((((((((((((((((((((((((((((((((((((((((((()))))(())))))))((((((((((((((((((((((((()))((((((((()(()))))))))))))))))((((((()))))))))))((((((((()))))))))))((()))((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((())))))))))))()))))))((())((()))))))))))))))))))))))))(((((((((((()))())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((((((()))))))))))))))))))))))))(((((((((()((((()))))))(()))))))))))))))))))))))(((((((((((((((((((((()((((((()))))))))))))((((((((((((((((((((((((((((((((()))))(((())))))))))))))))))))))))))))))(((((((((((((((((((())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())()))))))))))))))))))))))))))((((((((((((())))))))))((((())))))))))))))))))))))(((()))))))))))(((((((((((((((((((((((((()))()((((()(()))))))))((((((((((((((((((((((((((((())(())))))((()))))))))))))())))))))))((((((((((((()))))))(((())))))))))))))))))))))))))(())(((((((((((((((((((((((((((((()))))))(((((((((((((((((((((((((()())))))))))))))))(((((())))))(()))))))))((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))))(((((((((((((((((((()))))))(((((((((((((()))))))))))))))))))))))))))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())(((())))))(((((()))))))))))(((((()((((()))))))))))))))))))(())))))))))))))))(((((((((((((((((((((((((((((()(((((((((((((()))))))(((((((())))))))))))))))))(((()))))((((((((()))))((((()))))((((((((((((((((((((((((((((((((())))))))))))))))(((((((((((())((()))))))))))))))))(((((())))((()(())(((()(())))(()((((((((()))))))))(((((((((((()()())()((((((((((((()((()))))))())))))))))))(((((((())((((((()()()(()((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))))(((((((((((((((((((((((((((((((()))))))))(((((((((())((())())))))))))))))((((((((((((((((())))))))(((())))(((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()))())(()()(()())()()()(()))(((((()((()))(((()((((()((()(()))((()((()(()))(()(())))((((((((()(())))(((())(())))))))))(((())((())()((()((())(())(()((()))())))))()()()((()((((())()())((()())()(())))(((())))(())()((()((((()((((((()(()(()((()())))()((())((()()))(((()(())()(())(()))))(()))(()()(((())()(((((()()(()()(((())()))(()(((((()))))()(()((())(())()()(((()))()))))())))())()()(((()((()))))(()(()())()(()()((((()()((((((())()))())))))(()))((((()()()())(((((()()(()()(((())(((()()())()()()))()(())((())((()))())))(())()(())(((((())((())((()(()()()(())))))()()()))(((()))(()())()())())))())(()((()))()()((()())()()(()(()()(()())((())((((()()()()()))(()))()())(()((()))))))))()(()((((()((((())(((()(()(()(((())))((()()(((((()()(((((()()))))))))())())))(((())((())))(()((()(())()())()(((((()(()(()()()()))()((()(()((()))))(()()))(())((((())))()))(()())(((())()(((()))(()()())()((()((()()(((()))(()))))))())((())((()()))(()())(((((((((()()())((()()((())())((())((())))()(()))((()))()())(((()()(())((())()(())())(())(()))())()(()))()()())()(())))((((())))()())((()))())))(()(())))(()(())(((())())(()(())))(())()(()())()()()))))()))()))))(()((()))))))))))())())))))()((()()())((()(()(())))))())()((())(((()()()))))(())(()()))()())))((()((()(()())()))())())))())(()()))(((((()((((()(())()()(()()))(()))(((()))())((((((()(()())))(())()((((((((())()))()())))()))(()(()))((()(((()(()))(()((()))(())))))))()()()))))()())(()(())))()(()(()())(((((()(()())((((())))()()((()()()))))((()(()))(()()())))(()()))())((()))(()((())()(()())))()))(()))))))(()))(())(()))))))(()()()(()(()())((()())())())))(()(()()(()((((()))())(()())()))((((()()((())(((())()()()(((()(((())(()(()(((())())(())(())()))(()()((()(())))(((())(()(())()))()()()()))))))((())))()())((((()()))))))))((()))())(())((()))()(((()())()()()()(())(()))(()())))(())()))))()(((()()(()()((()(()())())()))()((()()))(((())))(())))))(()((()()((())((()(()())())(()())((()()(())()))()()(()()((()))))((((())))(()(((((()))()(((((((()))(())()())))(((()(((()))((())()())()()())())(((()))()((())(((()((()(((()(()))(()(((()))()()())))()(())(((((())((()))))()((((((()))()))((())()()(()(())((()()))()())(((()(()(()))())()(())))))()())((()()((())((((()))())()))))()))(())())))))((()(((((())))))))()()(()(()(()())()()(()(())())(()))(())()))(((()()()((()((((()())(()()(()()()((())(((()))()))()))()((()((()())()))))()))())(())(())()()()())(((()(((()())())()(())))()((()()())(((()()())()((()(()))((()(((((()()(()))))()()())())(((()()()()))))))))))))())()()))()(((()(()((((((())())()))(()())((()()())((()(()((((()()()(()((((())(()()((())((()))()))))()(()))))(())))(()()))))(()((((((()(()()(()(()()())(()()))(((()))))()((())(())(()()())())((())())((((()(((((()())(()(()()())()))((())()(((()())(()(((()(((()(()))((((()))()(((((()))))((()()()((()))(()()()))((()(()()(())(()))))()()()))()))(())))))(()))()(()()(())(())()(((((()((()((()))()()())()(()((())((((())(())())())())(()((())))((()))(())())((((()(((()))())()(())()())(((())))()())))))((((())()()())((())(())(((()())((())))))())()(()((()()))(())((())(()(((((()()((()()(()))())(()()())((()))))))()))))())(()))))))())))))))()(()(()(()((())(()(()(()(()))(())))((()((())())))(())(())()))(()((())((()))))))(()()())())))((())))()))))))))(()(())()(()()()((((()(())(())(((())())()(((()))(()((()(()))))((())())))())())()((()((()())())(()())((()((((((())))()(((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((())((((()(()(()(((()()())))))))))(((((((((((((((((((((())))))))(()))()(((((())))(())()))))((((((((((()))))((())))(((((((()))())))))(((())))))))))))))))))))))(((((())))))))))))))))))))((((((((((())(((((((((((((((((())(())))))))))(((((())))))(((())))))))))((((((())))))))))))))))))))(((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((())(((())))))))))))))))))))))(((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())))))))))(((((((((((((()()))))))))))))))(((((((((((((((((((((((((()))(())))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()(((((((((((((((((())))((((((((()(()))((()((())))))))()))))))(()(((((((((((((((())(((((()))(((((())(())((())))((((())()(())))))))(()))))(((())))))(()))))(((()))))))))))))))(((((((())))))))))(((())))))))))))))()()()))))))((((((((((((((((()))))))))))((((((((()))))((((((()))))))))))))))))))(((((((((())))(((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())((((((())))))(((()))))(())((((((((((((((((((((())))))))))))(())))))()))())))))))))))))((((()))((((((((()))))))))))))))))(((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))(()))))(((((((())(()))))))))))))))))))))))))))()))))))))))))))))))))))))((((((((())(((((((((((()))(((((((())(((((()))))))))(((()())))())))))))))))))))((((((((((((((()))))))))))))))(((((((()(((())))))(((((((((()))))))))((()))(()))))((((((()))(((((((((()))(((((()())()))))(()))))))))))))))))))))))))))))))()(()(())()((())))(()()())(()(((((((((((((((((((((((((((((((((((((())))))(()))))))))((((((((((((((((((((((((((((())))(((((((())((((((((((()()))))))))))))))))))))))))))((((((((((()))((((((((())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))(())))))))))))))))((((((((((())))(((())))))))(((((((())))(()(()()))())))))((((())())))))))))))))(((((((())))))))))))))))))))))))((((((((((((((((((((((((((((()((((((((((((()))()(()))())())))))))(((())(((())))))(((()))))))))))((((((())((((((((((((((((((((((((((((((((()))))))((()))))()))())))))))))))))(((((((((((((((((((((())((()))((((((((((())))(((()))())))))))))(((()))(()))))((((((()(((((((()(((((()((((()))(()()))))))))(())))))))))))(((((((()))))))))))))(((()))))())))))))))))))))))))(((((()))))))))))))())))))))(((((()(((((()))))))))))))((((((((((((((()))())))))))))))))))(((((((((((((((((()))))))(())))))))((((((()((((((((((((())))))))))))))))))))((((((((((((((((())((((((((())))))))()))))))))(((())(((((()))((()))))(())))))))))))))))))))))))))))))))))))))))(((((((((((((()))())))((())))))(((((((((((((((((((((((((((())))))))))))))))((((((((()))))((((((((((((((((((((((((((((((((((((((((((((((()))(())())))))))))))(((((((()))))))())())))))))))))))(((((((((()())))()))(((((()))()))))))))))((()((((((())()))))))))))))))))))))))))(()))))))))))))))(((((()((((()))))))))((((()))))((((((((((()()))))))))(((((((()())))()))))))(((((((((((((((((((((((((((((((((((()))))((((((((())((())))))))))))))(()))(()))))))))))))))))))))))))))))))))))))))((())(())(()(((()()))))(())))(((()(()(())((()))(()((())))(()))(()())))()()(()))()))())))((()()((())()((((()((()(()(()(())))((())())((()))((()(((()))(()()))(()(((())(((())()))(()((()())()(()()()))(((((()(())()()())()(())(()((((())))()(())))()(())))()))((()))())())()(()(((()())()(()))(()())))())()()))))))()()))())())(()(()()())))(()((()())()((()(((((()())))(()))((()())(()))()))((()(())()()(()))()(()))))())()()))(()()()()(()(()))))()))))(()(())))))()(()((()())()()(()()((()())))(())()())()))()(((()((()())())(((()))(()(()()))))()(((()((()()((((((()()((())())()()())()(((())))))()(()())(()())))())))(())))())((())(()()((()(()))(())))()())((()((((()((((())(()))(()()())()(())))())(()))))((()()()((()()))())))))(((((((()())))()))()())(())(()()()()()()()))))))))))))((((()()))(())())()(()(((((((()((())())()()()(())(((()())))()))(((()(((((()()((()())(()())())((())((()()((()(((()(((()(())((()))))(()))))()()()))))()())((()())())())())))((()())(())))(())()))))()()((((()(((((()(()(()((((((()()((()))()()))((())()((())())))()()((()((((()()((()())(())())((()))(()))))))()()(())((()())(())()()(((((((())))())((()())))())))(((()))())())(())()((())()(())()()(((()(((()))))())())(())())))((())()()())))())()(())()))(()()(((()())()((()((())()))()))()()))(()))(()))()))())))))(()()(()((())))(((())()())(())()()((())))())(((())()(((((()(()())(((((((((()))()))((()()(())(()())))((()((((()))((()()(()((())(()(((()))((((((()))()()((())()())(()))))((())(((())(()))(())()()())())()())(())()))()((()()(((()((()()))()))))()()((()(()()()))((((()((()(())(((()))(((()())())()())((((()((()))())))(()((())(())()((())()(()(((()((())))(())))))))(()()))(((())()))))()())())())((()))))((()))()))))((((()()())(()())()(())()(()(()))(()(())()())))))()(())((((()((()((()(((((()())(()))))()()()()((())((()))))))(((()())))))()((()(()))(())(()()()(((()(()())))()())()())(((()(()()()))))())()((((((((())(()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((())))(((()))))))))((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((()(((()((()))))))(((((())))))))))((((((((((((())))))))(((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))))))))))))((((((((((((()))))(((((()))))((((((()))))))))))))))))))))))))))))))))((((()))))))))(((((((((((((((((((((((()(()))(()))))))())))))))))))))))))))))))((((((((((((((((((((((()))((((((((((((((((())))))))))))))))))(((((((((((((((((()())))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))((((((()((()()(()))))))))((((((((((((((((())))))))))))))((((((((((((((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((((())(((((((((((((((((((()())))))))))))(()))))))))))))))))))(((((()(((((())))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))(((((((((((((((())))))(((((((((((())))))((()))))((((()))))(((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()((((()))))))))))))))))))))))))))(()((((((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((())(())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))((()()))))))))((((((()))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))())))))))(((((((((((((((((((()))))))))))))))))))))))(((((((((())))))))((((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))((((())))((())((())))((((((((()())((()))))))))))))))))((((((((((((((((((((((((((()))(((((()))))))))))))))))(((((((((())(((()))))))))))))))))(((((((((((((((((((((((((((((())))(())))))))((((((((((((((((((((((((((((())))(((((((((((((((((((((((((())((((((((((((((((((((((((((((())))((((((()))((())(())))))))))))))))))))))))())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))((((())))))))))))(((((((((((((((((((((((())(((((((()))))((((((((())))))))))))))))))))))((((((((((((((())))(())))(()(((())))()(()((((())))))(()))))(())))())())))))))))))))))))))))))))))))((((((((((((((((()))))((((((((((((((((((()))))))))))))))))))))))))))))))(((((()(((()))))))(((((((((((((((((((((((((((((((((((((((((((()))))))(())))(()(((((((((((()(()(((()))()()())(((((((()((()()(()))))(())))((((()))((((())))))))))))))()))(()(((((())))())))))))(((((()(())))))))))))))))(((((()(((((((((())(())(())()(((((((()((((((((()((()))()()(((((((((())))(((()))))))))))))))))))))))))()))))))))))))(((((()(())(()((((((())()())))())))))))))))))))(((())))))))))))))))))))((((((((((())))((((((((((((((((((((((((((((((((((())(((()))))))((((((((()))))))()))))(((()))(((((()))()())))())))))(())))))))))))))))((())(((()()))()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))())))))))))))))))((((((((((((((((((())(((())))))))))()))))((((((((()))))))(((((((((((((((((((((((((((()))))(())()))))))))(((((((((((((((((((()))))))))))))))))((((())((((((((((()((((((((((((((((((((((((((((((((((()))))))((((((((((((((((())))(())))))(((((((((())))))))))))))))))))))(((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((()))((((()))))))))))))))))(((((((((((((((((((()(()(((()))))))))))((((((((((((((((((((((((((((((((()))))(()))))))))))))(((((()))))))))(((((())))))))(((((((((((((((((((((()))))))((((((((((((((((((((((((())))))))))))))))((((((()))))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((()))()))))))))))))))))))))))))))(((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))((((((((((((()))))(((((((((((((()))))))))))))))))(((((((((((()((())))))))(((((()))()))))))((()(((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))(((((((())((((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))((((((((((())(((((((((((((((((((((())))())))))))))))))))))))))))))))))))))))))(((())))))))))))(((()(((((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((()))))))))))((((())(((()))))))))))))(((((((((((((((((((((((())))))))))(((()))))))))()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))))))))((((((((((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(()))))))))))))))))(((()))))))))))))))))))))))))))))))))))))))))((((((()))))))))))))))))))))))))))(((((((()))))))))))))))))))))))))((((((((((((((((((((((((()(((((((((((((((((((()())))((((())))))((((((((((((((((((((((((()))((((((((((((((())))))))))(((()))))))))))))))))(((((((()))))))))))))))(((((((())((((((((())(()))))))))))))))(((((((((()))))))))))))))))))))))))))))))))))((((((((())))(((((((((((((((((((((((((((((((((()))))))))))))))))))((()))))(())))))((((((((()(((()))))))))))))))))((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((()((((((((()))((())))))))))()())))))))))))))))((((()))(()))))))))))))))))))))))))))))))((((((((()))))(()))))(())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()(((((())))))((((((())(())))))))))((((((()()()))))())))))(((((((((((((((((((((((((((((((((()(())((()))(((((((()))))))))))((((((((())))))))))(((((((((((((((((((((((())))))))))))))))(((((((((((((((((()))))))))((((((((((((((((((((((((((((()((((()))())))()((()())))))))((((((()))))))))))(()))(()))(())))))))((((()))))))))((((((((())((()))((((()))(())))((((((())(((()()(((()))))))))))((((()))))))()))))))((())((())())))))))((((()())(((((((((((()(())))(((()))()))(())))))))))))))))((((((())))))))((((())((((()())()))()))()))))(((((())))))((((((((()))))((((((((((()((((((((()))(((((((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((()())))))))))))))))))))))))))(((()))))))(()(())))))((((((((()))))()))))))))((((((((((((((((((((())))))))))((((((((((((((((((((((()))))))(((((((((())((((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())((()))))))))((((((((((())(()))((((()(()((()))))(())((()(()))())((((())())())))))))))(((((((((((((((((()))))))))))))()))))))))))))))))))))))))))))))))))))))((((((()))((((()))(()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())((()))))))(((()))))))))))))))))))))))))))(((((((((()))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((())))(((((())))))))))))))))))))))))))))))(((((((()))))()))))))))))(((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((())))))))))))))))((((((((((((((((((((((((((((((((((((((()((()))))))))((((((((((((((((((((((((((((())))))(((((()))))))))))))))))(((((((((((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))))))(((((((((((((((()))))))))))))))))))))))))))))))))))))))))((((((((((())(((((((((((()())((((((((((((()))))))))))))))((()((((())((()(())))((())))(()))))))))))()(((()))))))))))))))((((((((((((((())(())((((((((()((()))))))))))(())))))))))))(((((((((((()())))))))))))))(((())))((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))(()))()(((((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((()))((()((()))((((((())((()))))))))((((((()())))))((((((()))))))))))(((((((((((()))()(())())))()((((())))))(((((((((()))((((()))))))(((())((()((())))))))))(((((((((()))))))((((()()))))))))))))())))(((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))(())((()))))))))))))(((((((((((((((((())())))((((((()))))))))))))))))))))))))))))))))))))))))))))))((((((((()(((())((()))))()(((()))))))(())((((((((()(((((()())))))(((((((((((((((((((((())((((((((())((())((((((((((((((()(()(()))))(()))))))))))))))()))))))))))(((((())(()(()))())())((()()((()))))))))))(())()(()))))(((((((((((((((((((((((((()())))))))))))))()))(((((((()))((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()())))))))))))))))))))))(((((((((())(()))))))))((()))))))))))))))))))))))(((((((((((((((((((()))))((((((()))))))())(((((((((((((((((((((((((((((((((((((((())(()))((((())))))))))))))))))))))))))(((((((((((((((()))()))))))))))))))))))))))((((((((((((((((((())))))))()(((((()))))))))(((((((()))))))))))))))))))))(((((((((()))))))(((((((())(((((())((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((()((((()))))))((()))))))))(((((((((((((())))(((((())))))))))))))))((()))))))))))))))(((((((((((())))))(((((((((((((((((((())((()))()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))))(())))(((((((((())))((((((((((((((())))())))))))))))))))))(((((((((((()))))))))((((())))))))))(())))))))(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))())((((((((((((((((((((((((((((((((((((((((((((((())))))))())))))((((()((((()))(((()((())))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))(((((((((((((((((((((((((((((((((((((()))())))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((())(()()((())))))))))))))))))))))))))))))))))(((((((((())()))())))))))))))))))))(((((())))((((()))))((())))))(((())(((((())((((()))))))))))((((((())))))))))))))))))))))))))))))))))))(((((((((((((())))))))))(((()()))))))))))))))))))((((((((((((((((((((((((((()))))))(()))))))((((((((((((()))(()))))))))))))))))((((((((()))))))))((((((((())(()))))))))))))))(((((((((((((((((((((()))((((((((((((((((((((((((((()))))))))))))((())))))))(()(())))((((((((())))))))))))))))))))))))(((((((((((((((((((((())())))))))))))))))))))))))))))))(((((((((((((((((())(())))))))))))))))))(((((()))))))))))))(((((((((()(((((()))))))))))(((((((((((((()())))))))))))))))))(((((((((((())(())))))))((((((((((((((((((((((()(((((())))))))(((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())((()))))))))))((()))))(((((((((((((((((((())))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((((((((((()))))))))))))))))))(((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((()))))((()())))))))()))))))))))))))))))))))))))))))((((((((((((((((((((((((())))((((((((((((((()))))))))))))))))))())))))))((((((((((((((((((((((((((((((((((((((((((())(()))(()))))(((((()))))))(())))))))(((()))))))))))))((((((((((((((())))(())))(((((((((((((((((()))))))))))))))(((((((((((((())))))))))))))())))))(((((((((((((()))))))))))))))(((((((())())(())))))))))))))))))))))))))))(((((((((((((((((()))()(())))))))((((((((((((((((((((((((((((((((()))))))))(((()()))))))))))))))))))((((((((((((((())))))))))))))))))))((((((((((((((())))))))((((()))))))))(((((((((((((((())))))))(((((())))))))))))))))))))))((((((((((()))()((()))))))))))((((((())))))))))))(()))))))))))((((((((((((((((((((((()))))((((((((((((((((()))))))))(((((()))))))))))))))))((((((((((((((((()))))))(()((()))))))))(()))))))))))))((((((((((((((((((((((((((())(()()))))))(()))(((((((((((((((((((((()))))()))))))))))))))))(((((((((((((((((((((((())))))))))))(((()))))))(((())))))())))))))))))))))(((((((((((((((((((((((((((((((((((())())))))))))(((((((((((()))))(((()))))))))))))))))))))))))))))))()))((((((((((((())((((((((()(()(((((())(()))()())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((())(((())))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((((((((((((())))(((()))))))))(())))))))))))(((((((((((()))())))))(())))))))))))))))))))))))((())))))))))))))))))))))(((((((((((((((((((()))((((((((()))(((((((((((((())))))))))))))(((((((((((((((((((((((((((((((())))(((()))))))))))))))))))))))))))))))))))))))))))))))((((((((((())))))(((((())(((((((())(()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((((((((()))))))))))(()))))))))))()()))))))((((((((((((())))))))))))((((((((((((((((((((((((((())))))(())))))))()))))))))))))))((((()))))))))))))))))))))))))))))))((((((((((()()))))((())))))((((((((()())))))))))))))))(((((((((((((((((((((((())))))))(((((((())))))))))))))))))))))))((((((()))))(((((((((((((()))(((((((())((()(()))))))))))))))(((((((((())))))))))))))))))))))))))))))))))))(((((()((((((((()))))))))))))))))))))(((((((((((((((((((()))))))))))((((()))))))))((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))((((((((()((())))))))())))(((()(()(((((()))))))))))))))))))(((((((((((((((((((((((((((((((())(()))))))))))))))))(((((((((((((()))))))(((()))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((())))(((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())))))))))())))))))))))))))))))))))))(()((()))))))))))))))(((((((((((()))))))))((((((((((((((((((((((((((((((())))()))))))(()))))))))))))))))((((((((())))()))))))))))))))))((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())(((((((((((((((((((((((()())))((((((((())))))())))(()(())))))))))(())))))))))))))))))(((())))))))))))))))))(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((())))(((((())))))))))))))))))))))))((((((((((((()))))))))))))))(((()))))))((((((((((((())))))))))))))))))))))((((((((((((((((((())))))))((((((((((((((((((((())))))((()))))(((((((())()))))))))))((((()))))))))))((((((((((()))))))(((((((((((())()))))))))))))))))))))))((()))((((((((((((((((())(((((((((((((()((()()))))))))))(((((((()))))))))((()))))((())))((((((()))))))))()()(((((((()))))))()))))))))(()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((((((((())))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())))((((((((((((()))))))((((((())))))))))))))((((((((((())))))))))))))))))(((((((((((((()))))))))))))((((()))))))))((((((((((((()))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))((((((((((((((((((())))))))((())())((((((((((((((((((((((((((((((((((((((((())))((((((((((((()))))))))))))))))))(((((()))())()))(())(((()))())((((())))))(((((((()))))))))))((((((((())))((())))))()(((((((((()))))))))))))))))))))))))))(((((((((((())))(((((((())))))))((((((())()))))))))))))))))))))))))))))))))))))((((((((((((((((()((())))))))))(((((((((((())))))((((((()))((())))))))))))))(((())))))))))))))()(((((((((())())))((()))))))))(((((((((((((((((((())))(((((((((((((())))())))))))(())))((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((())(((())))((()))))))(((())))))))))(((((((((((((((((((((()))))))))))))))))))((((()((((())))))))))))))))))))))))))))))))))))))))))))))(((((((()))))))(((()())((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())(()))))((((())()))((((()(())))))())(()()()())))))(()(()))))())())(((()(()(((((())()())()((((()()(((((()))((())()(()()()((()))))(()))())((()()))(()(((()))(()(())()))((())))))))()((()()))((()(()()))()(()())()((())())()()))(()(()()))))()))))(()))))(())()()))))))())()))))))())(()())(())()(((())()(((()(()()))()((())((())((((()())))))()(()())(((((()(()))((())()(()(())))(())))))()()(()))())))()))())()))()(()()()))())(((((((()())))())))((()())()(()))()((((()(()())))((()))))()))))))))((()))()))()))())()))))))))()((())())(()())())()())())()))((())()))(((()()(()(((((((()(()()(((()((())))()()))()()()(()))((())))((((()())))(((()()()(((())())(((())))((((())((()()()())()(()))(((()()()()))((())((()(((())()()))()((())())()(()))()()()))(((((()()())((())(((()(())())))((())))()(((())((()))))(()((((()))())(()()())((()()()))()()()())(()()(((((()))(()())()())(())((()()((()))))())))())()(()))()))()((()()(()())()(()()(((((()((((((((((((((((((((((((((((((((((((((((((((((((((())(())(((((((((((((((((((((((())(((((((((()))((())))))))))))(())))))(((((()))))))))))))((((((((((())((()(()))))((((()))(((((())))))))))))))))))))))(((())((((())))))(())))))))))))))))(((((((((((((((((((((((((((((((((((((())))))))))))))))((()())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))()(((())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())()))))))))))(((((((((()))))(((((()))))))))))((((((((((()))))(((((((()(((())(()(()())))((()))))))((((((((((((((((((())(((((())))))((((((((((((((((()(()))))()(()))(((((((((((((()()))()()(()))))))()))))))))))))))))))(((((((()())()))(())))(()))))))))))((((((((((((()))))((())))))))))())((()))))))()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))((((())))))))))))))))))))))))))))((((((((((())))))))))))((((((((((((((((((((((((((((((((((()))))))()))))((((((((((((((((((((((((((((((())()))))))))))))))))))))))))))))))))((((((((((((((((())))))((())))))))))))))))))))))))(((((((((((((()))))))((())))))))))))))))((((((((((()))()))))))))(((((((((((((((((((((((()()))))(((())))))))))))))))))))))))((((((((((()))))))(((((((((()((()))))))))(((((((((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))))))((((((((((()(())))))))))))))))))))))))))((((((((((()))))))))))))))))((((((((((())((()))))))))))))))))(((((((((((((((()))))))(((((()))))))))((())))(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(((())))))))))))))))))))(((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))((((((((((((((()))))))))))))))((((((((((((((((())))((())(())))))))))))))()))))((((())((((((((((()))))))))))))(((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()())(())((((())))((()()()(())(())()(((())()(())((()(()(())()(()()((())))())))))(()))(()(((())()()())()(()(()((()))(((()()((()()())()()((())))(()()(((()()())()((((()()((((((()()))((((((((())((()(((()))))(())(()()()()(()(((()()()((()((()())))(()())(()))(())((((()()()())((())(()()))()()()))(((())))()()())((()))))())(()()()())()()))))))(()(()()()))())(()((()()(()(())(())))))())(()((()))()(((((()((()())()())((()()(()))((()))((())(()()))))))))()()(())(()(())))(()()))(()(()()())))))(())))()()(((((()))(())(((((((())))))()((()(())())()((())()()(((()()()((()))))))(()))))(())()))())(()()(())(()()())()))((()((()(())((())()())))())()((()))(((())((())()()())))))((())))()()()(())))))(())())))((()())((()()))))))())))))((((())()(()))()()())()))(()((()))))))()))))))(())()()))(())(()(()((()(())())))))())())))))()()(()()))(()(()(())()))()(()()))))))()(()))(())(())())))((((((()(()))())()(()()())())(()()()())()(())())((())(()()(())(())((())(()(((((())()()()())()()))(((())))()()()))()()()(())(()(((()(()(((()((((())))()(()())()((())))(()((())(((((())(()))))))(()(())))(()()()()))))())))())(((())())))()((())()(())())(()()()(()())())((()()((()(()))(()())((())()(())())))()()())()((()(())))()))((()(((((()())()()()()(()((((()()((()))(()))(()))()((()()(())((())))(())()))))))()()(()))()))(()()))()()(((()((()))(()(((((()(()(()))()((()((()(()))))((()))(())())()()()))(()))(()(((()(()(()()()(((()(()())()())((()))()()(())((())(((()(()(()()))))(()))(()()))))())))())((()((((())())()())(((()(((((()))()()()(()))(())))((()())))(()(((()(()))()))))))((()()(((())(())()()(())(()(()()()()()))())))))(((())()())())))(((()(())))))()()())(()()))))))(())(()()))))(((()(())(()(()((()(())))))))()()()))()()((())))()())()((((())))()))(((()))())(())((())((()((((((((()))()()((())()())((())))((()))(())))()()())))())))(()((())())(()(())())))()))()((()()())(()())((((((()((()(((())))()(()))(((()))))(()(((())))())(((()(())(((())()(()))(()(())(()))()()()()(()())(()(((()())()(()()((()()))(())((())(((())())(()))(((()()((((()))))())))))))())())(((()()()()(((())()())()))))()))()))()()))((()(()())(()((()(()(()(())))))((((((()(()()()((())(()))))())(()((())(()())((())()((()(()))()((())((()(((()))))(()))))())(()()(())))((())())()))))))))((()()(()(()()))))()((((((())))(((()))())()(()))(()))(()())()))((()()(()))())()(()(())(((()(()(((()())(()(())()((((()))()))()()))((((()()(())()((((((()())())())))(((()())()(()))(())(()))())())()))()())()))))(()()())(((((()())((())()())))(()())))))()()(()((()((())))))(((()((()(((())))))(())(((()(())()((())()((()())()()))()()))))(())))(((())))()))))(())((((((()))()))((())()()())((((()))(((()((()((())()())(()))((())((()))))(()))(()(()((()(())(((()))))(((((((((((((((((((((((((((((((((((((((((((()))))((()))))))(((((((((()))))))((()(())))))))))(((((((((()))((((((((((((((((((()))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))()))))))(())))))))((())))))))))))))))(((((((((((((((((((((((())((((((())(((((())))))((((((())))))))(())))))))((((((((((((((((((((((((((((()(((())((((())))((())))))((((((((((((((((((())))((((((((((((()))))))))))))))))))(())))))))))))))))))))))(((((((((((())))))(((((((((()())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))((((((((((((((()))))(()))((((((((((((((((((((()))))))))))()))))))))))))))))))))))))))))))((((((((((((((((()))((((((((((((()))))))))((())))()))))(((((((((()))))))))))((((((()((((((((()))((((((()()))))))(((()))((())))()))(((((((())))))))))))))))))(((((((((()))(((((((()))((((((())))(())(((((()()((()))))))))((((()()()())()))(((())))))))))))))))))))(((((((((((((((()))))))))((((())))(())))))))))))))))))))))(())))(())(((()(())))((())()(()))()((()((()(()))))))()(())(())()()()(()(()))())()))))((()())())))))(()))()))))((((((())(((()(()((()(((()()))))((()())(())))()()()()()))())())))))()())(()()))())))))))())(((((())(()()()()))())(()(()))((()()(())))))))())((())))((((()())))(()((((((()()))())()()())(()((())()()()((()(())()((((()()())(()())(()()()()(()))()()(()(()()()(()))))(())()(()())((()(((()())(((()(((()()))))))((()()((())()(((((())))())()((()))))()())())(()))())((((())))())(())((((((())()))))((((((((()))(())))((())())())())((()))())()())()))(()))))())()))(())(()(()(()))((()((()()))(()())()(()()))(()()(()()(())()())(())()()(()(((()((()))(()())(()))()(()()()()()((()(()))))()()(())(((((((()()))()()((())(())((((())))((()()()()))((()((())((())()(())((())))())(())(())))(((()))())(())()))(())))))))))))()(()())))())()((()(())()))())(())(()(()(())))(((())()())(())))))(())()))))))((()((()(()))())((())()())())((())())()())((()()())()(()())))(())())))()()())((((((())()))))(((()(()))((()((()(())))))))))(())()()((()))))()))())(()(((())())))()(((((()(())(()))())((((()(()(((()))())(()()(())(()))(()))()()()))())((())((()()(()(((((((((((()())()())((()((())()((())))()(())()((((())()))())())))))))))(()())))(((()))))()()(()(((()()())()(())())())(((()))()()(())())((())((((())((()(()()(()))((((()))())))(()())))((()()())((())(()())())((()(((())))))))((())((((((()()()()()())(()(()()))()()()()))()(((()())()(((()(()())(((()(())()()((()())()()))())))((()())))()()()((()())())())()))((()(()()))))))(()()))))())())((()))()()(()(())))())(()(())))((()((())((()))))(()((()))))))()())()(()())())()())())())()((((()()))()(())(()()))())()))(()))()(()))(((())))(()()(((()))()()((())()((()(((())()))())())()(((()(()()()))((((()()(()())(()()()()(((()(())((()(())))())())))()((())))(()()(((()(())())))()())))(()(()))((())))())((()(((()(((()))(()((()())())((())((())))(((((())())()((()(()))))))))))))()()())())))((())))(()(()(((()())))()())()((()()((()()()))(()))))))(()((()))(()))()()(()()())()()))((()))))((((()(())))(()((())())(()(()))((()((())()))())())(())))))())((()()))))(()()(((((())(()(((((())((((((()))(((()))()))()()))(()))(()))()(()))())()()))))()))(()))()()((((((()())(())()))()()(())()(()))()())))))())(()())))))()((()(())((()(()(((())(())))))()(((())(())))(()()())())()))))()()()((()(()()()()())())))))))))()((())()((()((((((()())()((((()())(())())))()()(((()(()))(((((((())))())))()((()()()(()))(((()())()(()(()(())))()()())(()()(((()()()))((()())(()(((()()))((())(())((())))()))))(()(((((()))(())()))()))(()()))()))(()())()())))())))()()(()(()(()())))(()))())))))((()))()())((()(()()()(((((())((()(()())()(((()(()())))()())(((())))())((())))(()())()((((((())(()()()()(())))()((()())()()()))()((((((())()))(())(()())()(()()((())))(())()()(()))()((((())))(((())(((())((())(())(())(()(())(((((())))()())((()))()))()())(()()()())(()((()))))())()())))(()))))()()((())))()())((((((())))())(()))()(()()()(())((())))((()(((())(())())()))()))))())((()(()())((((()((((((())()))))))))(())()()))())()()())())()())()()((()))))(()()))()(((()(((())(()))()))))((())()((()())))(()()())(())()))(()((()))((((((()()))))())(())))()()()()()()))()()(()()))))))))()))))()((((((())(((()())()(()(()(()()))(()()(()))(()((()())((()())))((()()()(()((())(())()))()(())(((())(()()))(()()()())(()()(()((()((()())(()(((((()()()))(()()(())))))))(())()))()(())()(())((()())()))()))())()))())((()()(((()(()())())(((()(()))((()())(()))())()))))((()()(((()))()((()(()(())())((())((()())())))()()(()))())()()()()()())())()(())()(()))())(()(((((()(((()()())(()()((()((()())()()))))))()(()))(()))()()())))()(()(()(((()))()()((()()())())))(((((())()(()))()()((())()()(())((()())))(()((())(())()())((()()(())(()())()()))(()(())()))))()()()()))))())()))))(()))())()((())(()))()(()())())((((()(((())))())())))()())()))((())((())()))())())(((())(()((())()()(()())(((()(()))())()))((())(()(())((()))(((()()))()))))()))((()((()))))()())())()(()(((()()((()))(()((((((()))()())))(())((()()()(())((()(()()))())(((()))(((()))()()()())(())(()()))()((()(()(((()))(((())())((((()((())(((()()(()))((()(()()((()()()()()()())))()))())((()()()()())))())(())))()(()()()(((((()()())((((())()))(((()()))(())())(())((())()()((()()())((((())()(()()())))(())(())(()((()))))))(()(()(()()(()))()()()()(((((()()))()())(())()()()()())))((()())))()))((((()()()())))()))()(()((((((()))(()()(((()()(()()))(()))()())())))()))(())((()())(((()()))))()))(()()))))))))()))())(()()()(()()))()))))))))())))))())()((((((((((((()(())())()))))))()))((())((()))))(())())(()(()())()()()()()()(())))(()()((()(()()))())))))()(())()(())()(()))(()(((()()))()())()))())))((((()))()(()(()()))())())))()())))())(()()))()())(()())))(())())()))(()))()(((()())))()))(()(())())((((())((()()()(((()(((())())((())))))(()(())(())()()())(()()())(()(((((())((((()())))))(((())()()()())))))((())())()((()())())))))()))())))(())()))(((()))())()))(()()(()((((((((((())())()())()))(())((()))(((()))((((()))())())))()()(()())(()((()(()(())()))()))(()))))))()()()()(())()))))(()()(()(()()((()((((()((()(()()(((()))())()))()()(((()())))()))()))))()))))(()))((()))()((((())())))))))((()())(()(()))((()((()(()((()))(())(((((()(()(()()())()()())()(()))((())))))(())()(((()()))))((((()(((((((())))()((()()())()))((()))()()(())()(())))))()())()))))()(()()(())()(()())(()))(()())((())(()))()((((()()())))((()((())()()(())()()())))))()()()((()()))()(((()()())()(())(()((()()(()()))((())(())))()((()())()(())(()())(()((()(())(((())()()())((((((()((())(())((())())()))))()(((()())))))())))())()))))(())()()()(()(()()(()(()())))()()()(((()()((())()()))()(()()()(((())(())(()(())(()(()()(()(()()()((()())))(()(((((((((((((((((((((((((((((((((((((()((())))((((((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))())))))))))))(((((((((((((((((((((((((((((((((((()))((())))))))))((((((((((((((((()()))))))))()))))))))))))))(((((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((()))))(())(()())))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()))))))))))))))))))))))))))))))))))))))))(((((((()()))))((((()))))))((((((())))))))))))))))))))))))))))))(()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((((((()((()()))((((((()((((((((((((()))))))))))))))))))))((((())())))))((((((((((())))))((((((((((((((((((((((((()((((((()(((()((()))(()(()))))()((((())(((())()((()))))))(((((((((())))()))(((((((()())((()))))(((()((((()))))))))))))))))))))((((()))))))))((((((()))))))))))((((())))))))(((((((((((())))))))((()))))(((((()))))))))))((((((()())((((())))))(())))())))))))(((((((((((((((((((((((()(()))((((((()()))(())(())))((((())()))()))))))(()()))))))(((((((((((((((((((())))))))))))))(((()))))))))((((((((((((((((()((()))(())))))))))))))))))))))))(((((((((((())((((((())(((((((()()())))))((((((()))((((((())((((((((())))()))((((())))))(((((((((((((()())))))))))))))))(((((()((())(())))))))))()()((())))))))(())((())))))))))))))))))))(()))(((((((((((((((((((((((((((((((()((()())())))())))(((()))))))((()(((((((((((((()))))))))))))))))))))()(((())))(((((((()((()()())())))(()))))())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))(((())))(())))))))))))))))))(((((((((((((((((((()))))))))(()))))))))))))))((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())()((()())))))))))()))))))((())))))))))))((((()())))))))))(((((((((()))))(((((((((((((())))))))))())))))))))))))(((())))))))((((((((((((((((((((((((()((((((((((((((((()((((((((((((())))((((((((())))))))))))))))))(((((((((((((((())(((((((()))()))))((())(((())))))))))()(())))((((((()((()))()(())))))))))))()())))))))))())))))))))))))((((((((()))))))))))))))))))))))))(())))(((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))((((((((((()))))))))((()())))))))((((((((((((((((((()))))))))))))))))))))))))))))((((()))))))))))))))))))))))))))))))))((((((((())))))))(((((()))(((((()))))))))))))))(((((((((((((((((((((()))))))(())(())(((()))))(((((((((()(()))((()))(()()))())((()))))((())))((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((()))(((((()((()))))))))))))))((((((((((((((((((()))))))(((((((())))))))))))))))))))()))(((((((())(((()))))((((((((((((((((()))))))))))))))))))))()))))))))))))))))))))))))(((((((())((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()(((((()))))))((((((((((((((((()))))))))(((((((((((((((((((((((((((()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))((((((((((((((((((((((((()))(()))((((((((()))))))))))))))))))))))))))))))))))))))))((((((((((())))))(()))))(((((((((((()))((((()))(()))))))))))))))))))))((((((((((((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((()))(((()))))))))))))))))))))))))))))((((((((((()))))))(((())((())(()))((((()((((((())))(((((((((((())))))((()()))))())((()(((((())())))))))))))))((())((()))(((()(((((()))(((()))((())))))())))))))))(()))))))((((((())))(((((((())))))))))))))))((()(((())))))))))))((((((((((((((((((((((((((((((((((((((((())())))))))))))))))))))))((((())))))))))))))))))))))))))))))(((((((((((())))))))((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))))))))((((((((()))))))))))))))))((((())))))))))))))))))))))))((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))(()))))))(((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))((())))(()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))(((((((((()))))))))))))))))))))((((())))))))))))))(((((((((((((((((((()(((()())((()))))))((()))((((((((())(())(((()))))))))((())))))))))))))))(((((((((((((((((((()))))))))))))))))((()(((((()())))()))()((((((((()((())))))))((((())(()))((()))(((((((((((((((((((()))))))))((((((((((((())(((()())))))))))))(())))))))))((((((()))))))))))))())))))))))(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))((((((((((((()))((()))))))))))))))))))))))((((((((((((((((((((((((((((()))))))))))(())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))(()))))((((((((()())))))))(()()))))(((((((((((((((((((((((((((((()))))))))))))))())))))(())(())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))))))))))))))))))))))))))))))))))))))))))((((()((((((((())))))))))))))))))))))))))(((((((((())))))((((((((((((((((((((((((((()())))))))(((((((((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))(((((((((((((())))()))))(((((((((())))))))))))))))))))))))))))))))))))))))(((((((((())(()))))))((((())))))))))))))))))))))((((((((((((())))))))))))))))))(((((()))()))))))))))))))(((())((())))((((())))((((()())))))((()))))))))))))))))))))))(((((((((((((((((()(()))())))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())((((())))))(((((((((((((((())))))))))))))))))()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()))())())))((((((((((((((())))))))))()((((((((((((((())))))))))))))())))))))))))))))))))))((()))))))))((((((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))))))))(((()))))))(((((((((((((((((((((((((((((((((((((((()))))))(()))))))))))))))))))))))))))))))))))))))))))))(()))))))))))(((((((((((((((((((((((())))())))))))))))((((((((())))))))))))(((((((((())((((()))))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(((((((((((((()))))))))(((((((((((((((((((((((((((())))((((((((())))(((()))))))))))))))))))))))))))))))))))))))((((((((((((()))))))((()))))))))))))))())))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))(((((((((((((((((((())())))))(((()(((()())))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))(((()((())))))))))))))(((((((((()))))))))))))))))))))))))(()))))))))))))((((((((()))((((((((((((((((()))))))(((((((((((())))))((())))(((((((((()))))))))(())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((())))(((((((((())))))))))))))))))))))))))))))((((((((((((((((())))))))((()((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))))))))((())))))))))))))(((((((((((((((((()))))))(())((((((((((((((())))))))))))))))((()((())())))))))((((((((((())))))((((((((((()())))))))))((((((((((((((((())))))(())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((((())))(((((((((((((()))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))(((((((((((((((((((((((((((((((())))))))(())))))))(((())))))((((((((((((((()))((((((((((((((((((()))))))))((((((((((())(((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((())(((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())((((((()))))))))))))))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((()))))))))))((((()(())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))((((((((((((((()))))))))())))(())))))))))))))))(()())((((())))))))))))))))))))))))))))((((((((((((((((((())))))))))(()))))((((((((((()(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))((((((())(((((((((())))))))))))))))((())))))))((((((((((((((((((())))))))))))))))))))))))(((((((((((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))()))))))))))))))()))))))))))))))((((((((((((((((()((((((((((((((((((((((((((())))))))(((())((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((()))(()))(()))))))))))))))))(())))))))))))))))))))))))((((((())(((()))(())))))))))))))((((((((()(((((((((((())))))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((())((()))))(((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((()()))))(())))))))))))))(((((((((((((((((((((((((((((((((((((((((((()(())))))))))))))))))))))))))))))((((((((())))(()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((()()))))((((((())((((((((((((())))))))))))))))))))))))))))((((((((((((())))))))))))))))))))))))))))((((((((((((((((((()))))((()))))))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()(())))))))((((((()))))))))))((((()))))))))))))))))))))))))))((((((((((((()))))((((((((((((((((((((((((((((((((((((((())(((())(((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))(((((()))())))))(((((((((((((((())))((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))(((((((((())))(())))))))))))))))))))))(((()(())))))))))))))))))))))))))))((((())))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))(((((((((((((((((((((((((((())))(())))))))))))))))(((())))))))))))))))))((((())(((()))))))((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((((((((())))))(()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()(((((())))))((((((((())(())))))((((((((()((((((((()((((())())))())()))))))))))))))))))))))))((((((((((((((((((((((((((((((()))))))))()))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))))))))))))))))(((())))))))))((()))()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))(())((())((((()()))))))(()))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()((()()))))))((((((())))))))(((((((((())(()((()()))())(((((((()))(((((()))))))))))))))))(()((((((((()())))))(()))(((())))()))))))))))))))))))))))))))))))))))))))))))(())))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))()((()())(())))((()))()(()((()())))()((()(((()))())))(((((((()()(((((()()))()()(()(((((()))()(((((())(()()((((())))((()(()(())((()((()(()()()()))))( ()()()(()))))(()((())(()(((((())(())()())()()(()))))((()()()()()((((()())(())))())(()))()(((())()()((((())))))()(()(()))(((()())))()((((((())()()))())()(((()(((((()))(())()()(()(((()()()))((())))))())(()((()))((()))())((()())()())(()))(((()))())())(((())()(((()(()((())()(()()(()(())()(())(())))())()()())()()()(())(()()(()((()((())(()()((()()()()(()()()()(())))))()()()(()()))(((((()()))())))))))()))(())))((()))))())()(()(()()(()()((((())())())((()())(((((())()((())()())((()))((((()))(()()((()((()())((()()))((()()))())()()))(())())())))((())())())))()))))()()(())()((())))()(()((()(()(()())())(())())()(())))(((()))())()))))()))())))(()((()))))())()(()())))))((((()()))()(()())(())()(())(()))((())()())))(()(())(()()((()(()()((((()(()()())))))()((())(((()((())))())())())()))((()(()()((()())())((()())((()()())(())()())))()((())(()))(())())((()()))))(((())))))())((()())((()())()()()()))())(((()))))))((()(()))()(())()(()))((()(()()()(((())(())())))()(()))()(())()()()(())((()(())()()((()))()()))()))((())))(((()()()))())))(((()()))(((((()())())))))()()()())(()(((()))))())()(((())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((())))))))))))))))))))(((((((((((())))))))))))((((((((()))))))(((((((()))))((((((((((((((((((((((((((((()()))))))(()(())))))))))))(())(((((((())((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))((((((())))))))(())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())))(((((((((((((((((((((((((()))))(((((()))))))))))))))(((((((())))))))))))))))))))))))))))(((((((((((((((())))))))))))))))))))))(((((((((((((((((((((((((((())))))((()(((((((((((((((((((()))))))))))))))))))))))))(((()))((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((()))))))))())))(((((()(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()(((((((((((((((()))))(((((()))))((((()))))))))))))))))))))))(((((((()))))()))))))(((((()))()((((()(()))))))))))(((((((((((((((((((((((((((((((())())((((((((((()))))((((()))))))))))))))))))))(((((((((((((((((((((((((((((((())((((((((((((((((((((((((((((())(((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((()))))))))))))))((((((()))))(())(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((())(())((())))))((((()))))))))))))))))))))))))))))))))((((((()((((((((((()))(((((((((((()))))))))))))))))(((((((((((((()))))))))))))((((((((((())()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(()))((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))((((((((((((()))(((((()))))(()(((((((((((((((()((((()()((((((()())))(((((((((((((((())))))))())))))))))))))((()()())())))))()(((((()))))))))))))))()()))))))()))((((((((()))))))))))))))))((((((())))))((((((((((())))))))))))(((((())))))))))))((((())((((((((((((((((((())))))))))))))))))))))((((((((((((((()))))))))))))))(()(((((((((((((((())))((((())(()))))))))))))))))))))))))))))))))))))))))))))))))))))()((((())()()())()(()()()())()))(()))(()(((()()((())))(()((((())))()()))(()(()))(()((()()(())())(())()())(((()()()()()))(()))))()(((())((())()))))(()((()(()))()()()(())()())(()())(((((()(())(()))()))()((())())(((()))((((()())(()(((()()(()()()()()))((((()()()))))))()()))))())))()()()))()()))))))()))())(()(())()(()(()())()))))(()()()())))(((())(((())(()((()())))()()(()))(()))(()(((()()((((()(())((((()))))())((())((()))()))(())))())()))())))(()()((()(()()())))()))))))())()((()()((()(()(()(((((((()()))()(((()))(())))(()))((((((()(()()))(()()(()((((((((((()))()()())())))()()(()))((()))())(((())()())()))))(()((()))((((((())()(((()())()))((())()))())((((()))(()())(())((()(()())()))((()(()(())())()))((())())(())((()(()))()))()(())(((())()()((()())))))())((((((()()(()(((()((()(()(())()((())(())(((())()()()))()())(())))()())()))())))()(()()))))()())((()((((((()(()())))((()(((()()()(()))()())())))))))(()((()(()((()()(())()(()((())(((()))()(((((()()((((())()))))((()))(()))((()))((())))())())())))))(())(((()((((((((()()()))))())()())((()((()))(()()((((()()()))))))()((())))(()()))(()(((()((((((()((((()()()))()))()(())(())(()))((()(((())()(((()((((((((()(()(())(()())((()))()())()()()))))(()))()(()))())()(()()))))))))))(())))())))))(()))(()(()(()))()())())())(()()))))((())()())(()(())()()))(()(()((())())(()(((())()(()()))()()))(())())))))((((((())())))())(()()((((()(()))((()((()(())(())))()())(())))()()()((()))))(())((())))(())))()(()((()(((())()))()))))(()(())))))((()))(()()()())())))()((()(()()())()()((()())(((((()))(())))()((()))((()())((())(((())))()())))(()))(())))((()))(((((())((()((()(())())()())())(())(()((()((()())))()))())(((())(((((()((()(((((()))))()()))())(())(()))()()(()(()((())))))())))))(()()((())))(())(()(()(()())()())(()()((()()((()((())))))))()())(())))(())((())))(())())()(()()(()(()))))()())))(()())(()())))((())()))))))))))(()(())))()()()()()(()())())())(())))))())))()(((((())())((((())))))()(()(()))(())))(()()()(((((((()((()))))(()())(()())()))((((()()(())()))))()()(()(((((((())))()))())())(()()))()()(()))())((((())())()())()((((()())()()))((()()(()))(())(()(((()(((()(()))())(((()((()()((())))(())(((())())))())(((()())(()(()(())())()(()((((()))(())(((())(()))())))(())(())))((((()))))(()(())())((((()(((()))(())())(((()(())())))()))((((()())(()(())))()()(())(()))(((((()(((()))))))))())()))())(()()())))(()(()))))))))())(())())))()(())())))))()(()()))(()())()()())()())()))()())))))))(()((()())((()(())))()()(()())(()))((()(())))))))))()(((()(())))))((())()(()(((((())()()))()((((()(()()))(((()))(())())()((())()()(((()))(((()))()())(((())(((()()((((()))(()()()(()))((()()())((())(()(()()(((()())(())(()(()))))(((())(()())))()())((()()()))))((()())()(()()()()))(()))())()()()(()()()(((((()(())())()(((())((()())))()((((())))())))())()))(()(()(((()))()))))()()())(()(())(((())())())(()((())(((()))())((()(())()())(()))))((()(()())(())(((((())()()())()())((())))(()(((())))((()())(((((()())()(()()(((((()))(((((()))(()))()))()((()(())()()()(((((()()(((((()))((())(((()(())))((())((())(()()()()()()(())())())()))()((()())))()((()())()))()))))(()))()((())))())(()())))))))((()(((()))())(()((()((()(()()))()()()(()))())))(()))(())))()()((())(()(()))))))()))(()(((())((()((((()))())(()(()(((()()(()))())((())()()()((()))(())))((()))))()())))()((((()((()((()()(()(()((((()())()))()()(()())(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((()(()(()(((()()())))))))))((((((((((((((((((((((((((((((())(((((((()(()))(())))))())))))))(((())))))))))))(((((((((((())()))))))))))))))))))))))))))))(((())))))(((())))((())))))))))))))((((((((((((((()))((()))))))(((()))(((())))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((())((((((((((((((())))))))))))))))))))(())))))))))))((((((((((())))(()))()))))))))))))))))))))))))((((((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))(((())))()))))))))))))))))))))(((((((())))))(((()((((()))))))))))))))))))))))(((()))(((((((((((((((())(((())))((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((())))((()((())))))))()))))))((((((((((((((((((()))((((()))(((((())(())((()))))))((((((()))(())))(()))))(((())))))(()))))(((()))))))))))))())))))))))))))))))))(((((()))))((((()))()))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))))))))))(((()))()))))((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((()))))))))))))))))))))))))))))))))))))))))(((((((((((())(((((((((((()((()())))(())))))))))))))))))((()))((((((((((((())))))()((())))))))))))))))((((((((((((((())(()))))))))(((((()())))))))))))))))))((((((((((((((((((((((((((((()))(()))))))((((((((((()))))))))))))))))))))))))))))))((((()(((((((((((((((((((((((()))))))))))))))))))))))((((((((())(((((((((((((((((((((((((((((((((((((((((((((((())))))(((()))))))))))))))))))))))))))))))))((((()())))((()(((())))))))))))))))))))(((()(((()))())(((()))((())))))((((((()))((((((()))()))))(())))))((()))))))))))))(())))))))(((()))()()(()))())(())(((())()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(()))))))))))))))((((())(())(()))))))))((((((((((((((()))))))))))))))))))))(((((((((((((((((((())))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))((((((((()()))))))))))))(((((())))))(((((((((((((((((((())))(((())(((((()))))))))))((()(()()))()())))((((())())))))(((((((((((((())))))))))((((((((((((((((((())))))))))))()))))))))))))))(((())((((())()(((()()())())))))))(((())(((())))))((((())))))(((((((()((((((((((((((((((((((((((((((((((((((((((()((()))))))((((((((()))))))))))))))))))))))))((((())())))(((((((((()(()))((((())))))))))))((((()))(())))))))(((()(((((((()((((()))((((()))))())(((()))()))))))))))))))))))))))))((((((((((()(((((((()()))))))))))))))))(((((())))))))))(((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((())((()))))((((((((((()))))))))))))))(((((((((((((((((((())))))))))))))))))))))))))(((())(((((()))()))(())(())))))))))))))))))(((((((())(((((((((((((((()))))(())))))))))))))))))))))))))(((((((((((((((((((((((((()))))((((()))))))((((((((((((((((((((((((())((((((((((((((((((())))))))))))))))))))))))))(((((()))))((((((((())))))()()(()))))((((((((((()))))()))(((((()))())))))))))))))((((((((((()(((((())))))))))))))))))(()))))((())))))))((((()((((()))))))))(((((((())))(((((((((())))))))))))(((((()())))(())))))))))))(((((((((((((((((((()))))((()))))))))))((()(()))((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))()()))))(((((()((()(()()(()()((())()(())()()(()()))()(()()((())(()))())))(())(()((()())))(()((()(()())()())(((((()()(()()((()())))()()()(())((())))(())(()((((((()))((())()())())(()()())))((()())((()()((()(()))))))())))(()())))(())()(()())())()))())(()(()(()))())()((((()()())((()))))()()()())(()))(((()())))(())())()(((()()())())))((()(()())())(()))))(())))))))))())(())))()))())()))))()(()((((((())())(()((()(())())))((((()))())(())(()))))(((()()()()()(((()((()((()))))))(((((()((()()())((())()(()())))((())((())(())))(())(()()))))))())()())()()())(()((()()(((((())()))()))(())(((((())()()())(()(()((()((()(()))(((()((((((())((((())((())(()((((()()))(((((())()(())())(((()()())))))((())((()()((()((()()())))(()((((()()()))((())(((()))))()())(())))()())(())()()(((((()))()))))))))(()()((()())((()(()(())()))())(()(()))())))(()()()))))())(()))))(()(()(()))()))())()))))))))))))()(()())(()(())()(()(()(()()(()))(()))(((())()((()(((()(()()(((()))()()()(((())()())))(())))(((((()))(())((((())))))(()(()()((())))(()(((()))()(()()(())(())))(()()((())))(((()()((((())()(())))()(()(()))(()())()()(()))())()((())()(())(())))()(((())(()(()))(())(()((()(()(()()))))()))()(())()())))()(((()())()(((((()))())))()(())))(((()())((())(()()(()(()()()(()))()())((()((()()))((((()()))))()((((()))((()))()))((()((()(())()((()()))((((())()())))(())))(())))())()(((()(()))))))(()((()((((()((()()()(((((((()))()((())((()(())((()()()()()(()(((())()()()())((())))()()()(()()()))()(((())((())())())()))()(()(())((()(())()((((())(()()()())(()()(()))(((()))()((()(())())(((()()()()()())))()((())))(()()((()))()(((((((())((()()()()))()())))()(()))(((())(())(()))(((()(()))(((()()())()(((()))()()())((((())(())()(((())))(())(()(()))((((()))()))((())))(()()((()(()()()))()(()()())()))()()()(()(((((((()()((()(()))(((()(((()()))(((())))()((())()()))((()))())()()(()(()()())()())((())(())()((()))))()(())(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))()))))))))(((((())))))))))))))))))))))))))((((())((((())((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((((((((((()()))((((()))))())))))))))))))))))))))(((((((())))(())))))))))))))))(((((((((((((((()(((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())(((((((())((((((((((((((((((((()()))))))(((((((((((((((((((())))((((()((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))((((((((((())))(())))))))))))))))))))))(((())((()(((()))(((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))(())))))))))))))))))())))))))))))))))))(((((((((((((((((((((((((((((((((((((())))))))((((((((()))))))))((((((())())))))))))))))))))))((((((((((((((((((((((((((()))()()))))))))((((((((((((())(((((((((((((((()))))(((((())))))))))))))))))(((((((())))))((((((((()))))))((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))))))((())))))))))))))))))))))))))))))())))))))))))))))))))))))))))))(((((((()))(((((((((((((((((()))))))))))))))))))))))))))))))(((((((((((((((((())(((()))))((((())))()(())(((()(()))))))))))(((((((((((((((((()((((((((((((())(())))))))))))((((())))))))))))((((((((((((()))))(((((((((((((()))))))))((((()))(()(()((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((())))))))(()())))(()))))))))))))))))(((((((((((((((((())))))(((((((((()))(((((((((((((((((((((((((((((((()))))))))))((((((((((()))))))))))))))))(()))))))))))))))))))))))))((((((((((((((()())))(((((((((((((((((((((((((((())(((())))))))(((((((((((((((((())))))))))))))))))))))))))(((((((((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))))))))((((((((((((((((((((((((((())))(((((((()(((())))()(()())))))))))(()))))(())))(((((((())()))))))))))))))))))))))))))))))))))))))))))))))))(((((((()))))((((((((((((((((((((()))))))))))))(())))(((((((((((((((((((())))))(()((())))))))))))(((((((((((((((())))(((()))(((((((((((()(()(((()))()()())()))(((()(((()))()))((()))))))((()))(((((((((((((()))))())))()(((()(())()()))(()()))))()))))))))))))))))))(((((()(((((())(())(())(())()()))))(()((((((((()((()))()((((((((()))))))(((())))))))))))((())))))))))((((()(())))))(((((((()))(()(((()(()))((()))()))))))))))(())((((())))(((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))((())))(((((((()))))))))))))))()))))((()(((((())()))(()))))())))))))))))))))))))))))(((((())))))((()))((((()))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))(((((())))))))))((((((((((((((((())((((((())))))((()))))))))))))))))))))))))))))))))))))))))))))))((((((((()))(()))))))((((((((((((((((((((((((((())(((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((((((())))))))((())))))))))))((()))))))))))))(((((((((((((((())))))(((((((((((()))))))))))))))))))((((((((())))))))))))))))((((((((((((((((((((((())))))))))())((()))))(((((((())))((((())(((((((((((((())))((()))))))))))))))))))((((((((((((((((((((((((()))))((((())))))(()(()))))))))))))))((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((()(()(()))))))))))))))))(((((((()))))))))))(((((((()(((())))(())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()()))))))))))))))((((((((((((((((()))))))))))))))))))))))))))))))(((((((((((((())))))))))))((((((()))))))))))))))((((((((((((((((((((((()))))))))))(((((((()())((((((((((((((((((((((((((((())())))(((())()))))))))))))))(((((((((((((((((()((()))))))))))))))))))))))))((((()))))))))))))))))))(((((((((((((((((((((((((((((())))(((())(((((((((()))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))((((((((((((((((((((((((((((())))))(())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))(())((()))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((((()))))))))))))))))))))))))(((((((((((((((((((((()))))))(((((((((())))))))((((((())))))))))))()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))))))))))((((())))))))(((()))(((((((((((()))))))))))))(()))))))))))))))))))((((((()))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))((()))))))((((((((())))))))))))(((((((((((((((((((((((())))))))))))))((())))))((((((((((((((((((((((((((())))(((((()))))))))))))))))))))))))))))))))))))))))()))))((((((((((((((((((((((()))))))))))(((())(())(()))(((((((((((((()))))((((())()))))((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((((((()(((())())))))))))))))))))))))))((((((((((((((((((((((())))()))))))))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((())((((((()(((((())))))((((((())(())))))))))((((((()()()))))()))))))(((((((((((((((()))))))))))(((((()(())((()))(())(((((()))))))))((())))))))))(((((((((((((((((((((((((((())))(((((())))))))))(((((((()(((((()))))))))))((((((((((((((((((((((((((((((((((())()))(()))())))))))))((((((()))))))))))(()))((((((()))))(((((((((()((((())))))))))))((()))((((((())))))))(((((())(((()()(((())))))))))))))))))))))))((())))(()()(((()))))((((((((((()((((((((((((()((((((((((()))()))))))))))))))))))))(((((())())))))(((((((((((())))()))))))()))))))))))))))))((((((((((((())))))))))))))())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))(()(((()(((())))))))))((((((((((((((((())))((((((((((((((((((((((((((((((((((((((()))))((((())))))))))))))))))))))))))))))((((((((((((())))(()))))))))))))))(((((((((((((((((((((((((()))))))))))))))))))((((((((((((((((((((((()(()((()))))(()))(((()))))))(((())(())()))))))))))))(()))((((((((()))))))(((()))()))))))))))))))))))))))(((((((((((())))((((((()))((()()(())())))))))))))))))))(((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))(((((((((((((((())))))))))))))))))))))))))))))))))))))(())(((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((())))))))))))))))))))(((((((())))))))))))))))))))))))))))(((((((((((((((((((((((())()()))))))))))))))))))))))(()((((((((((()))))))))))))((((((((()((()((((((((((()((((((((((((((((((((((((((((((((((((((())))))))))))))))))))(((((()))))))()))(((((((((((((()))((((((((()())())))))))))))(())))))((((((())))))((((()((((())(((()))))))))(((((((((((((((())(((()))(()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((()()(())))))))))))))))))(((())((()(())))((((((((()))))))))))((((((((((((((((((((((((((((((((())((((())(((((((())((())))))(())))())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((()))))()))))((((((()))(()))()((((())(((()))))))))((()))))))))))))))(((((((((((((((((()))))))))))((()))((()))))))))))))))))))))))))))))((((((((((())(((((((((((((((((((((((((()))()((()()(((()()))))))))))))((((()))))(()))))))))))(((())))))))))))))))))))))))((())(((())))))))))))))))))))(((((((((((((((((((((()(())))))))))))))))(((((((((((((((((((((((((((((((((((()))))((((((((((((()))))))))))))))))))))))((((((()((((((((()))()(((((()))))))))))))))))))))))(((())))(((((((((()()(())((())())()(((()))))))(())((((((((()(((((()())))))(((((((((((((((((((((((())))))(((((((())(((())(())((((()(()))(()))((((()())))))))))((((()))))))(((((())(())))((())())(((((())))))())))())(((((((((((((((((((()))))))))))))()))))))))))))))))))))((((((())))))))))))((((((((((((((((((()))))))))))))))))))))((((((()))))))))))))))))()))(((())))))))))))))))))))))))))((((((((((((((())))))()))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))()))))))))))(((((((((((((((((((((())))))))))))))(()))))))((((((())))(((((((((((((((()))())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))(())))))))(((((((((((((((((((((((()))))))))))(((()(()))((((()))))))))))))))))))))))))))))((())((()())((())())))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))((())((())))))))))(((((((((((((((((((())(((((((((((((()))))))))))))))))))))))))))))))))((((((())))((((()))))((())))))))))))))))))))))))))))))))(((((((((((((((()))())))))))))((((((((((((((((((()))((((((()))))))))))))))))))))))))((()))((((((()()(()))))))((((((((((((())))))(()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((())(((())))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))(((((())()(((((((((()()))))))))))))))))))))))))))(((((((((((((((((((((()))))))))))))(((((()))((((((()))))))((((())))((((((((((((())))))))())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((((((((((((((((((())())((((((((((((((((((()))(()))))))))))))))))))))))))))))((((())))))))))))))))))))))))))))))))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((()((()))))))))))))))))))(((((((((()))))))(()))))))(((((((((((((())))))))))))))))))))(((((()))))))(((((((((((((((((((((((()())))))))((((((((((()))))))))))))))))))))((((((((((((((((((((((((()))))))))))))))))))((((((((()))))((((((((((((((((()((((())))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())())))))))))))))))((((((((((((())((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))((()))((((((((((()))))))))))))))))))))))))))))))))))))))))(((((((()(((((((()))((((((()))())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))(((((())))))))))))))))))(())))((((((((((((())))))))))(()(((((()))))(((((()))))))))))))))))(((((((((((((((((((())))((((((((((((()))(())))))))))))((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((())))))(((((((((((((((())))))))))))))))(((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((()))))))))))())))))))))))))(((((((((((((((((((()(((())((())))))))((((((((((((((((((((((((())))(((((()))))())))))))))))))))((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))())((((((((((()(((()))))((((((())))))))))((((((()())))))))))))))))))))))(((()))(((((()())(())))))))))))))))))))))))))(((((()((((((((())))))))))))))((((((((((())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()))))))))))))(())(()))())))))))))(((((((()()))))(()))))))))(((((((((((((((((((((((())))))))))))))))((((((((((((((()))((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((())))))))()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))((())()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((()))))(())))))))))))))))))))(((((((((((((((())))))))))))))))))))))))))))))))))))))((((((((((((((((())))))))))))((((())))))))))))((((((((((((((((((()))(())))((((((()))))))))))(((((((((()))))))))((((((((((((()))))))))))))))((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((()))))))))))))))))))))))((((((((((())))))))))))))))))))))(()())))))))))))))(((((((((((((((((((((()))))(((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))(((())))((((((((()))))))))))(((((()))((()))))((((((((((((((((((((()))))))(()))))))))))))))))))))))(((((((()))))))((((((((((((()))))((())(((()))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((())))(())))))))(((((((((((((((())())))))))))))))))))))))))))))))(((((((((((())()))))))(((((((((((((((((((((()())))))(((((((()))(((())))))))))))))((((((((((((((((((())(((((()))))))(())))))))))))))))))(((((()))(((((())))))))(()))))))(((((((()))))))((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))()))((((((((((((((((()))((((()))))))))))))))))))))))))))))))))((((()))))))))))))))))(((((((((())()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())))((()))))))))))))))))))))))))))))))))))))))))))(())(((((((())))))))))))))))))))))))))(((((((())))))((((((((((((((((()))(((())))(())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))((((((((((((((((((((((((((((((((((((((((())))))(((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))(((((())))((((())(((()))))((((((((((((((((()))))))))))))))))((((((((())))))))))))((((((((()))((()))))))((((((((((((((((((((((((())))(((((((((())))))))))))))))))))))))))))()))(((((((((((()))))))))))(((()))))))))))))((((((((((((((((((())))())))))))))))(((()))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))))))))))))))(((((((((((()))((((((((((((((((())(()))((((((((()(((())))))))))))(()))))))((((((((((()))((((()))(((((()))))))))))()()(((((((()))))))()))))))))(())))))))))))))(()))))((((((((((((((((((((((()(((())))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))(())((((((())(((()))))))))))))))(((((((((((())(((())))((()))(((((()))))))))))))))((()))))))))))))((((()))))))))))))))((((((((((((((())())((((((((((((((((((((((((((((((((((((((((((((((())(())))((((((((((((((((((((((((())()(((((((((((((((((((()))))))))(()())((((((())))))))((((())))))))))))))))))((((((((((((())))))))))))))))))))))))(((()((())))((()))(())(((((((()(()))))))))((((((((((((((())))))))(((((((((((((()(((((()))))))((((((((())))))))(((((((((()))))))))))))))((((((((((((((())))))))))))))(((((((((((((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))((()))))((()))(((()))))))))((((((()()))))))))))))()(((((((((())())))((()))))))))(((((((((((((((((((((((((((((((((((()()))())())))))(())))())))))))))))))))))))))))))))))))))))))))))))))(((()(((((((((((((((()))))))))))))((((((((((((((((((((((()))))))))))((((((()))))))))))))))))((((())))))))))))))))))))))))))(((((())((((((()))))))))(((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()()))())((())()())(())()))())())))()((()))))(())((((()())()())(())((()))()))())))()(((()))(()))((()))))(((()()(((((())(()))()))(())(()))())()()()()()())()())((()((()((((()((((()())()()))))))))(((())()((())))())((()((())())((()(())(((())()(()))(()())(()()()))())(())()(((()((()())(((()(()(()()(()())))(())((())()((()))))))()()))()((()((()))))))(()())()(())()()))(())))(()(()()(((()((()(((())()()()((()()(()()())((()(()())()())))(((()))()((()(((((()()))()(((()))())()(())()))((()(()((())(((((()(()))())))))(()))())))))((()))))())())()))((((())))))))(((((((())(()())()(()))))))))))((()))))))(()()))))())))())(()))((())())(()())(()()())((())))))))()))))(()))))(((()()()(((()(()(()(())(()(((())())))(((())((((()())()()())))))())()()())(()()((((()))(((((((())(())))()()))(())(((()))((()))))(((((()))()())()()())()()(((((()()()()))((((()())()()))(()))(()))(((((()))(()((()())()())())())()()(())()((())))))(()))())(((()(()((((((((((((((((((((((())))))))))))()))(((((((((((((())))(((((((((((((((((()))))))((((((()((())(((())))))))))()()))(((())))))))))))))))(((((((())))(()))((((())())))(()))))))))(((((((((((((((()))))))(((())((((())))))(()))))))))))))))))))((((((((((((((((((((((()))))))(((())))))))))))(((()))))(((((((((((((((((((((()))))))))))))))(((((((((((((((((((((())((((()((((((((()))))))))))))))))((((((()))))))))))))))((((((((((((((((((((((()))))(((()(()))))))))))))))))))))(((((()))))((()))))))))))))))))))))))))))(((((((((((((((()(())(((()(()())))(()())))))((((((((((((((((((())(((((()(()))((((((((((((((((()(((()))())))))(((((((((((((()()))()()(()))))(((((((()))))))))))))))))))((()())()))(())))))))))())))))))(((((((((())))))((()))))()))))))((()))))))()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((())((()))))))((()))))((((((((((((((((((()(((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))))((((((((((((((((((((()))))))))))))))))))((((((((((((((((((((())))))))))((((((())))))(((()))))))))))))))))))))))))))))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))())))))))))))))((()))))))))))))(((((((((((())((((((((()))))))))))))))))))))(((((((((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((())())))))))((((((()))())))))))(((((((((((((((((((((((((((((())((((((((())))))))))()))))))))((((((((((((()))))(((((((())))))(()))))))))))))(((((()))))))))))((((((((((((((())))))))))))))))))((((((((((()((())))))))))))))))))))))))))))))))))))))))))))))))))((((()))))))))(((((((((())))))))))))))))))))))))))))))))))))))))))((((((((())())()(((((((((((((((((((((((((())((()())))())))))))))((((((((((((((((((()))))))(((())))(())))))))))))))))))))))))))))))))))))))))(())))()(())))))()()())((()(()))()(())(((((()))()())()()((())()(((()()())())()((((()(()))())(()))())())(()())((()(())())((())()))()(((()()))((())())))((()((())(()))(()())((()()(()))(((((()((()())(())()(((()(())()()((()()(()(()))))))(())((((()(((())(((()()())))))((((())())((())(()))(((()(())()()()())))))(()))()((()()))(())(()(((())()))))))))(((()()()(())()()))))(())())()(())))))()((())(()()((()((())))(()()(())))(()()())(((((())())(())()())())(())))))((()))()((((((()())((())))())())())()())((())))()))(()))(()()(((()((((()))))))()(()))))((()())(()))(())())((()()(()((()))())(((((())()()()())))())(((()())((())))()(((()())(())((())())()((()(())(())()((())((()))(()((())))()))()))()()()((()(())((())))))()(()(()))()((()))))))(()(()())))()))())()((()())()()()))))())())(()((()()(()((()())))))))()()(())((()(()()()())))())()()(((())()())))()(((()(()()))))()()()(()())()))((())())(()(()()))((())(((((()()((())())))()(()(((()(((()())(()))()())((()()((((()())(())()((((()))()()()((()()(())((()(()))((()()()(((()(())()(()()((()(()(()())))(()((()(((()((((()(()))(())))))(()))()())((()))((((()()(()(()))()(()())((()))((())))())))(()()()()))))))))))((())()(())()(((()())(())())())()(())((()())((()(((())()()))))()())())))()))((()))(()(((()(()())()(())())())(()(())(()))))()(()))))))())(()))(()()())))))()(((((((((()()())(((()(()(()((()))((()((()()))))(((((()()(())())((((())))())(())))()(((()(())()()))())((()()()(())(()())))()((()()())(()())))(())(())))))()(((()(()))()())()))()())())())()(((()))))()((())(((()(())(()(())))))))(((()()((())))(()(()))()(()(((()))))()())())))))(()((())))()())(()))(((((((((((())))()))())))))(()))((()))())(()(()))()(()((((()(()()(()(()()()(()((())))()(((())(())()))(())((()))()))()))(()((((())()))()((()((())()(()()(())((((((((()()()()()(((()())(((()))((())))(())((((())((()(((()(((())((((()(())((()()(((())(()))((()))()((()((((())((()()))())))(())(()))()()))()()()))))))())()(())))))()(())()(()())))()(())((((((((()(())(())))()((()()(((()))()))()))))(()()(()))()))((())((((()(()())(())((()()(()((()(())(((()(()((()(()(())(()((()())(((())(((()))(()()((())((()(()()()())((())((((()()())((((()))))())(((()(()))(())(((()))()(()()(()()()()(((())()))(()))))(())(((())))((()))))())()))))))(()((())))()())())()))(()(()(())()()(()()()(()(()))))()))()(()()))))()(()(((()())()())()))(())(()(((()(())(())()()(()(()()(())))(((()))))(()((()()((())))()))))()))))()()(())))(()())((()(()())())()((()(()(()()))((())((())())()())(())))())))()()(()()(((((()())(()(()(())((())(()()))((())))()())()()(()))()())(()())(()(())))()(((()())((())((((((()()()))))((())()(()()(())()))(())((()(()))))(()))(())((()(())))()())(()()))(()(((()))(()))))))()(())(()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))(((((((((((((((())))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())((()((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()()))))))))))))))(()))(((((((((((((((((((()(((())((((())))((())))))((((((((((()))))))((((((((((((((())))((((()))))))))((((((((((((((()))))(()(())))))))))))))))))))))))))))))))))((((((()))))))))))))))))))(((((((((((((((((((())))))))))))))))))))))))))))))))(((((((((((((((((()(()))))))))((((((((((((((((()))(()))))))))))))))))))))(((((((((((((()))((((((())((((((())))))))))))))))))(((((((((((())))(()(((()))(())))))((((((((((()))))))))))))))((((((((((((((((((()))(((((((())((()))((())(((()(()))((()))))((())))))))))(())())))))))))(((((((((((())))(())(((()((((()))((((((())))(((((((((((()))))))))))))((((()(())())()))(((())))))))))))))))))))))))))))((((()))))(())(((((())))))))))))))))))))))))))))))())()())))))(()(())()())()))()(()()())((((())))()))(()()(()))(())((()))((((((())((((()()()((())))(())((())())()()())())))()())()())(((()())(()()(())())())()))))()()())))))))()())()))())))(()())))((()(()()((((((()(()((())(()))((()()(()()(()()((()()))()))()))(()()())((()()))((((((()((()(()(())())((()()((()))(((()))(())((()())(((())((()(()()())))(()))(()))))((((()))()((()(()(()))))((()(()((())((()())))((())())()))())()()(()))((()(()))()())(()())()(((())(((())(()(()(((((((()(()()()())((()()()))()())((())(()())())()())(())()))))))(((((()()))())))()))())))))())(((()())))))))))((((())(())(())()())))(()(()))((())()))(()()(((()(((())))())(((((())))((()()((()))()(()())()))(((((((())())((((())(((()()(()()()(()())(()))(((((()))))))(()))((()())()))))(())(((()())(((()()((()((((((()(()()()((((()(((()))(()()())()))()((())(()))((())()()))(((()(())()())(((()()(()())(()()))()()(((()(()()(()))())((()())((())(()))))()(())())))))(()()()())()(()())))())(()))()))))()()()))))))()())))()(()())(())))()((()(())))())()(()(((()())((()())))(()())))()()(((()((((()))()(()())))))))()()))((())))(())))((()(()((()())())()())(()()(()()()))(()))))))((()()(()))()())))(()()(((((()))(())(((((()())(()))()))(()())()()((())())(())(()(((())(())))()((())))())(((())())(()()(()((()))()(())(((())())()(())()()()(())()())()((((())()))(())(())())()(((())((()(((()((())()((())())((())())()))(((())))()()())(()()(()))))())(())()((()())))()((((()((((())()(()))()(((())(()))((()))(((((((())()((((()((()(()))))))())((())())))((()))(())()(()()(()()()))(()(((())()()))()((()()(((()()))())))())))())()))((()()())(()))())()(()(()((((())(())((((()(())()()()))())))()))(()())))((()()()((()))())))())((())))()()(((()(()(()())()())()(())()(((())))))()())))((()((((()(((()))(()(((()()))))(((((()))()()((())))((((((((()()((())(())((())))))((()))()())))((()((((())))))())))())()))))(()))))((((()(()))())()(((())()())(()()((()(()(())(((()((((()()()())()))))(()))((())()()()(()()))))(()((())(()))())))))()(())()()()(())))))())((())())()))()(((())))))))))))(())()(()))))(()))(())())((()((()(()()()(()()((()())(((())))()((()((((())((((()())((())()()(((()))((()()))(((()((()))(())()((((((()(((((())(())))()))())()()()(((()()()((())(()())()())))())(((()()))))(()(((()(()())(())())(((()())()(())))()())(()))((((()())(())))(())()())))((((()))((()(())()((()(())())()()()((((())()(())(((()())(()())))))(((())())(()(()()))))())))))()))))())()))))(())())()(()()(((()(()())))))))((())())))()(((()(())(()((((((()())()(()(())))((()((()))((())()((((())((()())(((())())((((())((())()()())()))(((())())))(()((()()()()(()))()())()))()((()()()(())(())(((()())((())))(()())()()()())((())()()()(()()())())))))()()))()()(((()()))()(())()))))()((()(((()))))())())(()((()(()))))()()())())((()(()))((()()()(()())))()())((()()()))()((())(()())()()))))()()()(()())(()()())())))(()(()(((((())))()()))))))()(()))))))((())()(())(())(()(((())((((((())()()))(())))))()((((()))()()(())(())(((()())(((()))))))())()())((((())))()(()))))))()()(()())((()))()(()()(()()(())(())))(()())(())(()(()))(()))()))))(())(()()()(((())((())()())(((())()())(()()()((()))(((()))((()(()())(((()()()))()))(((((()))(((())()((()))(()())()))(()())(()())(()))))()()))))()))())))))()((())()((()())(())))))())))()((())(()()())(()))))))(((((())(())))(()(()((()(()()((()))()))()))))((())()()))(((()))))(()(()(()()()())))())((()(()((()(())(()(()(((()(((((()((())()((()(()((()()()((()()))((()(((()()())((()((((())(((((())((())(((())(((((()))(()))))(()()()()()(()()((())(()())())(())))()(()(((()()(((())(())()))())(()()(()))(()))(()(((((()())))(((()))))()())()())(()))()(()()()()((((()(())))((())()())))())))(((()))))())))((()()))(((()(()()((((()(((((()()(())()()()))(()()(())(())(()()))())(((()()()(()()(())()))))()(()()()()(())(((((())()()(()()))))))()()())()))((()(()((()(((((()((())((()(()()(()))((()))(((()()(()())))(()))(())((())()())))((()(((((()()((()(()(()()()(((())((())(((()()(((()()((())((())))(()(((())()((())(()()((()))())()((()))(()()())(((()()())((()(()()((())))()(())(((()(((())()())))))())())((((())))((())()()(()))))())()))()))))))(((()((((((((()())((()))))())(()()(((()))()()))()()(())()()()(((())((((()()(()))))(((((()()()()()()())()(((()(()))(())))(((())()(()((((()()))())()(())))((((()))))(((()())))()(()))())(())(((()((()))(()(((())))))((())((())))(()(())(()))())(()()()()()())))(())((())()))()()))))(())(()((()((()))))())(())(())(((()())))(((()(()()(())(()))))())))())()))(())))()(((())()))(()(())()()))(()))(()))())((((())(((((())())))()))))))))(())(()(((()))))((((())())())(((((())((())))))((()())(()(()()((())(()())()()()()))()()))())))(()(((()))()((((()((((((((((((())))((((((()))(((()()()))(()()(()(()((())))(()))((())()(((()()(()((()(()()()))((()(()()()((())()()((())()(()()))(()(())()(()())()())()())))(()))))(()()))()(()))(()(((((((())())(((()())()))()))()((())()(())))(((())()(()))()()()()()((((()((()))))(()(()()))((())))(())))((()())(((()(()()))((((((()(()((((()(())((()((((())(()))(())(((())(()()(((()))(()()((())))((()))()(((()))())(())()()((((()(()(((())())()()((((()()(()))()())(())))()(())((()))()()(()())(())))))()))(()))))()(((())(((())))))(((((())))()))))()(()()()(()()()()())(()())))))()()()))(()(())(((((())())())()()((())(((())(()))()(())((((()(()()(()())))))())(())(()))()()()))()(((((())(())())((()(((((((()())()()())())))()))()))()))(()())(())))()(()((((())()(()(())(())())()))))((())())((())(()(((()()))()))))(()))()))((()())))(()(()(()(()))))))())())))(()((((())((((()((((((()))())))(()))((()))((()))(()))())())()))()(())))))()())(((()(()))))))()((()())())()(()()())(((()(())))()))())()()()((((()))(((())()())()))))()((())(())())((()(()))))()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(((((())))))))((((((((((((())))))(())))))))))))))))))))))))(((((()))))))))(((((((((((((()))))))))))(((((((((()))))))((((((())))))))))))))))))))((()))()))(((((()))))))))((((((((((((((((((((((())))))))))))(((((())))))))))))))(())))((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((())((())))))))((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))(())))(((((((((((((((((((((())))))))((((()))(((()())))))))))))))))(((((()))))))))))))))))))))(())))))))))))((((((((((((((((((()(((())(((((((((((((()(()))()))))))))))((((((()))))))))))(())))((((((((((((())((()))()))))))))))(((()))))))))((((((((((((((((((()(((((((((((((((((((((((((((()(((((((((((((((((((((((((()((()()))((((((()((((((((((((((((())))))))))))))))))))(()))))))))(((((((((()))))((((((((((((((((((((((((((()((((((()(((((((()))((()))))))()((((((((((())()()(())))(((((((((((())))()))((()(((()())((()))))))(()((((((((()))))))))))))))))))))))))))))))(((()))((())))))(((((()))(((((((())))))))))))))(((((((((((((((((((((((((((((((((((((((()))))))))))))(((((((((((((((())))))(((((((()((())))((((())((((((()()(((())))))((((())()))()))()))((())))))))(((((())))))((()(((((((()))))))())))))))))))))))))))))))(())((((())(())(())))((((((((((()(()()))))))((())((()((((((((((((((((((()(((((((((((((((()))((((((())()))((((())))(((((()))))))))(((())(())))))))))))))))))))))))(((((()(()))))((()))))))(())((())))))))(())((()))((())))))())))))))))))))))))))((((((((((((((((((((((((((())())())))(((((((((((((((((((((((((((((((((((((((((((((())(((((((((((()))))(((((((()((()()())())))()())))()))((((((((())))))))))))))))))))))))))))))))))(((((((((((((((()(()))))))))))))))))((((((()))))))))))))))))((((((((((((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))()(((())))((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((()((((((((((((())))(((())))(((((((((()))))))))))))))))(((((((())((((((((())()))))((())(((())))))))))))(()))))))))(()((()))()((()((((((())(())))))))))))())))))))))))))))))))))))))))))))))))))))))))(())))))))(((())))))))))((((((((((((((((((((((((((((())))((((((())))))))))))))))))((()(((((((((()))))))))))(()))))))))))))))))))((((()))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))))))()))))))))(((((((())))))(((((((((())))))))))))))))(((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((()()))(((((()))((())))())((()))))(((((())()))))))))))))(((((((((((((((((((((((()(((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((())))))))))))))))))))))))))))))))()))))))(((())(((((((((((((((((((((())((()))))))))))))((((((((((()))))))))((((((()(((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))((((((((((((((((())(((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))())))))))))(((((((((()))))((()))))(((()((((())(()))((((()))))))))))))))((((((())))))(((((((((((((((((((((((((((((((((((((((((())((((((((((((())))))))))))))))((((((())((())))))))))))(((((((((((((((((((()()(((())))))))))))))))))((((((()))(((((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))((()))))))))()(((((()))))))))))))(((((((())(()))((((()((((((((()(((())))))))))(((()(((())))))())((()((((()()())))))))))))))((())((()))((((((((((((())((())))))))))))()()))))))))))))))))))(((((((((((((((((((((((((())))(()))))))(((()))))))))))))))))))))))))))(((((()()))))(((((((((((((((((()))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())))))))((((((((())))))))))))))))))))))))))))))((((()))))))))))))))(((((((((((()))))(((()))((((()))))(())))))))))))))))))))))((((((((((((((((((((((()))((()))))))))))))((((()((())))))((((((((((((((((((((())((())))(((())))))))((())))))))))))))))))))))))(((((((((())))))())))))))))))))(((((((((((((((((((((((((((((((((()))))))))(()))(((((((((((((())))())))))))))))())))))))))((((((((((((((((((()))))))))(((())))))))))))))))))))))))))))))))((((((((())))))))))))))))(((((((((((((()(((()())((()))))((((()))((()))((())((()(((()))))))))((())))))))))))))))))))(((((((((((((((((((((((((((((((((((()(((()()(()))()))()((((((((()((())))))))((((())(()))((()))(((((((((((((((()))))(((((((()))))((((((())(((())))))))))))))))))))((((((((((()))())))))))))))())))))))(()))((((((())(((()))((((())))))))))))()))))))))))))))))))))))(((((((((((())))(((((((((()))))))))))((((((())))))))))))))))))((((((((((((((())((())))(((((((((((((((((((((((((((((((())))((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(()))))))))(((((((((((()((())))))))))))))))))))))))))))((((((()))))))))))))))))))((((((((((((((((((((((((((()(((((((((((((((((())))(())))))))))((())))))((()(()))((((((((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))(())))))()))))))))))))))))))))))))))))))))))))()))))))))))(((((((((((((((((((((((()((((((((((((((())))))))))))))))))))))))))))(((((((((((())()))))))(((((((((())(())))))))))))))(((()((())))))(((())))))))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()))))((()))(((((())))))))))))))))))))))))))))))))))))(((())))))(((((((((((((((((((((((((((()))((()))))())((((((())))))))))))))))))))))))))))))))))))))))((((((((((())(((())))))))()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())(((()))))))))))))((((((()))(((((((((((((((()())))))))))(((((((((((((((((((())))))))))))))))))))))((((())(()(((())(((())))))))))))()))))))(((())))))(((((((((((((((((())((((((((((())))))))((((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((())))))))))))((((((())()))))(((((((((((((())))))))))))))))))))))))))(((((((((((((((((((((((((())(())))))))))(((((((((((((((((((()))))))))))))))))))((((((())))((()))))))))))))((((((()))(((((((((((()))((((((((((((((((((((((((()))))))))((((((((((()))))))))())((((((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))))))))))))))))))(((((((((()))((((((()()))))))))))))))))))))))))))))))))))))))))))))))))))))(((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((((((((((((((((((((())))))))))(((((((((((((((((((((((((((())))(())())(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))())))))(((((((((())))))))((((((((())))))))))))))(((((((((((())))))))))))))))))))((((((((((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((()))))((((((((((((((((((((((((((((((((((((((()))()(())(())))))))))))))))))))))((((((((((((((((()))(((())))(((((((((((((())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((())))))))))))))))))(((((((((((((((((())))(((()))))))))(((()()))((())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))))))))))))))((((()))))))(((((((((((((((())))))(((((((((((((((()))))(()))))))))))))))))(((((((((((((((((((((((((((())(()))((((((((((((((((((((((((((((((()))))))))))(((((((())(())))))(((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))((((((((((((((((((((((((())))))))((((((((((((((((((())()))))))((((((((((((((())))))))((((((((((((((())))((((((())))))))))))))(())))))((((()))))))))))((((((((((()))(((()))))))(())))))(((((())))))))))))))))))))))))))(((())))))))))))))))))))((((())))((((((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()(((())))()))))(((())))((())))()()))))))))))))(((((((((((((((((()())))((((((()())))))((((((((((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))((((((((()))))))))))))))))))))))))))))))))))))(((((())))))))((((((()))((((()))))))))))))))))))))))))))(((((((((((((()))))(((((((((()(((((((((((((((((())))))))))))))))))))))(((((((((((((())))))))))))))))(((((((((((((()))))))))))))))))))))(((((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))()))))))))))))((((((((((((((()())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))(()))(((((((((((((((((((()))))((((((((((((((((()()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((()))))))))))((())((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((())))))))))))))))))))))))))))))))(((((((()(())))))))))))))))))(((((((((((((((((((((((((((())))))(((((())))((())))(((()))))))))((()))))))))))))(((()))(((((((((())))()))))))))))((((((((((((()))((((((()(())))))))))((((((((((()))))))))))))))))))))))))((((((((((((()))))((())))))))((((((())())(((((((((((((((((((())))))))))))))))))))))(((((((((()))((())))))(((((()(()))))))))((((((()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))))))))))((((((((())))(((())))))((((((())))))))))))))(((((((((((()))))))()))))))))))))))(((((((((((((((((()()))))))))(((((((((((())))))))))))))))))))))))))))))))))((((((((((((((()))((())))))(((((((()))))))))))))))((()))((((((((())))))))(((((((()(()))))((((((()())))))))))))))))))))))((((()((((((((((((((((((((()))((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()())))(((()(())))))))))))))(((((()((())))))((()))()))))))))((((((((((((((((((((((((((()))))))))))))))))))))))(((((()))))))((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()((()))))))((((((((((()))))(()))))))))))))((((((((()())))(((()))(()))(((()))))))))))))))(((((((((((()()(()))())(((((((()))((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))))))(((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))((((((((((()((((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))(((((((((())))))))))))))))((((((((((((((((((((((((((((((((((((((()(()))))(((((((((()())))))))))))))((()((((((((((((((()(()(()))(())())())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((())))))))(((((((((((((((((((((((((())(((((((((((((((((((())))))))))((((()(())))(((())))))))))((()))))))))))(())))))))))))))))))))))))(((((((((((((((((()))))))))))))))))((((((((((((((((())((())((((()())))))))))(())))))))))))))))))))))))(((((((((((((((()((((()))))))((((((()((((((((((())))))))))))))))(())((()(())(()((()()))())))))))))))))(((((((((((((((((((())(()((((((((((()())))(()))))(())))()))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())()))))))))))(((((((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))())(((((((()))))()))))())())(())()())((())(()((()(()(((()((())(()(()))()))()))))(()))((((()(()((())((((()())())(()())((()()((())))(()()))))()))))) ))(((())))())(())((((((())(()(()))((((((((())))((()))(()()(())()))(()()())())(())())()()))))(()())()((((((())()())(()))(()()()(())(()()()(())((()())()())())()(()())))))(())()((((())(())()(()))())())(()(((())))(()))))((((((()(((())()()(((((())(()(())((())()()(())()()()()()()((()()()())())((())()(((((()())))()(())()))))(()(((()))(()())())(())()(()(((()())))))))))()(((())()(()))((()()(()())()))((())))))(((((()))(())()((()(()))(())()))((()())(())(()))()((((())))))))))))()()(()))())))((()()(()((((((())(()))())))))(())(()))((()((()(())()))())()()((())(()))()()()())())()((((()()()(())()))()()))())()(()()()))((())()(())))(()())(((()()())()((((()(())()))(((((()))(())()()))(())(()())()))(()))))())((()(((()((()())())()(())(())((())()()((()((((()(())(()()(()))(())((()())))(((((((())(()())((()()(((()(()()(()))(())(())((()))))(((((()()()(((())()()(())())()()()()()()()()(()()((())()(()))((()))()(((((()))))((((()(()(()()(((()(()()()(()((()()((()(()())((()(((())))((()()))((())(())()())))((((()()()))()))))))())(()())()()())())()(((()(())(()()()(())()(()())((()())()(()())))())(())(((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))(((((((((((((((((())((())))))))((((((())))))))((()))))(((((((((())))))))))))))((((((((((((((((((((((((())))))))(((((((((((())))))))))()())))(((((((((((((((())))))))))))((((()))((()))))))())))((((((((((((((()))))))(((()))((())))))))))))))))))))))))))(((((())))(((((())))))))))))))))))))(((((((((((((((((((((((((((((((((())(((((((((((()))))))))))(((((((((((((((((((()))))))))))))())))))))))))))))(((((((((((((((((((((((((((((((((((((()((((((((())))))))))))))(((((((((((((()))))))(()))))))))))))))(((((((((((((((((()))))))))(((((((((((())((((((((((((((((((()))))))))))))((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((())))(((((()))))))))))))))))(((())))))(((((((((((((((()))))))))))(()))))(((((((())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()((((())))))))))(((((())))))))))(((((()))()()((()((())))))))((((()))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))(((((((())(()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))()))))))))))(((())))))))))))))))(((((((((((((((((((((((((((((((((())()())))))))))))(((()))))))))))))))))))((((((((((((((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))((((((()))()))))))))))((((((((((()((((()))))))))))))))))))))))))(((((((((((((((((((((()))(())))))))(()))))))))))))((((((((((((((((((((((((()))))))))))))))))))(((((())))()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))()))))))))))((((()(()))()((((()))(((((()))))(()(((((((((((((((((((((((((((((()()())()((((((()))))((((((((()))())))))))))))()))))(())))))((()()(((((())))))))))))))))))))))))))))))))))))(())())))))))))))))((((((((((((((((((())))))))))))))))((((((((((((()))))(((((((((((((((((())))))))))))(((())((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()))))()(())))))))))))))))))))))))))))))))))(())()(())(()(((()()(())()(()((()))))(())(())(((()())))()())()(()(()(((())()(())(()(())()((((()())((())(()()((()(())))))((())((((())((()((())))(())(()()()()))(((()()((())(())))))(()())(()((((()()()()())))))))())(()()(()))((()())()(()(()))(()()(()()(())))()((()()())())(((()()(((((()(()))((())(()()((()))()))()))()())()()(((((()())(()())))))))())()()))((()))()((()()))))))()(()())()))((()()))(())()))()))()((((()(()()(()(()))(((((())))()))(()(((())(())))()()((((((())()()((()))))(())(((()((())()(())(()))(((((((()()())(((((()()()))()))((()()())))())((()())))())())()((())(())))()())))(()((())))))))(()()(()(()))))((()()(()(())()))()()())())()((())(()()())()()))()(()))())))(()((((()()(()(())(())())(()(((()()()((((())((((()()())(()))((()))()()())(((()()())))(((((())())()()))())))()(((()(((()))()()(((())((()(())(((()()()(()))((()))(()))()())()()(()())(((()))())((()((())))()))(())))((()(())(())))))())())()))))()))()(((((()((((((((())())())(()))))((()))()))((()()(()(((()(()(()()()))(()((()))((()()))()()))(((())))(())())()))()(())))((()))())()()(())(()(())()())))(((((((())(((()(())((())()(()((()(()))())((())(()(((((()(((()))(((()()))()(())()))((((()))())(()()))())))))))())()()())()((()((((())()())()()(((((()((()))()())(()())))((()()()()(())))))(()((()())((())))))))()))))))()()))(()))((())())()))(()(()()(((()))())(())())()(((())((())(()(()(((()(()())())((())()(()))()())))()))())()(())()(((())()()))()(()(())()(()(())(((()((())))((())((((()))()())()))()))))()))(()()())))))())()(()))()(())()))))()(()(()())(((((((()()(())())()()()))(()(((())))(())))())((()())(((())()((()(()())())((())))()()())))()()(())(()))()()(()()()()(()(((())))))((((())()())()(((())()((()())()()((((()()((((()()(()((()())((()()()))((()()()()))))(((()()()((((()(((()()()))())((())))))()())(())(((()())()()))(()())()())))(()()(()())()(()(((())())())()))()))(())()((()(())))(()())())())()))())()())))())()())))(()()((((((((())())()((()())(()))()()()(()))()))()((())((((())()((((())))()((())(()()))(())()))((())())((((()((()()))()(()(()()))))))(()))()()()))))()()()((((()())((((())((()(())(())((()()())))))()()))((()())(()(((()))(()()())))(()()())))(((((())()))))))())))(()(((()))((())))))())(()())()))()(()(()()()))())(((()))()))((()()((()())(()()((()))()))((())))())())))(((()()))()()(()))())())))()(())()((()()()((()(((((()(())))()(((())))))()()()))((()())))))()()()()(()(()(((((())))))))(())()(())((((()()))(((()(()()))()()))(()))((())()))(((()(()(()))())()(())()(()(((())()()(((((((((()(())(())))((((())(()()()()()()((((())(()()((()(())(())(()))))(()))))(()))(((()(())))(()(()()())())(()()))((())()((()((()(())()()()((((((())(((()()))(()))())(())((()()()()()()))()))((())()(()))((())))()(())()(((()))))))(()(()())((()()(()))((((((()(()))())(()()())((()(()()()()(((())(()()()((()()()()(((((()(()())(((((()()()))(()))((())())))()))((())((())()(()((())(((((())())()(())(()(())))((((())((()(())(()))))()))())()()((((()((())())))))(()(()))(())()()((()))()(()()((()()())((()())()()())(()))(())(())(()((()(()()())))))()))())(()(((()()((())))())(()()())))()((())))())(()((())((()(((()(((())())(())(((()())()()))(((())))))((())()())))(())(()()()(())()))((()()))))()())(((()(()())((((()())))(()())()))())(((()((())()())()()(()()(()())(())))())))()(()((((((()())()))()))))())(((()))()((())(((((()())())()()()(())()))(((())))(())))())()(()()())))))((()))()((((((((((((((((((((((((((((((((((()(((((((((()))))))))))))))(((())((()()(()(()(((()()()))))))())(((((((((((((((())((((((((((())(())(((((((())))())))()))))))))))(()(()))))))))))(((((((((((()()))))))))))))))))((((())))))))))))))))))))((((()))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))((((((((((()))))))))))((((()))))((((((()))))))))))))))(((((((((((((((((((())))))(((((((())))))))))))))))((((((()(((((()))))))))))((((()())())))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))))((())))))))))((((((((((((())))))))))()))))))((()))())))))))))))(())((((((((((((((((((())))))))))))))))))))))))))))((((()()))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((()))))(((((((((((((((()))))(((((())))((((((((((())))((()((())))))))())))))))))(((((((((((((((())(((((()))(((((((((())((()))()))()()((()))))))))(()))))((())())))(()))))(((()))))))))))))))((((((((((((((()((((()))))))))))))))))()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))(((((((((())))))))))))))))))((((((((((((((()))))))))))))))((((())))()))(((((()))(((((()))(()))))))))))(((((((((((())((((((((((((((((())))((())(((((((((((((()))))))))))))))))))(())))))()))()))))))))))))))))))))))((((((()))))((((((((((((((((((((((((((((((((((((((((((((()))(((()))))))(((((()))))))())))))))))(())))))))))(((((((())())))))))((((())))))))))))))))))))(((((((())))))))))(((((((())))()((((((((())((((((((((()))((((((((((((((((((((((((((((())))))((())(((((())))))))(((((((())))))))))))))))))))))))))((()(((())))))))))))))))))((((((((((()))())((()(((((()))))((()(((()))((((((()))()))))()))))))))))))))))))))))))))))))))))))(())()((())())((()))()))))))(((((()))(((((((()))))(((((((()))())((((()))))))))))(((((((()))))(((((((((((((((((((((()()))))(((((((((((((())))((()))(((()))))))))))))))))))))))))))))))))))((((((((((((()))()))))(()())))))))))((((((((((((((((((((((((((((((((((()((())(((((()))))))))))(((((()))))))))()((((((((((())))(((())(((((())))))(())))(()(()()))())))))((((())()))))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((()(()())))(()((())())))))))(((())(((())))))(((((()(())))))))))(((((((((((((((((((((((((())))))))))))(((()))))))))))((((((((((((((((((((((((())))))))))(((((())((()))((((((((((())))((())(())))))))))((((()))())))))((((((()(((((((()(((()))((())))))))())))(((((((()))))))))))(())))))(()()))))))(((((((((((())))))))))))))))))))(((((())))))))))(((((((((((((()))))(((()))))))))))))))))))))(((((((()))))))))()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()((((((()))))))))))(((((((((((()))))))))(((((((((((((((((((((())(((((()))((()))))(()))))(()))))((()((((((()()))))))))))))))))))))))))())))))(()))))(((()))))))))))))(((())))))))))((((((((((((((((((((((((((((((((((((((((((((((()((((((((((()))))))))))))))(())))(((((((((())()((())))))))))))))(((((((())))))))((((((((((((((((()))())()))(((((()))())))))))(((((())))))))((()((((((()))))))))))))))))(())((((((((()))))((((()((())(()))))))(((((((()((((((((((((()))))))))))())(((()())))))))))))))))(((((())())))))))((((((((((()())()))))))))))))))))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))()()()(((()(()))((()((())())(())(())()((())))))(((((()(((((()(()))))))(()(()))(((())((((())(((()())()()))))))()()))))((()()())())(())))())()((())())(((()())())(()())(()())()(()(()))(())())(((((((())())(())))(()((()())()()()()()(((())))()()(())()(())()()))()()()(((())(()))))((()(((()))(())(())((((())))))))(()()))()))())))))()()(()(())()()())(((((())())))()((()((((())))(())))(((((((((()()()))(())()((()(()()(((()))((()())(())()((())((((((())))))(((())((((()))(()((()))(()(()()()())()()())()(()))()))()))(((()(((()()())())(()(())()(())((())((()))(()()))(()())()))(())))()()(()()()))))())))(()()))))()((()(())())()(((())((())()()))))()))()())()))()(()()((((()(()((((()))(())((()())(()))(((()(())(()()))()))(())))((()))(()))()()(((((()())(((((((()((())()()))()()()))()))(()((()()())((())()((((((((((((((())))()()()()(((()(()))(((()()())(()(((()()))))))(()(())(())())(((()()((()))))))((())()())(())))(())())))))))))(((())(()((()(())))(()())())((()))()())((((())()()())))(((()))))((()(((())))())))))))(())())(()))())))())()(((((())((((())()(()(((((())())((()())()()()(((()(()))((()(()))(()))(()))(((())((((()(((())())))(())))))((())()((((()))()()(((())())((()))())()()()(())((()()(())))((()()())))()((()()((())(((()((()(()())()))((()()))(()())(())((()((((())()()(((()((())))(()))(()))()(())(()))()))())())(()())))))))(()((((())())))())(())))))))))(()()((()(()(())))))())())(()((()(()))((()())()))()(()()))(()))))(()()()()(()(()))())))((()(()(()))((()))(())))()((()()()))()(())()())()())()))()())))())()))(())(()()())((())))())))())))))(((()))((((()())()))))))(()((()()()(()))()))()))(()((()()))(()))((((((((((())()()())))()((())))((())()()()(()()))())(())()(()()(((()(())(()(())(())())(())))))((((())(((((()(((((()()())))()()()()((()()()))()()(()(())(((()())()()((())()()))())((((()))())(((()())()))(((())()((())((()((()))(()()((()()(()((())()()(())))))())))()((((()()())()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((())))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((()))))))))))))))(((((()((()))))))))))))))))((((((((((((((((((((((()))))))))()))))))((()))))))))((((((((((((((((((((((((((((((((())))))))(()))))))))))))))((((())))))))))))))))))((((((((())(())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((())))()((()))))))))))))))))((((((((((((((((((()(())))())))((((())))))))))(((((((((((((((((((((((((((((()))))))))))(((((((((())))(((()))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))(((()))((((((())))))))))))))))))))))((((((((((()(())))))))))((((((((((((())))))((((((((()))))(()))))(((((((())))))))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((())))))))(((((((()))))))))))))(((((())))))))))))))))))))))(((((((((((((((((((((((((((()(((((()))((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((())))((((((((((())))))))))))(((())))())))))((((((((((((((((((((((((())(((()))))))))))))((((((((((((((()))))(((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))())))))((()((())))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((())))))(((((((((()))))))))))))))))))))((((((((((()(((((((((()))())))))))))))((((())))))))))))((((((((((((((((((((((((((((((((()()))))))))))((((((((((((((((((((((((((((((()()))))))((()))))))))))))))))))))))))))))(((()()))))))))(((((((((((((((((((((())(((()))))))))))))))))))(((((((((((())))))))))(()))))))((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((()))))(()))((((()))))(()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))))((((((())))))))))))))((((((((((()))))))))((((((((()))))((())))))())(())))((())())))))()()))))((((((((((((((((((((())))))))))))))()))(((()))))(((((((((((()(((((((((())))())))))((())))))))))))(((((((((())))(((((((()(((())))()(()())))))))))(()))))(()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))))((((()))))))))))))))))))))))))))))((((()(())(((()))))))((((((((((((((((((((()))(((())(((((((((((()(()(((()))()()())(((((((()(((())(((()))))))))((((()))((((((((((((((())))())))())))((()))))))))))))))))(()())))))))))))))))((((((()(((((((((())(())(())()(((((((()(((((())()((()))()))))))))()))((((()((()))((((((((())))))))))))))))))))))))))(((((((()))(()((((((())()))())())))))))))(((((((()))))))))))))))))))))((((((())))))((((((((((((((((())))(((((((((((((((()))((()))))))(())))(((((()()))()(()(((((((((()))()))(()))))())(())))))((((()))))))))(((((((())))))())))))))))))))))))))(()))))))))))))))))))))(((((((((((()))))))((((((())))(((((()(()))))))))))()()))))))))))))))))))))))))))))))((((((((((((((((((((((()())))))))))(((((((((((((((((((((((((((((((((((((((((((())))((((((((((())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()))))((((()()(((((())))))))))))(((((((()))()))))((((((((((((((((((((((())((((((((((()))((()))))))))))))))))))))))))))))))((((()))))(((())))))(((((((((()))))))()((((((((((((()))()((()))))))))))))))))))(((((((((((((((((())(()))))))))))))((((()))((())))))))))))))))))))))))))(((((((((()))))))())))))))))))(((((((((((((((((((((()(((((((((((((((())))))((()()))))))((((((())))))))))))))))))((((((((((((((((((((((((((((((())))))))))))))))((((()))())))))))))((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))))))))))((((((((()))))(((((((((((((((((()(()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()(())))))))))))((((((((((((()))))))))(((())))))))))))))))))))))((((((((((())))))))))(((((((((((((((((((((()))))))))))))))))))))(((((((((((((((())))))(((()((((((((()))))(())))))))))))))))))))))))))))))(((((((((((((((((((((()))))))))))))))))(((())))))))))(((((((((((((((((((((((((())(((((((((((((()((((((())))))))))))))))))))))))))))(((((((((((((((((((((((((((((()((()))(()))))))))))((((((((((((((((((((((((((((((()))))))))(())(())))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))((())))))))((((((())))(((())))()))((((((((((((((((((((((())))))))))))((())))))))))((((((((((((((((()))))))))))(((((((((((((()((((())))(((((((((()))(())))))))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((()((((((((((((((((((((((())(())))))))))(())(((())))))))(((((()))))((((((((((((((((((((((()((((((()())(((((((())(((())))))))))))))))((((()))))))))))))))))))))))))))))))))))))))(((((((((())))(((((())))))((((((((((((((((((((((()))))))))))))((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((())))))))((()))))))))))(((((((((((((((((((((()(()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((()))))(())))((((((((((()))))(((()))))))))))))))(((()(((((())))))))))))))((((((((((())))))))))))))))))))))(((((((((((((((((((((((((((((((())(((())))))((((((((((((((((((((((()))((())))))))))))))(((()(()(((()(()))))))))((())((((((()))))((((((()()()))))())))))))))))))))(((((((((((((((((())(((()(())((()))(((((()))(())))))))()))())))))))()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))()()(((()()())))))))))(((((()))))())))))(()))((((((())(()))))((((((((()))))))))))))))((()))((((((())))))))(((((())(((()()((()))()))))))))))))((((((((())))))((())(((()))))))))))))))))))))))((((((()))))))((((()))())((((())))))))))))((((((((()))))))(((((((((())())((()))))))()))()))))))))))))((((((((((())))))(((((((()()))))))))))))))))))))()(()))(((())((()))))))))))))))))))))))()((()))(((((((((((((((((((((((((())))))))))))))))))))))((()))(((())))))))))(()(())))))))))))))(((((((((((((((((((())(((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))((((((((((((())))))(((((((()))))))((((()))))))(((((((((()))))(((((((()(()((()))))(())((((())))(((((((())())()))()()))))((((((()))))))(()))))))))))))(()(((()))))))))))))))))(((((((((((((((((((((((()))((((()(())))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((())))))))))))))))))))))))))))))))((((((()(((((((((())))))))((((((((((((()))))))))))))))))))))((((((((())(((((()))((((((((((((((((((()))))))))))(((((((((((((((((((((((((((((()())))))))))((((((((((((((((((()))))))((((())))))))))((())))))))))))))))))))))))))(((())((((((((((((((((((((((((((((((((((((()))((((((((((((()((())(((()))))))))))))))))))))))))))))(((((((((((())()))))))(((((((((()))((((((((((((()))))))))))))))((((((((())((()(())))((())()))))))))))))))))))))))))((((((((((((((((((((((((((((())()))))))))((())))(((((()(())))))))))))(((((((((((((((((((((((((((((((()))))))))((()))(((((((((((((((((((())))(((((((())))))))))))((((((()))(()))()(((((((((((())))))))))))))))))))))))))))))))))())))))))))))))))))(()))))((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))()))((()(((()(()))))))))(((((((((((((((((((((((((((()))(((((((())))))))))))))((())((())))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))((((((((((((()()))))))))))))(((((((((((((())))((((()))))))))))))((((()))))))))))))((((((((((((((((((((((((((((()(()))))))))))(((((((((((((((((()(((())((()))))()(((()))))))(())((((((((()(((((()())))))((((((((((((((((((((((())))))((((((((())((((((((((((((()(()(()))))(()))))))))))))))(((((((())))(((((())(()((()))))())((((((()))))))))))))))))))))))))))))))((((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())(((((((()((()))))))))))((((()((((((())()))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))))()))))(((((((((()(())))))))))))))))))))))))))))))(((((((((((((((((((()))))))))))))(((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((())(()))))))))))))))))))))((((((((((((((((((()))(((()))))))))))))(((((((((((()(((())))))))))(()))((((((((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())(()))(((())))))))))))))))))))))))))))))))))))(((((()))((((((((((((((((((((((()))(()()))))))((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))))))))((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))(((((((()))()))))))))))))))))))))))()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))(((()))))))))))((()((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((()))))))))(((((()))))))))(((((((((((()))()))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))(())))))((((((((()))))))))))))))))))))))(((((((())))())(((()))(()((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((())))))))))))((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))(((((((((((((((())((())))))))())))))))))))))))))))))))))))))((((((((((((((((((((((())))))))))))((((((((((((((((((((((()(())))))))))((((((((((((((((()(((()))))(((((()))(()))))))))))))))))))))))((((((((((((((((((((((((())(())))(()))))(((())))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))))))((((((((((((((((((((((((((((((())))())))))((())))))))))(((((()(()))))))))))))))))))))))))))))))))))))))((((((((((((((((())))(()())))))((()))))))((((((((((((((((((((((())))))))))))))))))(((((((((((((()()))))))))))))))(((((((((((((((((((((((()(((())))))))((((((())))))))))))))((((((((((((((()))(((((((()(())))))))))))))))))))))))))))))))))))()))((((())(((()())(()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))((((((((())))))))))((((((((((((((((((((((((((((((()))(())))))))((((((((((((((((((((((((((((((())))))))((()((()))))))))))))))))))(((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((())))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(())))(((((((((((()(((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((())))))))(())))))))(((((((((((((()))(())))))))))))))(((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(())))))))))))))))))))))))(((()((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))(((((((((((())(()))))))))))()))))))))))))))))))))))))))(((((((((((((((((()))(((((()(()))))))))))))))((((((((((((((())))))))))))))()))))))))))))))((((((((((((((((((((()))((()))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())((((((()()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))))))))((((((((((()))))))))))((((((()))(((()(((()))))))))))))))))))((((((((((((((((((()))))))))(((((((((())()))))))))))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()((((()))))))))(((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())(((((((((((((())))((())))((((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()(())))))(((((((((()))))))))))))))))))))(((((((((())))))))))(()))))))))))))))((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))((((()()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))(((((((()))))))(()))))))))))))((((((((((((((((((((((((((((())((()))))((((()))))))))))))((((((((((((((((((((())())))(((((((((())))))))))))))))(((((((()))(((((((((((((((((((((((((((()))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()(())))))))))))))))))))((((((((((((((()))))))(((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))())(()((((((()))(()))))))))))))))))))(((((((((((((()))))))))))))))))))))))((((((((((((((((((((()))))))))))))((((((((((((((((((())))))(()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()())(((())))))))))))))))()))(((((()))))))))))))))))))))))(())())))))))((((())(((((())))))))))))))))))))))))))(((((((((((((((((((()))))((((((((((((((((((((()((()))(()))))(((((((((())())()))))))))))))))))))((((((((((((((((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((((((()))()))))))))))))))))))))))))((((((()()))))((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((()))))))))))(((())(()))))(((()())))))))))))))))))))))(((((((((())))))))(((((((((((((((((((((((((((((((()()))))))))))))))))))))))))))((((((((((((((((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))(((((((())))))()))))))))))))(((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((())))))))((((((((((((((((((((((())))))))((((((((((((((((((()((()))))))))))))))(()())))))(((((()))))(((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))()))))))))))))))(((((((((((((((())))))((((((()))()((((((((((((((())(((((((((((((()(((())))))))))))(((((()((((((((((((()))))((())))))))))))))))))))()()((((()(()()))))()))))))))(())))))))))(((())()))))))))))))))((((((((((((((((((((((((((((((()))))))))((())(()))))))))))))(((((()((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))(()))))))(((((((((())))))))))))))))))))))))))))((((((((((((((((((((((((((()))))(())))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))()()))))))))))))))))))))))))()(())))))))))))))))))))(((((((((((((((((((()))((()))))))(((((((((((((((())(())))))))())(((((()((((()))))))))))))))))))(((((((((((((())))))(((((((((((((((((((((((((((((((()))())()))(())(((((((()(()))))))))((((((((((((((((((((((((((((((((((((((((((()))((((((((((((()()))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))))()))))))))))))(((((((((()())((((((()))(()))))((((((((((((()))))()(((((()))(((()())((()))))))))((((((((((((((((((((())))(((((((((()))))(((()))))))()()))))))))((((()))))))))))))))))))(())))))))))))))))))))))((((((()))))))))))))(((((((((((((()))(((()))))))(())))))))((()))))(((((((((((((((((((((((((((((((())((()))))))))))))(((((()))))(()))()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))((())))))))))))))))))(((((((()()))))))))))((((()())))))))))))))))))))))))))())(((()((((((()))())(()())))()(()))((())))((()(((((()))))))()((((()))())()()))(((()(((((((()))((((())))())())(()))(((()))()((()(()(()(()()))(()((()))((()())()()))()())(()())()()))((()))))()(((((()()()))()(())()(((((((((()))(()(()(()()((((((()))((()))()()()))()(()((()()()(()()(()(((()()(())()()(((())))(()((()()()())((((((((()))())())))(((()()())((())(()))))())(()()))((()))()))())(()(())(()(((()(((())())))()(()))))(())))((())((()(((()(((())())))(()(())())((()()()((()))))())((()())))()))(())(())(()(()))()))))())(((((()(())()()((())((()(()())))((((()))))(((()(((())))(())(()())((((((()()()()()())()()(()))())))((()((((())(()(()))((((((()(((())()())(()((())())()()()()()())()(()((((())()))()(()())))()(()))(()((())()())(())))()(()))())())))(((())(()(((((()((()(())((((()()()((()((()()())))((((()))()((((()))()()((()())()))(()(()(())(((())))())()))))()))(()(()))))()))))))(())())(()(())()())()())())()((()))()))()((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((())))))))))))))(((((((((()))((()))))))))))))(((()())))))))((((((((((((((()))))((())(((((())(((((((((()))((())((((())))))))))))))))(((())((((())))))(())))))))))))))))((((((((((((((((((((((((((((((()))())(()))))))))(((((((((()())))((((())))((()))))))))))(((((((((((()(((((()))))()))))))))))))))(((((((())))))))))))))))))))))))))(((((((((((())))(((((())))))))))))((((((((()))))))))))))))((((((()))(())))))))))((((((((((((((((((((((((())))))()))(((((((((()(((())(()(()())))((()))))))((((((((((((((((((())(((((())))))((((((((((((((((())((((())))))))((((((((())((()()))()()))))))))))))((()))))))))((((((((()((()())()))(())))))))))))(())())(((()((((((())))((()))))))))))))((()))))))()))))))))))(((())))))((())))(((())))((((())))((((((((((())())))))))))))))))))))))))(((((((((((((((((((((((((((())))))))))))((((((())())))))))))((((((((((((((((((((((((((((((((()))(())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))(((((((())))))))))))))((((((((((()))))))))))())))))))))))((((((((((((())((((((((((((())))((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))))))))))((((((((((((((((((((((((()))(((((((((((((((((((((())))))))))))))))))))))))((()((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))))))))))))(((()))())))))))))))))))((((((((((((((((((((((((((((((()(()))))(((((((((((((()))))()))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))((((((()))))))))))(((((((((())))))))))))))))))))))))(((((((((((((((((((((())))))))))))))))))))))(((())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))()((((())))))))))(())())))))))))))))))))(())((()()(((())))))(())))))))(((((())))))))))(((((((())(()))((())))(((())))))))((((((((((((((((((((((())))))))))))))))(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))(()())()()))))()()))())()())((())(())))(((((())))))())()((())))(()(()))(((()((((((())))((()(())()))()()()(()))()))))))(()((()())(((())))())))))))))())))(()(()))(()(())())(()(((())()))())(()(())(())(()))()((()(((()())((())))()(()())())((((()))())()((((()())(())()(()))(((())))))((()()))()())()()((()()())((((()())))()(()))()()()((((()))(())(()(())())())()(((()((()(()))))(()())())(()()))())((((())()()))()())()()(())))())((())()((((()(((())((())())()))(((((((()())((())((()))(()())))(())(())(()())()))()(())))((((()((())())))())))(()()(())((()()()))))())())(()()((((()(((())))())()())(()()()(((()()))()(()(((())(()()())(())(((()()()))())(((((()()))))())(()())))(()))))((())))(((((()())))(()(())))())))(())()()())))))))(())()(())())()())()((((((((()()()()))(()(())())(())))))((((((((()(()())))()(((()(()(()(()))((())(()))())))((()(()()()())(((()((()(())())))(()))))())))))((()))()((())())()))))))()))()))(()(()))(()()())())())))()))()))(())()))(((()((((()))))(()())()())(()((()(()))()))))))(())()()()))(((()))()))))))))))())(())(())()((((((((((()(()()())((()((()(()))((()))(()()()((((())()))))(()((())(()))))()))(()(()))))))(()))()))()()(((((())((()(()((())())(()()()))((()(())()))(()())((())))))()(())))()()(()()(((()(((((((((())))(())(()))((()())((()))()))()(()))))()(())(())))(((())))))()())(())))()((()(())))(()(()((((((())))()((())))())()())(()))()((()(())))(()(())))())((()((((())()()())(()((()(()()))((()()())(((())()()))())((()(())((()()))))(()())))())((())()(())(()))())(((()(()()((())))()(()))))))(()))((()(((()(()(()(())())())()(())))()()))(((()))(()(()()))))(((()()))()))()())(()(((()())())(((())()()(((()(()((())())((((()()(()()((()))()(((()((((())()((()()))))(()((((()))((()(((()((()())()((())()()()((())((()((()(((()))()(())((()()()))))()(()()()(()())())(()))()()(()(())))())((((()))))(())())()()))())((((()())))))))()(((())(((())())))(())))))))(()()()((()()(())()(())))))(((())(()((())(()))())(((()()))((()(())(())()((((()((((((()(())(())))((((((()))(()(()))(()))()()))((())))(()())()())()())()(())))(((((((()))))((((()(())))())()))(()))(((()((())()))())(()(((()))()()()(())))(((((()))(()()())(()())()()(()()()((((((()())()()(()((())(((())()()(((()())(())))()()(())))())))()))(())())(()(()())))())(((()())(())())))((())(()(())((())))(((()(((((()))()))((()()()()))))(((()))))))))(((()))(()))))))()()()())())()()()())((()(())))()(()())(())))())(()((()())())(())()(())())((()()((()))()))()())((()((())((((()((((((((((()(((()))(())()((())()()((()))((()))(())))))()()()())))(((((()())()()(()(())()()))))))()()(())()))()((())())(()(((()())()()))())()))(()(((()))))(())))()((((((()()()(()))(((((())(()()())))(((((()(()(()()()()()())))(()(((()())((((()(((((((((((((((((((((((((((((((((((((((((((((()((((((((((((())))))))))))(((())))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))(()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))((((())((((((((((()))))))))))))))))))))))))))))(((((((((((((())((((((((((((((((())))))()(((())((((())))((())))))))((((((((((((((((()((((((((((((((((((((((((((((())))))))))))((((((((((((()))))))))))))(((())))))))))))))))))))))))))))))))))))))))))()(((((((((((((()))))))))))))))))))((((((((((((((()(())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((()(())))))))()()))(((((((((((((((((())))))))((())))))))))))))))((((((((((((((((((((((((((())((((()())))))))))(())))))))))))))((((((())))))))))(()(())((((((((()((())))))))))((())))((((((((((((((((((((((()((()))(()))))(((((((((((()(())())(())(()))((((((()))))))(((())))))()((())(((())()))(((()))))))))))))))((((((((((()())()))))))))))))))))))))))))))))))))))))))))))))))))(()))()((()))())))()(()))()())((()((()(((((()(()()))((())(()((()(())((()))())()(())(((())))(()()((()))))(()())))()()())()())()))(()))))((())()))((()(()())(())()(()(())(()((((())))())))())()(((((())((()))(()(()()))((((()()))((()((((()()(((())()))((()))()()())(())))()((()())())())())))((()()(())())(()())(()))))))))))())()()(()()())))))()))())()))))))())(((()())(()(())()(())())))))(()()))((((()))())))(())))))((())(()()(((()(())(()()(()((()))(()))))))(((())()()))((((())(())))))()((()))())(())((()())((()(()))()())())))))(()))()()((()(()(()((((()))())()(()))(()))))(()()))(((()((()())(()((())(()))()(((())(()))())()()())))))()))()()(())))))))()((())()())(()((((((()(()(())(()(()(((()((((())))(((())()())(())))())))(())))()))(()((((((()())()(()()))))))()()())))()(((()((())()(()((((()()))())()))()((())()()()))(((())()))()(((()()())())()(()(()))))()))((())()(((()(())()()())))))))()))()))(())))())(()(()(())()))())(()()()))()(()()())(((((((((((()(()(()(((())((()(((()))()))(((()((()))(((()(((())(()())()))()))((((())(((())))()()))))))())())))((((()()((((()()))(()((((())())((()))(((()()))()))(((()))())()(()(()()()))))((((()))((())()()()))))()((())((())(((()))))))()()))))()(((((())((())(()(()()((((((((()()()()(())()))()(()((())()))(())()()))()))()))))()()((()(((()(((()()))))(()())(()))))()()())()())))()((())())))(()(((()(((()())()()))))))(()((()()()))((()())(()))))))()())(()())())((()())()(()(((())(()))())()((())))(())((((())))))))))())))((((()()(())((())))))))()())(((()))))))(((())())(((((()))()))(())())(()()(()))((()()(()))()))(())(())(()))(()))()()(()(((()))()()((())(()))()))))))((())())((()))(((()))()(()())))((()()))))())()()(()())))())())(((())())(()(())()))())))())()))()(()))))()()())())))))())(())(())())()))))(()())(()(((()())(()(((())())()(())()()(())))(())))()())(())((()()()()())(()())()(())())(()))()(((((()(())(()))(((((()()(()(()))()(()())()()))((())))))(())))(()()(((()(((((())()(((())))((())(())))()(()))()())))(())()()(()))())()()(()()))())()(()((((())()())))()()))()())(()()))((()(()()))))()())(())(())(())((())())))))())(()))()()(()())((()((((())()(()))))((()()((((())((())())((()(()()()())()())))))(()()(())(())()((())()()))))))(()())))))())(())))))(()(()(()))()(()(()())((())()))(()()))))))())))()(()())()))))))))())()))(()()()))()()))))(((((())()()((())))())()())(()))((())()())((()(()))()((()((((((())()))())(((()())(((())((()))(()(()(()((()))(()((())((())((())((()()))((()()()()())((((())))())))(()()())))))))))((()))(((()(()()(())))))()((((())))))((((()))((()(()()()))((()(())(((()))(())))(((()()()))(((()(()))(((())))))((((((()()()()()()))((())())())(()))((()())())(()((())()(((((())()()())()())(((()(()())()()(())))((((()())((()((()(())))()))))()()()()()))()))())(((((()((((()())))()(((((()()))((()))(()))()())()())((())(()(()))))(((((()())()(()()())()((((()()))()((())))))(())(((()()()(()(((()((()())())(()()()((((()()))(((())((((((())))()))((())(())((((()()((())))))(()((()((()(())()())()()(()())(((()()))(())((()())(())(((()((()())))()()))(((()(((((())()))((()(()())(((())))((())()(((()()()(()()))((())())))(())(())))((())))(()()))())())((()))()))))(()()))())()))))))(())()(()(()()(((((())())))())(()()((()()(()((())()((((((())))()(((()))(()((()(((())(())())())()()())(()()())))))))())((())()(((()())))()()(()(()())))(()())))())())()))()()))))()(()))))())())(())))))()())())()()()(())))()()(()()))()(()((())))()())()()))(((((()(()))(())()))(((((())())))))(()))))(()(((()()((())((()())()(()(()())(((()()))()((()((((((())((((()()((())))(())()))(((())()(())))))(()(()))())))))))(()()()(((((()))))()))()))(()(())(())))((())(()(((((((()()((()(((())()()())(()))()((()()()())()())(()((((())(())((()())))(())())(((()))(((())((())()(()()()())(((())(((()(()))((()()(((((()(()((((()))()(())((()()))()))())()()()()((((())()())()((((())))()(()())))()())))())))()()((((())))))))))()(()(()())(()()))(()(()(())(()(()))())()))((((()))))))((((()))())(()()))()()()))))))(())(()(((((()))())))())(())()))()))()())))(()())))(()((((((((()))(())))()())())()()))()()()))()))(()((((((()()(((())()((()(((()(((())()()(()()(()(((())))))(()))()(((((())()(((()))))))()))))()(((()))(()((())))))))((((()()()()())))((()))))(()(()))))))()((((()(()))(())()()))))())())))()))()()))))())))(()(())((()())())(()(((((()(()()((()()))())()((())((()))()()()))()(()((((((()))(())))(()()))((()()(((()))((()))())()())(((())))()))(()(()())()((()()()()(()(()))))(()(())()()()()(((((())(((((()((())))))(())(()))()())(()((()((()(((((())((()())())()(())))((()()))((()))(())(((((())))()))(())()(())()()(()()))(())(((((()(()))(())))()()()((())()()())))())())())()()((()))(())(((((((()((((()(()())()(()()(()()()()())(())())))(())(((()((())(()))()))))(((((()))((()()))())(()((()))))((())()((()))())())(((()(()(()()(())))(()(()())))))(((()))(()(())()))(())))())))))(((())(((()(())()))()())))))()))))()))(()))()((((()))))(((()())())())(()())((()))()((()))()(((((()(((())()))())((()())()))((()()()()((()(())(()())))(()((()))()())((())(()(((()())(((()(()(()))))((()()()))(()(())))))((())())()())())())(()))()())()()()))))((()(()()))(()()()(()))))()))))(((())())())()(((()())())))))))))(())()))))())))()(())())()())()))))(())((()())))()(((((())()(())()()(())()(()(((())()()))()()((((()))))()())()())(())()))()))()()))()))))()((((()())))(((((()((((()(()(((())))))()(())))()((())(())(()))((()(())((((()())()(())((())()))(()))()())()))))()((()))())))))))()))())(()(((((())))))())()())((((()((())))((()((()(((()(((()))((((())())((()))(())))()((()(())((()((()((()(()()(((((())()())((()()(()))))(()))()()())(())))((((())))))))())))))()((()(()()()()(()())())())())((()()))()((((((()())()((((()))(((()(())(())((()()(((((((((((((((((((((((((((((((((((())))))))(((())))))))))))))(((((((((((((((((((((((()))))((((()))))))))))))))((((((((())((()))))))((((((((((((((((((((((((((((((())))(((((((()))))))))))))))))))))))))))))))))))))((((((())))))(((((()()))))))))))(((((((((((())))))))))))((((((((((()))))(())))(((((()())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))(((()))))))))))))))(((((((((((((((((((((((((()))))))))((((((((((((((((((()))))(((())))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())((((((((((()))))))))))))))))))))))))((((((((((((((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()(((())))((((((()(((())((((())))))))(()(((((()))))))))(()))))))))(((((((())))(((((((((((((((((((((((((((((())(((((()(((()((()))(((())))))()((((((((()(()()((())))))))(()(((((())))()))))))(((()())(()()))))))())((((((((((((((((()))())))))))))))))))))(((((((((((((((((((((((((()))))))))((((((())))))))(((((((()))((()()))))))))))((((((((((((((((((((((((((((((((())(())))))))))))(((((((((((((((((((()))))()))(((())))))((((())()))()))))))((())))))))(((()))))))))))((((()((()))))))))))))))))))))))(((((((((((((((((((())))(())))(())))((()))))))))))))))((((((((((((((((((((((((((()(((((((((()))((())))))))(())))())(((()))))(((((((((((((()()(()))())))))))))(())(((()))))(((((()(())))))((())))))(())((())))))))(())((())))))))))))()))((()))))))))))))))))))))(((((((((((((((((((())())())))((((((((((((()(((((())))((())))))))((((()))))))((((((((((((()))))((()(((()((()((())())))(()))))()))(((((((((()))))))))))))))))))((((((()))(((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))((((((()))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))((((((((((()())((((((((((((((((()))))))((((((((((((((((((((((((((((((((((((((((((()((((((((((((((()))))(((((((((((((()(()()))())((((()()))((((()()))))))))))))))))))))))))((((((((((((((((((())))))))))(((((((((((((((((((((()))))))))))(((((((((((((((((((((()((())()))((((((((((((((((()((((((((((((())))((((()))))))))))))))))((((((((((((((((((((())(((((())))(()(())((())(((())))))))))))(())))(((())()((()))())))))))))))))))))))))))))))())((((())))))))))))))))))))))))())))))))))))))))))))))(((())))((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))((((())))))))))((((((((((((((()((((((((((((((((((())))((((((()))))))))))))))))))(())))))))))(((((((((((((())))))))))))))))))((((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())(((((()(()))((()))((())))())((())))))))))))((((())))))))))))))))))))(((((((((((((((((((((())(((((((())))))))))))((())(((((((((((((((((((((((((((((())))))))))())))))))))))))))))))))(())))(((((((((((()()(((((((())(((((((((((((((((((((())))))))))))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))))(())))))))))((((((((((((((((((((((((((((((((((()()))))))))(()))))))((((((((((((((((((((((((((((((((((((((((((())(((())))))))))))((((((((((((((())))()(((((()))))))((((()))))(((((((())))((())))))))))))())))((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()(((((((((()((())))))))))))))))))))))(((((((((()(((((((((((((((())))))))))))))))))))))(((((((()())))))))(((((((((()))))(((((((((((())())()((((()((((((((((()))((())))))))))))(((())))))())((()(()(((()())))))))))((()((())((()))((((((((((()(((((())))))))))))())))))))))((((((((((((()))))))))))(((((((((((())())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))))))))((((()))())))((((((((()))(())))((((())))))(((()()))))))))))))))))((((()((((((((((((((((((((((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))((((()(()))))))))))((((()()))))))))))))))))))))))))(((((((((((())))(((((((())))))))((((((((()))))))))))((((((((((((()(((((()(((()))))))))))))))(((((((((((())))))))))))))(((((((((((((((((((())))())))((((())))))))))))(((((((((())()))))))))))))))))))))(((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((()))))))))))))((((((((((((((((((((()))))))))))))(((((((((((((((((((((((((()(((()())((()))))((((()))((((((((())))))(((()))))))))((())))))))))))))))(())))((((((())))))))))))))))))))))))((()(((((()())))()))()((((((((())))))((()))((((())(()))((()))((((((((()))))((((((((((()()))))))))(((()))))))))))(((((((((((((((((((()))(())))))))))))))))))())))))))))))(((((((((((((((((((((()((((((((((((((((())))))))))))))))))))))))(((((((((((((((()))))))))))(((((((((((((((((((((((())))))))))))))))))))))((((((((((((())))))))))())))))((((((())))))(((()))))))))))))))))))(((((((())())))))))))))))))))))))))))))))))))))))(((((((((((((((((((())((()))))))))(((((((((((())())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))(((((((((()))))))))))))))))))))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((()))))))))()))()))))))))))(((((()))))((((((((((((((((())))))))))))))))))(((((((((())((((()))))))((((((((())(((())))))))))))))))))))))(((())))))))))))))))))))))))))))))(((((((((((((((((((((()))))))(((((((((((((((((())))(((()))))))))())))))))))))))))))))))((((())))))))(((((()))())))())))))))))))))))))))()))))))))((((((((((()))))))((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((()(((((())))))))))))))))))))))))))(((((((((((((((((((((()))(((((((((((((((((()))))))))(())))(((((((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))))((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))())((((()))(((((((((((((()))))((())))))))))))))))))))))))))))))((((((())(((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())()))))))))))((((((()))((((((((((((((()())((()))))))))))))))))))))))))(((((((((((((((((((((((())))))))((()))))))))))))((((((((()))))))))((((((((((((((((((((((((((()))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((()))((())))))))))))))(((((((((((((((((((((((((()))())))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()())))))))(()))))))))))))))))))))))))((((()))((())))))))))))))))))))))))))))))))))))))))))((((((((((()()))))))))))))))))))))))(((((((((((((()))))))((((()()))))(((()())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((()(((((((())))))(((((((())))))))))))))))))))((((((()))))(((()))))))))))((((()))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))))))((((()))))))))))))))(((((((((((((((())))))))))))))))(((((((((((((((()))()))))(((())))))))))))))((((((((((((()))((())))))))))))))))((((((((((((((((((((((((((((((((((((((()))((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()())))((())))((((((((((((((((((())))(((((((((((()))))))))))))))))))((((((())))((())))))))))))))))))((((((((((((((())))))((((((((((((()))))))((()))))))(((()))))))))))))))())((((((((((()))((()(((((((((((((((((((((()))))))))))))))))))))))))))))((((((((((()))()))(((((((((((((((((()))))))))))))))))))))))))))))((((((((((())))))((((((((())))))(((((((((((((((((((((((((((((((()))))))))))))))((((((((((()))((())))((()))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((())))(((((((())))))))())(((((((((((((((((((((((((((()))))))))))(()))))))))))))))))))))))))(()))((()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))((()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((()))))))))))))))(((((((((((((((((((((((((((((((((())))))))))))))))))))())))))))))((((((((((((())))))((((((((((((((((((((((((((()))))))((((((())))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))((((((((((((((((((()))))((((())))))))))))))))))((((((())))))))))))))))(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()))))(((((()))))(((())))))((()))(((((((((((((()))))(((((((((((((()())))))))))))))))))))))))))))))))))))))))(((((((((((()))()))(((((((((((((((((()())(((())))))))))))))))))))))(((((((((((())(((((((((((((((((((((((()))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()(((((((((())))))))()))))))))((((((((((((((((((((())))))))))))())))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))(((((((((((()()))))))))))))))))))))))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()(((((((((((()))))))))))))))))(((())(((((((((((((((((())))(((((((((((((((()))))))))))(((()))))))))))))))))))))))))))((((((((())))))))((((()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((((((((((())(((())))))))))))))))))))))))))))())))))))))))))))))(((((((()))(((((((())))))))))())))))((((((())))))))))))))))))))))((((((((((((((((())))))))))))(((((((((((((()())))((((((((((((()))))()))))))))))))))))))))))(((((((((((((((((()))))))))((((((((((((((((()))))())))((()))((((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((()))())))))))))))((((((((((())((((((((()))))))))))))))))))))))(((((((((((((((()))))(((((())))))))))))))))))))))))))))))))))))))(((((((((())))))))))(()))))))))))))((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((()))))))))))))))((()))(((((()))))))))))))((((((((((((((((((((((((((())))))((((())))(((())())))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))(())))))))((((((((((((((())))(()(()))))((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))((((((())((((((())))))))))(((()))))))(((((((((((((((((((((((((((((((())))(((())))))))))((()))))((((((((()))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))(((((((((())))((()(((((((((((((((((())(()((((())())))())))))))(()))))))))())))))))((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((()))))))))((()((((()))))))))))))))))))))(((())))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((())())))))((((((())((())((((()())))))((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))(((((()(((((((()(()))))))()))))))))))((((((())(())(((()))())((((())((((((()))))(((((((((((((()(()((((((((((()())))(()))))(())))()))))())))))))))))))))(()))))))))))))))))))))(((()(((((()))))))((((((((((((((())))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()()()(()()))()()()())((()())))()(())(())))((())))())()((())()())()))())(((())())))(())())((()(((((((()))(()()))((()(((())((())))()())((((((()()()