10 50000
)())(()()))(()((((((())))()()()))))((((((()((()))())())(())(()))))((())(()))()())()(()(()())))))(())))(((()))())))(()))()(()(())))()()))))))(()((()))(())))(())((())())())(((()(()((()(()((((()))))())()()())((()))()(()))((())()))(((())())))())()()(()((()(((()()(()((((((()))()((()()())))())))(()))(((((((()()()))))())(()((()(()(((()))((()()))()))))((())))(()()())))((((((((((((()()))))((((((((((((((())())))))))))()(((((()))))))((((((((((((((((()(())))))))))(((((((((((((((((((((((((((()()()))))))))))(((((())))))))))))(()))))))))))))))((((((())))))))))))))))(((((((((((((((((((((()(((())))(((())))(((((((((((((((((()))(()))))))))))))))))))))))))()(((((((()((((())))))))((((((()((((((((((((((((((((()(((()))))))))))))))))))((((((((((())))((((()))()))))))())))())))())((((((((((((())))((()))()))(((()))))(((()())))))))))(((()))))))))))))(()))))()))))))))))))))))()(((((((())))()))))()(((())(())((()()()((()())())()((())()(()()))(())())))())((()()()))))((((((()))(()()))))((())(((((()()()()())(((()(())))(())((()())))()(((((()())))())()(()))((((((((())())))()(())))())))))(())((()(())()))()(((((()(()()))())))()()(()(()((()))()))()(()(((((())))(())))(((()())()(((()))((()(()))()((())))))))(()()(((()))))))))()()())))())(((()))((((()(()(()))))()(())()(()(()(((())())(((()(()((()(())(())))((())(()()(()()()((())()))())()((()(((()))()))()()((()(()))))))()))(((((((((((()(())(())))))))())(())((()((())(((()(()(()(()))()())(())((()()))(())))(()()(())(()))))((()))))))(())()()()())(()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))())(((((((((((((((((()))))))))))))))()))(((()))))((((((((((((((((((()))))(((((()))((())))))))))))))))))(((((((((((((((())))))))((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))((((((())))))))))))((((((((((((())))))))))(((((()((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))))))((()))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))()))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((())))))))))))((((((((((())()))(((((((((((((((((()))))))))((()))))))))(((((())))))))))))))))(((((((((((((((())(((((((((((()))))))))))))))))((((((((((((((((((())())))))))))))))))))))))))))))))((((((((())))))((((((((((((()))()))(((())(()))))))((((()())))))))))))))))))((((((((((((((((((((((((((()))))))))))((((((((((((((((((((((((())))))((()))((())))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((()))))(((((((((((((((((((())))))))))))))))))))))))))()))))))))))))))((()))(()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((())(()))))))))))))))))))(((((((()))((()))))(((((((((((((((((())))))))))(((((((((((())))(()))))))((((((((((()))))))))))))))))))))((((((((()()))))))))))))))))))))))))))))))))))))))))))(((((((((()))))((((((()))))))))))))))))))))((((())((())))))))))((((()))))((((((()))(((((()(((((((((((()))))(((())))(())))))))))))))))))))))))(((((((((((((((((((((((((()))(())))(()))))))))(((((((((((())))((()())))))))))()((((())))((((((((((())))))(())))))))))))))))))))((((()))(((((((((()))())))(()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))((((((((((((((((((())))((((((((((((((((())))))))))))))))))))))))))((((((((((((()()))))))))))))))))))))))))()))))))))(((((((((((((((((((((((())))))(((((((((((((()))))))))))))))))))(((((((((((((((((((((((((())))))))))))))(((((((((((((((((((((((()))))(((()))))))))))))))))))))))((((((((((((((((((((((())))((((((((((()))))))))((((()))(()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((())())))))))))())))))))))))))))))))))(((((())(((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(()))))))))))((((((((((()))))))(((((()))))))))))))((((((((((((((((((((((((((((((((((((((((((())()))))((((((((((((((()))(((((()))))))))((())(())))))))))))))))))(((((((((((((((((((((())))(()))))))))))))))))((((((((((())()))))))(((((((((((((())))))))((())()))))))))))))))))(((((())((()((((((()))))))(((((((())))))))()))))))))((((((((((((((((((((((((((((((((((()()))))))))))))))))(((((((((())))))))))))))))))))))))))))(((((((((())))))))))(()(()))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))())((((((((((((())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((())))))))))(((((((((((()()))((((((()))))))))))))((((((())))))))(((((()))(((((((((()))))))))))))))))))))))((((((((((((()))))))))(((())(((((((())((((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))((((((((()))(((((())))))((((((()))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())(()))))))))))))))))))))))))))))))))))))))((((((((((((((((()())())(((((((((((((((((((((((((((((((((((((()))(()))((((((((((((((((((((((((()))))))((()))))))))))))))))))))))))))(((((())))))))))))))))))))))(((())))))((((((((((((((((()))))())(((((((((())))))))))))))(((((((((((((((((((((((((()(((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))((((()))))()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))(()))))))))))())))))))))(((((((((((((((((((((((((((((((())))))))))))))))())))))))))))))(((((((((((((((((((())((((((((((((()((((((((()))))(()))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))))((((((((((((((((((()))))))))))))))((((((((((((((((((())))))))))))))))))))))))))(((((((((((((((((((((((())((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()))(((((()(())))))))))))))((((((((((())))))))))))))(((((((((((((((((((((((((((((((((((((()))((())))))))))))))))))))))((((()))))(((((())))))))))))))))))))))))))))))))))(((((((())))))))((((((((((((((())))))))))))))()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((()))))))))(()))))))))))((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((()))())))))))))))))))))))))))))(((((((((((((((((((())))))))(()))))))))))))))(((((((()))(((((()))))))((((((((((((((((((((((())))((())())))))))))(((((((((((((((((((())))))(())))))()))))))))))))))))))))))))))))))))(((((((((((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(()))((((((((((((((((()))))(())()((())))())))))))))))(()())())))))))))))))(((((((())))))))(((((((((((((())))((((((((((()((()))(()))))))))()(((()(((((((())))))))((((((((((((((((((())))((((((((()((((((((((((((((((((()()))))(((((((()))((()))))))))))))))))))))))))((())(((((((((((((((((((((((((()))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()(((()))(())))()(()))((()(()(()())))()))))))((((())((((((((((((((())))))((((((()))))))())))))))))))))))))(((((((((((()))(()(()()((((()))))()))()))))))((((((((((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())(((((((((((((((()))))))))))))))))((()(()))()))))))))(((((((((((((((((((()))))))((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()((((((((()))())))))))((((((()))))))))))))))))(((((())())(((((((((()))(()((()))))))))))()))))))))))(((((((()())))(((((((((((((((((((((())))))))))))))))))(())))))))(((((((((((((((((((((((((((((())))((())))))))))((((((()))))))))()(((())(((((((()((()((()))))))))))))()))))))))))))()(((()))))))))))))))))))(((((((((((((())()))))((((((((()))()((()((()))))))))))((())))((((((())))(()))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))(((((((((()))(()()))((((()))))())))(()()))))))))))))))))))))))))))))))))((((((((((((((((((((((()))((((((((((()(((((((((((((())))))))((()))))))))))))))))))))))(((((((((((((((((((((((()))())))))))(((((((((((((())))(((((((((((())))((()()))))))))))))))))))))))))))))))(((((((((())(((((((((((()))))))))((((((((((())))))))))))()))))))))))))))((((((((((((((())()))(((((((((()(((())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))(((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))))))))))())))))))))))))))))))(((((((((((((()(()))))))()))))((((((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((())((((()))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())((((((())))))))((((((()))))(((((((()(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))(((()(((((()((()))()((()))))))))))))))(((()()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()(((())())(()))()(()()))))(()((()))(())((()()))))()(())((((()))()()(((())())))())((()(((())()()))()()())))()))))())((())(()())()(((()()(((()())))))(()))()(()(())((()()))()(())(()())(()()((((())(())()())))()())))(((())))((((()))(()))()))(()()))()())))((((()((((((()(())))))())())()))((()((())((((())())((()())(()()()()))())))()(()))))()))))())))()(())(()(()()(()())))))))())())))()))())))())((((()())()))(()(())))(((()())(((()((((((((()((()))))()())()))))()())))((()))(((((())(()()()(())(((((()))))()))(((()(())(())))()()()()(()())())()((()(()())()(()(())(()(()))()((())))()(())))))(()))))(()((((()(()(()()(((((((())())((((()()(((())))(((()()()(())()()((()))((()()((()()))(()))(((()((((((()()())))))())(((()()())(((()))()()())())(((()))()()(()((()(()(()(()())))((((()))()(()))()()())((((((((())(((((())(()(())()(())((()()())((())))()()())()((())((()()))()()()())))()(()))()())((((())(()(()())()))()(()(()(())))(()((())))(())())))()(((())))))())((((((())())()))()()())()))))))((())(()())(())(())))()(((()(())))))(())()))))))))))())(((()(()(()))()()(((((((((()()))((())))))())))((())((()())(()((())((()(((((((()(())(())))(())())((()()()(()()))(())))))(()(((())((()))(((()(()())((()()(((()((())))))())))()())()())()()))((()())())())(()()))()()))))()))())))))))((())())()()(())))()(()(()(()((())))())())(((((()))(())))((()()(()(()))))()()(())((((()()()()())((()(()())()))()()())(()()((((()()))(()((()(((()(()()()(((()()()(())))))()()(()))))))))((())(()))(((((((()()())(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(()()))))(((((((()(((()))))((((()))))))))(()))))))))(((((((((((((((((((((((((((((((((((((()))((()))(((((((((((((((((()))))))))))))))))(()))))))))))((((((())((())(((((((((((((((())))))))))))))))))))))())))))))(((((((((((((((()))))(((((()((((((()))))))))))))))(()(((((()))(((()))())(()(()))())))))))))))(((((((((((((())))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((()((((((((((((((((((((((((((((((((((((((()))(((((((())())()(((()()))(())((((())))()))()))))))))))))))))))))(((((((((()))((((((((((((((()))(((()))))))))))))))(())(()()())))))))(((((((((((())))(((()))))))))))))((((((())))))((((((((()))))))))())()())((((((((((((((((())))))())(((((((())((((((((())))))))))))))(((((((((((((((((((((((((((((()))))())))))))))))))))))))))))))))))))))))))((()))()(()())))))))))))((()))())))))))()))))))))))))))))))))))))))))))(((()))))))()())))))))))))))))))))((((((((((())(((((()))))))))))))))))))))))(((((((((((((((((((())(((((())((((((()))))))))))()((()))))))))))))((((((((((((()))))))))))))))))))))((()))))))))))))))))))))))))))))(((())))))))))))))))))))))))))((((((((((((((())(()())(())))))(((((((((((((((((((((((())((((((()))(())))((((())))))((((((((((()))(())))))))))))(((((()()))())))))))(((((()))())((((((((()))))))))))(()))))))))))))))))))(((((((((((((((()))))))))))))))))))))))((((((()))))))((())((((((((((((((())))))())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((()()))))(((((())(())))((()))))))))))))))))((((((((((((((((((((((((((((((()))))(((((()))((((((((((()())))))))(((((((()))(())))))))))))((((())))))))))))))))))))))))))))))))))))))))((((((((((((((((((())))))))))))))))(((((((())))))))(()))))))((((((((((((((((()((())))))))(((()))))))))))(((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))((((((()((((((())))(((((((((()((((((()))))))))))))))(((())))))))))))))))))))))))))))()))))))))))))))))))))))))))))))))))))))))))((((((((((((((()((())(((((((((((((()(())))((())())())(((((()((())(())))()(((()))(((()))))(((()))))))))))))(((()))))))))))(((((((((((())))))))(()))))(())())))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))((())()))))))))))))))))(((()))))))))))))()))))))))))))))))))))))))(((((((((((((((((((((((()())))(((((((())(()))))()))))))((((((((((((((())))))))(((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()((((((())))))))())))))))((((()))()))))))))))))))((((((((((((((((((((((((((())(((((((((((())))))))))))))))))))((((((())))((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())((((((((())))))))))))))))))))))))))))))((()))(()))))))))((((((((((((((((((((((((((((((((())((((((((((((((((((())((((()())((()))))))))))))))))))))))))))))(((((((((((((((((((((())))()))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((())))))))))(((((()(((((((()(())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()(((((((())))))))))))))))))))))))((((()((((())))()))))))))))))))((((((((((((((((((((((((((((((()))((())))))))))(((((((((((((((((((((((((((((((((((())))(((((())))))))))))((((((())((((((((((((((((()))))))))())))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))(())))))))))))((((((((((((()))))))))))))))))))))))(((((((()))((((((((((((((((((((((((((((((((((((((((())((()))))))))))))))))))))((((((((((((()))((((())(())()))))))))))))))))))((((()))))))))))))(((((((((((((()))))))))((((((((((((((((()))))))((()))))))((()))))))))))))))))))))))))((((((((((((()())))((((((((())))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((())(()))(((((((((((((())))(((((())))))()()))))))((()))))))))))()((((())))(())()))))))))))((((((((((((((((()((((((())((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((()))))((((((((((((((((((((((()()))))))(()))))))))))))))((((((())))(((((((((())))))))()))()(((((((((()))))))((((((()))))))(())))))(((((((((((((()())))))))(()))))((())))))))))))))))((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))()((((((()))(())((((((((((((((((((())(()))((((()(((())))))))))))(()(((())(((((())))))))))))))))))(()))))(()))))))((((((((((((((((((((((((((((((((((()))))))))))))((((((())))))(((((((((((((((((((((((((()))))))))(((((()))(((((((()(((((((())))((((((())(()()(((())))))))))))))))))))))()))()(((((((())))))))))((((((())))(((((((((((())())))))))())))))())((((((((()))(())))))))))))))))))))))))))())))))))))))))))))))(((((((((()())))))())))))))))))))))))))))((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((()()()))))))))())))(((((())((((()))))))))(((((((())))))))))))))))))))((((((((((((((((((((((((((((((((((((((())(((()(((((()))((())))())))))(((())))))()))))))))((((((((((((()))))))))))))))))))))))))))))))))))))))((((()))))((((((((((((((((((((((((())))(((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))()))(())()))))((((((((((())))))))(((()))))))))))))))))))(((()))((()))))))))))))(((((((((((((((((((((((())))((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((((((((((((((((()))))))))))))))))))))))((((())))((())))))))))))((((((((((((()))))))))))))((((((()))((()))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))((((((((((((((())((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))()))(((()))((()))))())()((((((()()))((((()))(()(()((()()()()(())()))))(()()())((())))))()(())()(((((()(()())(())())()))()(())()))((())))(()())()()(())))((()(()()(())()()()(()()))))))())))(())((()(()(((()((((()()))())()())(()((()))(()))(()(((()())((()(())(()(()()(())()))(((((()))((()(())(((()(())(()((())(((()()()))())((()))()))()())))((()())))))(()))(()))))((()(()())))()))))))(()))()))((())()()(())(()(((()(((((((()()()(((()()(())((())))((())(()())))(())((()(()))())(((())(((()))))(())))()())(((((()()((())(()((()(()((())))(()()(((()))((()()()())()(())()())))()))))((()((((()((((()((())()())())()(()))((()(()))(()))))))())))()))())(((())))()())())()(()(())((()(()((((((()()))(())((()(()()()(()()()()()())()()(())()())())(((()()))(())))()()()))()(()))))((()))))())())))()))))()((()(())(()((())()((()())()(()((()())()()()))))(())))())((()((()())(()))(()(())))))))((())(((((((((((((((((((((((((((((((()))))))))((((())()))(((((((((((((((((((())))))))))))(())(((((((((())))))))))))))))))))))))))(((((((((((((((((((((())))))))))((((((((((((((())((((((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))((()))((((((()))))))))((((()))))))(((()))))))))))))))(((((((((((((((((((((())))))))))))))))))))))((((((((((((((((((()))))(((())))))((((((((((((((((()))))))))))))))))))))()()))))))))((((((((((((((((((()(((())((())))))((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())((((((())))))))(((((((()()))))()))))))((((()))))))))))))((((((((((((((((((((((((((((())))))))))(((((((((((()))))))))((((()(()))))())))))))))))((((((())((((((((((((()((((())))))))))))))))))))))))))))))))((((((((((()(((((()))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((())())))(((()))(()))))))))))))))((((((((((()))))))))))))))((())(((((((())))))))))))(((((((((((((((((((((((((((((())))((()(()))))))))((((((((((())))))((())))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))((((((((())))))))))(((((((()))))))(()))))))))))))((((((((((((((((((((((((((((((((((((((((((())((((()))))((()())))(()))))))))))))))))))))))))))))))))))((((((((((())((((((((((()))))))))))))))(((((((((((((((())((((((((((())))))))))))))))))(((((((((((((((((((((()((()))))))))))))))))))))))))))((((((()((((((()))())))))))((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((()))))))))))))))(()))((((()))))))))((((((((((((((())))))))))())))(((()))((()((()(())(()))))))))))))(((((((((((((((((((((((((()))))))))))))((((((()((((()())))))))))))))((((((((((((((()((())))))))))))((((((()))))))))))))))(((((((((((((((((((()))))))))((((((()))))))))((((((((((((((((())))))((())))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((()))))))(((())))))))))(((((())(((()()))))))))))))))))))((((((((((((((((((((((())))))(((((((((((((((()))))))))))))))))))))))))))))))(((((((((((((()))))(((((((())))(((((((()))(()(()))))))))))))))))))))(((((((((((((((((((()))))))))))))(((((((((((((((((((((())((()))))))))))))))((((()(()))))))))))))))))((((((((((()())))(((((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))))))))((((((((())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))(((((((())))))))))))))))))))((()))))))((((((((((((((())))()))(((()))(((((((()))))))))))))((((((((((())))))((((((((((((())))())(((((())(((()((()))))(()(()(()))()(()))))))((((((((((())))))))(()(((())))()((((()))()))))))(()(((((()))())))((())))))))((((())((((((()(()))()(()))))))((()))))(((()))))())())(()))))))))))((((((((((((((((((())))))))))((((()))))))))))((((((((((((((((((()))))))))))))))(((((((()))())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((((((((((((((((()()))))))))))))))))))))))))((((((((((((((((()))))))))))(((((((((((((((((((((((((((((((())))))))))))(((()))))))))))))))))))))))))((((()(()))))))))))))((((((((((((((((((((((())(((((((())))(((((((())(())))))))))))))))))))))))))))((((((((((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())(((((((((((()))))))))))))(((((((((((()())))))(((((((((((((())((()))))))))))))))))))))))))(())))))))))(((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))(((((((((((((((((((((((((((((((((((((((((((()))))))))))))())))))))))))))((((((((((((()))((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(((((((((((())())))((()))()))))))))))))((((((((())))))))))))))))))))))))))(((((((((((((((())((((()((()))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))))))))))))(((((((((((((((())((((()))))))))))))))))))))))))))((((((((((((((((()))))))))))))))((((((((((((((())((((((((())))))))))))(((((())))()(((())))))))))))))))))))))))))))((((((((((((((((((()))))))((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))(((()))))))(((((()))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))))((((((((((())(((())((()))))))))))))((((((((((((((((((()))))((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())))))())))))))))))))))((((((((((((((((((((((((((())(())())()))))))))(((((((()))))))))))))))))))))))))))((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((())))))))))))))))((((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((())))))))))))))))))))((((((((((((((((((((())))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))((()(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))((((((((((((((((())((()((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))(((((())))))))()))))))))))))))))))))))))))))))))))))))))(((((((((()))(((((((((((((())))))))(((((()))))))))))(((((((((((((((((((((((((((((((((((((((((((()((((((((((((())))))))))))))((((())())))((((((((((((())))))))))))(((((((((((((((()))(((((())))))))))))))))(((((((()(((((()))))))(((((((()))))))))))))(((())(((()))())))))))))))))))((((((((((((((((((())(((((((((((())))))))))))))))))))((((()(((((()))()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((())))()((())))))((((((()))((())))))))))))))))))))))))))))))))))))))))))())))((((((((()))(((((((())))((()))))))(())))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))((())))))))))))))))))(((((((((())))))((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))(((((((((()(((())))))))(())))))))))((()))))))))))))((()))(((((((((((()(()))))))))))))))(((()(())))))))((())))))))))))))))))))))((((((())))))(((((((((()(())))()(()))((((((())())(())()))(()))()(((((((()))))))))))(())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))(((((((((((((((((((((()((((())))))))))((((()(((((((((()))))()))))))))))))))))))((()))())))))))))))))))(((((((((((((((((((((((()))))()))))))))))))(((((((((((((((((((((((((((((()))))))((((((())()))))((((((((((()))))))))))))))))))))))))))))))))))))))))))(((((((()(((((((((((())())((()))))))))))(((((((((((((((((((((((((())()))))(()(()))))))))))))))))((((())))))))))))))))))))((((((((())(((((())))(((())))(()))))(((((((()()))))))))))(()((((((((((((()(())))(((((((((()))())))))))))))))))(()(((())((()))()())))(((()(())())(())))((()))(((())))(()))))))((((()(())))((((()))))))))))))))))))))((((((((((((((())))))((((((((((((((((((((((()))))))))))(((((((((((((((((((((())))((((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()(((((())))))))((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))))(((())))(((((((((((()))((((((((()))(()))())((((((((((((((((((((((((()((()((()))))))(((((((((((((((((())))))))))))))))))(((((((((((((()))))))))))((((((((((((((((()))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))))(((((((()(((((((()(())(()()(())))))((((((((())(()(((()())))))))))(((())))))))))))(((((((((((()(((((()))(((((((((((((())(((())))))))))))))))(((((((((((()))((())))))))))))))))))))))()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))))(((((())(())))))))))))(((()))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((()))(((((())))))((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))(((())))))))))))))))))))))))))))()))(())))))))))(((())))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))((((((((((()))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))))))))((((((((((((((((((())))))))((((((((((()))))))))))))(((((((((((((((((((((((((()))))))((((())))()))(((((()))))))))))))))((((((((((((((()))))((((((((()))))))))))))))()))))))))))))))))))))))))))))))))))))))))))((((((((((()))((()))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))()))(((((())))(((((((((((((((((((((((((()))))))))))))))))))(((((((((((((()))((((())(((((()))))))(()((((())))(())))))))))))))))))((((((((((()))((()))))((((((((((((())((()))(()))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))((((((((()()(((())))()))(((()))))()())))))(((((((((((((((((())((((((((((()))))))))))))))(((((((())))))))))))(((((((((((((((((((((((((((((((()))))))))))))(((((((())))()(((((((())))))))))))))))((((()))))(((((((((((())))))))))))))))))))))))))))))((((()(((()))())(())))))))))))((((((((((((((()(()))))))((((())))))))))((()())))(((()(()))))))))))))(((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((()))))((((()))))))(()))))))))))))))))))))))))))))))))((((((()((((((((()))))))))))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))))))))))))))(((((((())))))))))))))()))))))))))))((((((())))(((((((((())))(((((())))))))))))))((((((((((((((((((((())))))))))))(((((((()))))))))))))))))))))))))))))))))))(()((((()()((())())((()()))((()))(()))()(((()(())(((()(()()((((()(()())()())(()()))()())((()))()(()(())(()))()(())()(()))()))))(())))))))))())(())((()))())()((((()))))))))))(()(())())))()()()())())(())(()))((((()()(((()()())()()())((()()()()()((()))(())))()(((()()(((()(()((())(())))))))))()((()()())(()))()))()())()(((((())))())))(()()(()((()(()()()()()(())())(()())))))(())()(())()((((()))))()())))()())((()(())()((()(()(())())()((()()()))(()((()))(())())))(()))()(())))((())))))((())()))(())())(()((()))())()(())()((((())())((())(()((()(()))))(()))(()())()(()()()()((())))))(())()()())())))()(((((()(())(((((()(()((()(()())))((()()())(()))()))((()()((((((()))()())((((((()((()(((())((()()(((()(()()()())()((()())(()()((()))(((()()()(((((()()))())))(((((()()((())(()()())))))())))((((()())(((()())))())()))(()(()((()()))((()())()))))))())))(()))()))))()()())()(((((()(())())()))))))())()))()()())((()(((()())())((()(()(((()(()()(()())))()))()())(((()))())))()))(((((())))()(()()())((((()))))((()))())()())))())()())(()())(())()))(()())(())())))))()))))(()()(())))(()()((((((()())()))(())(()(())(())(((((())()((((((())(((()()))(()()()()))()()))(((((()()())())))(((())()()()))((((()()())())()))((()(()(()(()))((()((((()(())()(()()()()))()((()((())()()(()(())(())())()((((()))()()))()((()(()(())(()))((()(((())())))()((()()))(((((()((()))())(()((((()(()(())((()))((())(()()(()()()))())()))()))))(()()()()())))())))()(()(()(()()(()(())(()())))())))((())()()()(()())((())()))(()(()())())())(((()(())))))))))()(())(()((((()()((()(()(()))))((()())))()(((()))(()(()))())())))))))))))(())()))()()))(()(((((()(())()))()))))())))))()((()))()))()(()((((((()((()(((())))(((((()())((())))((())()((()()))()))()()))((())((())()))(())((()(())(())))(()()())(()()(()))((())((((((((()())(()))()))(()()()(())((())(())))(())(()))(())()()(())))()())())(()(()(()))))()()))))))()())())))(((())())()())())))())()))())()()())(()(()(())(()()(((((()))()(())((((()()()))(()()()(()(())((((()((()())())(((()((())((((())))))(((())(()(()()))(((()))()())()()()(())((()())(()()(())()((()())))(((())))((())(())()))((()())()))((()()))(((())(((((()()))))))()))))))))()()))((()((()(()))))(()(()((())(()(((((())))())()()()))(()))))(())((())()(((()(((()(())))))))()))((((((()))()()())))())()())))))(())((((((()(((())(()))(()(()))(()()())))()())))))()))(()()(()))))(()())))()))()))()))(((())))())))(()(()(((()((()((()))()((())()))())))((())(((())))(((()())())()(()((()(()))(())))(())(((()(((()))(((()())(())()))()()()((())))))())))()())()((())(()((())(()((()(()))(()()()())(((()))()()()())(()((()()))(()())(()((())(()(())))(()())((()(()()()()(()()))())()()))((())(((((()(())))(()())())))()()(())()()((()((((()())())))((()())(((()(())((()()))(()(()()()()((())()())(()))(()()((((()()()))())(())((()()))(((()()())((((((((()))((())))))((())))((())))()(((((()()(()(()(()(()))(((((((())((()))(((()()())(()(()))((()(())())()())()(()((()()(())(((()())))(())()((()()())()))))()(())(()()(()))))()())))())(()(())()()()))(((((((()(()()())))(()()()())()()((())((()()())()()((())(()()()()()((()))((()())))))()))(((()())((())(()()((((()(())()))(()(()))(())(())()((()(()(((())(())))))))()())()))()))()()))))())))))())))()())()(((()()((((()(()))(()((((()()()((((()())))((((((())()()(())()))((())(()((()))))())())((())))))())()()))((())()(()))))(()(()))())))(()()())(()((((((()(())()))))()())()(((((()))(()((()(()())()(()((()()()())((()()))((((((())()))(())(()()))()())()()()(())(()((()))(())((()())(()(()((((())(())()))(((())(()))()())((())((()()(()))(((((()((()()))()())(()())(()(())((()))(())())())((()())(((())()(((((())((()())((()()((())((()()(())))))())()))))(())())((()(((()(()())())))())(()(((()))(()))()()())(())((()()(((()(((())(())((()(()()))(())()))()()(()()(((())()(((((()))(()()((((()()(()))))()(((()(((())(())()())))(()((((((()()))((()))())))()((()(()))(())(())()())()())))()()()(())(((()())(())())())()))))()))()))())(())))))(()(())((((()(())((()(())())())((())()()(((()))((()))())))))))()(()(()(((()(())(()((((()(()()((()))()))((())((((())(()()(()()(()((((()))((()))((())))((()(()))))()(())((()(((())(()()()()(((()(()))))((()))(((())(()()(((()((()())()())())))(()(())))((()))(())()())()()))))()())())())())((((((((()(()(()()(((()()(()(())((()()()()((())((())))())()()((())((())))(())((()(((()((()))(((()(((((())))))(()))((((()(())()((()))(())())(())()((()))(()())((((()())()((()(())((((((()))()())()))))()())))()))(())(()((((()())()))((((((()((()(()))((()))))))()((()((())())))((((())())(())()))()))((((((((()()())((()())(()())())))()()()))()()((()())((()(())))())(())())(()()()))()()((((()()(()))))((())(()))))()((((())(())))))()))()))))))))()))((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((()))))))))))))))))))))()))))))))))))))))((((((((((((((())(()))))(((((())))))))))))))))))))))))))((((((())))))((((((((((((((((((((()(())))))))))))(((((((((()))))))))(((((())((())))))))))))))))))))))))))))))((((((((((()((())))(((((((((((((((((((((((((((((((((((((((((((((((((((((()()))))))(((())))))))))))))))))))))))))))((((((((((((()))))(()))))))))))))))))((((())))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((()((()))))))))))((((((((((((((((((((((((((((((((((((())((((((()))))))))))))))))((())))))))))))((((((((((((((()))))))(((((((()))))))))((((()))))))))))))))))))(((((((((((((((())(((((((((((((())))))))))((())))(()))))(((((((((((((())))((((()))))))((()))))))(()))())))((((((((())(()))()))()(((()))(((((((((((((((((((())))(((((((((((((((()))))((((()))))))))(((((((())(((((()))()((((((((((())))))(((((())))))((())))))(((()))))))())))))))))))))(((((((((((((((())((((()))))))))))))))))(((((((((((((((((())((()))))))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()(((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))((((((((((((((((((((((((((((((()))))))))))))))(((((((((()())))))))(((()))())))(((((((()))())((((((((((((((((((((((((((((((((()))(()))))))))))(())))))((((((((((((((()))))))))))(((((((((((((((((((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()((((())()((((()))(())))))(()))(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))(((()))))))(((((((((()))))(((((((((((())()))))(((()))())))))))))((((((((((((())))))))))))))))(((((()())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())))(((()))))((())))))))))()))))))))))()))))))))))(((()))(((((((((((((((((((())))))(()))))((((((((((((((((((((((((((((()))((()((((())()))(((()))))))(((((()(((()))()()))(((((((((()))((((()))))))))(((((()))())))))))))))))()))))))))())))))())))((((((())(((())()(((((((((((()))((()))))())))))))))(()((())))())))))))))))))))))))((((((((((((())))))))))))))))))))))))))))))))))((((((((((((((()))()))(((())))(((((((((())(((((())((())))()))))))(())))))))))())))())((((((((())))))))(((()(()))))))(())))))))))))))(((((((((((((()(((((((())))))))))))))))(((((())))((((((((())))(())))))()))(((())))))))))))))))((())((((((())((((((((((((((((((((((((((((()))))))))))))))))))((((((((((((((((((((((((((((((((())))))))(((()())))))))))))))))))))))))))))))))))))((((((()))))))))(())))))))))((((((((())))))))))))))))))))((((((((((((((((((((((((()(((((()))))))))))))))(((((((((((((((((((((((((((()))))((())))))(((((((((((((((((((((((((((((((()))))((((((())))))))))))))))))))))))))))))))))))(((((((((((((()()))))(((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())((()))))(((((((((((((((((((((((()))))))))))(((((((((((((((((()))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())(((())(((((((((((((((((((())))))))))))(((((((((())))((((((((((((((())(((())))))))))))()))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((()))((()()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))()(())))((((((((((((((((((())(())((((((((((((()))))((()))))))(((((())((((((((((((((((((((((((((((((((((((((()))))))))))))(()((()()))()))))))))(((((((((((((((((((())((((())))))())(())))))))))))))))))(((())))(((((((((((((((()))))))))))))))))))))))(())))))))(()((((((())()))))()())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((())())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))((((((())))))))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))((()))))))))))))((((((((((())))))))))(((((((((()))))))))))))))))))))))(((((((((((((()))(((((())((((((((())))))))))))))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))))))))))))((((((((((((((((((())))))))))))((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((()))))))))))())))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()())))))(()()(((((((())())(()())))()((())()()()((())())((()()(()()()))()((())(((())))))(())(()(())()))()())))(((((()((()))(()())()()))))))))((((((()))()))))()(())(()(()((()))((()))(()(())((()((()()((())(((())()))(()(()))()))()(())))((())))))())))(()()(()()))()((())))())(((((())()(())(()()()()(()((()()(()))))()())(()(())(())))(()()))()))))((()()((()((()(())(())))(((((()()(()))((((()())))(()((()()))()()())(((())))))))(((((()())())())()))(((()()))))()()()())()((((()((((())())()(((()()())()))()(()()()())))(()))((()()(((())))(()))))()()))()))(((()()()(())()())()(())())))))((()()()())()(()()((()((((()(())))(())(()(((()())))((())(()))(()()(()(()))(()))(()))(()))((())(()()))())()))))(()((()))((()((()())())(((((()()(()())()()((()((((())()((())(((()())((((()))((()()(()()())()()(((((()))(()())))()())))(()(((())((()()))()(()(((((()((()()())()())(()(((()))(((()(()))))())((())(((()()(()(((()))())())))(())()()()))))))((()(())((()()))())()(()())())(((())))))())())((())(()(())))))()(()()((((()()))()()(())()(()())))(())((())))))()()()))()()))(()()(()))(()(()(()(()(()(((((())(())))((()()())))(())))((((()(((())()())()))))()()()((()()(()((((()()(((()(())()())))()())))((())(())((((()(()())())((((()()()))(())))((()()))())((()))()(()(())())())(()))))()))((()()))))(()))())()(()(()()()))(()()(()((()()(()))(()))(())(()()()))()())(())()((()((())()))((()(()))(()())(()))(()))))(()))(())))()())))))))))(()((()())()))))))((((())))))))))((()()))())()))))((()(()((())()()(())()(()(()(())))))(((()(((()((((()()((()))())()(())(()))()))(())(())())()((())))))(()(((((())()(((()(((()))))))))(()()()(((()()()((())()(((()())((())))(((()((((((((()))(()()))(((((()((()()()))(()(()()(()(()((())))(()())(()()((()((())())((()(())()))))(((()))(())))(()()())(()())(((()))()()))))))((()())(()()))(((()((())())())))(())((((((((((())((()())()()(())))()()()()))(()())()(()(()()((()())()(()(()()())((())(()())((((((()))()(())((()))((())()((()()()(()(()))((())(()))(())(()))()(((())))))((()((()((()()(()(((()))())(((())()))()()())((((())))(()((())((()(()(((()(()()())))(((()()((())(((())()()((())()))((()))(())())))(())((())))()(())(((()))))())()))()()()())))(()))(((((((()))))))()))))())()))))((()()))())()((())())(()())(()()()))))()(((()()((((()(()((()(())((()()))(())))(())))(()())((()))(())()())())(()()))()))))))()))(()()())((((()())))))())())())(((((()()(((()())))())))(((()()(((()((((())))()((()(()))(())))((()())(((((()((())())()))())())()))))()((()()))()(())(())((()())(())))(())))))()()((())((((()((())(()())((((()((()))))))(((()(((())(()))(((((())()()(()))()))((((((()((()()()))(((())())())(()((())((((()()))))(((((((()))(()))())(())))(((((()()()(()(()())((()()(())))((()))()())))(()))))(()))())()))()(())(()())(()(()())(()(())((()()(()))())(()))())))(()))((())(())))))()((((())()))(())((()((()(()()(())))(()())))((((())()(()))()))(()((()())()())))()))))(())))))(()))()((()))())(()((((())())())())(((())()))))(()((())()((()(((((()))()(())))((()))())((())((()()(())))())(((())()()))()((()(((()())())()()())()())(((()()))))()((()(((())(())((((())))(()(()((())()((()()((()()())())(()))(()))))))(()))(((()())(((())((())(()(()())()))((())()((()()()()()((())()))))((()(()))(())((()()))())(()(()()))(((((()(())((()(((((())))))()))()()(()))((())))(((()(()(((()(((())(()()()())()))((())()))()))(()()))))()((((((()))())()))))))))())())(()))()())((((())())))))())((())))()((((())(((((())())(()(())())(()))(()()((()))))((())()(()))((((()(())((()()()))((((((()(())())))(()()((()())()(((()))))(())()((()((())))()()))()(()())(((()()((()))))))()(())()()(()()()(()))(()(()((()()(())))(((()((())()()((()))(())(()))))((()()()))(((()))()))()(()(()((())(()())((()())((()()))()()))(()(()()))(((()(()))))()))()(())(())(()((()()()((()(((((()()))((((())(())(())((()()())())))))((())((()(())()(())))(())((((((((((())((()(()(((((())))((()((()))((()))((((())))(()()))()))())()))()((()))(()((()(()(()())))(()())((()()()((()((()))())())(()))))((())(()))()()(())()))()))))()))(()((((()))(((((())()())()))()())()((()()))()()(()()(()(((()()(()()()())()(())(())()()()()()())(())(())()())(())(())((()()())((((()(())))))())(()()()())(()()))(())(()(((()())))()()(())))())())))((()))()(()(())()()))()((((((()))())(())((()((((()(((()))()())()(())(()))()(())))((()((((()(()))()))())()()(()((()))((()(())()(()(()))()()()))())()()()()))))(())))))))()(()())(()()((()(()()(((()()))()(()((()((((())(()())))(()(()(())))((())((()))(()))))))()(())))))))()))(((((()(()())()((()(()(()(()(())((()((()())(()()((())))))()(())))()(()())))))())))))))())()())()((()()())()())())((())()((((()((()((()(((()((())((((()())))()()()))()()))(())()()()((()(()(((((((())(()()(()(()())())(((()())))(()()(()((())()(())()(())((((((()()(()()())(())((()()(((()))((()))(()))())))()()((()((()(()())()))))))())()(((((((())))(())()(()(()((())))())((())())(((()))(()((()))))(()((())()(()))(()(()))(((()()))()()(())((((())))())))((((()()())))))))(()())())()(()))(())))())())()(((()((()()))((()))))()(()()()))()((()(((())((((((())(()()))())))())(((()((())))(()))()))))()((()(()))(()))))()())(()(()((()))(())()))()))()(((()()))())(()((()((()((()(((())()))))))))(())((())))))))(((()())))))))((()()((()(()(()(())))))))))))((())()()(((()()))()(()(()(((())(()()()))))()())((()((())))())(((()))))())))()(())(((((((()((()(()(((()()()((()(()))()))())()))((()))(())()())(()()(())())))))((()(((()()))()()(()))))(()((((())()))()(()())((()()))))((())(()())()((((((()))())())))(()((((()()))((()())())))))())((((()))((((((()((((()))())((((()))()((()((())((((((((()(((()))())))())((()(()()()()()()))()(((()))())(((())(())()()))()))(())())(()()())))(())()(((()((()((()((()))(()(())()))((()))()()()((())()))))(())))))())())()(((()))))(())()())((()())())((()))()(()((()()))(())))())()))(((())(()))(()))()())()))))((()))())((((())())((()(((()())((((())()(()())(())))()()(()((()))(()((())(()(()(()()(()))((()(()))((())((())))(()((())))((((()(())())((()((((())))())()((())(((())()(()))(())())(()(()))())))()))()())(())())((()((()((()())())(()))()(())()())()(()))())()(())(()()))(())(((()()((())()))(()()(((()()((())))(()))())())(()())())))(((()(()()()((((()))(()())))))))(((())()()))(((()((((()(()()(()))())(()))))())))((()))())))(())(()))()((((((((((()(()((((()(()))))()()()()(()))()()())))()(((((())(()(()()(()()))(((((()))(((()(()))(())(()())))((()()(())))()(())(((()()))))))))))()()())(()))()())))())()()(()(((((()((()()()))()(((()()((()()()()()()()((())(())))))()()(((((()())())((()((()))())(()((()))(()((()((())())))))())(()))())()()()((())()(()()))()))(()()(()())))((((((()))())()()))(()()((()(())))((((((())()))))(((()())))((()((()))((()(()(()))((((()(()(((()))()())))(()(()((()(((()((()())((())))))()()((()()()())))))()()())()))())))(()())()((()(())(((()())))())()(()(())))(()())(()))))())()))()()())())()(((())))(()())(()(()(())())))()((()(((())(()()()(()())((((((((())(()))))()))))))()((()))))((()()))))))(()(((()()))(())())(((()(()()))(())(()())())(())()(((((())))))()()()))()(())))()))()()())()())(())())))()())(())(()()(())(()()(()(()())(()))()))))()())))))())((()())()(()))))()()))(()((()((())))))())())(())((()))()()((()())()((((())()()))(()((())(()()(())((()(((()())())((())(()(((())()(((()))(((((((())()()((()))))))(())()()()((())((()))((()())()()(())(()()()(()())()))(())(((()()()))()(((((())()())((())((()((()(()))))((()(()())(((((())()()(((()(()()()(((()(()()())(((()(())))(()(((())((())((())((())((((((())(()(()()))))()(()))()()())))(()()))((((())(()(()((())(((()(((()())((())()(()))))(())((()()()(()((()(())))())(()())(()))()()(()()((()))))(()()())(()(()(((())((()())()(())(())())))(())))())))()()()))()))()())()()((((()))()(((()())))))))()()()()())())(())(()())))))))()())))()(())))(()))())())()))(())())())(((((((()(((((((()()))())(())((())()()((()()))(())(((((())))(())(())(())(()(((((()))())())))()))()))()))()))(())()(()()(()())()(()()(())()()((((()))()()())(()())))()))((()))(((((())))()))()(())())))(((((()()())())(((())(())(()(()()()))(())()))((()(())())))))()()(()()()())()())((()))))()(()())(()))()((()))))))()))))((()(()()(()()()())()(()(()(((())()())))(()(((()()))(()))((())()(((((((()))(((((((()(()()(())))()((())))))())((()))(()())))))(())))(()(((((())))))))(()(()((()))()()))(((()((())()))()()))()(())(())(((())))()))))(())()(())))))())((())()))()(())())))(((()(()(())(()(()(((()(())(()())))))()(()()((()())(()))()()))))())()))()(())))()))(()())))())((())()))((((((((()()()(()((((((()(((()()()(((())(())((()))()()()()(()(()(((()((())()())))()()((((()))))((()()))))()(()(()())))()())()))((()(()((()))))()(())()))))()))(((())((()(())(()()(()(()(()(()))(()()())(()(((()()((()))()())()())))()))()()(()((()(()())())))(()(()())())()()()(((()(()))()))(()((((()(()()))(())))())()()))(()))(())(())))((((()(()())())())())))))())()))()()))())))()))))(((((())()((())(((())())(((((()))((()(())(((()))(()()))((()))))(()))())((())()))(()(())(((((())()(((((())()))))(()(()()()(()(((())((()(((((())(()))(())))()(((((()()))(()(()()(()))()(())()()(((()(()()))()(())()(()))())()))()((()())))))(())()()(())()(((()()())(()(()(())(())((((())))(())())((())()())((()()())())()(((()(())())))()((()()())(()((()))()())(()((()()())))(()))((()(()))(()))(())(()())()))()())))())))(()((()((((()())())))()))))))))(())))))()(())()((()())))())())(((((()()))()))()())())((((((()))((()(()(())))())()(())))()())()()(())(()(()))))()(()(())(()()))(((()()))))))))))(()))())))(())))(())()(()()))))(())(()()((((((())(((()((((((((())(((((())))(((((()()))))((()())((()())())(()((()())))))()((()()(())()))(((()))))(()(()((())())(((()(())()(())))(())))())))()()())((())))())()()(((())()))()()(()()(())())(()))()())())))()(())(()()((((())(())(()(()(())(()((())))((())))(((()))(()))())))())))))())())()()(((())))(()((()(()((()((()(())((()((((())((()((())((())))(()(())((()))))((()()((()))())(()))()))((((((()()))()())()(()())()(()))((())))()(((()((((()))))())))))(((((()((()()()()))())()())())()()(((()())))()))))()()())()()((()))())))()()(()((()))(())(()))))())(()()()))(((()(()))((()()(())))((()()(()))(((((((())(()()(()()()(((()(((()))(()(()()((((()()))(())))(((())(((()))))(((()))()())())())(()()()))())(((())(((()(((())()()))((((()((()()((())()()())())())(()))()(())))(()(((()()))()))(())()()()(()((()()()(()())())(((()))(((())))(()())((((((()))((((()()())())((())())((()(()((()))))()(()(())())(()())()()))())())))(((()()())((()())))()((((()())(()())))())(()())())))((())))))(()))())))(()())((((((()((((((((()((()(())()((()()))((()))()((()()())(((()(())(()(())))())()())))))((()))(())(())))((()(((()())()))(()(()(()))))((())((()((((((((()))()))())))((()(())))(()))((()())())(())((())(()()))())))(()(()))))((((())())()(((()(()())()(()(())(())()()))))((())())()((((()))((((((((()(()((((()(())((()())(()))((())())(((())(()(((((()((()(()(((((((()))()(()()()()((())())(((()))))))))(((()())((()))())((())())()()((()))(()()((()())((()()(()()((())())))))))(())()()(((()()((())))())))()((()(()()))())(()()(()()())()((()))(())()())()(((())())()()))))()))))(()))(()))())(())))(((((()((((()(()()(((()((())(()))()()))(())(()()))(((()()(())())()((((()(())(()))((()))(((((((()))((()(()(((()(((())((()))((()(()()(())(()()))((()()())()(()()((()(()()((()()(((()))())()(((((((())(())()))))((()()())))()()()())(())(())())(((((()(()()))((()(())())))))))((())()()))((()))))())())())()))))))())(()))())(()((())(())(()(())(()((()((())(()))())(((())()()))())))))(()()())(())))(()(())()))()(()())())))((((()()()())((())))((()((((((())())(())()()()(()()()((())((()))()))()(())()))(((()()))))()))))()))()()(((((())))(()()(((((((((((()))((()))))())))(()))(()()()(((((()))())()((((())()(((()()))((()))))()))()()(())))((()())()))())(())(())()))())()(((()())())()()(((()(((())))))()()(()(((()))((()))(())())()(((())))))(((()()((((())()(((()))(((((((()(()()))(((((())()())()()((())((()())())((()(())(()())())))))(()())()((())(())((((()))))))))())))()))(())())((()())()(()((((((())())()((((())))((()()()((()))))(((()()()()))()()()((((())((((()()((()(((((())()(()()()()()(((()))(())()))()))()((())(())((())()(()((((((())(()()(()))()())((())))()((())()())))((((())))))(()())()()(()()(())))((((((((((((()(((()())(()(()(())))(((()()()))((())()))))(()))(()()()((()(()()())(((()((())))(())(()())(((()))()))(())())()))()))()()))()()))())()())))(()((()((()(()(()(()()(((()(((())())))()(((())))((()()()()))((((((((((()))()((()))(()))())((()()()))((())))()(()())(())())(())))))))(()()))))))())(()(()())))))))))())()(()(()))((((()))))))))()(((())(()()(()())()(()())))))()((()()())))())())))(()(()())(()())(()(()(((())))))))(((()()(())())()())))))))))())((()(()((((())(()))(()(()(())(((()))))((())())(()()((()()(((()))())()()(()()))(((()))(()))((()())((()())(())((())()))()()))())()()()()))())(((((()(((()((()((())(())()(()()((())((((()))(())))))(()((())()()())((())()()(())(())))(()((((((((())))()))))(())))))))()(((()))(()())))))))(()(())(()((()())()(())()(((((((())))))()(()())((())()()()(()))())(((()()(((())(()()(())(((()())))((()))()(()))()((())))((((())()()(()(()())()((((()(()))()(())(()((())(())))()()((()())())))))((())()(()(()(()()(()((()(()(()))(()(()))(())())()()()((()()()))(())())())()())))()((())(()((((()((()))))))()(()))()(()()()))(())))))))))(())())(()))((()(())))())((()(((()())(())()(((())(()()()()((())))()((((((())(()()()(((((()))(((()()((())()))()(()((()))((()))(())))(()()(())))))((()()()(()())(()()()))(()(()(())())(())((((())()())()()())()(())()(((()))((())(()()()))))())(())()()(())((((()))()(()((())(((())((((((()()())()((()()()((())()()))((()()))()((()((((()))((()()(()))((()((()))()(()())()()())((((()()(()())()())))()))((()(()))()))))()(())))))))(()())))(())))))))))(((()(()()()(()(()(())())())(())))))((((()()(((()())(()())((())))))((()(()(((()())(((()()()(()(())()((((())(())()))(())())((()(())()()(((())())())))()(()))(((((()((()))()))))((((()()()((()()()(
(()(()(()()((())))))()()((()()()((((())()))(()(()()((()(((()())((())))()()())))()))(())))()(()))))))())))())()(())())())(())()((((()(()())))((((()())))(()()())))()(()(()((()(()())()))(()))))))())))()))()))())()()()())())()(()(())())())(((((((()())())(())))())(((()())((()))((((()())())(()(((()(()((()(()()(((((((()()())()()))()(((()))()())))(((((()(((((()(()())))))(((((((((((((((((((((((((((((((())))))((((((((((((((())))(((((((((((((((((((())(())))()))))())))))))))))))))))))))))))))))))((()))((((((((())())))((((((((((((((()())))))((((((())))))))((((((())))))))))))))((((((()()(((((((())))))))))))(((((((((((())((((((((()))))))))))))))))))))))(((((((((((((((((((((())))))))))((((((((((((((((()))))))))((((())()))))))))((((((((((((())((((()))())))))))))))))))))()(((((((()((((((())))))))(()(((()))))(((()())))))))))(((()))))))))))))(()))))))))))))))))))))))))())))((((())()())(())())(((()((((((()))((())(((())()))((())((()))()(()))()()))())(()()))))(()(())((())(()))))((())(()(()))()())())))))())(((())()(()())(((()(()(()(()()()()(()((()())((()))())(())(((())))(()))()()()())))()))((()))())())))))(((()(()((((((()))()())())()))()()(())((()))))()))(()(()))())))()))))))))))))(((()))(()()())())))))())((((((())))()))(())(())())()()()()))((()((()(((()()(())((())((()((())))(((((())()))(()()(()()((())()))))((())(()((()())((()()()())())()((()()(()()))((())())()(()(())))(()))(())))((()(()()()()))((((()(((())(()()(()())))())(()()()()()())((()((()))))(()((()())(((()()()()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((()))(())))(((((((((()(((((((((((((((()))))))))))))))))))))))))((()))))))))))))))(()))))))))((((())))))))((((())))(((((((((((((())))))))))))))))))))))(((((((((((((()))(()))))))(((((((((((((((((((()))))((()))(()))((((((())))))))))))))))))))))))))))))))((()))))(((((())))))))))))))))(((((((((((((()))((((((()()))))))())))))))))))))))))))))))))))))))))))))))))))))(((((())))(((((((((((((((((((((((((((((((((((((((((((())(((((((((((((((((((((((((((()))))))))))))()))((())))))))))))))))))))))))))))))))))))((((((((((((((())))))))(((((((((((((((((((((((()))))(((((((()(())))))))))))))))))))))))((((((((((((()())))(((((((((()))))))))))))))))(((((()))(((()))))))((())))))))))))))))))(((((((((((((()((()))(((()(((((((((())))))))))(())))))))((()(((())))))())))))))))))))))))(((((((((((((((((())))))((((((())(((())))))))())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()()))))(((((()))))))))))))(((((((((((()))))())))))(((()))))((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((()))))(((((((((((()))))))))))))))))))))))((((((((()))))))(())))))))))))))(((((((((((((((()))((((((((())())(((((()))))))))))))))))))(((((((((((()))))(((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))())))())(((((((((((((((((((())))))))((((()))))))))))))))))))((((((((((((((((((((((((((((((((((()))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))((((((((((((((()())))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))()))))))))((((((((((((((((((((((())(((())))))))))((((((((((()))))))))))))))(((((((((((((((((((()))((())))))))((((((((((((((())))))))(())))))))))))))))))))))))((((((((((((((((((((((((((())((((((((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))())()))))))))))((((((((((((((((((((((((())(((())))))))))))))))))(((((((((((((((((((((()))))))((())(())))))))))))))))))))((((((((((((())(((((()))())))))))))))))))))))(((((((((((((((((((())(((((((())))((((((()))))))))))(((())((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))(((()(())))))))))((()))))))))))))))(((((((((((())(())))()))))))))))))))))(((((()((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((())(()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((()))))))(((((((()())))))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))((((((((())))))((())))))()))))))))))))))(((((((((((((((((((((((((()))))))))((((((((((((())))))))))))(()))))))))))))))))())))))))))))))))((((((((((((((((((((((((((((((((())((((()))))))))))(((((((((((((((((((((((((((((((((()()))))))))))))((()))))))))))))))))))(((((((((((((((((())))))))))))))))))((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((())()))))))))))))((())))))))))(((((((((((((((((()))))))((((((((((((()))))))))(()))))))))(((((((((((((((((((((((((())))))))))))(((((((((()(())))))))))(((())))((((((((()))))))))))))((((((((((((((())(()(()()))))))))))))))))))))))))))))))))(((((()))))((((((((()))))))))(((()))))))))))))))))((((((((((((((((((((()))))))))))))))))))((((((((((()))(()))))((())))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))(((((()((((((()))))))))))))))(((((((((((()((())))))((((((((((((((((((())))(((((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())((((((((((((()))))))())))))))))))))))))))))(((((()))()))))))))))))))))))))))))))))))(((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())(((((()))((()))))))))))((((((()))))(((())))))))))))))((((((((((((((((((((()())))((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))((((())))))))))))))(((((((()))(((((((((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))(()))))))))))))))))))))))((((((((((((()))))))(((((()))))))))))))))))))))))))))((()(((((((((()))))))))))(((()((((((((()))))))))))))))))))))((((()))))((((())))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))))((((())))))))))(((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))(((((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()(((((()))))))))))))))))))))(((((((((((((((())))))))((((((((((()))))))))))((((((()))(((((((())))((()))))))))))))(((((((((((((((((((((((((()))(())))))))))))))))))))))))((((((((((((((())))))())))))))))))))))))))(((((((((((((((((((((())()))(((((((((())(((())))))(((((((()))))))))))))))))))))))))(((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((()))((((((((((((((((((())((((()))))))))))))))))))))))))))))(()())))))(((())((())()))))))))))((((((((((((((((((((((((()))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()))))((((((((((((((()))))))())))))))(((((((())((((((()))))(())()(((((()()))))(()))))))))))())))))))))))))(((((((((((((((())((())))))))))(((((((())(((()((((()(()))))))))()(((()(((((((())))))))((())))(()((((((((())))(()))())))))()))))))))))((((((()()))))(((((((()))()))))(((((((()))(()))))))))((())(((((((((((((((())))((((((((())))))))))((())())((()((()))))))))))((((((((()))))))))(())))))))))))))))))))((((((((()(((()))(())))()(((((((()(((())())))())((()))))(()))))))))))((()((())))))(((((((((((((()))))))))))))))))))))))))(((((((((()((())((((()))))()))()((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()())(((((((((())))))()))))))))))))))))))))))))))(((((((((((((((()))))(()(())))))))))))))))))))))))))))))))))))))))))(()((((((((()))()))))))))((((((())))(((((((((((((((((((((())((((((((((((((((((((((())())))))))))))))))))(((((((())))))))))))))))))))))))))))))))))))))))))))))))))((())))))))(((((((((((((((((((((((((((((((((((((())))(((((()))))))()(((())((()))(()()())(())((((())))))()))))))))))))))))((((((((((((()))))))))))((()((((((())()))))(((()(((((((()()))((()))))))))))(()()))(())))))))))))((()))))))))))))))((((((())))((())))))(((((((((((((((((((()))))))(((((((((((((((()))))))))))(()))))))))))))))))((())((((()((())())))))))))))))))))(()(((((()))(((())())))))(())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()(((((((()))))))))))((((((((((((((((((((((((((((((((((((((())))((((((((()((()))))))))(((((((((((((((((((((((((())((()))))))))))))(((())))(((((((()))(((()))))))))))))))))))))))))))))))))))))))((((((())())))))))))))))))))((((((())((((((())))))))))))((()(())))()))))))))((((((((((((((())))))(((((((((()))))))))))))))))))))))))))))))))))))))(((())))))))))))))))))))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))(()())))))(((((())))))))))))))(((()()))))))))))))))))))))))))(((((()))((((((((((((())))((((((((()))))))))))))))((((((((()))))()(())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()((()(((((())))))((()))))))))))))))(((((((())))))))((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((())))))))))))))))))((((()))))))))))))))))))))))(((((()))))))))))))))((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((()()(())()((()))(()())()()))((((((())()())(()(())(()()((((())(())()))())(((()((()(()()()()()())(()))()))())((()())()))))(()))))())())))()))()())())()((()())())))())()(((()()(((()((()(()()(()(((((()))((()))(((()))(()()))()))((()((()())()))(((())()(()(()((((()))((((()((()()(())(()()(()))(()()()()))(((()((((())(())))((()(()(()(()((()()(((((()(((()))()))(()()((()))))((()))((()(()(()((()()((()(()(())))()())((((())))((()))())((()()((((((()(())())(((((((()()(())((()()()()(()((()))())(())((((()()))()))))((())())()))()))())))(((()(()((())())((()((()()(()))((()()(((())(()()())(()(())))))(((()()(((((()()(((())((((()()))()()()()((()((())))))(()()))))())))))())))))(()(()())))())(())(((((()(((()()(((())())(((())((()))(()((()()()))()())((())()))())()))(((()))))()))))()()))))()(((((())(()()(((((((()())))()(((()))))(()()))((())(())(()()((())(()((()(()((()(()))()()(()))()))())()))(())))()(()))))(()((((((((()()))()((()()))))))(()))((()))))))()((()))))))))))(()((()))())()))(())())(()(()()()))()(())))()))(())))))((((((((((((())())()(()))))()(()))((())(())()))(()()(())(((())()))()))())(()((()())(((())))))()))())(()()())(()))((())))))))()(((()(())())(())()((((((()(()((())()()()(()())(())))()())(())))))(()()))()((())()((((((())())()()((((())((()))))(()))(())))))(()))))())(()(()()(()((())())))((())()(()))))))()())))())(()(()))))()))))(()(()(()(())))((())((((()(((())))()))((()(())(((()))(()()()(()))())((()(())((())()()(()())))())))))())(()()()))))()())))()))())(()(((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((((((((((())))))))())))))()))))))))((()(()))))))))))))))))))))))(()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))))))))))())))(((((((()))(()))(())))((((((((((((((((((((((((((())((((((())))))))))))))(((((((((((((((((((((((((((((((((((((((()))((())))(()((((()()())((())())())(())(()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))(((((((((((((((((((((())))))))))))))))))(()(((((())))(((((())(((((((((()))((((((((((((((((((((((((((((((((((((((((()(((()((((()))((())(((()))))()))()(((((())))))(((())))(((((((((()))((((((((((())))))))))))))))))(((((((((())((())())(((((((((((((()((())))(((())))))())))))))))))))))())((((((((()))))))))())(())))))(()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))))))((((()))((()))))))))))))())))))))))))(((((()(())))))((((())((((()())))()))))))))))))))))))))((((((((((((()((((())))))))((((((((()))))))))))))))))))))))))))))))((((((())(((((()())))))))))((((((((((((((((())))(((()))(((((((((((())(((((())((((((()))))))))))(())))()()))))))))))))))))))))))))))))))))))))))))))(((()((((())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()(())(()(()(())))))(((((((((((((((((((((((())((((((((((())))))((())((())((((((((((()))(())))))))))))(((((()()))())))))))(()))))))()))))))))))))))))))))(((((((())))(()(((((((((((((((((((((()))))()))))))))))()))))(()))))))))(((((((((((((()))))(((()))))))))))))))))))))))))))))))((((((((((((((())((((((((((((((((())))(()))))))))))))))))))))))))))))((()))(((((())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((()))))))(((((((((()))((((((())))))((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))(((((((((((((((((((((((((((((())))())))))))))))))))))(((((((()((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())()))())())())(((((((((())(())))))((((())(((()))))(((()))))))))((())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((())))))))((((((((((((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))(()))((((((())))))))))()))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))()(((((((((((((((())))))))))(((((((((((((((((())((()))())((((((()(((((((((((())))))))))))))((((((())))((((((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))(((((((((())())))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))(((())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())((((((((((())))))))))))))(()))))))))))))))))))))))))))))))))((((((((((((()))))(())))))))()((((((()()()))))))))(((((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))((((((((()))))))))))))((((((((((((((()((((())))))))))(((((()((())(((((((((((((())))(((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()(())))((()(()))((()))))))))))))))))))))((((((((((((((()))))))((((())))(())))))))))))))))))))))(((((((((((((((())))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))((((())(())())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())(((())))))))))))))))))))(((((()))())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))(((((()))))(((((((((((())())()(((((((((((())))))))(((((((((((())()))))((((())))))))))))))))))))((())))))()))))))((((((((((((((((())))(())()))))))))))))))))))))))))))))((((((((((((((((((((())))))))))((((())((((((((((()))))))))))(((((((((((((((((((((((())))))(()(())))((((((((())))))))))))))))((((((((((((((()((()))))((((((((((((()((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))(()))((((())((())))))((()))))))()()(((((()))((())(((((((((()))))))))))(())))((((((((((((((((((()((()(((()(((()))))))))))))))))))))(()))))(())))))))))))))))((((((((((())))))((()((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())(((((((((()(((((((())))(((((()())())(((()()))())))))))))))))))())))())))((())))))))))((((((((())))((((((((()(()))))))(())())))(()))))))))((())))))))))))))(((((((((((((((((((((((((((((((((((()((((((((((()())))))()))))((())))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))()))((((()((((((((((((((((((((((())))))))))))))))))((((()))))))))))))(((((((((((((((((()((((()))))))))))))))))(((())(((()(((((()))((())))())))))(((())))))))((((((((((((())))))(((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))))))))))((((())))))))))))))))))))))))))))))))))(((((((((((((((((((())((((((())())))))((((((((((((()))))))))))))))(((((((((((((())))))))))))))))))))(((((((())(((((())())))))))))((()))((((()))))))))(((((((((((((((((())(((((((((((((((((((((((())()))())))))))))))))))))))))))))))))(())((((((()))))))))))((((((((((((((((((())))))))))(((((((((((((()(())()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))((((((((((((()(()))((((((())))))))))((((()))((((((())))))))))))(())))))))))))))))))))))))))))))))))(((((((((((((((((((()))))))))))))))))((((((())))))))))((((((((((((((((((())))))(((((())))))()))))))))(((((()((())))))))))((((((())))))))))))))))))))))))())(()(()(()))())()(((()())))(((((()()((((((()(((((())())()()))((((((())))(()))))(())))))(()()))(((())())(()())((()())))(())()(()))))(()))())(()(((()((((()))(()(())(()()(()(())))()()))()((()())))((()()))(()(()))))))))((()(()()()(()(()())))(()(()(()(((())(())((((((()())(((()((()()()((())())()()(())())))()(((())((()))(()())))(()))())(())))(()))(()()()())())(()()))(()()))()(())(())(()))()())())(((()())))(()())((()((()())(()()(()()))()()(((()))(()))())()()))()))))(((()))(()())())())))()())())))((()()()(((((((()()))()(())())(((())(())))()()(((((((()))())(()())((()(())(()()))((())))()()((()((()(((((())))))(()(())))((())((((()))(((((((())()))))()()(()()))())()(((()())(()())(())()(((((())()))(((())))()(((()(((((()))(())()()))())())))((()))()()))()(()))()))())(()(())))))()))()((()(()(()()((()))())()(((((()()()(((()))((())()())(())))))()()))((()()))(()()())()())))))(((((())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((()))))))))(((((((()))((((((((()))))))(()))))))))))))))))))))))))))(((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))()))))(((((((((((())))))))((((()))))))))))))))))(((((((((((((((((((((((((((()))(((((((((((((()))))))))))))))))))))))))(((()))))))))(())))))))))))))))))))))))))))))))))))))))))))))((((((()))(())()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(())))((((((((())))))))))))(()((((((((((((((((((((((((()))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))(((((((((()))))()))))))))))))))))))))(((((((((((())))))))))(((((((())))))))))))))((()))))))))))((((((((((((((((((((((((((((((((()))))))))))(((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))()())))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))((((((((((((((((((((((((((((()))()()))))))))(((((((((())))))))))()))))))))((((((((((((()((((()))))))))))))))))()))))((()((())(()))))))))))))))))))))))))))))(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))))))))((()))(((())))(()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((()))))))))))(())))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))))))))(((((((((((((((((()))))))))))))((((()))))))))))))))(((((((((((((((((((((((((((((((((((((())))))((((())((())))))((((((()(((((((((()))))))))))))))))(((((((())(((((((()((((()))())))))))))))))))))))))((())(())))))))))(((((((((())((((((((())))))))))))))))(((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))((((((((((((((()))))))))))(((()()))(())))))))))))))))))))))))))))))))))((((((((((((((())(()))))))))))))))))))))((((((((((((((((((((((((((((((((())((((()))))))))))))))((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(()))))(((((((((((((((((((((((((((((((((((((((((((((())((((()))((((((((((((((((())(((((((((((((((((((((((((((((((((()))))))))))(((((((((((((((((((((((((()))))))))))))(((()))))))))))))))))))))((((((((((((((((((((((((((((((())(((((())))))))))((((())((((((((((((((((((())(((((((((((()((())())))()))))))))((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((()()))(((((((((((((((((((((((((((((((((((((((((((((())(((())((()(((((((((((()))))))))))))))))))))))))((((((((((((((((((((((()((((((((((((())))))))(((())))))))))))))))))))))))))))))((((((((((((()))))))))))))))))))))))))))((((((())((((((())))))))))))))((((()))(()))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))((()))((((((((((((((((((((((((((((((((((((((())((()())))(((())))))(((((((((((((())))))))))))))))))))))))))))))))))((((((())))(()))((((((((((())))())((((()()(((()((((()))((((()(()))()()))))))))))((((((((()))())(((((((())))()(((())()()))(((((()()((((())())))((())))((((((((()))))))((()()))())))))))))))))))))(((())))))))(((((())((()))))))))))))(((((((((((((((((((())))))))(((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))(((((())))(((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))((()))))((((((()))))))))))))))))))))))))))(((((((((((((()))))(()))))))))))(((((((((()))))))((((((())(()))))))))((((())((())))))))(((((((((((((((((((((((((((())))))((((((())))))))(((((((((((((((((((((()(()))))))((((()())))(()(((((((((())))))))(((((())))))(()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((()))))))))))))))))))))))))))))))))))))))))))())))((((())()))))))))))))))))))((((((()))(((()))))))))))))))))))))))))))))((((((((((((())))((((((()))))))))))))))))))))))))))))))))))))))((((()))(((((())))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())))))))))))((((((((((((((((((())((((((((((()()))))))))))))))))))))))))))))))((((()))))((((((((()))))))))))))))))))(((((((((((((((((((((((((((())))))))))))))))))(())((())))((()((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))((((((((((((()))))()))))))))))(((((((((((((((((())))))))))(((())(((((((()))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))((((())))))())))))((((((((((((((((((())()))))))))((((((((((((((((((((((((()(((((())))))))))(())())))))))))(((((((()(())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))))))))))))))))((((())(((((((((((((((((((((((((()))((((()))))((((())))))))((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))(((())))(())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((()(((())))))))))))))(((((((())))))))))))))((()))()((()))))((((((((((((()))))))((((())))))))))))))))))))))))((()())()))))((((()))))(()()))))))))))))))))))(((((((((((((((((((((()()))))(((((((((())((((((((())))))(((((((((((((((((((((()((()))))))))((())))))))))))))))))((((((((((((((()))))((((((((((((((((())())))))))))))))))))))))))))))))))))))))))))))((((((((((((((())(((((((((())))))(((((((()))))(((((((((((((((((()))))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())(((((((((((((((()))((((((((((((((((((((((((((((()))())))))))))(((((((((((((((((((((((((((((((()))))))))))(((((()((((((((((((((())))))))))))))))))))))))))))())))))))))))))))))))))))))))))((((((((((((((((())())))))))))))))))))))))))))(((((((((((((())))())))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()((((((())))(((((())))))))))((((((((((((((((((((((((((()))))(()())))))))))))))((())))))((())((((()))((())))))))))))(((((((((((((((((((()))))()))(()((()(())))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((()))(())))(((()))((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((()))))))))))))))))))(((((((()))(((((((((((()))))))))))))))))))((()))((((((((((())))))))))))(((((((((((((((((((((()(((((((((((()))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))((((((())))))))))))))))))((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()((((())))))))(((((((())))((()))))(()))()(()))))))))))))))))(())))))))))))(((((((((((((((())))())))))(((((((()))))(()))))))))((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((())))))))())))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))(((((((())))))))((((()))))))(((()))))))))))))))))))))))))))))))))(((((())))))())))))))))))))))))(((((((((((((((((((((((())))())((())(()))))((((())))(()))))))((((())))((((((((((((((((())))))))))))))))))))))(((((((((((((((((((()))(((((()))(((()))())))))))))))))(((())))(())((((((())))))((())))))))))))))(((((((((((((((())))))))))((((((((((((((((((((((()())((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))))))(((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((()))))))))((((((((((()))((()))()))))))))))))))))))((((((((((((((((((((((((((((((((())((((((((((((((((((((((())(()))))(((((((((((()())(()))())(((((((((((()))(((((((((()((()((()))))))(((())))))((((())))))))))))))))))((((((((((((((((((((((((((((())))))))))))((((())))))))))))((()())))))))))((((((((()))))))))))))))))(((((((((((((((((((((((((((((((((()))(((((((((((()((((())))(())))))())))))(((((((((())()))))(()()(((()))))))))))))))))))))))))((((((())((((((((()(())))(((()))))))((())))))((((((((()((())((()))))))))))))))))))((((((((())))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))(((((()))))))))))))((()(())))))))))))))((((((((((((((())())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()()))))((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((()))((())))))))))))))))))))))))))))))))))(((((((((((((((((((((()((((((())))((((())))))(((((((()))((())()))))))))))))))))((((((((((((((((((((())())))))(())))))((((((((((((())()))))))))))))))(((((((((((((((())))))))))))))((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))))()))()))))))))))))))))((((((((()))))()))))))(((((((((((((((((((()))))))(((((((((((())))))))))))))))))))))))))))((((((((((((((((((((((())))((((())))))))))))(((((()))))))))))((((((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))(((((((((((((()))))((((()))))))))))))(((((()))(((((((((((())))))(((())))))))))))))))))((((((((((((((((())))))))))))))))())((())))))))))))))))))((((((((((((((((((((((((((((((((((((())))))))))))))))((((((((())))))((((((((()(((()))))))))))))((((((((((((((((((((((((((((((((((((((((()))))))((((((((((()(((())))()))(((()))))()))))))))))(((((((())(((((((((((((((((())))))(()))()())((())()))))))))))))))((((((()))((((((((((((((((((())))))))))))))))))))))))))))((((((((((((((((((((())))()))))))))))))))))))))))))))))))))))))))))))))(((((((((()(((()))())(())))))(((((((((((()))))((())))((((((((((()))))))))))(((())))))))))((((())))))))))((())))))))(((((((((((((((((((((((((((((()))))))((((((((()())))((())(((()))))))))))((()))))))))))))))))))(((((((()))(((((((((()))))))))))))((((((())))((((((()(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))(()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()(((((((((((()))))))))))((())((())))))))))))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))())()((()((()((())))()()))())())()(((()()())(()(()()()((()((((()(((()())(())))()(())((()()))(()))(()()))(()(((()))))(()(()()))()()())()())())))))()))(()())()()))()))()((((((()))))((((((())())(()()(((())))()))()()()()()))))()(()))(((()())()((())(()(((()(())))()()())))((()))))))((())(((()((())(()))((()())))))(((()((()(())()()(())))))))))()))(())))((((()(()))()(()((((()(())((((()()()))()()((()))((((())()()(((()())(())))((()((()))()(())()(((())))())()()(())())()))()()))())))))())))()(()()((((())(())())())()(()(((()))()()))())(()())())(())()()))()))((((()((()))))()())()()(()))))(()))()(()(())())))))(())())()())()))()((()(()()))))())(()))(((()(())()(()())))()(((()())()()())())(()()()(()()()))()(()))))())))())(())(()(())()(()))(()(()()))()))()())()(()))(()))(())))))()(())()(())((())((()((()))())(()(()()))(()()(()())()())()())(())))()(())(()))(()()))(()()))(()()()))()))()((()))()()((()((())()(((((((((())(()()()))(())()(((()))(())((((()))))())())))()()(()(((((()))()())()((()(())))()())()()())))()(()))()((())())())()((((((((()(()(())(((((()()(()((()))((())(((()(())))((())(((()))()))((()()()())(()())()))))))))((()))()(())))))()())))(()((((())))(((()(()())((((((())))((((()(()))))(((()())((())))((()))(()((((((())()))))((()()))(((())()()((())))()())((((()()()()(()))))(())())()(()()())(())(())(((((())()((()()((())()))))((()))((())()))(((()))()(()(()(())())))()))))()))())((())(())(()()))))()))(((((()((()))()(()))))))))(()((()))(())()(())(((()(()())(((()((((()()()))())((()())(()()(((()))()()))))))))((((((())()))(()())))(()(()(()()()))(((((((()(((()((()(()()(()))))()()()(()()()((()()())))(()(((()(())(((()(()))))()(()()())()()))(((()))()(())(((()(()(()())()(()))()(((((((())))(((())()))((()((()()((()))()()))()())))()()((())()))(((())(())()))))))(((()))((((())((((())))())()(()))()(())))())((())))))(()()))()()(((((((()((())()(()()())())(((()))()(((()()(((())))(()(()()((()(((())((()()()())()(()))))))(()))()))(((()())))))))())(()((()())))))((()())((((((()))(()))))())()))(((())((())))))))(()(()())(()((()())()())())())((())))()())((((()(((()()(()((()))))(((()((()()(())(())()))(((()()))())((()))(()()())())()((((()((()(((()((())(()))(()(()()()((())()()()()()))(()()((()())))()())))))())(()((()(())))())()(())(((((()((()()((())())(())((()((()))()))(()((())())))(((())))()())(()())))())()(()(()()(()))))())((()((())()((())(()))(()(()(())))()()(())(()(())))))(((((())))))()(()(())))(()())())((()(()())(())()()()((())()))()()((((()((()))()()((((((())()())(((()((()())((()()))(())())(()()((())(())(((()())(())()(()()))))())((()((())(()((((())(())(())())((()()())((()()())))((((()((((()()))))()()((()())()()()((())(())(()(((())()((((())))())(()())))(((()))))()))(((((()(())()(()()))(()((()(()(((()())))))((()(()((())()((()()()()())()((()((())((((()()()()()())))()))(())(()())))((()))(((()()))())())()()()(()()())))((((((((())(()())))()()()()(()(((()))()(())))))))))())))()(((())))()((()(()(()())(())(((()))()(())((()())(((()()))))(((())(())(()))(()((())(()(()(()()(()))((()())(())))()()))((()()))(()))(()(()))())((()(()))()()((())()(()))))(((())))))))))()))(()(()())()))()(()(((((())(()(((((()())(()(()()()))(())())))((())))())))()((())()))()(()(())()(()((()(((())()))))()()((())(())()))()()(((()(())(())(())())())))))))()()())((((()(())()(())(())()))))()))((())))())((()((())())))))(()((()(()()(())(())(()(((((((()((()((()(()))()()((())((())))(((()())()()())))))(())((()()((()))))))(()())())())()))((((())()(()()()((((()(()((()(((())))(())(((()()()()))()(((()((((()))()))(((()())))())()(((())(()(()))((())(()(()))())((())((()())(()))(()))))(()))))((((())()(()())()))())())))))))((((((()((())))()))(()(()()))))()()())()())()))(()))(((((()()))))(()()))))(((()))))()()(())(()((()())))))((((((()())()()((()()(())())))(()))()((((())))(((((())()(((())())(()(()))))((()))())((((())()(()()()(())((())(((((()))(())))((())))(((()))()))((((((((()(())(((((())))()))()))(((()()(((((()()())(()()()))))))()((((()))(()))(())))))())())))()()()(()())(())))())())()(()()(((())(()))))())()((()(((()(()()()()))(((((())(()()((()()()(((()(())()()()())((()))((())))(((((())(()))()((()())()))())(()))()(())))))(()())))(()(()()()))(())))())((()())()))((((((()(())))()))))(())))))(())))((()()()(())(())((((())))(()(()()((()((())()(()))())())((())))())(())(()()))())())(()((()())(()())()()())()())()()(())()(((()()(()())))())))(()))(())))((())((()()(((()()((()(()))))(()))))((()))()())))((()))))((())())(()())()(((()()()(()))((()((((())(((((())()))))(((((())))((((()()()))))(()(()())()()))((()))()))))))))(((((()((((())((()(((()(()(())()()())()((()((()))()()))()())())()(()(())()())(())((((()()(()()((())))))()(())))((())((((((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((((((((((((((((((((((((())))))))((((((())))))))))))))))))))))(((((((((()))))))))))))))))(()))))))))))))))((((((((((((((((((((((((((((()(((()))))))))))))(((((((((((((((((((((((((((((()()))))))))))))))))))))))))))))))))))((((((((((((((((((((())))(((((((())))))(((()))))))))))))))))))))))))))))))))))))((((((((())))))((((((())((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((()(((((()))))))(((((((((((((((((())((((((()))()))((((())())))))))))))))(((())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))()))(()))))))((((((((((((((((((((()))))())))))((((((((((((((((((((((()(((((((((((((()))))))))))(())())(()))))((((((((()))((())((())(())))((((()))))))(()))())))((((((((())((())()))))(((()))((((((((((((((()(((())))))))))))))))))))))((((((((((((((((((())))(((((((((())())((((((((((((((((((()))))))))))((((())))))))))))))()))))))))))))))))))))))((((((((((())))(()))))))))))((((((((((((((((())))(((())()(((())))))))((((((((((()())))))))))))))))))))))))))))))))))((()))))))))))))))))(())((((((((((())(((()()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))()))))))))((())))))))))))))))((((((((((((((()(())))))((())))((((()))))))))))))(((((())))))))))))))))))))))))))))))))))))))(((()))))))))((((((((((((((((((((((()((((((((((((((((()))))(()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())(((((((((((((((((((((((((((((((((())(((((((((((((()))))(((((((((((((((()()))))(((((((((((((((((((((((((()))))(())((((())))))((((((((())))))((()))))))))))))))))()((((())()((((()))(())))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()))))(((((())))()()))))(((((())))((()))()))(((((((((((((((((((((((()((((()))))))))))))(((((((()))))((((((((((((((((((())((((((((()))))))))))))(((((())(()))))())))((((())))))))(((()))))(((((((((((()))))))))))))))))))))))))))))))))))))))))((((((((((())))))(((((((((()))))))(((()))))(((((((((()))((((((((())()))(((()))))(((((((()((((())))())))))((((((()))(()(()))))))))((()()))(()())))()))))))((((((((((((((((((((((((((((((((((())(((((((((((((((((((()))()))))))))))))))))))))))))))))))))(((()))))))))))))))))))))))((((((((((((((((((())))))()))))))((((((((((((((((())(((())))))(((((((())((((()))((())))))))))))(())))))))))())))()))((()))(())))))))((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())))((())((()))())(((()))()))(((()))))((((((((((((()((((()))))))))))))))))))))))(((((((())))))())))((((((((((((((((((())))))())))))))))))))))))))))(((((((((())(((()))(((((((((((((((((()))))((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((((((((())))))))))())))()))))(((((((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())))))))))((((((((((((((((((()))))))))))))))))))))))))))))))((((((())))))))(((((((()))))))))((((((((((((((((()))))))())))))(((((((()))(()()))))))))))))))))))))))))))))))))))((((((((((((((((((())))))))))))))(())())))))))))))))))((((((((((((()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))())))))(()))))((((((((((((((((((((((((((())))))))))))))))))))()))))))))))))))))))))))((((((((())()))(((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(())((((((((((((((((((((((((((((((((()()(((((((()))))((((()))))(((((((()))))))(((((((((())))(()((()()))()))))))))((((((((((()))))(((())(((((()))))))))))))))))))))))((((((((((((((((())))(())))))))))(((()))))))))))))))(())))))))(()((((((()(()))))())))))))))))))))))))))))((((((((((((((((((((((()))(((((((()))))))(())((((((((((((((((((((((((((((((((()))())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))(((())))))((((((((((((((()())))))))))(((((((())))))))(()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((())))))))))))))(()())))))))))))))))))))))(((((((((((((((((((((((((((((())(((((((((()))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())(((((())))))))))))))))))))))))))))))))(((((()))))))))))((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((()())))))(((((((((((()(((())(())))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((()()))))())(()(((((()(()(((()))(((((()())())((())))((((()))(()))()()))()(()))(())((()())()())))()())(()))(()))))())(()()((((((((((())(())))())(()()()()()()()()()())(()(())(())(()(((()))(())))(()()()))))(()(()()()())(()(()()(())))))))()()(((()))))(())())()(())())))))()()))())()(((()(((((((()(())()()())(()()))(()(((())))()(((()(()(())))))())))(()))))))((()((()))()((((()(())())()))))(((()())(((()))()))(())())(()((()()())(((()((()(((()((()()((()))()((()))(()()))((()(((())))())()()()()))()((()))()()))())(((((()())))(((())))(()())((((()()))()()()))()(()))(()(()))))))())()())))))()((((())(()())()))(())(()((((())((())(((((((()()))(())))()()()))((()()()()()())()())(())()())(((()())()(((()())(()((((()()(())(())()(((())(()()))((())))((((())(((()))())((()(())))))))(()))))((())()(()))((()(()()(())))()((()(())()))))(())(())(()))))((()))()))())(()())(()()(()(()))(())())))())(()))(((()()(()))))(((((((((((()(()()()(())(()(())((())))(((()()((())((((()(())()((()(()()())))((((()()))(()((((())()(((()(()()())))())(((()((()(((()))()()))(()((()((((((())()()((((()((((()))(((()))(((((()(()))((()))(()(()))((((()((())()())(()(()())((((()))())(((((()(()))))(()()))())())(()()()(()))())())()())()(())(())(((())))))((()(((()(())(()((((((())(()(()))())()(((((()()()((())))(()))()())(())()()((((((()(()()())()((()()()()))(())(())(((()()))()())(()((((())()()(()))(()(()())))))(((())))(())((((((()()((((((()((())(())))))()((()))()()((())()())()())())(()))))))()((()()()))())())(()((()()))))(((())))())(((()((()((((((((((()))(()((())((())))()()))((())(()())))())()((((((()((((())(()))(()()())()))((())()()((()()())(())))())))))((((())))(()(())(())())(()((((())))(()(((((())((((()((()()()()(((())((())(()((()))))(()(()()))((((())((())((((()(()()))()((()))(())((()(())(((())(()((()()(()()(()))(((((()))()))))(((()()(()))()()))((((((()())()(()((((((((((()(()))((()(()((((()())((()()()()(()(()(())))()))())()()(((()(()))()((()((())()))))(((())()()(((()()()((()((((((()))((())((()))(((()()()))((())())()))))(((((())))(())((()))(((((((((()()())(()((((()))(((())((()((()()()((()(((())()()()(())(()))))()()()(()))()()())))()))(()())((((()(()(()))()(()(()(())()(((()))))(()()(()))())(())()()()()(()(()()()()(()(())))))(((())))(()(())(())(())(()(()((()())()))))(((())(()(())))((()))(((()()(()))()()()))())()()()))()())))()())))()(()))))(()())))()(()))))())()))(()()()())())(((())())()(((((((()()))))))(()))(()))())()()((()))()))())((()((())((()()))((()(()))()((()()))))()()(((((())((()())))()()())())))))((()(((())()((()())()((()(((((()(()))(()())((((()()))(())((()((()(()(())()(())))())(())((()()(())))(())((()())(()((((()))))(((((()(()()()))))())((())(()((())(((())(()())())()))(()()()()(())()(()((()(((()))))()(())()()((()()))(((())(()((()((()(((()(())((((()))))(()()()))(()((()((((((()))((((())(()()((()))(((())))(()))((())()))(()))))))))(())()((((()))(((((())))))(()(())()()()(((((())))())()()))()())(())()()()))))())))())))))((((())))))()())()())((()(()()))((()(())()()(()(((()()((())))))()()(()()(()))(())()(((((((()()((((()))((((())()()))((())))))))((())((()))))(())()))()())())())))))((()))))(((()(()(((())()())))()())())((())))((()()((((()())((()(())((())()))((()))((((()()()()())((()(((()))((((())(()())()(()((()))()())()()(())(((())(())))(()())))())(((())())))(()())(((()())(())()())(())()(())(()))((())))(((()(((())))()(()()()))(((((()))()()())())(()()()())())()()((())((()((((())((()))()(())()((()()()((()))())))(()())(((((())))()((())()))()(())(()()()))()))(())))()(()))((((())()())(()(())()(())))()))((()))(())()()))))((())())((((())(()()(()(((()(()))()(()())))(()))(())))()(())))(()()()(())((())((((()(()))))))(()(((((((()))))(())()())())())()()()()()())()())()((((()(()(((()((()())()))(((()()((()()(((()((())(((()()()()()((()))))(()))()(()()()(())())()()()(()(((((()((()))()()(()(((()())))))()()()))())((()))()()()())(())(()))())))))((()(((())))((())()(()(())())()())()((()()))(()((())((((()((()(())((((()()))((())()()(()()()))))(()))((((((())()()))(()(((())()(()(())(())))()())()()))())()()()))))(()(()()))()(()())())))))()(()()(((()(()()(()())(())))))()()((()))()((((())(()())())()))()()())())))((()(())(()(((()()())))()())()))(()))))))((()(((())())))()()(())(((((((()()))))()))())())))()()()()())(((((((())()()))))())(())(()(()))(())(()(())())((((()(()))((((()(()()()())(((())()((())()((())(((((((()(((()(())((()(()()(((())()()()()))()(((())(())((()))(())()()))))))()()(())))(())())(()())))()(((()()))((()()(()()))()()())))((()))))()())()())))))))))())())())()((((((()())(((((()(((((()()))()()))(((((()))())))(((())())()((()(((()()(()))))))(())()((()())))(())(()()(()(()))()())))((()()))()(((()()(())())))(())()()))))))((()(()()(()(()(())))()())())()((())))()(()))())())()))))()))()())(()((())))()))))())()))(())())(((()())()())()()(()))()())(()())(())((())()(((()())(())()()())((((()))))(()))()(()))))(((())((())((((((()(((())))(((())())((())((()()))((())()()()(()())(())()((())()))(())(((()()(((()))))))((((()(((()((()))(()))())())())((())))((()))(()))())()))(()((()())())(((()()(()()(()()))()()((())()))))()(((())(((()(())))((()((())())))()())()()(()(()((()()))())())())(()()))))()((())))())))))()())()(((())))()()((()())))))((())(()()())())(((()))))(()(())(()(((())))))((())))(((())(((())()()))))())((()()))((()(((())(((()((((()))(((((((()()))(((()))()((())())(()))()())))((())))(()()())(()))()(((()(((()))())(((()()(())()()))((()))((((()((((((()())(((())()()(()()()())()))(((())()((((((()()))()())))())((())))))((()))())())((((((()()()(((()((()())(()(((())((())()))))(((()(())()()((())()()()())())(()(()))()(((())()()))(())()(((((())())))()()))((()(((()())))((()(()(()())()(())))((()()())(()))(()())))(()))))))()()(((())())(((()(((())()())())())((()((((()()(((())((())()())()))(()()))()(()()(())))))(()(((()(((())()())()((())(())((((())))(()(()))())))()(()())()()()))((()())(())()()((()()(((()()()))()))))(()(())((()))((()))))()((((((())()()()()(()))(((((())((())((((()())))(()(()((())(()()(()()((()()()((()()(())()())(()()()))(((())((()((())(((()(((())((()()()(())))((())(((()()))()((()()))())())(())()))((()(()((())(())(()(()))))(()()()((()()(()()(()(()))())()())))()())()))(((()()())))()))()(()(((((()((())))(())())()())))(()()())))()())))(())())))()(())(((()((()((((((((((()(())((()((()((())))(()))((())))))()()((()()()())())))))))))))())))()((())(())()())()())()(()))()))))(()(((((()(())(())))()(())())())))(()(((())()(((((()()(()))(()()()((())))))((()()(())(()(((())((()))()(()()())))))))()))()(()))(())))(())))))))))()((())(()())(((((()))))))())((()))()())(()()()())())(()()))(((())))()))))()())()())(())())))))))))(((((()(()())()))()))(((((((((()))(()((())()()(((()))((()))(()()))()()(((())(()))))((()((()(((((()))(()))))(())()))()()()))((())))(()(()(())))()))))())(()))))()()((()()(()((())()))))(((()()(((())))()(()()(()(((((((())(()))(()(()(())(()))((()()()()))(()))()))((((())(()))()(()(())((()((()()()()())(()((()()))())(((((()()))()))))(()()((((()(())))(((()()))))()))()((()(((())()((()))())()))()))(((()))(((())(())()())()()))))))()())((()(())))()())(())()()(())(()())()())((()())(()))()((()())))())))(((())(()))())((()()())((()((()()())(((((()())(())(()))(((())(())()((()))))))((((()(((()))))())(()))()(()()()()()))(((((()())((((())(())))()((()(((((())()((())())((((((()((()(()))(()()))()()(())))))(()())(((()()(())))()((())(()((((()(()()((())())())()())((((()())(((())(((())()(())()))()((())()()(((())(()()((((((()(()))())))()))(()))())((((())))(()((()(()())(())()())((())))()()())))()())()(()()(()))))())))()())))))())()()))))(())((((((((((()(()(()()())(((())))((()))(())))()))()((()((())()))(((())(()())())(()())((())(())()((((()(()((((())(()()())())))()()((())))((())())()((())())()((()))())))(((()(())(((((()((((()(()()())(()(())))))(((((())))()()))(()(()()(()(()((()))()(())((()))()())()())()))()(())(()))((((((())()())))()(((())((((((()()))(()()(()((()()()()))((()())))))(((())))(((()()))))((()()())()(()))))))(())(()()((())()())()))())())((()((())))((((((()(()())))(((())()()(()()()(()))))))()()))((()()))())(()()()))))))(())(()()(())()(())()(()(())()))(()()))))()))(()((()()))())))((()())))))(()))()()((((())())((((((((())(((((()()))))(()(())))((()((((()))()(((())()(()())()))))((()))())))()))))))(())()((()((())()))()((((((((((()(((((()()()((((())(()))()((()))((()))((()())(((()())()((()(()()))))(()))()))(((()(()((()()()(())))(()(()(())())((((()(()(()())())))(((()(())()(()()))()()))()((((())(()))())(((()()))))(())()()(()))()))())((())))))()()((((()))))))()))))((()(())(()((()()(((((((()((((()()))(()()())))(()))((((()))())(())()()((((((())())()))())(()()())()(((()))((()(())())))))((())()(()))())())))())(((()(()()((((())((()(()(()()))()()))))()()()))((()))())()(((((()((((()))((((()))))(()()())))(()))()())((())())()())(())))))(())())))))(()()(()())())))))())))))))))))((()))))())())(()())()(()((()(((())())())((())))()(()))(())(((())(()())()())())()()(())())))(()()))())())()()())))()((((((((())())()()(((()()()(((()()))((()())()()((()))()()))((())()()()(()()()))(((())(()(((()(((()((())(())((())))))(()()())((())((((()()()()(()()))()()(())()((()))))()()((()())())())(()()))(((()()(((()())))()((((())()()))(()())((()()()(((()))((())(()(()((((()((()()))((()()()((())(()()(()((())(())))(()(((()())())(()())))())(((((()((())(((((((()()(()(()()((())))(())(((())))))())))())()()(()()))))((()(()((()((())()(()()()(()(()))(())(()))(((()))(()(((()((()((())())))))))(()((()()(((())))()(())))()(()(()()()((()))))())))))())(())((()()))((())())(()))()))))()))(((())(((()(()((((((()(())())()((()((()))((((()))))()()((((()()())())()))))(())()))(())((()()(()())((())()())((((()(()))()((()(())))())))()((())))(()((()))((()(((()(())()()(()(())((()())(((()())()())))()))(((()))())()()()()(()())(())())))(()()(()(((()()()((()()(())))()())))(()))()(())()(())((()(())()(()(())()((())()))()))()))((((())(((((()()(()(()()))(()()()()(((())))()())))()())()(()(()())((()())((()((())(()()(((())(()))(()((()()()())(((()))(()()(()(()()()(((()))))(())))(((((())))()(((())((((((()((((())((()(()(()))()()()()))()((())((())))))((()())))((((())(((()))((((((()))())()))((())(()()(()()))((((()())()()))((()())))((()((()))())()())))))))()(()()()((())()(()()())()()(())(()())))(((())((())((())(())))(((()(()()()((())))()()))(())((()))))()((())(()((()())()))()()(()(())()(()()((())))()(())))()((())())(((()()))())((()(()()))((()())()))()()))(()))()((((((())))()(()(()(())((((((((()))(((((()((()))()())((()()))(())((())(()))())(()()))((()(()())((()()())())((((()()()()(((()()()(((((())()))(())))()((())()(((()()))()))))((((((()))(((()()((())()))))()()()(())())((())((())())())()((((()))))()()()((()(())())((())(())())(((())()())(((()()))(()())()())(())()((()()(((()(())(()((())()()))()(((()(((()()))(((())))))())()))(((((()())))))((())(())(()(()((())))()(((()()((()((((()((()((()(((((())))))))(()))(((())))((()((()))()(((((())()()()()(())()))(()()((()))(())))()(((()()())()(())()()))))())))()())(((()(((())()(((()(()(()((((((()))()())))))))((((((())(()))())()))())())())()((())()))()()(())()))))(()(())()(()()())))())))))(()(()))())(()()())))()()(((((())())()))))))(())(())))()()((()())()()))))))(((())()))()(())())()(()(())())((()(())()()(()))))((()((((()((()()())())()())())((((()))(()))))())))())))())()))()())()))()((()(()())(())()()()((()(()((()))((()()))(())(((()()(()))()()))((()()(())(())))()((())()(()(()))(((()()))(()(((()))()(((((()((()))))()((()()()(((()())((())(((()(()((())())))()())(())))))((()(()))(())())(()()))(()())()(()))())(()((()))())())())))()))())(())))))(()((((())(())))())((()))))())()(((()())())())(()()())((())()(())(())()(())()()))((((())())((((())())((()(())((())))())))))()()))(()))()))()))())())(()(())())))(())(()()())(())(()))))(()((((())()()(())()))()())))))(()))((()())((()()())(()(()(()())(()())())((((((()((()()((()())()()()))))(()))(()))()()()(())(()((((((())))()())(((()()((((())(()))((((((()()((()())))((()))((((()))())(()))()((())()(())()((())()(()())())()()(()()))))()()((((()))()))))((())()(()(()(((()))())()(())))((((())(()))((()()(((()((()(()((())(()))()())))()())))(()()()()()()(()()())((()())((())()()))(()))(()()(()))()))((())(())()()(()(())))(()))))))((((())(()())((())())())())())()()((()))))))(((())))())())))))))))(()(()(())())())()))())()(((()()(((((()((((())())()(()))()())))(()))((())()((((((())())()(()())))))(()()((()()()(())((())())())((())(())(())(())))((()()()))))(((())())))))(())()(()())())(()()))))((((((()(()))(()()))))(())))()()()))((()((((()())()((()()))(((()((()()()()())))(()))))()((())))()()(((((()(()))())()())))())))))))((()))))()))()))(()(()(((()(()()())))))())(())(((((()))(())))())())())))))())))((()((())()))()))))())))))())()()()))()))()))))()))))))))(())()(()(((()()))(())(())(())()())))(())(()())()()(())))(()())))(())))(((())())()())())((())(()))(()())(()())(((()()))()()))()((()(()()()(())((((()(((()(()))((((()())))()()()()((()(()))(()))))()()())))()())((()))()()()))))))(())())()())((())((())(())())()(()()())(()())))))(()(((((()())((()))))(())()))))())(()))()((()()(()(((((())())))))(()((()(((()()(()))((((())))))(()()(()))())))(()((())()(()(()))))))(()())((())(()(())((((())())()))((()()())()(((()()())))))))()()))()()())))))(())(()())()))()(()(())(()())()())()(((((((((())))(((())))))())))())((())()())())))())))))))())())((((())(()(())()(((((())(()())()(((((())()(()()()(())())))()(()))((())(()(())(()))))())(()))())()))))()))()))(())()()(((((()(((((()())((((((()(()()))((())()()(((())()()()()()(())()())))()()()(((()()()()()()(())())())()((()))()())))()((())))))))()))))())))()(()(())(((())()))(()()((((((()((())()))()(()))))((()())((())))(())))))()(())())))()(())))(()()(())(())()())))))))()(())(((()((()()((()())((()(())(())((()()))()()()(()()()(())())())))(((((((()()))()(()))()(()()(()()()))(((()(()()())(((()))()()()))))((())()((((((()
)())()()(((()(())))()(((()()()))())())((())((())()((()())))()(()()()))(())((((((())))(()(()))())(()(((((())(())))))()(((((((((())()((())((()(()())))))(((())))(((()))((())(()())(()((()))(((()))()((())()()))()())(()(()))(()()()()(()(((()())()()((((()((())(())))()(())(((()())(())()()(()(((((((())()((()((()))))()(((()))()()())()))()))(()())(())()(()())))(())())))()()()(((((((((((((((((((((()))(((((((((((((((((())))(((((((((()())))))))((((((()))(()))(())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((()))))))))((((())((((()))))((((((()))))))))(((())((((((((()(((((())()))()))((((((((((((((()()))))(((())))))))))))))))))))))))(((((((((((((())((((((((()))))))((((((((((((((((((((((())))))))))))))))))))(((())(((()(())((((()))())))))((()))))))))))((((((())((((((())))))))))((((())))((((()())))()))))(((()))))))))))))(())))))))))))))))))))))))(()))()())()(())))(()((()))(((())())))))(()))))()()(())()))(()()())))))(((()()()((()(()(())())())()))))(((((()(())((((())(()())())))()()((((())()(((())((((()))))))()()))(())(())))())))()(()(())())())((((()()(())))()((((())())((((()(())(())))()))))((())(()((())((()()())))((((((()())()((()()()())))()(()))(((((()((((()(((()()(()(()))))()))(()()())))())))()(()())()))()))(())(()()())()))))()(()))()(()((((((())(((()(())()))(((()((()))()))()()()((()(()())((()((()()())(((()()))(())())((())((((()()((())))())(((())))((((())(()()))())()))()())())()))((()))()))))()((((())()))()(()(())()())())()()()))))())(())((()()((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))((((())((((((()))))))))))))))))((((((((((((((((((((((()))))(((((()(((((()))))))))((((((((((((())))))))()))))))))))))))(((((((((((((())(((((((((((((((()))))))))))))))))))))))))))))))))))((((((()(()))))())))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))))))()))))))))))))()))))))))))))))))))))))(((((((((((((()))))))()))))))))(((((((((((((((((((((((()))))))))))(((((((((((((((((((((((())))))))(((((((((((((()(()))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))((((((((())))(((()))(((((((()((((()))))))))))))))))(((((((((((()))))(((((((((((((())))(((())))()))))))))))))))))))))))))))))))))))))))))))))))))))))(((()((((((((((((((((((((((((((((((((((((((((((((())))))))((((((((()))))))))))))))))))))((((((((((())))(((((())())))))))))))))))()))))))))))))))((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()())))((((()))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))))))))((((((((((())((((((((((((((((((((((((()))(())))))((((((((((())))))(((((())))))))))))))))))))))))))))))(())))))))))))(((((((((((((((((((((((())))))))))))))))((((())((()))))))((((((((((((((((((()))))))))))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((())))))))(((((((()))))))))))))))))()))(((((((((((((((((((((((((((()(((()))))))))))))))))))))))(((((((((((((()))((((()))))))))(())()())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))((((((((((((((((((()))))))))))))((((((((((((()))))))))))))))))(((((((((((())))((((((((())))))))))((((((((((((()(())))))(((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))((()))(()))((((((()(())))))))))(((())))))))(((((((((((((((((((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((())))))))(((())()))))))))))))))))))))))))))))))))((())(((())))))))))))))(((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((()())()())))))))))(((((((((((((()(((((((((())))))))))))))))))))))))((((((((((())))())))))))))))))(()))))))))(((((((((((((())(((((()()))((((((((()))))))))))))))))((((((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))(())))))(()))))(((((((((((((((((((((((((())())(()))))))))((()))))))))))))))))))))))))(((((((((((((((((((((((((((((()))()()))(((((((((((((())(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))((((((((((((((())))))))))))))))((((((((((((((())))))((((())))())())))))))))))))))))((((((()))))))))))))))))))))()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(()))((((((((()))))(()))))))))))((((((((((((((()))))(((((((())))))(((((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(())))))))))))))))))))((()((((((((((()))))((((((((((())))))))))))))))(()))))))))))))))))))))))))((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()(((((((((((((())))))))))))))))))(((((((((())))))())))))))))))))))))(((((((((((((((()))))((()((((((((((((()())))))(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))((())(((((()))))))(((((((((((((((((()))))))))))((((((((((((())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(()))))))))))))))))(((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))((((((((((())))(((((((((((()))))))))))))))))))))))(((((((((((((((((((((((((()))())()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())))))))))((((((((()))))))))))))))((((((((((((((((((((((())((((((((((())))))))))))((((((((())))))))))))))))))((((((()(((((((((((())))(()))))))))))))))(((((((((((())(((())))(((())))))((((((((((((((((((((((((((((((()))())))))))))))))))))))))))))))))))((((((((())))))))))))))))))))(())))))(((((((((((((((((((((((())))))((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))))))))))))(((((((((())))))((((((((())))))))))))(((((((((((()))))((((((((())))))))))))))(((((((((())))()))))))))))))(((((((((((((((((((((((((((((())(()))))))))))))))))))((((((()))(((((((((((((((((()))((()))((((((((((((((((()))))((((()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())(())(())))))(((())))))))))))((((((((((()((()())))))))))))))))))))))))))))))((((((((((((((((((((((())))(((((((())(()()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))((())))))((())))))))))(((((((()()))))))))))))))))))((((((((()))()()))((((((((((()((((()))))))))(((((((((((((((((()))))))))))))())))))))))))))))))))(())))))))))))))))))))))))))))))))))((((((((((((((((())))((((((((((((((((((((((((((((((((((((((((((())))))((((((((((()))))))))))))(((((((((((((((((((((((((((())(((())))(((((()((())))(())()(((((((()()(()))))))))))))())))()))))))(((((((((((((((((((((((((((()))))))))))(((((((())((())(()))))))))())))()(((((((()))))))))((((((((()))))(((()))))))))))((((((((((((((())))((((()())))))))))((()))))))))))))))))((((((((((((((((())(((((((((((((())))))))(()))))((()))))))(((()))))))))))))))((((((((((((((((((())))))))))))))))))))))()))))((((((((()(()(())())())()(())(((()(((())())))())(((((((((()))))))))))(((((())))))))))((((((((((()))))))))))))))))(((((((((((((((((()((())((())(()))()))()(((())))))))))))))((((())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((((((((((((())))((())))(((((((((((((((((((((((((()(()))))))))))))((()))))))))))))))))))))))))))))))))))(()((((((((()))())))))))))((((((((((((())))((())))))))((((((((((((()))))))))))))))))))))((((((((())))((()))))))))))))))))))))))))))))))))))((()(())))((((((((()))(((((((((((((((((((((((((((((()))))))))((((((((((((((()))))))))))))()((()()(((((()())(())(())))((())))))()))(((((((((((())))))))))))))))))))))))))(((((((((()()()))))((((((((((((()))))((()))))))))))((())))((((()))))(((())))))))))))))))))))))))))))))))))))))()))))))))))))))))((()))(()))))(((())))))))))))))(((((((((((((((((((((((((((((((())))(()())))))))(((((()))((((((((((((((((())))))))))(((())))))))))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((((())((((((((((((((((((((((((()))(())(())))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((())))())))))))))))))))))))))((((((((((((((((((((((((((((()))((((((((()()))))))))(((()))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))))))(()))))))))))))))(((((()(((())))))))))((((((((((((((((((())))))((((((((((((((()))))))))((((())))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((())))))))))))))))(((((()()(())))(()()))))(((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))()))))))))))))((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((())))))))))))(())))))))))))))))))(((((())))))))))(((((((((((((((((((((((((((((()))((()))))))))))(()(())))(((((((((((()))))))))))))))))((())))))))))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())(()))())())(())))((()()))(())())())(((()((()()((()(()())(()(()()))((()))((()()()))))))(((()))))))()(()()())())(()(()()(())()))))()(())()()(())))))(()))))))))()((()))))()())(()((((()())()(((((((((((()())((()()())(())()()))(((()))())((())(((((()(())(()()))(())(()()((()))(()))(()())())()()(()))((())(())))))((())())(()))())))((()(((((()))((()())((()(((((((()((())(((((()())))))())((()(())(((((()))())(())(()())(()()())((()))())(()((()(((()())()((((())))()(())(())))((()))))()()()(()(((()()()(()(((()(())()))))))()(()(((()()((())))(((()())())(((()()))()(()))))((())((((()()))((()(())(((((()()()((()))()(()))(()))))(((()(((()))(()())((()()())))())))((()))))(()())((((((((((())()((())()((())(()((())((()()((()()))))()()(())()()()))(())((())))))))(()()((()())())()())(()(())(()))()))((()(()))(())()(()()(())())())(())((()((()(())(())((((()()(())()))()))((((((())()(((()())()(((()(())((()))(()(()()())()()))((((()(()())(()((())))()))(()(()((()(((()()())))())))()()())()))()))(()()))()(((((()))()((()(())()()((()()((()))())()()((())))()()))())))(((((()())(()()((((()()))(()(()()()()(()())(()))(()(()((()(((()())()()())(()(()(()))()()))()(((())(()))((((((()))))()(((((()))()())(()))((()(()())))((())))(((())(((()((((()))())(()())((())))))(((((()()(()((())))())((((()(()(()))()(((((())())()((()())()((()((()()()((((()))()(((()((((())()()))()()()))())))((((())))(()(()(())((())((((((((()))))()))(((())(()())((())((())()(()))))((())(((()()()(())(()()))(()(())(()(())))())()(((((((((((((((((((((()())))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((((((((((((((((((((((((((((((((())))))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())(())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((())())))(()(((((((((())))))())()((()))())))))))))))))))))())))((((()((((((((()((()))))((((((()))))))))(((((((((((((((((()))))))))))))))))))))))((((((((((((((((((((((((()))))()))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))()((((()))((())((()())))()))()((((((((((((((((((()(((((((((()))())))))))((((((((((((((((()))))((()))(())((())())))((((()(((((((()(())((((())))))))))))()))))))))))))((((((((()))))))))())(()))))))))))))))))))))))))((((((((((((())(()))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))((((((())))))))))))))))))))))((((()())))()))))))))))))))((((((((((()))((((((((((()((((()()))))))))))))))))))))))))((((((((((((((((())))))(((((((((())))))))))))((((((((((((((((((((((((((((((((((((())(((((())((((())))))(()))))((())())))))))))))(((((()))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((()(((()))))(((((((((((((((((())(()())(())))))((((((((((((((()))(((((())((((((((((()((((((())))))((((((((((((()))(())))))))))(((((((()()))())))((((((((())))())))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))(((()))))))))(((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((()(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((())))((((((((((((((((((((((((())))(((()))))))(((((((((((((((((((()))))))))))))))))))))))((((((((()))))))((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((()((((((((((((((((((((()((((((((((((((((()())))))))))((((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))(((((((((())))))((((((((((()))))))))))))))))))((((((()))))))()(())))))))))))))))((((((((((((((((())()))())())())(((((((((())(())))))(((((()(((()))))(((()))))))))))))))))))))(()))))))))))))))))))((()(((((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((()))))))))))))))))))))))))((((()(()())))((((((()))))(((((((((()))))))))))))))))))))))))(())())))(((((()))((((((((((((((((()))))))))))))))))))((((((((((((((((())))))))((())(((()))))))))))))))(((((((((((())))))))(((())(((((((((((())())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))))))((((())))))))))))))((((((((((((((((((((((((((()))(((((((((((((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))(((((((((()))))))))))))))))))))))))))))((((())))))))((((((((())((((((((((((((())))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((())(())))((((())))((((((((()))((((()))))((())))((((((()()))))))))(((())))))(((((((((((((((((((((((((((((()))))))))(((((((((((((((())))))))))))))(((((()))((((((((((())())))))))))))()))))))))))))(((((((((((((((((((((((((((((((()(((((((((((())))(((((((()))))))))))))))))))))))))))))))))))(((((((())))(((((((())))))))))))(((((((())))((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()))))((((((()))))))))))))))))(((((((()))))))))))))))))))))))((((((((((((())(())())))(((((((())))((((())((()(((())))))))))(()(((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))((((())))))))))))))))((()(((((((((((())())()(((((((())(((((((((()))))((((((())())))))))))))))))))))))))((((()((()))))))))))())))(((((((((()))))(((()))))))))))))(((((())))(((()))))))))((((((((((((((((((((((()))))((((((((((((((((((((()))))))))))((((())((((((((((((((((((((((((())))((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))(((())))))))))))(((((((((())(())))))))))))))))(((((((((((((()))))))))))))))))))))))))))))))((((((((((((((((((((()(((((((((((())(((((((((((((()))))))(())))))))))))))))))((((((()())))))(((((((((((((()))))))()))(()))))(())))))(((((((((((((((((((((()))))))))()))))((((((()))))))))))))()))))))))(()))))))((((((())(((((((((((()(((((((((((((((()(((((((())))((((((())(()()(((()))))))))))))))))))))(((((()((((((())))))))))))))(((())))(((((((((((())())))))))()))))))))))))))((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()())))))()))))((((((((((((((((((((((((((((((((((())))))))(((((((((((((((((((())((((((((())))))))))))))))(((((((((())()))))))(((())(((()())((((((((((((((((((((((((()))))))))))))))))))))))))))))(((((((((())(((())((((()))(((()))())))))(((())))))(((((((((((((((((())))(()))))))))))))))))))((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((()(((((((((((((((((((((())((())))())))))(((((((((((((((((((())))((((((())())))))))))(())((())))))))))))))))))))(((((((((((((((((((((((()))(()(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((()))))((((((((((((((()()((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((()))))))(((((((((((((((((((((()))))))))))))))(((((()))()()()))))(((((((((((()))))))))))))))((((((((((((())(()))))))))))))))((((((((((((((((((((((((((((((())))))))))))))()(())))))))))))))))))))))))))))))))))))(((((((())((((()(((((((((((()))))))))))))))))((((((())))))))))))))))))))))))))))))())()()(()(((()))))))(())()(()())()()))()((()(()(((())))()()))(((())()()()()(()))()(()())(()()((((()())(()()(((((())()((()())((())()()())))((()))(((()))))))()(())(())()))()()))((()())())(()))(())()))()(((((()(())())((()()))()()(())()()()))(()))()()((((()))((()(((()(()(())())))()())())()()(()))()())(()(())()())))())))((()(())(((())))())((((((()(()()()))()()()))))))))((())(()))()))))())))())())()((()((())()))))(())())()))())((()))()(()))(()()())))))))))))(()())()())()()(())()(()())()((()())(()))())))((())(()))))()()())()((()())())()(()())())(()(((((((())(()()((((()()))()))(((()))()(()))((()()()())()()((()())(()()()()()(((()())()())))()()))())())))((()))))()((()(())(())(()(()(()))()())((())))())((()((())))))()))(()()()(((()()))()))()())()(()))))))))(((())()())(((()((((())(()(()(()((((()())((())()))(((())((()()))((((()((((((()(((()))))))()(()((())))((())))()()())())()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())())))((((((((((((((((((((((((((((((((())))))((())))(((())))))))))))(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()(((())))))))))))((((((((((()))))((((()()))))))(((((())))))))))))))))))(((((((((((((((((((()))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))((((((())())((((((((((()))))))))))))((((())))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((()))))(((((((())((()))))))))((())))))))))))))))))))))))((((())())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((()))(((((()(()))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))((((((((((((((()()))))))))))))))))))))))))))(((((((((()))()((((((((((((((((()(((())))(()))))))))((())()))())))))))))(((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))()))(((())()))))((((((((((((((((((()))((((((())))))))))))))(((((())))))))))(((((((((((((())(())))))))))))))))))))))(((((((((((((((())((((((()()))))(((()(())))((((((((((((((())))((((((()))))))))(((((()))))))))())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((())))))))(((((((((((((((((((((((((((((((((()))))(((())))))))))()((((((((())))))))))))))))))))))(((((((())))))))))))))))))))))))))))((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((((((((())))))))))))))))))(((((((((((()))(((((((((((((((()))))))))))))))))))))))((((((((((())))))))))(((((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())))())))))))((((((((((((()(((()))))))))(()))))))))))))(((((((((((((((((())))))))))))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())))))))))))())))))))))))))(((((((())))))))))))))))))))))))))))))))))((((((((((((((((((())))))))))))))))(((((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((())(((((())((()))))((((()))))))))))))))))))))))))(((((((()))))))()))(((((())((((()))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())(())))))))))))))))))(((())))))))((((((()))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))((((())((((((()()(())))))))))))))))(((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((())(((((((((())))))))))))))))()(((())))))))))))))))))((((((((((((())(((((((((((()))))))))())))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))())))))))))))))((()))))))))))))))))))))))))))(((((((((((()((())()))))))))))))(((((((((((((((((((((((())))())(((((())(((())(((((((((((()(()))()())))((((((((())((())))))))()))(((())))()((((()))()))))))(()(((((()))())))((()))))))(((((((((()))((()()))())))))))))()()))))(((())))))))(()(((((()))(((((())))))((()))))(((((((((((((((((((())))())))))))))))))))))))))))((((((((((())))))))(((((((()))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))((((((((((((((((((((()))))((())))))))))))))))))))))))))))))(((()))((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()((((((((((((()))())))))(((()))))))))(((((()))))))(((((((((((((((())))(((()))((((())((()())(()))))))(((())((()))))))))))(((((((((((())))))))))(((((((((((((()((()))))((((((((())))))((())(((()))))))))))))))))))))))))))))))((())((((((((((((((((((((((((((())))(((((()((((()))))))))))))))))))))))))((()))))(())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()())((())))(((((((((((((((((()))))(((()))))(()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))(((((((((()))))(((((())))))()))(((((((((()))))()))))))))))))))(((((((((((((((((((((((((((((()(((((())))))))))(((((((((())))))())(())((((())))))))))))))))(((((((((((((((((((((((()))((((()))())((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()(((())((((())))))))))))))(((((((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))((((((((())))))))))))((((((())))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((())(()))((((((((((())))))))))))((((())()))))(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()((())))))))))((((()))))(((())))))))))))((((((((((((((((())))))((((((((((((((((())))())))))((()))))))))))(((((((((((((((()))))))())))))))))))))((((((((((((((((((())((())))))((())))))))))))))))))(((((((((((((((()(())())))))((((((((((((((((()))))))))))))))))))))))((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))()))))))))))(((((())))))(((((((((((((((((((((((((((()))((()))))))))))))))))))))))))))))))))((((((())(((((((((()())(((()))))))))((((((((((()))(())))((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))))))))))))))))))((((((((((((()))))(((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()((()))))))((())))))((((((((((((((())(((((((((((((((((((((((((((((((((((())((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))()))))))))))))))))))))))))))))((((((((((())))))(((((((((((())))))))(((((()))))))))))))))))))(((((((((((((((((()())(()(((())((()))))))))))))(((((((((((()))))))((((((()())))))((())))))))))))((((((((((((((((((()))()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((())))))))))))))(((((((((((((((((((((((((((((((((((((((()())))))))((()))))))(((((((())(())))))))))))(((((((())))))))(((((((()))))))))))))))(())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()())((()))))))))((((((((((((((())))()((((((((((((((())))))))))))))))))))))))))))))((((((((((((()))))))())(((((((()((()))))))((((((((()(()))))))))))))))((()))))))))((()))((((((((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))(((())())))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((()))))))))))))))(((((((((((((()))))))))()))))))))((((((((((((((((((((((((((((((((((())((((((((((((((())))))))))))))))))))))))((((())))))))((((((((()))))(((((((((((((((((()(((((((((((((()))))(((((()((((())))))))(((((((())))((()))))(()))()(((((()))))))))))))(())))())))((((())()))))))))))))))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))((()))((((((((((((())))))))((((((((((((()))))))()))))))))(((((((((((()))))))))))))))))))(((((((((((((((((())(((((((((((((((((((((((((((((((((()))))))))())))))))))((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())))(((((()((())(((((((()))))))))))(((())))((((((((()))))))))))))))))))((((((((())(())))(()))(((((((((((()))(((((()))(((()))())))))))))))))(((())))(()))))))))(((((((()(())))))))))))((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(((((((((((((((()))))))))))))))))))))))))(((((())))))))))((((((((((()))))(())((((((((((()()((())))))(())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))()(((((()))))))((((((((())((((((((((((()))(()))())((((((((((((((((((((((((()((()((()))))))(((((((((((((())))))))))))))))))))))(((((((((((((((((((((((((()))))))((((()))))))))))))))))(((()))))))))))()((())))))))))))))))))))))))))))))(((((((((((((((((((((()((((((((((((((((()((((())))(())))))((((((())))((((((()))))))))))((((())))))))))))(((())))))()))))))))(((((((((())((((()(((())))))))()))))))(((((((((((()))((())))))))))))((()))((()))()))))))))))))))))))))))((((((((((((((((())))))))))))))))))))))))))(((((()))))))))))))))))))))))(())))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(((((((()))))))))))(((()()))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))))))))(((((((()))))))()))))))))))))))))))))))))))))))(((((((()))))))))))))))))))()(((((((((((())(())))))))))))))))))))))))))))((((((((((((((())))))))))((((((()))))))))))))))))))))))(((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((()))((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()())))))(((((((((((((())))))((()))))))))))))))))))))))))))))))((((((((()))))))))((((((((((((((((((((())))))))()))))((((()))))))(((((((((())))(()))))))))))))))))))))(((((((()((((()))))))))))((((((((((((((((((()))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((()))(((()))))((((((((((()))))(((((((((((((((((((((()))))((((()))))))(((((((((((()))))))(((((((((((((((()))))))(())))))(((((()))(((((((((((())))()(((())))())((((())))(()(()))))(((())))))))))))))))))((((((((((((((())))))))))(((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))(())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())(((())))))))))))))((((((()(((()))())(()))))))))))))))))((((())))(((())))))))))))))))))))))(((()))))))))(((()))(((())))))))))))))))))))))))(((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((())))))(((()))))((((((((((((((((((()))))))))))(((((((())))))))))(((((((((((()))))))))))()))))))))(((((((((((((((((((((((((()))((()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))(((((((((((((((((((((())))))))))))((((((((((())((((()))))))))))))))))))))))))))))))))(())))(((((((((()))))))))))))))))))))))))))))))()())())()(())(()((((()(()))(((())()))(())))))))((()()())(((())())()))()())()))()(((()(())(()()((((()(((())()))))(((((((()))()(())))()())(())(()))()()(())()))())())(()(())(((()())((()(((()())()((())(()()()((()()(()))())))()))())(()())()))()))(()(()()))())())(((((())())())(((()(()()))))()())))())(()()))((((())(()((())(((((()(((((((((()))(()()()))))((((()()((())((()(()()))(()((((()()((()()(())(())()(((()))()(((()((()()())(((((())((())()((())()()))()(()))(()(())(()()()))()(()(()))())())()())(((()))()()))())())(()(((()()))()(()(((()()(()()((()))(()()))))))()())(((())(()))(()))()))))))))())))(())()()()))(()())()((((((()(()))))(()())()()()(()()())()((()())))(())()((()))())))(())((()(()((())()()))()(((((((())(((()()))(((((()(())(()))()))))))(())()()))(((()(())()(()(()(()((((())))))(())(()((())))())((()))))())()((((())((()()(((()))(((((()(()()()())()(()((())))((())(((())((()()(()()((()())()())()()())))(())(((())))()((()))())(()((((()))((()())()))(((((()(()))()()(()()((()(()(())((())))))))()(())((()))(((()(())))))))))()((()()(((((()()((())()))())()()(((()()()((()))((()(()((((((((()))())())(()(()))()))((()((()))()())())(((())()((((())()()))))()(())(()))()((()))(()())())()()))(((()(()))(((((()(()((())))()((())))()))))(((()))()()(()()(((()(((((((((())(()(((((()))()()())))((()()())(()()()())(())(()()(())((()())())(()())()())))()((()()()(((()(())()(()(()(()()))))(()))()()))))(()))((((()())(()())())))(())()()(())((()())((()(())))()()(((()())()()((((()(()))))))(()()()()())))()))((()))))((((())())())())()))())))()))((()))()(()()((((()()))))()(((()))))()))(((()()()))))(())((()())())))()())))()(()()))()))))(()()))(((()(((()()))()))(()(())))))()()(()))((((((()(()))(((()()))()((()(((()))(((())))((())())()((())))(((((())))))))((()(())))()())()))((())())())()(()))))))))()(()((()(())())()((()())()(()(())))((())))(((((())(()(((()())))))()()))()()()(()))()((()())()())))))))()())(((((((())()(((())())())())(()()())((()((())((((()((()())())(()()))(()())((()))((())((()(())))()(()))(()))())((()()))()()))))((((()()(()())((((()(())())()))((())(())))())((()((())())(()((((()()()())))(())(())()(())()))(((())()((((()(())))()))()())(()))()))((()(()))))((((()))(())))))))()())(((((()))((()()))(()(()((()))()))(())()()()(()((())))))(()()(()))()(())(()))()))))())())(()(()(((())()))()())()((((()(()((()()((()())()()(()))((((())))()((((())())(()(()))))()))()(())(()()(())()(())))()(()(())(((()())))(()(()))(()()()(((((()(()())()()((())()()()))()()())(((()()(((()))())(()))()(((())((()()((())(()()((())))()())()))((()()(((()))()(((((()))()))))((())()()(()(((())((()(()(()(())())((()()(()))()()))(()()())())))((()())(()()))())((((()(())()))(((()))(()(()()(()))(())))))()))(())()(()))((())()())(())()())(()((((())(((()(((()(())))))()()(()()()((())))()(())))())(((()))()(((()(()(()((()))))((()))())(()()))(((()()()(()()()())()(((()())()())(((()()))))()((()()()(()((()()))(((()(()((()))())(()())))))())((()))())(()()))))()())(()(((()))()(()()())))))(((())((()()()))()))()(((((())(((()((())(()()(((((())))(((((()))()())))((()()()((((((()((()))(((())())()((((()))()(((())()((())()))(((()())))))))(())()((()((())()()))(()(((((()))))()))))(((((())()))((())(((((((()(()())((())(()(())))))((()))()))(()(((()(())(())))))(())()())())))((())())(((((()()())(())(())()))))()(()))())()((()()(((()((((()(((())(()(())()())))((()))(()((())(()))((((()())())())())(())())((()(((()))))()((()(()(((()())((((()))((()((()))(())((())(()()))((()))(()))()))(()()(()))()))))()(()))()(()(()(())((()()())())()))))(())))()))()())))())()()())(((())()()(()))(()((())())))(()))(())()((()(())))()()))))())))))))))()()((((()((((((((())()))))))))()(())(((())))()((((((()())()(()()(()))(((()(()))()()(((()))(())(()()))(()()(((((()())())()(()()(()())(()))()()()())(()(())))())()((())(()(((()()))()))(()(()((()()(()))((()(()())())((())()()(((()(((())((()(()())(((((()(())))(((())()()))(())(()))())(((()((())))()())()))()())()(())(()((()()()((((())()()(())())))(()))))))()()())()(((()))))))))(((()())(()))()))((()((((((()((())()(())))))(()())))((()()((()))(()))((((((()))))((())((())))()()()()()()()((((())))(())()))((())(())((())))(((())(((((()((())()))))()())()((()((()((()()()(()(()))))())()()(((()()())))((()(()(()((((()())((()())())((())((((()()(())(()))(()()))))((())((())))(((()))))())(())()))))))()(()(((())((((()((()((()))))))()()(())))((())()))())())())()))(())))))((()()(())()))))()))()))()))())))))())())))))()(()())()(()()())()())(()(()(((()((((()))))))()()))()()))))(()))((())))))())))(()()))))))(()(()))())(((()()))(()(((()()))()(()(()))((((()(())((())()((())((()(()((()))()()()()())))(((()(((())((()((())))())())()))))))((()()()(((()(((()(((((((((((((((((((((((((((((((((())))))(()))))(((((((((((((((((((((()))))())))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((()))(()))))))))))(((((((((((((((()))))))))))()))))))))((((((((((((((())())(((()))))))))))))))))))))(()))))(((((((((((((((((()))))))))))(()))(()))))))))))))))))))(((((((((((((())))))))))((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))(((((((((((((((())))((((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())(((((((()))))))((((((((((((((((((())))))))))))))(()))(((((())))))))))))))))))))))))))))))(((((((((((((())))((((((((((((()()(()((((()))))(((((()((()))))((())))(()))))((((((()))((((((()(((())))))(((())))))))(()))())))))))((((())((())()))))(((()))(((((((((((((((((((())))((())))))))))))))))))))))))))(((((((((())))()))((((())))(((((((((((((((((((((((())))))))))))))))))))))))(()(((((((((((((((((((()))))))((((((((((((()))))))))))))))))))))(((((((((())((()))(()))))))))))))))(((((())())((((((())))))))))(((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))(((((((((((((((((())))))))))))))(((((((((((((()))))(()))))))))))))))))))(((((((((((((()(((((((())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))))(((((((((())))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((()))))(((((((((()))((()))))()))))))(())))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((()))))))(((((((((((((())))))))((()))))))))))()((((())()(((())()(())))))(())))))))))))))))))))))((((((((())((((((((((()(((((((((((((((((((()())))))()))((((((()))))(((((((((((())(()))()))())))(())))))))))))))))))))))))))))))))))))))))))))))((((())(()(((()))))))))((((((((((((((((((((((((((((((((((((((((())))))))))))))(((((())))))))))()((()))))))))))))))))))))))(((((((())))))((())))(((((())))))))(((((((((())))))(((((((((((((((((((()())))(((((((((()))((((((((())()))(((()))))(((((((()((((())))()))(((((((((())))))(()))))))))(((((()))())))))))))))))((((((((((((()))))))))((((((((((((())((((())))))))))))((())))(((((((((((())))))()))))))))))))))))))((((((()))))))))))))))))))))))((()(((((((((((()))))))))((((())((((((((((()((())())())))((((())(((())))((())))))))(((((())))))))))())))())))))))))))))))))))))(((()))))))))))))))))))))))())))))))))))))))))))))((((((((((((((((((((()()))(((((((()()))(())))))()))(()(())))(((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((())))))))))))))))(((((((((()))))))))()(()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))))))(((((((((())))))))))(((((((((((())))))))))((((()))))))))))))((((((((())))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())())))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((()))))))))))))))(((((((((((((((((()(((((())))))))))))))))((((((((((((()))))))))((((((((((((((((((((()((())))))))((()))))))))))))()))))))))))))))))))))))))))))))))))))))))))))))))((((((()))))))))))))))))))))(((((((((((((((((((((((((())(((((((((((((((((((((((((((((((((())(())))()))))))))))(((((((((((((((((((((((((((((((((((()((()()))())(((()))))())))))((((())(((())(((((())))))))))))))))))((((()))((((())))))))))))))())))))((()(((()))))))))))))))(())))))))(()(((())())()()((()))))))))))))))))))(((((((((((((())(((((())((())))))))))))))))))))(((((()((((((((((())))))))((((())))))))))((((((((()()))))))(((((((((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((())(((()((()()))))))))))))(((((()))(((((((((()))))))))))((((()))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()(((((())))))()))((((((((((()))))))(((((((()()))))))))))))))))))))))))(()))))))((((((((((((((((())))))(())((()))(((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))((((())))))))(((()())((()))(()()())())())(()))(((((())())(((())()))))()))()))((()))))()((())()(()(()))))())()())((())((((()))())(((((()()))))()()(()()))))))())))()(())()(())())(())))))))))())()))()()()(())()(()(((((()(((())()))(())(((()((())((())))()())())))((((()()))))))(((((())(()(())((())(()))())()))((())())()()((()(())())(()())()())()(())()))(())()))()()))()((((()((()(())((())))))((()((()))(())(((())())))))))(())))()(()(()((()))(((((((())((((((()())))()()())((()))()(()()()())))))))())(()()(()((((((()())(()(((((()((()()))())((())())()()()()()(((()())(()(((()((((((()())()(())(())(())((()))()()()())))()))))((()())((((()())))(((((()))))))))()(()))(((()((((()()())())((((()())())())))()(((()()))(()()()())()(())()())((()((((((())))()(())())))()(())(())))()())()((())(()(())))()()())(())()(((()))(())((((((((()()((()))()()()()()(()))(()))()()))())()(((((()()))()))(())(())()))))))(((()(((()(()(())()))))()((((((((()()(((())))()))))))(())((()()())()))(())()((()(()())))(()())()())())))))((()((())))))())))((()(((((()(((((()))))))((((()()())()()(()()()())((()((()())(()))(()))(()))))()((()((()())((())(((((((()(())))(()()()))())))))(()()()((()((())))((()((()(()()()))(())()()()))))(((((()())()))))(((())(((((((())(())))(())())()(()(()))(((())((()(((())))()()()((()())((()))(((()()(()()()()((()()(()))))))((((()(())))()((()((((()(((()((((())()(())(())()()()()()))))((()))()))())(((()()))((())())((())))())(())))())))()()(())()(())())))((((()()))))(()()()(()))))()(())))())())(())))())((())()))(((((((((())((()(())())(()())()(((()()())()()((())))))()))))(()))(((())())())))))))()(()(()())((())(())((((()(()()((()(()))))(()))(()()((()(()())()((()(())))())((())((()))())))()()())())()(()()(())))()))))))())))))()))(((()((((()()))(()(())())()())((()))((()(()()))())))))))()(()))))()()((((((((())())()(()()()))))()((((()))()(()())))())())(()((((()))(()())())))())))(((())((())))()))(()()))))((((()()(())())()))())))(()((()))()((()))))())(()()())(((()())()(()))))()))()()(())()()()))(()()((()((())(()((()(((()()((())((()()))(()((()))()((()()()()))()(((()()()))()))()()())(()(((()()()(((((((((()(())())((()))(())()))(())(())()())(())()(())))))())))()))())))()(()(((())))))()(()(((())())(()))()()(()((((()()(()()(())(())())))))(()))(((()(((()((()()((()(()(()))))))((((()))))(()()()(())(()())()(())(((())))(())((())((()())((()((()))())())()))(((()))(()()))((()())))()(((((((())()()(())()())(()())))((((()))()((()(()()))()())))(()))((()((()()((()()(()))()))(((()(((((())(())))(())(()())()(((((()))(()())(()())))(())()()))((()()))((()()(()(()()(())())()))))()((())((())(()()))(()((()((((()())()))((())))(()()()()()))((((()()))))(())))(()(()(())())))(((((()(())())())))(()))()(()(((()()(((((()()(()((())(((())()))()(()))(((()()(((()((()))()(()))(((()()()())((()))((()()()())()((()())))())))))))))()(((((())((()))))())(()((()(())(())((((())())()())()((())(((())()))((()(((()(((())(((()))(()()(()()))((()((())()))))()))(()((()))()))(())()(((()(()(()(((()())()(()()()())))(())()()))(((()()((()((((()(()()(())()(())())(()(((()))(()())))))()((((())()(()))()))))((()(()((()()())()((()())()(()()())((()()))())(())((()(((()))((((()()()(())()(()()())()))))))()(())(())())))(()(()()(()())))))(()))))(((((((())))()(())(()(()))())((())((())()(((()))(((()))()(())))))(()()(((())(()))()(())((()())()()))))(((())))(()()(()()((((())))))()()()))((()()))()((())(()(()((()))(()()()))))(()))(())))()((()()))(()())(((())()()((())))(((()()()((((()))()()()()())()))))))()()()()))()((())(((((()()(()()(((())())(())())((())))()))()((()(()())(()(((())(((()())()(((()()(((())))()(()()()((()())(()))()(((((((()()((((()()(())((((((((()))((()(()()()((()())()()()))(()((())(((())((())(((()()())((()()(()())())((()())(((()))))(()(()))())(()()(()(())))()))))())((((()((())))((())())())()()(()))()((())))()))()(((()())(())))())((()()))(()()))(()))))(())()(()))))()((()()))()(())()())(()))())(((()())))))()))))()(()()(())))(())(()(()())))))))(((()))))))((((())((())())()(())()(())())(()))())(()()(()((())(()(()())())())((())(()))((())()((()()()(()(()))()()(((()))())()())()((()())())()(((())((()(((()()((()()(()()))))()()))((())))()))((()())(())())()(((())))(())())))((()(((((((()))((((()()())))()))()))()()(((((()))(()))())((()()(())))()()()())((((()(()()(()(())()()((()()(()()))))(())()()())())))()((((()))())()())(()((((((((((((()))(()())(())(())(()()())((()())(())(())(()()(((()()())((()()()))))(((())))((()))()(())())))())()(()))))))())()))(()(((((()())))(()()())(()((((())((()(()())())()()))))()((())))()()))()(()()())))))()((())(()())()(()((())(()(()((()))(()()())(())())))))(()()))())()))(())()((())())())(())())))(((()))))((())()(()(()))))(()(((())())())))))(()((())(()()(()((((()))()))))))()((((())(((((()))(()((()(())))()())(()(()))(()((()(()((()(())((((()(())()))))((()()))(()(((()))((())())())())()))))))()()())()))()()(()((()())())())(((()()))))()()())()((()(()()()()(()(()((()())(())()()))()()((((()))()()(()))(()()))))))(())(()))))()())))))((()(()())((((()(()(()))())))))(((()(((((()()(((())))())()))))(()((()())))()()))))(((((()(()())((()))))))(()(())((((())(((()(()(()(((()()((())((()))))(((()()))()((()(()))())(()()))))()((((((()))()())((((())())))()(((()))(()(()())((())((()(()()))(((()))()(())(((())((()))))()(())(()())((()))((((((()(()((())()()((((()())((())()())((())))(())()()((()((()()()))))((()()))(()(()()()()))(())())(())))())))()()))((())()()((((())()(((()((())))(())()(((())))())()()(()())(()()(())((()))))))))())((())()())()())()())()(()((()(((()((((()())))(()))()))(((()()()(()()())()(())(()())()))(())(()()))())(()))))((()(()(()))()))((((()((()()(())((()(())()()((()))(()()(((()))((()))()()))((()(()())))(((()(((()((()())()(((())(()(()((()()()((())(()(()()())())(((())))(((()()((())(())()))())()()))((())()((((()()(()(()(((()())()())((()))(((()(()()()()())))((())()())()(()((()(()(((()())((()(((()(())(()))())))((()())(((()()()(()((()(())()((())))))(())((((())((()()(()))((()(()()(()))((()(())))()))())))))(()(())()))()()(())(()((())))))((()(())((()()))()))(())))))))(()))(()()()))))(()()())(())()))())((()((((())(((()()(())()(())(()))))(()(()()())()))())()))()()))))))))(())(()(())()))(()())())()(()()())(())(()())()())())))((())(()((())()()())()(()()())((()(()))((((())()(())((()((((()))(()(()))((((()())(((()()))(((())))(()((())))(()()()())()))((((((())((()))))(()))))())()((()(())))())))))()())())))))()()))(())()(()()))()(((()(())(()(()((((((()))())((((())((((()))(())))(((((((()()()())(()))(()()))())))((()))))())))())()))(())()(()(((((((()()))()(())(()())(())))()()(())((((()()()))((((())))))))))(())))(((())))))(())())((((((((())()))((()(())()(()))((()()()()(((((((()()(()(()))))()(((()((())))))(())()()(()(())))(((((())()(()()(()(()()(())()))((())))()()((()()))))()())(()(())()((()())(((()(()()()(()((())(((()()))))()())))())))()))(((())())))))())(()(())()(()()))((()())())((((())())))()(())(())))))))(((()))((()(()()((((()))(()(()))((((()))((()(()))))())((((())((())(()()()(()))))))))(())(((()))))((((()(()(()))))))(()))((((()(((()))()(((((((()((())((())(())()(())))(()))(((()(((()))()()()((((((()(()((((((()))())(((())((())))))(())))((((((()())((((())))())((()())(()))(())()))((()(()()))(((((())()((()(((((())))())()(()))(()()((()(())(())))())(((())())())))()()())(((()()()))(((((((()())(())((((()())))())(((())))))())((((()))((()())()()))()(()(()()()()((()()((((()))()())))(((()())))))()((()((((())(((((()))())()))))()(()()((()()()()()(())())(())(()())))(()())))(((())()())(()())(()))((((()(())))()))())((())))(()((((())((((()()))(()(((((((())())((((()()())(((())((()))(((()(()))(((()))()()()))(((()))(()()(())))(()()()((()((((((((())()((((()()())(()(((()()()()(((()()())))(()((((()))()())(()))()()))()(())(((())())(()((()()(())()))(()((()))())((()()())()())((()))()((((()))))(())())(((((())))))))(()())())((()()))((()))()((((((()()((((((()())()))()))()((())((()())((()))(())())(()()))()))()((((())()((()((()()(((()(())(()))(())(()))))(()(())))))(()()(())(()()(((((()(()))))))((((((()((()()()))(((()(()()(())))((())(((())))))(()()())))(((((((()(((()(()()))())))(()(()))((())))((())))))())())(((()(()((((()((())((()((((()()()())))))((()())()))(())((()()))))())())))()(()))((()()((())))()))(((((((((())()())())((((((())))((())))()())))(())()()))(())()))()(()(())())((())))()))))))()))()()()(()))))())())(((((((()(()))()(())()))))))()()()()()(((()((())())))()(()()()()))((()()(()))))()())))((((()()))((())))(()))))()(((()))(()(()(((()((())))))(()()())(())))(((()))()())()))(((((()(())))()))((()()))))())(()))()()((((())()()((((((((()))()()(((())))())(((()(()))()(())()((()))))()(()))))(((((()(()(((()))))()))(((())()()())))(()()())(()()(())((((((()())()(()())()()(()()(())()()()())()()(()(((()(()())()(((((()()))))()()))(())(())()(((()))))()(()()(()(()(())))))))()())()())))(()))(()()(())(()(((()()(((()((())((()()()(())))(()(((()())((()((())(()))())()(()()()()(()))()((()((()(((()()())))()(())())((())(((((()())))())()))(()(()()())))(((()()())(())())(((())(()(()(()))(()())((((()((()())()()()))))))(())()(())))())(()())))(((((()((()(()())()(()()(()))))(((()(())))(())(()))()(())()))))()()())()))))(((((()))()(()(()())))()))()((()))())())))(()()))(((()()()))(()))())))))))))())((()())(()(()(()())())())()))()))))()))(())(((()((((()(())()(()((((((())()()()))((())(()())))((())(()()()()()))()()))()())()((((()(()(())(()(()(()(((((())((((((())((((()())))(()((())()))))(((((())()(((((((((())()))())()))(((((()()())()()(()())()(()))))((()()))()(((()()((((()((()(())()((())(()))(())()()())(()((((()())))))())(())(()))()))))(()()))))(()())()(())())(((()()()))))()()((())))()))()))(((()(()(()))(()))())))))))())()))()))(()(()))((()(())())((())()())((()(()(()))(()(()))))(())))(()))))(()))((())(((()(()(()(())))))))((()))(()()))())))(())())()))()()(()()()(()))))()())(()(()(((())()))))))()))))()(())()()()()(())((()(()))))))(((((())))()((())))(()))))))(()))((()(()())))(()((()((((((())(())))))()())))(()()((()))()()))(()(()())())()())))()(()(())(())))(()(())))()((()()))))(((())())(((())())((())))())()()()(())()((()((()))((()(((()()(((((((()((()((((((())))())()((()))(((()))()()()(())())())))((()(((())()))))()))()))(((((()()(()()((())())(()))()))((((((()()(((()())()((())()()((()()()((())(()()))()(()((())(()((((((())((()((((()))()()(((()()))((()((()()()(((((((()()))()(()((()(()(((((()))((())())())))()())))()()()())()()())))())()))))())(()))()(()(((()())(())))))()(())())(())))(()(((()())()(())))()))((()()()())))(())()(((()(()(()()((((()())(())))()()()(())(())))((())((())))()()))))))())(()()()()()))()(())(())())))()())(()))(((((()()(()(()()(()()()(())()))(())()(()()())))((((()()((())()(()))(((()())))((()))))((()((((())()()))(()(())(()(()()(()))))()))((((())(()()()))(()))()(()((((()))(()())(())()()(()))(((()))())()()(()()((()())((((()))()()(())()))()((())())((()))))())))(()())(((()()(((()))(())()(()((()))))(()))()()())()))))))(())(()(()())())))((((()((((((())()()))(()((((()()()())))((()))(())((())((())))()((()(()()(()()()()())((()(())))(((())(()(())(())(()()())(()(()))())(()()((())((((()(()))()()(())(()(((()())()((((()))))((())))))()())))((()()()(()(((()))))(()()()(()()()))()))(()))()))()())))()())())(())((())())))))()(()())(()))()))))((((()((((((((())))))))))())()()))((()()))(())()())())())(((())()((())())(()()))))()()((())()))))())(()))())(())())))(()()(()())()))()))(()())(()()(((()()))())))((((((()()))())))((())())())()))(()(((()())))())))(())()(()())(((())))(()(())))()()))()(())()))((())(((()((((()())()(())()(())))()))((()))(((()((())))(()))()((((((())(()))(((())()((()()()))()()()()())()))(()))((()()))(())()())))))(()())))))((())()()((()()())()))()(()())((()()))()()())(()())((())())((()))))))()())()())(()))()))()())))))())))())())()())()))()(()(()(())()()(())))))()((((()()((((())(()())(()(((()))((())(())((())))()(())))))(())((()()()))()())()((()()))))(()((((()((((()())()))())()(()()()))(()))((()(()))))())(())))))))))(()((()(()))))))()(((((()())())()()()())())(()()()())())))))))()(()))))(())))))())))())())()()())())())))))()()(()()))())(((())(()))()(()()()()(((()(()))(((((())(((())((())))(()((())()(((())()()()))))())((()()))))))(())()))))()(()()((()))(()(()()()))))))))((((()()(())((((()()))())(()((()))()(()))()()()()())((())))(((())()())()()()(((()()()(()()()(()())))())))()())()((())()(()()())())(()()))))))()))())))(()))()))()()())()(()())())()))())))))))()))())((()((())()))))())())))((((()()()()))()())())()(((()()((())(()())())))()))()(((()(()()())((())()(()(())()()))(())))()(()(((((((()())()()(()((()(()(())((())((())))))(())()))()()))()()())(())()())((((()(())())))()(())(((()((((())(((()()))))))(())()()(()))(()((()())))))))((()(((((()))()())()((())())((())))()()(()(((()))()((((())((())(())()))()()))))))))((()((())))(((()(()))())())))))(((()(()(((())))())()(())()))))(()((()()()(())(()()))())()(()()((())((()))()))))())()))()())))())()((()()(())((()(())(())(()())()((()()))(()())((((())))(())(()()())))()))(()()()(()(()))))(()(((()()())(((()()))()())())()))((()(())()()()))())))(())())())))((()()()((()()(()(())())))()))))())))))(()(())))))))(()(())))))())())))))(())())(()()()(()(((()()())())(((((()()()((()))))(((((()())()())()(((()((()(()((((()))(()()())(())))()()()(()()))()))(())(((())))())(()(()))())())()))))()())))(()())(((((())(())))))))()))()))((((()())))))())())((())())))()()()()(())())()()(()))))))()))(())(()())()(((()())())(()()(())))))((((()()())))))(()()())))))))))((()(()(()(())()(((()(()(())(()))))(()()()(())(()))))((()((())(()))()()()(()))))())()())())()())((())(()()((((()(((((())()((()(((((()))((()))()(((())())((()((()))))()))())()))((((()((()()))()))))())(((()((()))((()()))))))())()()()()()()(()()()))())(()())((()())()(((())(()())(()))())(((()))))()))(()(()())((((((()()((((()((((())()()))))((()(((()))((()())((((()())))))())(((()(()()(()((()()(((()(()))
))((()()((())()()(((()()(())()))))(()(())()())))())))()))))()(()(((()(())(()()))))))(()(((())))(())(())((((((((()))(()()())()())((()((()()()(()(()())))))(())))(()()()))))((((()())())()(()((())(())()(())((()())(())()())((((()((()())))((((((())()(()((()()((())))))))((()))((()()(())))(()())())))))())()))(()()()))()())))()(()())())))(())(()(()()())((()())(()()))()())((((((((((((((((((()))))(((())))))(((((((((((((((((((((((()))))))))((((((((((()()()))))))))((((((((((((((((())))))((((((((((((()))))))(((((()))))))))(((((())))(())))))))((((((()))))))))))))))))))))))))))((((((((((()(((((((())))))))(((((((((((((((())))))))()())(()))))))))))))))))()(((((((((((((((((()))))))((((())((((((()))((((((((((((((()))))))))))))())))((((((())))))((((((()))()))(()))(())))))))))((((((((((((((()())))))))))(((()))))(((()())))()))))(((()))))))))))))(()))))))))))))))))))))))())()((())(((()((()()(()))())(()()((()(()))(())((())))))))))(())(((()))))())()(((((((((((())()))))())))(()()()()())()()(()))())())(()()()(((((()((((()())()(())))(()(((()()()(((((()())(()())()(((())(())(())((())(()()((())()()))))(((())()(()((())((())()()(())()()(()))(((((()((()))())))))))()()))))((()))(())))()((()(()(((()((()()(())()(()()()()((()()(()()())()))()((((()(())(()(((())()(()()(())((()))(((()(()))((()((()())))))((()))((()()(())()((())(()())()))))))()((()(()()))(()()(((())))())()((()((())))))()))))()(()((((((())((())()(((()())())((()((())))((())()))(((())()(()())((())(()))()))())))(()())((())((()((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((())(((((()))))())(((((((((((((())((((()))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((())))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((()))))))))))))))))))))))))))))))))))(((((()())((((((())))(()))))))(((((((((((((((((((()))))))))((((((((())))))))))))))((((((((())))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(()((())))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))())))))((((((((((((((((((((())()))))))))))(((((())))))))))))))))))(((((((())((())))))))))))))))((((((((((())))))()))(((((((((((()(((((()))))))))))))))))))((((((((((((((((())()))((((()))))))))))(((((((()))))(((((((((()))))))((())))))))(((((((((((((((((((((((((((())))((()())))))))))))))))))))))))))))))))(((()))((((()))(((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((()))(((((((((((())))))))))))(((())))))))))))))))))))))))))))(((((((((((((((((((((((((((())((()))))))((())))((((((((((((((((())))))))))))()(((()))))))))))))))))((((())))(((((((((())))))))(((())))(()))(())))))))))))))))))))))))))((((((((((((((((((((((((((()))(((((((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))(((((((((((((((((((((()))))()))((((())))))(((((((((((())))))))))))))))(())))))))(((((((()((()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(())))()))))))(((()))((((((((((((((((()))))))))(((((((()((()))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((()))))((((((((((((()))))))))))(()))))))))))))))))))))))))))))))))))))))))()((((((((((((((()(((())))))))((((())))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((())()))((())))))((((()))))))))((((((((((((()(((())))))))))))))(((()(())))))))))(((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((()))(((((((((((((((((((())()))))))))))))))))))))))))(((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))(((((((((((((()))))))))((((((()))(((())))))))(())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))((())))))))))))))))(()))((((((((((((((()(((((((((())))))(((((((())))))))))))()))))))))))))))))))))((((((((())))))(((()))))))))((((((((()))))))))((((((())))()))))))))))))((((((((((((((((((((((((((((()))))))((((()((()))))))))))(((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((())))()))))((()))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))((((((((((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((()(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))()))))))))))))))))))))))))()))))))((((((((((((((((((())(((((((((((((((((((((((((()((((((((((()))))))))())))))))))))))((((((((((((((((((((((((((((()(())))))))))))())))))))))))))))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))((()()((()))))))((((())))(((())))))))))))))))))))))))))))))))(((((((((((()))))))(()))((((((((()(()))))))(((((((((((((((()))))))))((((((((((()(((())))))(((()))))))))))))))))))))))))))))))))))))((()()))))))))))))))))((((((((((((((((((((((())())))))((((((((((((((((())))((((((())())))))((((((((((((((((((((())))))))))))))))))))))))))))))((((((())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(((((((((((((((((((())))((()(((((((((((((((((()))))))))))))))))))))))))))(((((((()))))))(((((())))))))))))))))))))))((((())))))(((((((((((((((((((((((((())((())())))))((((((()(((((()((((()))(((()))))))))))))))))))))))))))))))))((()))(((((((((()))(()))))(((((()))(((((((((((((((((())))))))))()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))()))))((((((((()))(()))))))))))))))))((((((((((((((()(((()))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((((())))))))))))))))))))))))))))))))))))(((()()))))(((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())))))))))(()))))))))))((((((((()))))))(((((()))))))))))))))))(((((((()))))))))))))))))))))))))))(((())))))))))((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((())(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))(((((()(((((())())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((()))))))))))))))(()))))))((((((((((((((())))))))))))))((((((((()(((((((((((((((((((()()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))((((((((((((((((((((((((((((()))((((()))))(())())))))((()((((((())))))))))()((())(())((()(((((((((()))(((((((())())))))((((((((((((((()((()))(()))))))))()))(()(((((((())))))))((((((((((((((((((())))(())))(((((((((())))))))))((((()())))))))))((()))))))(((((())))))())))))))))))(()))))(((((((((((((((((((()((((())))))(((((((())))((()(((()))()))))))((((())))))))))))))))))))))))))))))))))((((((((()(((()))(())))()(((((((()(((())())))())(((())))(()))))((((()((((())())))))((((((()))))())))))))))))))))))))))())))))))))(()((())((((()))))()))()))))))))))))))))))))))))))))))))))))))(((((((())))())))(()))())))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))))))(()))))))))))))))))(((((((((((((((((((()))))))((((((((((((())))))))))))))))))(((((((((((((((((()((((((((()))()))))))))))((((((((())()))))))))(((())))))))))))(()))(((((((((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))(((()))))((((((((((((((((()))))))(((((((((())))((((())))))))))))(()))))))(((((((((()((()()(((((()()))()((())((())))))))())(((()))))))))))(((((())))))))))))))))))))))((((((())()))))((((((())(((()(())()(())))))))))(())())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))((((((((((((()))((((())))))))))((((()))))))))((((((((((((((((((())))))))))))((())))))))(((((((((((((((((((())((((((((((((()))))((((((()))))))((((())(((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()(()(((())))))))))))))))))))(((((((((((()(()))))))))()))))))(((((((((((((((((((((()))))())(((((())))))))))))))))(((((()((((())))((()))))))((((((((((((((((((((((())))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))(((((())))))))))(((((((((((((((()((((((((())))))))))))))))))((())())))))))))()))))(((((((((((()((((((((((((((((((((())))))))))))))))(((()(((((()(()))))))))))))()))))(())))))(((((((((((((((((((()((((((((((((()))))((())))))))))(((((((((((()))(((()))))))))))(())))))))))))))))))))(((((((()(((())((((((()))))))))))))))))))))(((((())))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))(((((()))))))))(())((((((((((((((((((((((((())))))))))(((((((())))))))))))))))))()))))))))))))))))))(((((((((((((((((((((()())))))))())(((((((((((()))))(((())))))))))))))))(((((())))))))))))))(())((((((((((((()))()))))))))))))))(((((((((()())))(((((((((((((((()))))))))((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())))((((()(((()))((((())()))())(()))(((((()())()))(()()(()(()()())(()()())))(((())))))(()))()())()((()(()(((())(((((())))(())()(()()))()(())()()()(())((()((())()(()(()())(((())((()()()))()))()())((()(((())(()))))(()(()())))((()))))()()))())()))(()((((()()()(()(()())))()()((())((()))))(())((()(((((()())))(())))(()(((((())()()()(())(((()))()))()())))()))())))((()()())()(()(((((((()))(()(()(((()()))((()((())((())()())))((())())()()()))()))))()((())()((((()()((()(()(())())))()(()((()))())()(()))))())(()((((((())))((((((())(()(())(((())))(((())(((())))))(()())((())))()))(()((())))))()()))((())(()))))))((())))))))()))()())()()(()((((()(()()(()((((()))))()()(()()()(((())(()()())))))))(((()))((())(((())))))())(()(()))))()))(())))(())()))()))((((((((())(((((((((((()(())(()()()(((())()()())))((())(()()()((((()()(((()())()))))))(()))))(()())))((()(()()()(()(((((((())()(()()))()()((()()((()))((((())((()(()(()((())(())))))))()(()()())))))((())(())())(())(())))((((()()))(((())()())(()()(())((())))))))(((((()(()()((((()((())(())(()())((())(())()))(()()(()())((((()()(()())))()))(())())(())))((((((()())())()(())())()()(()(()))(((())())((())(((((())(()))())(((()((((()))()())((((())())))))(((())))(()))(()()()())()(()(()()()((((()(())))(((()())((())()(()))((()((((()((())(()((((())((((()()((()())((()(((()()()(())(())(((())(((()))))))()(((()(())))))((()))(())())())))(())((()())())(()((()((())())(()(()))))()())(((()))))))))()))()()())()((()()()()))))))))(()))((()(((((((((((((((((((((((((((((((((((((((((((((()()))))))((((((((((((((()))((((((())))()))(((((((((()))))))))))(((((((())))))))))))))))(((((((()))))))))))))(((((((()(((((((()(((((((((((((((((()((((((((((((((())))))))))))))))((((((()))))))))))))))(((((((((((((((((((((((()))))))))))(((((((((((((((((((((((((((((())))))(())))(((((((((()(((((((((())))))())(()(()))()))))(((((((())))(()(()))))))(((((())((((((((((((((((())))))))))))))))))))))))))))))()))))))))))(((((((((((((((((((())))))))))))))((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((()((()(())(()()(()))(())()))()(())))))))))))))))))(((((((((()))((((((((((()((())))))))))))((((((((()(())((())())))))))((())())(((()))((((())))()))(())))))))((()))))((((((((()))))))))())(())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))))))))))(())))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((()())))())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))))(((((()))(((())))))))))))))(((((((((()()))))))))))))(((((((((((())(((((())((((((()))))))))))(((()))))))))))))))))))))))))))))))))))))))))(((((((())))))))))(((((((((((())(())))))))))))()))))))))))))))))))()(((((((((((((((())(()())(())))))((((((((((((((((((((()(()))))(((((((((((((())))()))))((((((((((()))(())))))))))))((((())()()())))))))))(((((((()))))((((((((((((((())))))(((((((())())))(((((())))(((((((((((())))))))))))(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((()))(())))))((((((((()))))(((((((((((((((((((((((((((())))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))((()))))))))((((((((((((((((((((((((((((((((((((((((())))))))(((((()))))))))))))))))))(((())))((((())))))))))))))))))))((((((((((((((((((((((((((()))((())))))(((((()))))((((((((())())((())))))))))((((((((())))))))))))))((((((((((((((((((((((((((((()((()))((((())))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())((((((((()))))))))))(((((((((((((()(())(())())())())())((((()(()(())))))((())))(((()))))(((())))))))))()(((((()))))))))))))(((((((()))))))))))))((((((((((((((((((())))((((((((((((((((())))))))))()))))))((((()))))))))))))))))))))))))))))((((((((((((((((((())(()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))(())))))))))))))))))()))))))))))))(((((())))))))))))))))))))))))))))))))())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())((((((((((((()((())))))(((((((()))))()))))))))))))))))))))))))))((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))((((()))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))(((((((())))))))))()))))(()((((((((((((((())))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))(()))))))))))((((((((()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))))))(((((((((((((((((((((((()())))))))))))()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))((((((())))))))))))))))))))((((((((())))))))))))))))))))))((((((((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))()))))))))))))))))(((((((((((((((((((((())))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))(((((()))))(((()(((((()))))))(())))))((((((())))))))))))))))))))((((()))(()()))))))))))))))))(((((((((((((((())))))))(((()))))))))))(((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())(()))(((((()(())))))((((((((())))))(()))(((())))(((())((()))()))))))))((()))))))))(((((((()))()))))(()(()))))))))))))))))))))(((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())(()))))((((((()))))))))))(((((((((())))((((())))))))((((((((((())))))))(((((((((((((((((((((((()())))))))))))))((((()))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))(()))))))))))))))(((((((((((((((()(((((((((((())((((((((((((((((((())(())())))(((((((((((((((()))()))))))))))))))))))))))))))))))(()))))()()))))(((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()())))(((((((()()))(((())))))((((())(()(((((())))(((()))))))))))))))(((()((((())))))))))))))))(((())))(((())))(((())((((())))())))(()(((())))((()))))))))))))))))))))))))))))))))))))))(((((((((())((((((((((()())))))()))))))))))))((((((((((((((((())))))((((((((((((())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))(((((((()))))))))(((((((((((((())))))))))))))))))))))(((((())))))))((((((((())(((())))((()))((()))(()(()))(((())))))(((((((()(())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))))))))))))))))))(((((((((((((((((((((()))))))))))))))))))))))))))))))))))(((((((((((((((())()))))))))(((((())))))))))))(((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((())))))))(((((((((((((((((((((((((()))()))))))))))))))))))))()))))))(((((((()((((((((((((((((((()(())))))))))))))))))))))())))))((((((((((()))))))))(((())))))))))))))))))))))))))))))))))))))))())()(()))))(((((((((())))))))))((((())((((((((((((((((())(((()))))))))))))))))))))))))(((((((((((((((((((())))))))))((((((((())(((((((()))()))))))((((((((((((((())))))))(((((((((((((())())))))))))((((((((((((((()(((())))))))))(()(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()()((())(()((()(()((()()()(())))()()((()((())()))(((()()))()(())()()()))()()(()()(()())(()))())()(()())()((()((())(()()(()((())(((((())(((()))()))()(()()()(())(())()))(((((()(())))()(((()((())()(()))(())()()(()()))))()()(())()(()))())))((()())))))(((()))(())))))()))((()()(()())((()(())))())()))))(((()())))))(()()()())))((((((()())(()(()()())(((()(()))(((())(()(()))())())(((()()(())((()))(()())(()(((((()())))))()()(()()))()))())))()()(()(()()))()((()((()))())))()((()))))))()(()())))())())()(()))(()((((())(())())(((((())((((())))((((((())())()()((()()()()(())))((()())(()()(())))(())((()(()(())))()(((()()()(()))))((())()()))(((())((())))())())())())))))()()(()))(()((()((())()))))))))())()(()(((()))()))))())())()())()((((()))()()(())()(()(())(()(()()())())()(())()((()()(((((()))()(()((()))()()))((()))((()))))(()((())()())))))()(()))(((((()())))()))(()(()))()())()((())()(((((((((((((((((((((((((((((((((())))(()))))((((((((((((((()))))))))))))))))((((((((((((((((((((((((((((((((()()))))))))))))(((((((())(())))((())))))))))))))(((((((((((((((((((((((((((((((((()))))))(((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))))())))(((((((((())))()))))))))))))))(((((((((((((((((()((((())))))))))))))))))(((())))))))((()))))))))))))))))))(((())(((((((((((((((((((((()))))((((((((((((((((((((((((((((((()((()))))))))))))))(((((((((((())))))(()))))))))))))))))))((((((())(())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()(((((()))()()))))))))))))))))))))))(((())))))))))))))))(((((((((((()))))))(())(((())))))))))))))))))))))((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))()))()))))))((((((((((((((((((((((()))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((((((((((())))))))))(((()(()))))))((((((())))))))))))))))))))))(((((())))))))))))))))))))))((((())))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((())))))((()))((((((((((((()))))))))))(())))))))))))((((((((((((((((((((((((((()()())))((((((((((((((((((((((((((((())((()((()))))))))((((((((((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())(())))))(((((())))))(((((((((((((())((((((()))))))))))))))))))))))))(()))))))))))((((())))))))))))))))))))))(((((((((((((((((((())(()(())))))(((((()((((((((((((()))))(((((((()))))))((()))))))))))))))))))))))))))))((((((((((((((((((((((())))(()))))(((((()(((((((((((((()))))))))))))))(())))))))))))))))())))))))))))))(((((((((((((((((((()((())))))))))))))(((((((((((((((())))))))))((()((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()(((((((((((((())))))(((((((((((()))))))))))))((((((((((((((((((((((((((((())(((((((((((((()))))))))))))))))))))))))))))))))))(((((())((())))))(((((((((((((((()))))))))))))))())))))))))(())))))((((((((((()))((((((((())))))))))))))))))))))))))))))))))))))))))))((((((((((()))((())))))))((((((((((())()))))))))(((((((((((())))))))))))))(((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((())))))))))))(()))))))))))(((((((((((((((((((((((()))))))))))))))))))(())))))(((((()))(((((((((((())))))))))))))(((())))))(((((((((((((((((((()())((((((((((()(((((((((())))())))))))))((((((((())))))((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))()))))))))())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()((((((()))))))))(((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((()))())))))))(((((((((()(((((()))))))))))))))))))))))))))(()))))(((((((((((((((((((((((((((((((((((((())))())))))(())))))))))))))))()))))))(((((((((((((((((((())))((((((((())))))))))))(((((((((((((((((((())))())(((((())(((()((((((((((((()(()))()())))((((((((((((((((((((()))))(((())))()((((()))()))))))(()(((((()))())))(()())))))))(())))))())(()(()))())))))))))))))))))(((())))))))(((((((()))())))))))))))))))(((((((((((((())))))))(((((())))))))))))))(()))))))))))))))))((((((((()))((())))))((())))(((()))))))(((((((((((((((((((((((((((((((())))))))(((((((((((((())))))))))))))))(()))))(((((()))))))(((((((((((()))(((()))))))))))(((((((())))))))()))))))))((((()(()()))))((((((((((((((()))))(((((()((((((((())((((((((())))))))))))))))))))))))))(((((()))()))))))))((((((())((((((())))))))))))))))))((((((((((()))))(((((((((((()))))))))))))(((()))))))))))))))))))))))))))))))((((()())))((((((((((((((((((()(((()))))))))))))))))))))(((())))))))))))(((((((((((((((((((((((((((((((((((((()())))((((((((((((((())))))))))))))))))))))))))))))(((((((())))))))))(((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((()))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))))))(((((((((((((((((((()))))))))))))))))))))(((((()))))))))))))))))))))))))((((()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))((((((((())))))))))))))((((((((((())))))))))))(()))))))))))(((((((((((((((((((((((()))))))((((((((((((((((((((((((((((((((((((((((((((())(())))((()))))))))))))))((())))))))))))))(((((((((((((((((((((()()))))))(((((((((((()))))))))))))))))))(((((((()((())))((()(())))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))))))))))((((((((((((()((((((((((((((((())))))))))))))))))((()))))))())))))(((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(())())))((((((((((((((((((((((((((((())))))))))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())()))((((((((((()))()))))))(((((()(()()(((((())))))))))(((())())))))))))(((((((((((((((((((((((((())))))((())((((((())))))))())))))(((((((((((((((((((((((((((((((()))))))))))))))))))))((((())))))(())()))))))))))))))))))))))))))))((())))))))))))))))))))))((((((((()))))))(((((((((((((((()))((((((())))))))))))))))(())))))))))(((((((()()))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))((((((((())))))))))))))(((((((((((((((())))))))(((((((((((((((((((((((((((((((((((((((()))))(((())))))))((((((((((((((((((((((((((((((((((((()))(()((((((((((()))))))))))))))))))((((((())))))))))((((((((((()()(((()))))))))))))))))))))))))))))))((((()))))(((((((((((((((((())))))))((((((((((())((((((((((((((((())))))))))(((((((((((((()())))))))))(((((((((())))))))))))))))))((((())(()))))))))))))))))))))))))))))))))(((((((((((()(((((((((((((((((((((((((()))))))((((((((((()((((((((((())))(())))))))))(((((((((((((((())((((()))()((((((((((()))(((())))((()))))((()))(((())))))))))))))))))))))))))))))((((((((())))())))((((((((())(((((())))))))))))))))))((((((((()(())))(((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))(((((((((((((((((((((())))))))))))))))))((((((((((((((((((((()(((((((((((((((((((((((((()))))))(()))(((()))))))))))))(((((((((()))))))))))(((((((((((()))((((((((((()))))))))))((((((())))))))))))))))((((((())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(()))))))))(((((((((((((((((((((((((((((((((((()))))(((((((((())((((()((((()((((()))))))))((((((())))())(()))(()))())))))))(((()))(()))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())(((()))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))(((((((((((((((((((()()))))((((((((()))))))))))))(((((((((((((((())))))((((((((((())))))))))))))))))((((((((((((())))))))))))))))))))((((((((((((((((((((((())))))))((()))))(((((((((((())))(((((((()))))))((((((((((((((((())))(((((((((())((((()((((()))))))(((((((()))))))))))))))))))((((((((((((())))))))))))))))))((((((())((())()((()))))((((()))())(((())))))))(((())))(())(((((((((()))))))))))())))))))))))))))))))))))))))))))))))))))((((((((((((((((()))))))))))))))))))))))(((((((((((((((((((((((((((((((((()(()))))))))))(((((((())))(()))((((((((((((((())(((((((((((((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))))))()))))(((((((((())))(())())))))))))(((((((((((((((((((((((((())((())))((((((((()))(()))())(((((((((((()))(((((((((()((()((()))))))(((((((((((())(()))))())))))))))))))((((((((((((((((()((((()))))((()))))))(((((()))))))))))(((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))((((((((((((((((((((()((((())))(())))))()())))))))((((((())))))))(((((((())))(())))))(((((())))))))))))))))((((()))))(((((((((())))((()))))))))(((((((((((()))((())))))))))))(((((((((((())))))))))((()))))))(((((((((((((()))))))))))))))))))))((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((((((((((((((((((((((((()))((((((((())))))))))))))))))))))))(((((((((((((((((((()))((((()))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))(((((((((())))(((((((((())))))))))))))))))))))))))((((())))((((()))(()))))))))(((((((((((((((((((((((((((((((((((((()())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))((((())))(())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((()((()))))(()))))))))(((((((((()))((((((()))))))))((((((())((((((((((()))))))))))((((((()))))))))((((((((((((((((())(()))((((()((((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))())))(((()((())))))))))))))))(((()))))))))))))))((((((((((((((((((((((()(()))))(((((((((((((((((((((())))))))))((((())))(((((((((((()))))))))((())))(()((()))))))))))))))))))(((((((((((((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()((((()(((())))()()(((()))))())))))))((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))())))((())())))))))))((((((((((((((((((((((((((((())((((((()))))))))))))))))))))))))(((((((((((())((()))))))))))))))))))))))))))(((((((((()())((()))((((())))))(((((((()(((((())))))))))))()))))))))))(((()))(((()))))))))))))))))))))))))(((((()(()))))(((((((((()))))))))))))))))))((((((((((((((((((((((()))))((((((((((())((())))))))))))))))))))))))(((((((((((((()))))))((())(())))))))))((((((((((((((())))))))())))(((((((((((((())))))(((((())(((()))))))((()))))))))))))))))))))))))))))))))))))(())((()))))(((())(((((((((((((((((((())))((()))))())))))))))))))))))))))))))((((((((((())(((((())))))))))))))((((((((((((((((((((((((()))))))(()))))))))))))))(((()))))))))))))(((((())))))))))))))))))))))))))))((())(((()(()())))))((())(()((())))))()()(())(())()(((((((()))))(((()()))(()())((()))((()(()()()()((())(((()((())(((())(())()((((())()()()()()()))(()())()((()))(())((((()(())()))((()(()))))()))()()())()())))()))()())(()()(()))()())()(()(((((((()()())()())())))))())))(()((()))()()()))(()(()(())())())((((((())))(((())((((())(())))))((()))())((()(())(())()())((((()))(())()(()))())))))()))((()())()())())(()(()(()()(()((())(())()(()(()))(((()(()()((()()))()))))))(()()()()))))()(()())()((()(()()()((((()(())()())())))))()())()(((()))))()))(()()))(()()))()((()()(()(())()((()(())))(())))(())))()()(()((()))())))(((((()(()(())(()()())))))()((()()())(((()))))((())())()()())))()(()((()()))))(()())(())(()(())))))(()())))))(())()))))()(((((((()))))())())(()())()))()())))()(())()(())()())())))())(()())())))))(((((()(()))()))()()(()())()(())))()((())()(((()()()(()()()(()(())(())))()((()(())())(()((()))())())())()())((())))))()(((((()(((()(())))))((((((((((()))((())(()()(()(()(()))())((())((())()(())()))(()())(()(((()((())(()()()())()()()(())((())()()))(()))()(()))))()())()))))())(())))()((())()))()()(()(()(((())(()()()()(()(()()((()())((()(()))())))))(()(())()()))))((())()(((()(())(()))()((((((())(()()()))())()))()))()()(()))))(((())())())))))(()())((()(()(()))())))(()(())()((((())))((()(((()()))()))(()((())()(()(())((())())))()))(())))(((())(((()()(((((((((()()((()()()((()))))())((()()))()((())())))((()))))())))(((((()()))))))()()))))))))(()()()))()(())(())))())(())(())))())()))()(()())()))((()((()()))(()(()())()))))(((())))()()(()(((()()(())(())((())()(()())))))()(((()))()(())(((()()((((()())))(((()(((())()()(()((()(()())(()))(()))()))((())))()))(())()())((((((((()((()(((((((())())(()()()(((()((())((()))()(())()()()()))()((())())))))))))(()(()()))((()()))()(()(((()()))()())(((())))(()()()(((())(()()((()))(()(()()()((((()))()()()))())()()))(()())))(((((()))(()(((()()(())(())))()()()))()))()()(())())()(()(())((()(())())))))((())()((()()((())))(())))))))))(()())(((()((()(())(()(((((())((((()()()()))())(())))()()(()())()(((()))))())((((()())()()(()()))()(()()))))(()))))))()((()())))()(()(()(()())())()))))())()((()()((()(((()()(()(((()(()()))((()))((()))())()()((()()((((())(()((())(((((()()))((()()(()(()))((()()))(())(())))(()(())((()((())(()()())()())()())))))(((())))())(()())))())()((()(()(())()()(()()))))))(())())))()))()()()))()(()()))))(())()(()(()))()(((()(())))))))((())(((()())(())((((()(((((())(((()))()))))(()())()((())(()((())))())())())))(())(())()(()))((((()(((())()))(()))))(()))((())))()(((((()(())(()(()))((()))))))()))((()()()()(()))))((((((((()(()()(())())))())()()()())((()())()))((()(((((())(())())(((((((()()()()()()()((())())()()())))(((())))()(()))(()))))))()()))))((((()()))())()(())())(()(((((()()()))(())(()()(()(())((())))()(((()()()()(()()()(()))(()())))())()(((()()(())()())())()((()())(()((()()(()(((()(()((((())((((()()())()()))(((()((())(()()))((()())((((((()(()()(()))))())))(())(()()()()()(()()())()())())((((()())))((()))))(()())))))((()))())()))(((())()()))))(()()())())()((((()())())))))()()())))))()(()()()())(())(()))(())))))))(()(((()()(()))))())((((((())()()))(())))())())(((())(()))))()))()())((()(()()()(()()(()((())()(()()()()())))()())()()()))()((()())(((())(())()()(((())()((())))()()))))(()(())(())()))(())))))(((((()()((()))(()))))(()())())((())))())(()(())()()))()(())))((())()(())((()())(()((())())(())))))))(())))(()()((())()()))()(()((((())()))()((())(()())((())))()((((()((()()()()()))))(((((()((())((()))(())(())())))((((((())))((())()())(())(()((()()()()))()()(())(()((((()((())((((()(())((())()(()()()((()))()()(()))(())))((())(()()()()(((((())()))()((()())(())))(((()()()(()(()((())))()((((()()())(())()((()))((()(((()))(()))(()))))))((()()()((()()((()((((()(()()))()((((()))((())(()))(((()()(()())()))()((()(()))))()()(((())))()(()()))()))()))()(((())()(()()))((((()(()((()()))()(())(()()))))()())))))(())())))()()())(()(())())())))(()(((((((()(((())((()(()())))(()((())))()))(((((()((()())()())()())())()((()())))(((())(())))()(()()()))())))))((())())(()(()(((()())))()())()(())(()()()(()))())())(((()((()())()((()((()())()))))((()((((()(((()(())))))))())())))()()()()))((())()(()(())()())())(())))))))(())((()())))()((()(((((((()()))()))(((((((()())))((()((()())(()(()((()))()())((()))((()))()())((())))(((()((())((()))()()())((()()((()))))(()))((()())))(()()(()()()))))))())))(())()(())(()))))())()())(()(()))))((()((())))))())()(()))(()(())))(())())())())))()))()))))(((((()(())()((()(()))()))))))(())(((())))))((()())()(()(((())()))((()(()())(())))()))((()(())())(((()(()((()(()))()))(())()))))(())(()()())((((()(())()())(((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((((()))))))))))))))))))))(((((((((((((()))))))))))))))))))))))))))(((((((()())))))((((((((((((((((((((((((((((((((()))))))))(((())))()))))))(((((((()))))))))))))))))))(((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((((((((()))))()))((((()))(((((((())))))))()))))))))))))))(((((((((((((((()))))((())(((((((((((()))))))))))))))))))))(((((())))))))))))))))))))))))))))))))(((((((())))(((())))))))))))))))))))))))(((((((((((((((((((())((((((((((((((((((((((((((((((((()))))(((((((())))((((((())))))))))))))((((((((((((((((((()(())))))))))))(())))))))))))))))))))))))))))))))))))))))((((((((((()(((()))(()((((())))(((((()((())))))((())))(()))))(((((((((((((((((((((())))))))))))))))))(()))())))))))((((())((())())))))((())))((((((((((((((((((())))(((((()))))))))((((((((((((((((((((((()))))))))((((())))((((((((((((((((((((()))((()))))))))))))))))))))(()))))))))))))))))(((((()((()))))))))))))))))))((((((((())(((((((((((((((((((()))))))))))))))((((((((((((()))))(((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(())))))))))))((((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))(())))((())))))))(()()))((()))((((()))))(((((())))))))))))((((((((((((())))))))))))))((((()(((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((())))))))))(((((((((()))))))))))))))))))))((((((()(((((())))()((((())())))((()((())()))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()))))(((())))(((())(((((()((()())))))))))))((((((((((((((()))))))))))((((((((((((((((((((((((()))))))))()))))))))(((((()))()))))))))))))))))))))((((((((((((((()(())(((()))))))(((())))))))))))))))))))))))(((((((((((((((((((((((((((()(((())))))((((()))()))))))((((()()))))))))))))))))))(((((()))((((((((())()))(((()))))(((((((()((((())))()))((((())((()))(()(()))))))))(((((()))())))))))))))))))))))))))))))))))))((((((((((((((())((((())))))))))))((())))))((((((((((((())))))))))))))((((((((((((((((((((()(((((((((((((())))))))))))))))))))))))))))((((((((((((((((((((((())))((((((()(()))))))))(((()))())))))))(())))))))))())))())(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((())))((((((((())))(())))))()))(((()))))(((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))((((((((((((())))((((((((()))))))((((())((())))))))))(((((((())())))))))))))))))))))))))))))))))))(()))))(())))))))))))))))((((((((((((((((((((((((((((((((((((((((())((((())))))))))))))))))))())))))))))))))))))))))))))))))))))))))))))))(((((((((((((()(((((((((((((((()(()())(((())))))((((((((((((()))))))(((((((())((((()))))))))))((((((()))(((((((((()())))))))))))())))))))))))))))))(((((((((((()))))(())))))))))))))))))((((((((((((((((((((((((((((((((((()))))(((((((((())))))))))))))((((()))))(((((((())))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))((()))))(((((((((()))))(()))))())))))((((()))))))(((((((((((()))(((((((())))))))))))))))))))))))(((((((((((((((((()))))))(((((((((((((((((((((((((((((((((((((((((((((((((())(()))(((((((((((()))))))))))((())))))))))))))))))))))))))))))(())(((((((((((((((((((((((((((((((((())(((((((((((((()))))))))(()))))))))))))))))))))))))))(()((()))()())))))(()))((((((((((((()(((())(((((()))))))))))))))((((()))))))((((((((((((((((((((((((((((()))))))))))))))))))(())))))))(()((((((()(()))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))(())((((())))))))))))))))))))(()))))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))((((((((((((())))))))))))))(((()))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()())))))(((((((((((((((((((((()))((()))))))))))((((())))())))))))))((((((((((((((((((((()())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))((()))))))))))))))))))))))))))))))))))))))))(((((((((((((()))))))(())))))))))))))))))(((((())(()))))))))))))))))))))))))))))))))))))))))))()))())())(()))()(()())))))))))()()(())()())))))(((((((()(()())(()))))))))()(()))((((()()(()((()()(()())(()))(()))(((())))))(()((())))))(()()(())))(()())())()())()))()()(()))))()))(()(()()())()(()))()())(()))()))((()(())(((()(()(())()())()((((()((()))((((())(((((((((())()()((())())(()))))()))((())(())(()))))(((())()()())((())))(((())))()))((())()((((())))()()())())(())(((((()))(())))))((())())))(()(((()())((()(()(((())(()(()()(()))()(()))((()(())))(((())((())(())()()))((()())()))()(()))(()))()(()(()(((())(()())((()))(())(()))))))(())()()))))))))))(()())))))))((((()()(((()(()(())))))))(()((((())((()())(((()(()(())))((()))((()()((((())(())))()(()()()((()())))(())()))))))(())()((())((()(()((((())))))))()((((()((())))(()))())))))))())((()()))(()(())()(((((((()()(())(()))))())(()())))(((()(((()(()))))))))))()))))()()))((())(((((((())())(()(((()((((())())))()(((((()())))(((()()()((()((((((()))())))))))()(((()()()(()))(((((()())())))()((()()((())()))()()(()((()(())()())((())()(()()))()((())(())(()()))())(())()(((()()())))()))()(()())(()((()))((()())()))))()))(())(((((()((()())))))(()(((())(()()()))()(((()(())))((())))))(())))))))))()((((((()))(()((()))))))))()(((()))())))))((())))))()(((()()((()()(())())))(()((())(()))))()())))())((())((((())(())())()((()())()()())(()))((())()(()))))()(())(((((())((()))))()()(()(()((((((()))))((())())((()()))(()))(()))))()())))))))((())()))()))))))))((()(()(()(())()())((()(()(()))((((()))()))))()())(()()(()(()((()))))(((((((()(())))())))(()))))())((()))))()())()()(()()()))))())))(()(()((((())))(())())())(((((())()()()())))))()()(()((())))(())))()())))))))))())))(((((((())(())())())()())(()()()())()())((()(()))))))()(((()()(((()())()(()))))))())))(()()((())))())()())))))))((()()(((((()(())(())())))))))()())()())((((())((((()(()((())))())))(()))()()))(()((())()(()((((()()()((((((((()()(()()))()()))())(()))(((()()))))()((())(()()(()())(((())(()))))(((()(((()((()()(()))()())())))(())(())))((()))(()()((((())())(()())(()())())(()())))(((((()))()())((()((()()((()(())(())))))(()((())()(()((()(())()(())())))()((()())(())(())()))()(()())())((()())(()(((()())()(()(((())()()(()(((((())))()(())))()())(()))(())((()))())))((())(()()))()((()((((()((()(()(((((()())())((())((())((()(()))((())(()))()()(()))))(()))(()(((()(()))))()((())))))(())()(((())(()(()(((())())(()())))())(((())())))()(()()()())))))())(()))))())))))(())(())(())((((())()(())(()(()))((()(())()))(()()(((((())))())((())(()(()((((()((()))()(()))()())(()(((()))()))(()())((()(((((())()))(()())())))(()((()())))(()())()((()(()(()())((()))())(((())()))(())))()(()()))()))))((()(((()()(()))))(())())))))))(((((())((()(()(()))())())))())))()())(()))()))(()))))())()())))()()))()(((()()(()(())(()())())()(((()())(()))()))(()())))))()((())())()(()((((((())))))(())((((())))()()()())()(()())((()((())())()((()))(())(()())((((())()))()((()((((()((()())((())()))())))(()()()())))()(()(()((())(()((())((()))()(()()()())()(())))((((()))()()()(((()(((()()(()((()()((())(())((()()))(()))(()))))()(((((())(((())()))())((()(()(()()))(((())(()()))))))()(((((())))))((((())()(((()())))))((()(()((()))())(((())))()(()(())()()())))))))((())))()((())))))()(((((()))))(()())(()))))))))((()())))))))(((()((()(((((()))(((()(((((((())(()))(()))()(()()())))(((()()((()))(((()()))))))())())))(((())())(())))(()(()((())())()()()))(()))))()())(())))))(())(((()((()()())))))((((((()))()()))()()())(())())((()()())((()))))()()(()())(()())))())((())())())())(())))(())))))())(()()())()))))())()))(()(())(())))())((()(())())))(())((()()())())))(((()())))()()(()()(()))))())(()))(((((()))()()))))())())((())(()))))(())(()((((((()())((())((())()))())((()))((()()()()())((((()((()((())())()(((()(((((())(()()())())()()())))())((())()))()(())(()())()(())()))((((()(())))()))())()()))))))))((()))(()(())()())()())())()(())))()))())(())((())(()()(((()))())))))()))(((())((()()))(())()(()(()()))()()(()))())()))())))(())))))()(((())()())(()()())()))())()))))(((()((((()(((()((()((()()))(()))()))(()((()()()())()((()((()(((((((((())))()())))()))()((()))(())((()()(((((((())()))))(())((((())(((()()())(()()))))))()))(())))(())((()((()(()(()(())()))))))()(()))()())(((())((()())))))))()()(()))(()))((((())())()))))))()))(()()((()))((((()(()(()))))())()((()(((((()((()(()()(()())))(())()))((()((()))(()()())()((()(())(()))((())())()))))))((())((()(((((())()()(((()(())(((((()()))(()(()()()))))()())((()))((()()(())))))())()))))))()()))((((((()(())()())()(((()())())()))(())(()((((((()))(((())(()))))()(())))()))((((()))()((())(()()))(()(((((()((()()())))())(())((())()(((()))(())((((((()()(()()(()(())(()(())())((())))())(((()))())((()))))()))))())()((())))())()()(()(()()(()())()))(()))(()()())))))()((()()())())))()))()((((()(()()()(()))))())))())()()())()())))(()(()(()(()())()((()())))()()()((()(((())(()()(())(()((()())))(()()()(((()()))()()((()))))))())(())))(((()(((())(((())())()(())(()((())))()())()((((()((()(()()()()(())())())))(((()())()()())))(())()(())))()()))(((()()))))((()(((((((((()()((()()(((())()())((()))(()))))((()())))(()(())()(())()(())(()))()))))))))(()))(((((((())(((()())()())()))(()())((()))))((()((())(())))))(((((())))(()()(((())()()(()())((()())(())))))((()(((((())()))()((()()((((((())((()))()()(()())(((()))((()))))((())(())((()(())))())((()(())()())(((()(((()(()((()()())(()())))))))()()()))())(())(((()))(())(()(((())())(((())(()()(()((()(((())))))()()())))(())())((((()))())()))()())())((()))))((()(()()()(()((()(((((())())()()()())()(()((()))((()))))(())()(())()())))()(()())())()((((((())((())()((((()())(())()()))(())((()(()()()())(()))))((((()())((()(((())((((()))(()()(())(()()())((())((((()(()))()()((())(()(())(()(()))()()()())))(((((()()(())))(()((()()((((((())((()()))()(())(())))()()()()(()))()(())))()((()(()((()())(())()((())()()(((()()(()))))((()(((()))(()())((()()))()()((())((()))((()())((()())))()((())()()))()()((((()()))))))(()())()(()(((()()()()))))())())))((()()((()())))((((()()(())))()()()((()))()))))()())()()(()()(())(()))))(((((()()(((()))))))((()))))))()()((())(()())(()(((())())()(((((())))))()()()((()))))()()))))((((())()()(((())))(()()))(()((())(()())))()()))((()()))(((())()))((()(()(()()))(())(()))()(((()((()()((((((((()))))(()())))()))(())()(((()))()(()()(()))))()))(()())((()(()((()))(()(()((()((())(())))))()(()(())))())(()((()((())(()((())))(()))(()()((()()))())(())))))))))()))()()((())())()())())((()(())())))))(()((((())))))()()((()()(())())(()))))))))()))))))(()(()))))))()(()(()((()(())())()))())()))(())()()()))(((((()())))())(((())()((())()))())(())())(((()))()())))())))(()((()(((()))(((())(((((())()))()()(((())()()))()))((())())(()(()(((())(())())))()()()())(((()(())(()()((())()))))(())()()))(()((()()))(()(())()))())))()))(()))()(((())()(()(()()))))(((())((()()()))(())()())(()(()))()()()()((()(((((()(()()(((()(((()(())())))()()())((()()))())((((())(()())()(((())((()(((((()))((((()())(())())()()((()))(())))((()((())))(()()()))()()))(()(()))))(())))((())))))()((()()))()((((()(()())))))))((()())))()((()))((()(()(()()))()(((()(((())()(())()()(((()())))()()))((((())))))())((()(()())(()))))((((()(()()(())(())))()())())))((())(()())))))(((((())))))))))((())(())))())((())))))))))))))))()))()(())()()())())))))()(()(()(())(()((((())())(()(()))()))()((())))))(((())))(())))())(())()()))())((()(()((()(()))()()))()())(()())()())))()())(((()())())((()(()()))))))())((())(()((((())())))())))))(((()))()()))(()(())())())())()()()((()))))(()()(()()))))))(())))((()(()()()))(()()))())()()))))(()()((((()((((()(())(((())))))()))))))(()()())((())((()(()))(()())())(())(()(((((())()()(())()(((((())))(()()()(()())()()((((()))())())(()))()())()))()))()()))))))()))())())()))(())())))((((((())()(((()()(()()(())))()))((()((()))((())((()()())))((((()))(()))))((((((()())))()()()())((((((((())()()(((()((())(()))((())))((()())))((()((()()())()((()(()()((()(())()))((()())))((()())(()())((((()((()())))())))()())((())((())(())))()())))())))))(())()()(())))()())))()())())((()(((()()))()))(()((()())((()()((((()())()()((())))(((((())(())((()(()))(())(()()))()()((()(())()))())(())((())())))((())((()())((()()(()())()(()))((()((()(((())))())((((()))())()(()))((()))())(()()()))))())(()())()))())(()(())))(())()((()(((()())(())()))())(())()))(((())()))))(((()()())(((()(()()())))()(()()()))()(())())(((()))))))()())())())()()((((())(()())()))())(()()(((())))((()()((((())))()))(()()((()()))(()()))(())())))((()()))(())()(()())()(()()))()()((()((()))))(())())()()(()()()))(())()(()((())(()())))))(()))()()()((()()))))(()(((()((())()(()())(((()(()(()))((()()))))((((()(((()((()))))))((((((((((()))((())))()())())()((())))((())))(())())())()(()((())))))((()(()())()((((())(())))))))))(((((())()((())())((((((((((((()(()))))()(()(((()))((((()))()))(()(()()))()((((((()((()())())(((())((((()))((()((())))())))((())((())(()()))()()(())())))(())())))))()())()(())(()(()((())((((()(())(()()(()((()()()()()))()())(()(())))(()))())())()(((()())((((()((()))))())(()()()()((((()((()((()((((()(((())(()((()))))(((()))((()())))(()(((()))))))))((()))(((())(())))((()(())())()))))))()())((((()()())(()())(((()(()())))()()())())()(())(((()((()()())(()(()()())))((((())))((())(()()()(()((((((()()())())((((()))))())))((()))()()(()((()))()(()((((()()()))))))))()((((())(((())(()())))())(()(()()((()(()))()))()((()())((())))()()((()(()(((()((()())()(()(()()((()())))()())(()()))))(()())))(()))))()(()((((()())()))((((((()((((()))()()())()))()))(((()))))((()(())((())())()(()((())(()(((()())((())))()))))()()()))()()()))()())))))()(()()))(()((())((())))())()))()())))))(((())(()))))))))(()((())())(((()))()())())))()))()((((()))((()(())(())())()(()())((()(()((()((()()())))((())()()()(((()))()()(())())()((()(())((()))()(()(()())(()(((())(((()))(()()())()(((())()()()))((()()))(()())(()))())((((()(()())())))(())(())())()()()())((())(()(()))()())((())((((()(((()((((())()()())())))))((()))((()()()())()((())())())(())()()()))())))(())())(()())()(())(((()(((()(((()()))(())(((()()()()(((()(()))()(()()())((()()))()))()()())()())))())()()(())))()(((((()((())()))())()(())()))()()))(()((((((()())((()(())(())(()(()((()()()(((())(()))))((((()())((()())()()(()()(()()))((())(()))(())(()(()))()(()(()())(())))))(()((())())(())))(()()))())())()))((((()((((()((((()()))))((()(()))))()()))()))((())()))((()()())())))))))())()())())()()(()())(())())(())(((())()))()()(())()(()())()())(())())())()((()(()()(()(((((())))))))()))))(())))()())()))(()())()))()))))((()((()())))))()())(())(())(()()(()()))))))()((((((((())()))((())(()(((((())((()))((())())((())(((()())))))())())())()(())(((()))((()())()(()))(()())))))((()()))()))))()((()()((()(()((()(((((()())()()))()((())(((())))((()(())())())()(())())))())()(())((()())())((()(())())(())((()((()(((()(())((())())))(((())))())((())(()))(((())())(())())((((()))(())()))(((())()(()))()())(()((()()(()(())))))))(()()))))(((())())((())(((((((())(())())((()))()))((()))((()(()()())))(())())()((())(()))))(()(((())((((((())((((())))(()()()((()(())((()(()))(()()))(()))))(()))()))(())()(())(())((())())(()(()(()))(((()(())(())))))()()((()()()()()()))))((((()())()(()(())())))()())))((())))))((())(((()(()(())())()()())()))((()))(((()()))))())))))()())())(()((()((()(()(()(()((()()))(())))()()()((()()((())))()(((())(()())()((()(()()(((((()))(())(((((()))((())())((()()(())(()()()))())(()(())()((()))(()())(()(()(()))))(()(((())()))(())(((()()))))))))))((()()(()))()))()))())())(()(()())(()())())(())()))))(()))))((((())(()())((())))))((()())))((())()(())())())())((())())()))(()(()))))(())()(((())(()(((()))()()(()()))))(()()(()))))))()))()()(()(()(((()()))(())())())()()((()))())(((()()))(())())()(()(((((((()()()()(()))()(((()())()((()))())())()))))()))((((((()()()()())())(()(((()()))((()((()()()))((((())))((())())()((())()())()()()))))))(()(()()))((()((((())(((((()(())()())))()()((())()((()))()))())))()(())())(()()((())()())())))))((()(((())())((()()(((())())()()())()()))()))(())((())((((())))(())()(())()()(()(((((()())())))())))(())))())))(())((()((()(()())())(()((()(())()()())(((()(((((((())(())(()))()(()((())))(()))())()())))))))()()))(()(()())((((()))())())()(((()()(()()(()))))()))()))(((()(()()))))()(())())(()())((())((()())(())))((((((())((()))(()))))()()(())))((())()()()))))())()()()))(()(())))((())))))))()()())))()()((((((()())(()(())(((()())(())((())(()()))(()(((()))()(()))))())()(())(()()()()(()(()))))())))))(((())))(((()())(((((((()))())(())())())))((()((())(()))))()())()(())()(())()()(())))())((()(((())))))(()()))))(())(())()((()(()(()(()()(())))(((())))()(((())((()(())(((((()()()(()(()())))))()))()))()(((())))()()((((()()))))(()(((())())()())))(())()(())()()))(()()(()))())())()))))())))())(()())))))))))(())(())(()((()((()(((((())())((())(()())((()(())((()((((()(())()))((((()))(((((()((()()((()()(()()()()((()))()(((((()()(()(())(((())(())()()))((())())((())()()())))())))()()))()(()()())(()())())()))))((((()((())))(()()))))(()(()((())))()((((()()(((((())(()))((()())((()))(()))(((((((())()))(())(()())())(()()))((())()(()))))(((()(())((())())(()((())())()()))())()))(()()))(()()((()(()))))())((((())))))))))()()()(()(()()))((()(()(((((((())()((()(()()))))(())((())()()(())()()))()))())(()()()(())(((()((((())(()(((())())(()))(()))((())(()(()()(()((((())))(((((())()())(((()(((()())))))((())())((()(()))()())(((((()()((((()()))()())()))()))(())))))(())))))))(()((((((()((()()(()()(((()())((((((()))())())))())()()())))()))((()()(()())())()))(()))(())()))()(())))()())((()()())((()())(()()(()()((((()())))))((()()())))()(())((())))((()(())))()))))))))(()()())())((((()(((()())())()))()((((((())((()))(()))))()()(()))()()()(())(()())))))))()((((()())))((((())()(()(()((()()((()())(()))((((()))()()()())()())(()()(()(()()(())(((())())
)))))((((())()((()())((()(())(())()))((()))()(((()()(((()()))())))()())())))((((((()))))()))())()((()())()(()))((()(()(()((((()((()(()()()(((()))))))(()()()(())()()(())()()((())()))(((()))))(())((((((()(())()(()))((()(()()()()()(((((()((((())()()(())((()())())))((((()))()))))(((((())()))(()((()))()))))))))(()))((()(())))((((((()(()(()()))))((()()())))(()((()(((())((((((((((((((()))())))))(((((())))))(((((((((((((((()))()))))))))))(((()((())(()))))(()))))))(((((((((((((((((((((((((((((()))))))))(((((())))))))))))))))))))))))))))(((()(((())))))((((((((((((((((((()))((((((((()(())(((((())))))(((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((())))(((((((()))))(((((((())())((((((((((((())))))))())))))))((((((((((())))((((())))())(()))))))))))))))(((((((((((((((()))))))()))(((()))))(()()(()))))))))(((()))))))))))))(()))))))))))))))))))))))))()))((((()(()(())((((()))())()()(())())))(())))))()())())((())((()())()))()))(())(((()((())())))))))(())))))(()))(()()((())()(()()))())()()))))()(((())))()))()(()())))(()(()()))()())))()(((()())())(((()))(()())()((()()))()(()()))(())))(()((()))(())()))())(())(((((((())))())((((())()(())))))))(((())()))))((())())((())))))))()))))(()(())(((()(((((((()(()))))(()))))()))(()((())))(()))))(())))))))()()()))(((()()((()((())())()())(()(()((())(((())()())((())(()()(((((()(())((((()(()))(()))())))(((()())()(()))))(()))())()(()((()))())))(()()((()(()))()))()()(()())()())()))(()((((()(()(((())))))()())())(()))(())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))(((((((((((((())))((())))))))))))))(((((((((((((((((((((((((((((((((((((((((())((())))(((((((((((((((((((((())))))))))))))))))))))))))))((()(((((((((((((((((((((()))))((()))))(((((((()))))))))))))((())))))))))))))))))((((()))))))(())))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))(((((((((())((((((((((((((((((())))))))((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))()))((((()))))))))((((((((((((()))))))(((()))))))(((((((((((((((((((((((())())))))))))))))))(((((((((()))(()))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()((())))))))))))((((((((((((((((((((((())))()((((((()))))(((()))))))(((())((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((()))))((((((((((((((((())))))())))))(((()()))))))))))))))))))))(((((((((((((((()))(((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())())))))))((((((()))(()))))((((((((((((((((((()))((((()))))))))))))))))))))))((((((((((((((((((((((())))))(()(((((((())(()))((((((()())))))))))))))))))((((((((((()(((((((((((((())))))((()))))))))(()))))))))))))))))))))))(((((((((((((((((()((())))))((((((((((((((((())((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))((()(()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((())()))((((((((((()))))))))))))))))))))))()(())((((((((((()((((())))))))))))))))))))))))))))))))))))))(((((()))))))))))))((((((((((()))))))))))))))((((((((((((()))))))((((())))(((((((((((())))))))(((((((((()()))))))))))))))))(((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))((((((())))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())(((())))))))))))))))))(((((((((((((())))()((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))()))))))))))))))))(())))))))))))))))))))))))))))))))))))((((((((((((((((((()))())))))(((((((((((((((((((((((((((()))))(())))))))(()))))))))))))))))))))))))((((()))(((()))))))))))(((((())(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(()))(())((((((())))))))))))))))))))((((((((((((((((((((((((((((((((((((((())())))())())))))))))))))))))))))))))))))))))))))))))))))))))))((()(((((((((((((((((((((()))))))))))))))))))))))(((((((((((((((((()()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())))((((((((((((((())))))))))))))))))))))))))((((()(((((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((()))))))))))))))))))()((((((((()))))))))))))))))(((((())(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))((())))))))))))))))))))(((((((((((((((())))))))))(()))))))(()))))))))))(((((((((((((((((((((((((((((((()(()))))(((((((((((()))((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((())))))))((((((((((((((((()))))))))))))(((((((((((()))))))))))))))))))))((((((())))))))))))((((())))(((((((((((((()))))))))))))))))))))))))))))))))))))(((((((((((((((()))))))))((((((())(((())))))))))(((((((((((((((((((((((((((((((())))))))((()))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))(((()())))))))))))))(((((((()))))()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())((((()))))))))))((((()))(())))))))))((((((((()))))))))))))))))))((((((((((((((((((((()))))))()((((())))))))))))))))))))))(((((((((((((())()))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))((((((((((((((((())))))))()))))))))))))))))))))))))))))))))))))))))((((((()))))((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()((((())))))))((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((()))((((((((())))(((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())(()))))))))))))))))(((((((((()(((((((((())))))))))))())))))))))))))))))))))((((((((((((((()))))))))))))(((((((())))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((())(((((((((((((((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))))()))((((((((((())))))))))))))))))))))))))))))))))))))))))(((())))((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))((())(((())))))))))))((((((((((((())))))))(((((((((()(())))(((())))))))))))))))))))((((((((()(((((((()))(()(((()))))))(((((((((((())))))))))))))((()())))(((((((((((((((()))))((((())))))))((((((((((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))))(((((())))))))(((((((((((()))(((()))))))((((()()))))()))))))))))))))))))))))))))))))))))))))((((((((((()(((((((((())((((()))(((()))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((()))))))(((((((((((((((((()))))(())()())))))()))))))((((())))))()(()(((((()))(((((((((((((((((((((((((((((((((((((((((((((()()))(((()))))))))()(((()(()())((((()))))((((((((((((((((((())))((((()))))((((((((((((()))((((()())))))))))((()))))))))))))))))))))))(())))))((())()((((())))))))))))(((((((((((((()(((((((())())()))))))))))))()))))))))))))))))))))))))))))))))))))))()()((((((((())((()))(())()()(((((((()(((())())))())()(((((((())()))))(((((((())())))(()()()())))))()))))))))))))))))))))))))))(((((((()((())((((()))))()))()((((((((((((((((((()((()((((((()))))))))(((((((()))))(((())))))))))))))))))))))))))))))))))))(((((((((((()())))(((((((()))))))))))))((((((((((()))))))))))))))))))))))))))))))))))))(((((((((((((((())))))))(((())))(((((((()((())))))))))))))()))(()(((()((())((()))))))))))))))))))((((((((()((())))((((((((((((()()))(())))))))(()))(((((((((((((((((((()))))))))))))))))))))))))(((((((((((()((((((()))))))))))))((((((((((((((((((((((()))))))))))))))))))))((())))))))))))((((((()(((())(((((((()((()((()))))))))))))())((((((((((((((())))((((()))))))))))))))((((((((())((()))))((((((()(()(()(())((()))))))))))((())))(((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))((((()((())))))))))(((((((((((((((((((((((((((((((((()))))))))))))))))))))))))(((())))))))))))))))))))((((()))))((((((((())))))))))))))))))())))))))))(((((((((((((((((((((((((((((((((((((())(((((((((((((((((((())))((()))))))))))((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))(((()))()))))((((((()))(())))))))))))))((((((((((())))))))))))))(((((((((((()))))))))))))))))(((((((((((((((((((((())))))))))(())))))))))))))))(((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))(((((((((((()())))))))((()(()))))))))))))))))))((((((((((((((((((((((((()))))))))(((()))))))((((((((((((((((()(()))(((()(((((())))))))))))))))))))))))((((())))))))))))))))))))(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))((((()))))))))))))))((((((((((((((((((((((((((())(()())))))((((((()))))))))))(((((((((((((((((((((((()))))(((((()))()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))))))))))))(((((((((((((((())(((((((((())))((((())))))))(((((()))))))))))))))))(((((()())))(()))))))))))))))))))))((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((()))))(((((((((((((((((((((((())))))))))))(((())))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))(()()(()))()))((()(())())()))))(())))))))))()())()(()(()))())(()))))))))))((()(())))())))())())())()(()(())))(())))())())))()())(()))))())())())()(((((((()())()(()(()))(()()(((()))((()((((()()()(()((((()()(())()(()))(((()((((()()(((((((()((())))))())))()()()((()())))()()(())(()(()(((()())())(()(())()))(()()()((()(())(((((()()()())((()())))())((()()(())))())(()((((((()()(()()(()()(()()(()(())))((((()(()()))()((((()())(((()((())))(((()(())))((()))))()())))())))((())))))))(((((()()))())(((((((((((((()()(((()(()(())((())()()()())(())(((()))()()))((()())()(()((()(()(((((((()(()(()())((()((())()((()))((())()))()((()()))(()())))(())))(())()))((()())()()()(()((((()()((())()(((())())))()(()))))()(((()(()()()(())(())))(())())))()()))()((())()))()))))(()(()()((()))()(()((())(())(()()))()(((((((((())()())()())(())())))()()((())())))(()(()((()((((((()()()())(((()((())))(((()))((()(())()()()(()))())()()())()()(())))))()()())())))()())()(())(()(()(()(())()))))))))))())()))))(()(())))((((((()(()()()))))))))))(((((()))())))())()(())()))))))(((()(()(()(()(())()(())())(()))(((()())))((()(())(()()())((((())()())()))((()((()(()())((()))(((()(((((((()())))(())))((()))((()((()))((()(()()(()((())))))(()()())(()()))))()()))(()))()))))))()(((())())(()))))())()())))())))(())()(())())())))())))())))))())()(()(())(((((())()(((((()))())))(()))()()()(()))(()))())()(()()())))()(())(()((()())()()))))))())(()))()))((())()))()(()(()(()))(()(((()))(((((()()))((((((((((((((((((((((((((((((((((((())))(((((((((())))))))((()))))))))))))))((((((((((((((()))))))((((())))((((((((((((((()))))(())))()))(())))))))))))(((((()))))))))))))))())))))))))(((((((((((((((((((((((((((((((((())))((())))))))))))))))))))))))(((((((((((((((((((((((((()(((((((((((((((((((((((((((((((((((((((((((((((()()))(((((()((((())((((())))())()((()))()))))((((((((((((((()))))(((()))))((((())((((((((((())))))))))))(((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((()))))))))))))((((())(((((()))))))))(((((((((((((((((((((((()((((()))((())(((()))))()))()(((((((((((())))))()(((((((((()))((((((((((((((((((((((((())()))))))))(())((())())))))))(())(((()((())))(((())))))((()))))))))))))))))((((((((()))))))))())(()))))))((())))))))))(()((((()()))))))))))((((((((((((((((((((((((((((((((((())))(())))((((((((()))))))))))))))))))))))))))))))))))))))))(()())()(()())))))))))))))))(((())))())))(((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((()((((((((((((((((((((((((((((((((()))))))(()((((())(())(((((())((((((()))))))))))((((((()))))))))))))))(((((((()))((((((()))))))))))))))))))))))))))))))))))))))())))))))))))))))))((((((((((((((((((((((((((((((())(()())(())))))(((((((())))))))))(((((())((((((((()))))))))))))))))(((((()))((())))(())((())))(((((()((()))())))(((((((((((((())))))))))))((((((((())))))))))))))(((((((((((((((((()(((((()))))))))))))))(((((()))((((((((((((((()))))))(((())))))))))))))))))))))))))(()()))))))))))))))))))))()(((())))))))))))))))))))))))))(((((((((((((((((((((()))((((())))))))(())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()(((()))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))((((((((((((())))))))))))))((((((((((((((())(((((((())))((((((((((((((()))))))(((((((((((((((((())))((((())))()))))))))))))((((((((((())))))))))))))))))(((((((((((()))(())))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))((((((((((((((((((((((((()))(())))))))))))))))((((((((((((((((((())))(((((((((()(((((())))))))(())))))))))))))))(((((((((())(((((((((((((((((((((((((())()))())())())(((((((((())(())))))()(()))(((())))((((())))((())())))))))))))))))(((())))))))))))((())))))))((((((((((((())))))))))(((((((((((((()))))))))))))))))((())))))))))))))))))(()))))((((((((((((((((((((((((((((((((((((((((((((((((((()()(())))((()))))))((((((((((((((((((((((((((((((())(()))))))))))))))))(((((((()))((((((((((((((((((())))(())))))))))))))))))))))))))))))))))((((()))))))))))))))((((((((((()))(((((())))()))))))))))))))(((((((((((())))))))(((()))())))))))))))))((((((())))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))))))))((((((((((())))))))())))))))))))))))))))())))))))))))))))))))))))))((((((((((((((((((((((((((((())))((((((((((((((((((((((((()))))))(((((())))))))(((((((())))))))(()))((((((())((((((((())))))))))))))))))))))))))))))))((((((())(())))))))(((((((((((()))))((((((((())))))))))(((((((((((((((((((((((())((())))))))))(())))))))))))))(((((((())))))))))))((((((((()(((((((((((((((((((((()())))))))))))))))))))))))))))((((((((((((((((((((((()))(((((((())))))(((((((((((()))))))))))))))(())((((((((((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((()(())))))))))))))))))))))(((((()()))((((((())))))))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))))())(()))))))(())))))))((((((((((((((((((((((((((((((((((((((((((()))(((((((((())))))))))))))))())((((((((((((((((((((()))()((())((()())))))))))))))())))))))))))(((((())))))))))))))))))))))))))))))(((())))((())))))))))))))((((((((((((((()))))))))))((((((((((((((()))()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(()))((((((((((((())))))((((((((())()())((()))))))(((())))))))))))))))((()))))))))(()))))))))))))))))(((((()))))))))))))(()))))))))(())))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))()))(((()))))))))))))))))))))))))((((((((((())))))))))))))))((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))())(((((((((((((((((((((((()()))))()))))(()))(())))))))))))()(((((((((((())((((((((()))))))))))((())(((()())))))))))((((((()())))))))))((((((((())))))((())((())())(())))))))))))))))))(((((((((((((((((()))(((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())(((((((()(((((((()))))))))(()))()))(((())))((((((())))))))))(()))())))))((((((((()))))))(((())))((((((()(((())(()))))))()))))))))))))))((())))))))))))))(((()))))))))))(((((((((((((((((((((((((((())))((()((())())))))))))))())))((((((((())()))))))))))))))))))))))(((((((((((((())(()))(((()))))))((((((((((((((((((((((((((()))((()))))))))))((((((((((())()))))))))))))))))))))))(((((((((((((()))))))((((((())(((()(((((()))((())))())))))(((())))))(((((((((((((()))))))))))))))))((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((())))))))))))))))))))))))))))))))(())))(((((((((())))))))))(((((((((((((()))))))))))))))((((((((((((()))))))))((((())))(((())))))))((((((((((((((((((((((())))))))))))))))))))))))))(((((((((((((((((((()((((((((((((((((((())))))))))(((((((((((())((())))))))))))))))))(((((())(()))))))))))(((((((((((()(((((((((((((((())))))))))))((((()))))))))))))))))())))))))))))))))))))))))))))))))))))))))))))(((()))))((((((((((((((())))))((())))))))))))))()))))))))(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))))))((((((((((())))))))))))((((()))()))))))))))))))))((((((((((((((((((((())))))((((((((())))))))))))))))))))())))))))))))))))))))((((())((()))))((()))))))))))))))))))))))))))()(()()))())()))(())))())()(((()()()(())))))))))))))))(((()))()()((())(()((()(())())(((())()())(((()()()))()())(())()())(((((()()(())))))()(()())(())(()()()((((()(()(())()((()()())(())(())()())((())(((())))())((()(((((()(()))(()()())))))(()()((()())))(()((()))(()(()())))()))))()))()((((()((()))))())))())))((((()(((())(())())()(((())))))()(((())(()()(()(()))))(()(()))))((((())()(()()())())(()((()(()((()))))((((()()(((()(()))()(()))()))()()()()(((())(((()()))(()()(())())()(()))()))))()(())(()))())(()()()(()()())()((()(((())(()((()))((()(())()((())())(()()((())(()))))(())))((()(()()((((())()))())(())()))(((())()))((()()))))()()(()(()()())((((()(((()(()()()((()()(((())()((()()())))()(()()(()((()(((()()()))()(()())))))))((())((()))()()()((()())())))()()()))()())))()((())(())(()(((((()())))()))(())()((())((()))((((()()(((((()))(())(()(())()))))(())((((())(()))))()()(())(()(()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))(((((())))((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()((()))))))))))))((((((((((((((((((((((((((((())))))))))))))))))))))))((((()())))))(((((((())(((((()))((((((((())))))))))))))))))))))))))))((())(((((())))))))))))))))))))))))))))))))))))(((((((((((())(((((()(((((())))))))((((((((((((((()(()()))))))))))((())(()))))))(((((((()()))(())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(())))))))))))))((((((((((((((()(((()))))))))))))))))))))))))))))))))))(((((((((())))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))))()))))(((()))))))))))))))(((((())))))))((((((()))))(((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))((((((((((((((((((((((((((((((((((((((((((((((((()))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()()()))))(((((((((())))))))))))))))((((((((((((((((()))((((((((((((((((((((((((())()))))))))))))(((((((())))))))(())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))))))))))))))((((((((((((((((((((((((((((())((((((())))))))))(()))((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())(((((((((((((((((((((((((((((()))))((((()((()))))))))))))((()())((((((((())))))))((((((((()())(()))))))))))(((((((((((((((((((((((()))()))((((((((((((((((())))))))())(())))((())))))))))))))))))))))))))))))))))))))))))))))((((()))))(((((((((((((((((((()(()(()))))))(((((((((()))))))))))(((((((((((()))))))(((()))(((()(())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()(()))))))))(((((()))))))((((((((((((()((())(((()))))))()))))))))))))))((()((((((((((((((((((()(())))()))))))))))))))))))))))))))))))))))))(((((((())(((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((())))))))))))))))))((())((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((()))()))))))))))))))(((((())(((((()))))))))))))))))))))((((((((()()))())())))((((((((((((((()))))))))))))))(((((((((((((((())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(()))))))))))))(((((((((((((((((((((((((((((((())))))))))(((((((()(()))))))))))))((((((()))))((()))))))))))))))(((((((((((((((((())))))))))))((((((((((())))))))))))((((((((((((((((((()))))))))))))))))))))((((((((((()))))((())())))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())(((((((((()))))))))()))))))))))))))))))))))))))(((((())((())())(((((())(((()((((((((((((()(()))()())))((())))))))))))((((((((((((((())))()((((()))()))(())(()(((((()))())))((())))((((()))))))))((((()()))()())))))))))))))))(((()))))))))))((((((((((((((((((((((()(())))))((((((((((((((((((((((()))((((((())))))))())))))(((((((((((())))(()))))))))))))))((((())))))))))((((()))))))((((()))))((((((())))))))))))))))))))))))(((((((()))))((((((((())((((((()))))))))))((((())))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((()))))))))))((((((((((((((((((((()))))))))))))(())))))((((((((((((((((((((()((((((((((((((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((()))(()))))()))))))))))))((((((((((((((()))))))(((()))))(((()(()(())))))))))))))))))((((((((((((()))(((()))))))))))))))))))))))))))))))))))))))))))))((((())(((((((()))))))(((((((((((((((((())))))))))(((((((((())()))))))(())))))))))))))((((((((((((((()))))))))))))))))))))))))))))((((((((((())))))))))))))))))(((())))))))))(((((((()((()))))))))))))))))))))))))))))((((((((((((((((())))))((((((((((((((()))))))))))))))((()(((())()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))((((((((((((((((((((())))))))))))))))))((((((((((()))))))()))))((((((()))))))))))))))))))))))))((((((((((((((((())))((((((((((()))))))((((()))))))))((((((((((((((((((((((((((((((((((((()))))))(((((((())))))))))))))))))))))))))))))))))))))))((((((((((((()()))))((()))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))))))))))))))))((()))))))(((((((((((((((((()))())(((((((((((()))()))))))))))))))))))))))))))))))))))(((((((()((()))))(((((((()))(((((((((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((()()(()()))((())))))))((((((((((((((((((((((()))))))))))))))))))))))))))))))))))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((())))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((((((((((((((((((()(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((()))((((((((())))))(())))))))))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((()())((())))))))))))(((((((((((())))))))))(((((((((((((()))(((((((((()((())))))))))))))((((((((((())((((((((((((((((((())))))))))))))))))()(((((((((((((((())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()(((()))))))((())))))(((((((()))))))))))((((((((((((((()((((((()()))))))))))))))))))))))))(((((((((((((((((())((((((((((((()))(())()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()((((((())))))))))))))))))))))))(((()))))))))))))(((((((((((((((((((((((((((((((((((((((((((()((((((((((((())))))))))))))(((((((((((((((((((((((((((()))))))()))))(((((((((((()))((((((((())(((())))))((((((())))))))()))))))(((((((()))))))))))))))(())))))))))))))))))))))))))((((((((((((((((((((((()))))(((((((()(((()))))))))(((())))((((((((((((())))))(((((((((())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((()))))))))()))))))))))))))))))))))))))))))))))))))))((((((()))))))))))))))))((((((()))((((((()))()()))(())))(((((((((((((())((((((((((((((()))))))))))))))))))))))(((((((((((((((())((((((((((()())))(((()(((((((((())))))))))))))))))((((((((((())))))))))))))))))))))))))))))))((((()))))(())))))))))))))))))))(((((((((((((()))))))((((()()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((())))(((()(((()))))))())((((()(()))((()))))(()))())))(((()))))((())))(()))))))(((((((((((((())))((((()))))))))))))))((((((((((((())))((((((((())))))))))))))))(((((())))))(((((((((()))))((((((())))))))))))))))))))))))(((((())))))))))))))))))))))(()))(((((((((((((((((((((((((((((((((((((((((((((()((())))(((((((()))(())))))))))))))))(()))))))))))))))(((((((((((((((())(((())))))((((((()))))))((())))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())()((()))))))(((((((())))((((((((((((((((())))(((((((((())(((((((((((((((((((((((((((((((((()))))))))))))))))))))))(()))))))))))))((((((((((((((((()))(((((()))(((()))())))))))))))))(((())))(())(()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())(((((((((())))))))))))((()))))))))((((((((((()((())))))))))))((((((((((((((()(()))))))))))))(((((((())))))((((()((()))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((())))))))))))))))))))))))))))((((((((()))(()))())((((((((((()))))))((()((()((()((())))))))))))))))(((((((((()())((((((())))))((((((((((((((((())))(((()))))))))))(((((((((()))))))))(((())))))))))))))))())))(((()()))(())))))(((((((((((((((((((((()(((((((()(((((((((((((((()((((())))(())))))((((())))))((((((()))))))))((((())(())))))))))(((())))))))))))))))))(((((((()))))))((((())))(()((())))))((((())))((((()((()))))))(())))))((((((((((())))))))))))))))))((((((()))))))))))))))((((((((((()))))))))((()))))))))))(((((((((((((((((((((((((((((((((((((()(()))))))))))))))))))))))))))))(((())))))))))))))(((((())))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()))))))))))((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((())))))))))((())()))))))))))(((((((()))))))(((()))))))))((((((((((((((())(((()))))((((())())()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((())))(())))))))))))))))(()))))))))))))))(((((((()))((((((())))))))))((((()))))))))))))((((((((((((((((((((((()((())))))))))))))))(((()(((((((((())))))))))))))))))))))))((((((((((())))())))()))(())))))))))))))))))))))))((((((((((((((((((((((((()))))))(((((()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()((())())()))(((()))))()))))())(((()))((())))))))))))((((((((((((((((())))()))))(((((((()))))))(((((((((((((((((((((((((((()))))))((())()))))))()(()))(((((((((()))))))))))))(((((((((((((())((()))()))))))((((((((((((())))))))))))))))((((()(()(())())(())))))))(())))))))))))))))))))))))))))))))))))))))))(((()))))))))))))))))))))))))((((((((((((((((((((()(((((((((((((((()))))))))))))))((()))))))))))))))))))(((((((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))((((((((((((())()))))))))))))))))))))(((((((((()(()(()))))))))))))))))((((()))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(())()()))(()))()((())))))()())))(((()(())(()()()())((((()()()((())))(((()))()()(()))((()))()()(()(((())())()(((((((()(((()())(()))(((((()))((())()((()))))))(()(((()())()))(((()(())())))))(((()))(()())((()))((((((((()((())))()()))()()()))((()))(((()(()(())))()))())))))(()(())))))(())))()))(())())()()((()(()(())))(())(()))))()())))(((())())())(((((()(()()((((((()))()())(((())())))((((()))))(()()))())))(())))))(()))()())(()(()((()(()())((((())()(())((()()(()))))()(()))(()(((())))((()))(())())))(()())))(((())()())())(()())()))()(()(())(()()())())(((()(((((()()))(()()()((()())((())((()))()(()())(())()()))))((((())))))(())(()((()(()(()())((()(((((())))))()()(())(()())((()))(()))))())(()))))))(()(())()(())))())(()))))())()()((()))()())()()(())))())))(())((((((((()()()()())()))))))(()(((()()())(())(())())))))((())()(((()())(((()())()(()()))((((((())))(()()()))(()()((((())(()))())()()))(((())))()())(()()(()())()))))(())())()()(()))))(((()))())()())()(())(())))(()()()(()())))(()()()(())(()((())))(()(((()((())))()())((()((((()))()()(()()(()()((())(((())))()))()()()))())(()((((()))((()())())()))))(()(()()()()(()))()()())(()()((()))()(((()())(()(()())(())))()(()(()))((())(((())((()())(())(((())()()())((()))()()))))(()()((((()())))))())))()(())))(()()()()()())()(()())(())())())))()(()()))))((((()((()()(())()(((())(((((()))((()))(((()))(())))())((())()(())()((()(()((((((((()))(()))(()(((())))(((()))))((((((((((())((()))(()))((()(()()()))((()))))())))(())()())(()))())()())()(()())((((()(((())()))))()()(())))())))((()()())())))())()))())((()(()(((()))))()((())(()()(())))))()())))))()(((()((((()())())(()(((((()((()()()((()))(()())()()((())()))()()((())()))()()(())((()()()))()(((())())))))))(()))(())())())(((())())())())()(()()()(()())()((()())(()(())))())())((((((()()()))))())(((((()()()))((()))()())((())()()()((((()((()))()())))((()()()((()))(((()))()()())()))())()((())((())))(())(())())())()()))()((())))()())(()()(()())))()()((())(()())()()(()()(((()()(((()))()()(()())))(()()))(()(()))(()))(())))()))(((()(((((())()(((((())()(()(())(()((()))))(())))((())()()))))(()()()((((())()((()(()))())))(((())))((())()((((())))))))()()()(()((()(()))()()(()())))(())(()))((()())(())((()(((()((()((()(()))((()()((())))((()((()()(()())(())))((())(()()()((()(((()()))(())))((()()(((()()(((())))())(()(()((()()))((((()()())())))))()(()()(((()()())))()(())()(((()()()(((()(((())(())()())))((())(((()()((()(((())(((()()()()()))()((()()((()))())))()((((()(()())(((())))(()))())(())())))(())((()))()(())()))))(()))))))(((())(()()()(())()(()))()(()()(((((())(()))(()))((((()))()))))(((()((())))(((()))(()()))))()))(((()()(()()))))))())())()())(((())(()))()(()(((()()(()(((((()))()()))(())))((())))((())))(()((((())((((()()(()((((()(()(()))(())()()()(()((()))((((((())())())(()())((((())((()))((())()))())))(()((()))((())()))))()(()()())(()()())((())()))())(())))))()()(((())(((()())()()))()()(())((()))())))(()())))))())(())))(())()))(((())(()()(())))(()))((((((((()))((())()))(()(()())((()))(((())((())())))(((()())((()(()((()((())))))))))(((()()()((((())()())(())())())))(())())(())()))(()()(())((((((((()()))(()())()()()()((())))))(((()(()(())(())))(((()()(((((())))(((()))()(()((()()()()()((((((())()(())(((()))((()())()()()())))()())()()((()))())()(((()))))))())()((()(((((())(())))()))))))(())())()()()())()())())())())((()(()())))()(()(((())()(())()))))(()(()((())))()))))()))))())())(())))(((()))()))))())))(()((()))))((())())())())(())()((())))))()()())))(()()))))))((())()))))())())())))())())())(((((()(()))()(())()(((()(())(((()()(())())))(())()())))(((())(())))())))(()))))()())()()(((())))))())()()))()))())(((()))())())))()))()(()))))()()))())(()())()))((()()(()(()))(()())))()(((()((())(())))))()))())))))()()())()(())((((((()(((((((((()()(((()((((()))))(()((()))()())()()(()))()()))))((())))(((()((()((()())()(()(((())(()))((()()(((()())(()()()()())(()(())))()()))((((()))(())())(((())())()(()((())((((())))()()()(((((()()()((()()()(()((()()))))((()(()(()()((()))(()()(((()()))((())()(((())())())(()())))())))(())))(((((()))()))()(()))))))))(()((()()())()(()))(()(()())()))()(()())()()())())))))()(((()((()()))))((())))())))())((())())()(()())(()(()())()())())))))))()())()()((()()(((()))())))))(((()()()((()))()()))()))))))()()(()(()()())))()(()))))()((())))(())))())))))())(()(()))()(()(((())()())())))()()))()(()()(()()(())()))(()(((()(()()()))(((()))())()(())(((((())(()())(()())())()()())((()))(((()()))(())()(()()((((((()(((()))(()((((()))()))))((()))()))())(((((())))))))())()))))(()((((()((()))))))()()((((((())()())()))())())()))(())((()())(((()())()(())()()))())(())(())))(())()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((()))))))))))))))))))))))))))))))))))((((((((((((((((())))))))))(((((((((((((((((((((((()))))))))))))(()()))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))((((((((())))((((())())))((((((((((((())))((((((()))((((())()))))(()()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()((((()))))))))))))))))))))))))))))))))))))((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((()())))))))))))))))))((((((()))))(((((((((((((((())))(((()))))))))))))))))))(((((((((((((((((((((((()))))((((((((((((((((())((())))())))(()()()))))))))))))()))(((((((((((((((((((((((((((())(((())))(((((((((((((((()((((((()())))(((()))))(()((())))(()))))(((((((((((((((((())))))))))))))))))(((((()))())))((((((((())((())()))))(((()))((((((((((((((()(((()))))))))))))))))))))))))))((((((((())))))(((((((((((((())))((((((((((())(((((((()))((((()))))))))))))))))))(()(((((((()))))))(()))(((())((((((()))(())))))))))))))))))(((()((((()))((((((()))((()))))))))))))))))))))((((((((()))))))((())((())))))))))))))))))))))))))))))))))))))((((()))())))))))))))))((((((((((())))(((((((((((((((((((((()(((((((()))))))))))))))))()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(())))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))))((((((((((((((())(())))))))))))))))(((((((((((((((((()))))))))))))))((((((((((((((((((())))())))(()))))))(((((((()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((((()))))))))(((((())()((((())()((((()))(())))))(())))((((()))((((()))))))))))))))((((((((((((((((())))))))))))))(((((()))))))(((((((()))))(((((())))(())))(((((((()(()))))))))))((((((((((((((((((((((((()(((())((((((((((()))))(())))))))))))))))))))))))())))))))))))))))(((((((((((((((((())))))))))))))))((((((((((())))((((((((())((((((((((((((((((((((((((((((((((((((((()))))))(((((()))))))))))))))))))))(((((((()))))(((((((()))((((((((())()))(((()))))(((((((()((((())))())))))))))((()))))(()()(((((()(((((()))())))))))))))))((()))()))))))))))))))((((((((((((())(((((((((()))))))((()))))))))(((((((()))))))))))))))))))))))))))))))))))))))))((())))))))))))))(((((((((((((((())))))(((((((((((((((((((((())())((((()))(())))))))))((())))))(((())(())))))))))())))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())))((((((())))))))))))))))(((((())))((((((((())))(())))))()))(((())))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((())))))))))))))))))))))))((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()))))))))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))((((()())))))))))))))((((((()))))))))))))))))))))(((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))(((((((((((((((((((((((((((((((((((((((()((((()))))))))(((((((()))))))))(((((((((((((((())(((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())((((((((((((((((((((((((((((((((()))((())))))))())))))))))))))((((((((((((()(()((((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))((((()))))((((((((())))))))))))))))))))(((((())(()))))))))(((((((((((((((((((((((((((((((((((())))))))(((((())))(()))))))))))))(())(((((((((((((()))))((((((((((())()())))())))(((((()))))))))))))))))((((((((())())))))((((()((()()))())((((((((((((((((((((())(((())()((((())))))))))))))))))))((((((((((((((((()()))))((((())))))))))))))))((((((())(())))()))(()((((((()(()))))())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))((())(((((((((((((((((((((()))))((((())))))(((((())((()))))))))))))(((((((((((((())))((()()))))))))))))))))))))))(((((((((((((())))))))))))))))((((((((((((()(((()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))())))((((((((((((((((())((())))((())()))))))(((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))))))))))((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((())))(((((())()))))))))))))))))))))))))))))))(()())))()()(()))())(()(((((()))())(())))((()(())))(())()()(()())()(())((()())(()()()())))())))()))())(((())(((((((()((())())(())))))()))))))((()))()())(()())))))()(()(()(((())()((((()))))))())))((())())(()()()))((((((((()(()))(()))))(()))()))((()()))()))()))())(()()(()))))()()(()())()(()))()))(()))())(()())))))))(()(()())()()((())((((((((((())(())))(()(()()())()))(()()())()())(()))((((())())())(())))))((()()())(()))()))())((((((((((())()))))(()((()()()))((())))((()())()))(()))))()(()))(((()()())())))))(((((()((()((()()(((()()(())(()))(())((((())))()()((()()(()))()())((()))((()())(())))()))()()())((()()()())))((((((())((())(()()(())(())(())))(((())()())(((()()(())()))(()(()))(())(()()()((((()((()))(()())()()((()()())))()()()(()((())()()))((((())()(()()))(()(((((()())()(()())(())()(())))))((())(())((()())()(()))))))))))((((((((())))(())(()())())()((())))(((()((((()((()())()))(((()(()(())))((())(()))(()(((()))()(()())()((()())())(((()))(()())((()(((())(()((((())(((()))))((())()()()()((()))()()())())))((()()))(()))((((()(((()(()()))(((())()((((())))()()()))))))))(((((()))((()(((()())(((((((()()(((())((()))()(())((())((())()((())()())(())(((((()(())())(()))(()((((())((())()(((()())((()))(())))))))(()))()()()))))())())(()(()((()())()(()())))()(()(()))(((((()()(((())(())()()()))(()()))((())((())()))))))())()))((((((()(()))(())())))))()))(()))()(((())()))())(()(((((()()()(((()))()))()))))(())(())()(((())(()((()(((((()((((()(())()()()))())(()))()()))(()()())())))))())()(()((((()((((()()(((())())))))((((()()(()()()()()()(())((()(((())))())))(((()())((()(()))))(((((()(()()()())(()))()(())())((()()))()((()()))(()()))(()(())(())(()((()(((()()(((()((()))))())(((()((()))())((()((())()())))))()()()(((()(((((())))()))))))))())(()))())((())))(())())())()()(())()(()())())()())(()()))()()()))()()())(()(()(())())())(((()(())((())((()())))()(())))((()()()((()(((((()())(()))(()()((((()()())()))(())()))))((((()()()((()(())()))))(()())(()()(((()()())))()(())()(())((()()))()((((())()()())()()(()))))())()))()))))))()(()(((()())())()())(()(()(()())((()()(((()(()))())(()))()(((())(())()(((()())(()()))()(()))()()(()(())(())()(())()))(((())))(())(()(((((()()(()()((()())()()(()()))((()))()()())))()((())))(())((())))()(()()))))(((()(()()()()())()))(()())()()))(()())))()(((((()((()()))((((((()())()))()()()(((()())()))((())(()()())))()(()()(((()())(((()))()))())()))(()))()()))))))(()((()(((()(()(((((()(()((((((()())))())()()))(((((())()()((()()((((((()())()))((()(()(()())(())(()))()()))))()())()))(((((()((((((((((()(())()()(()()((())()(((())))(()())())))(()(()))))))((()())(((()))))))))))(()()(()()((()(())((((((()(()(((())(((()()()))))(()))(((())()()(()))((((()(((())))))(((((()((())()((())))()(()(()()()())((())))()())()))))(()()))))())((()(()(((((())())))()(((()())(((())))((()()(()(()()))(()())()))())())())))(()())))((()(((()((()((()()))))((()(((())((())))()(((()()(()())(()))()((())()((((())))))(((((())()(()))()())))((((((((((()))()(()))())))(()((())))((()))()()))(()()))))(()()(()((()()(((()())(())())())()((())))(((()))(()((())(())(())((((((((())))(())((())((()()(())))()((()()()())((()(())())((()())()()()(((()((()()())(()((((()(((()())()())))))()(()(()))(((())(()))(())))())(()()))())(())())))())))))))()(((()())()))))(((((()(()((((()()())())(())()))(()))))((())()))))()(()()((((()(()(()(((((()())))()()()))()(()))))()())))()((((())(((((((())(()((())))()(((()()((())((()(()))))(())()((()()()()())((()()((()(((((()()))((()()))))()((())(())))((()))))(((()(())(()))()))((((()))))))((())()(())))()((()()()(((()()))()()((((()((()))()((())(((()((((()((())))((((()))((((())((()()()))((((((()()(((())())()(((()(()(()))(())(((()))))())((())())))(())))())((()(()())))(()(((((((())()))))(()()())()))(()))(()))()))())(()(((()(()(()))))((((())()))())))(())(()((((()()()()(()())(()((())((()((())())(())())(()()()))()))(())))((((()(())())))(((((()(()(((((())))()(()()((((()()()())((()()((((()()()))((())((()))))()()((())()())))))()()))(()(((((()()))))()()())())())))((((()))((((((((()((((()(()(())((())()))((()())))((()))())(()()()))(()()))(()((())))))()))))())(())))())((()))())()())())(())(((()(((()((((())))()(()()()(()))(())))))(()))))))(()(((()()()))(())()))(()(()())(()))((((()(()))()(()(((()(()()())()))((())))))(((((()()))))()(())())((((((()(((())))())()()))(((((()((()))))(((()(((()()(()((())()))(()((((())))())()((()()(((()(())))()((()(()(())((()))((()((()((())((()((())())))(()()(()))(()))))(()((()((((()()((((()((())())()()))((())))()((((())((()()(())))())))(())()))()())())()(()(()(((())((()())))())))()))))()((()))())()(((((())()))()))()((())(((((()(((()))))))())()))(()))))((()(()))())(()(((((()((((((()()()))())((((()))(()())))((())())()(()()(((()(())))(())((())))))()())()))(())))()()(())()(()(())()))(()()((((()())()(((())((((()()))()((()))))))(()))(((()))()(()((()()((()(()))())()()((()((()()())))))()(()((())))(((()()()))(()())())((((())()(()))())(()((()(()())()))((())(((((()((()))((())((()(()()())()()()()((((()))()())))(())((())(()))))(()())()()(()()())()))))((()(()()))))()(()(((())())())))(()())))())(()(())))(())())())(((()())(()())((()(())))(()(()()()))()))((((()()))()()))()()))())()(()()()())))(()())))()()((((()()(((((()((()))))))))()((()))()(((()))((())(()(()(()((()(((()(((()(()))())(()))))()(((()))()))(()))))()((())(()()()())(()(()((()()))()()(()()()()())()(((()))()(((()()(()())))()()())))(()((()((()()()(()(())(((())()))))(((()))()()))()))()()())(()(()(()())(((()()))))(())()((())()))()(((())))))()((()))))((((()()())))(()))())))(())())(((()(()())(()()(())(()()(()(())))((((()((()))((((())()()(((())()()()(()())((())(((()()))))())()((()()))))(()()()()))())())()(())))())()))))()((()((()())((())(()())())()))))((((())())((())(((()(((()())()()()))()(((())())((((((()())(())()(())))((((())((((()))(()()()())))))))((()))))()())()())()((()(()(()))((((((((()()()(())))(())()))))((())(())()(()()()(())()())())((()(((((())(())(())()()))))())))()(()))()))()(()((())())(((((((()())()()()((()()))))((())))()())))))(())((())(()(()()(())())())(()()(()((((())())(()()(()((((())()))()())(()())()()()()))((()()(()(((((()(((()(((()())()()(()()()))(())((())(()())))()))))))())()))()))()()()))()(((())()))())(()()()())))()))(((())()(()()((())()(((((()))))((())(()()()()))))()()))(())(()())()((()()())(()()))())))()()())()()()()))()())))))(())(())((())((()())()(((((()((()(((()))(()))(())()(()))((((()((()())(())())(()())(()(()()()))((())((((()((()(()))()())))))))))())()()(()(()))()))(((()(()))))(())((())(((()())(((()((()(())()(()))()())))))))(())(((((())()))()))))())())(((()(())((()((((((()(()()))(()()()))()))())((()()((()(()(())(()(((()()(()()(())()(()))()(()))((()(((())()))((()()(((()()(((())))()))))()()()()((())(((()())(()))))(())(()(((()()((()(())()()((((()))))(((())(())()))(())((()()))))))))((()()()())()())())))())()()(())(())())))))(()(()((())())))()))(()()))(()())((()()(())(((()(()))((((()))())))()((())))(((()())((())()((((()()))()(()()())(()((()((()))()(((())()()))(()())((()()(())())((()(((())()()())((()(()))()(())))()()())()(((()))()()()))))(()(((())()))()()((()(((()())))(()()))))(()())()))()((((((()((()())(()()())()())(()())))(()))()())(())())((()(()()(()((()(()((((())((((((()())(())()()(())(((())()()(()))))))()))()(((((()))())())()(()())())(())(()()()()())(((((())(())(())))(((()))(())(((()()(())(()))))))(())))((((()))()(((()))())(()(())())((()()((())))(()((()()()())()))()()()()(()(()((())())))(()(()())))()()(()()))))))()()))()()())((((()(((())))))))((((()))()()()()()))())())())))(()())()()((())(((())())()(()()()))())(()((((()))()(()()))))))))))())(()))(()(()()())))(()(()(())())))()))()))(())(((()))(()()((((((()()())((()()()())()))(())))(((()((((())())(())((()((()(()()(((()))()))()))())(((())))(()(())(()()(()()(())))((())())((()(())))()((((()))))))))))(()))()())(()(()))(()((())())()()))())))()((((((()))))()))))()())(())(((()))()(())())))))))()(((()(()))(())))(((()(())())()((()))(())(((((()((()())))()(()))))))(()()()(()()()))())()()(()(()(())(()()())()(()()())(()))(()()(()(())(()()))))()(()))()()(((()((()((((()(()()()(())(())()((())(())((()(()())))((((())())((((())((()))(())))))()((()())((()))((())()))))))))))))(())))(((()()())((()(()(((((()()(()(((())((()((())((()))())))()(()()()((())()))))))))))())())()(((()()()()(()(()(()()())(((()()())(()(((())(()((())((()))()())))))((())))(((())))()())))()(())(()))())()()()))(((()(()())(((())()))))())(()((()))(((((()))(()())())(()()))((()))((())())((())()(((()())())())()()((())()(())))()())((()((((()()((()((((()((())(((()))((()()()))())((())))(()))((()()()((()))))()))))())()(()()())))())())()))(())()(())(((()()())(((()(()()))()))((((((())()())()()()(())()())()(((()))(((())(()))()()))()((()()((()((()())(()(()))(()()()))(())))))(())((()())(())))))())(()))))))()()()()()))())())()()())())((((()())))())(()()())(())())))((())(()()())(())()(()))))())(()))))))(())))(()()()(()()(()()((())()))())())(((())(())((()()()(())()(()()((()(()()(()(()())))()(((())))((()()(((()()()))))()((())((((())))(()))()(()(()((()))((()))(()(()))))()()(()((()((((())())(()))((((()())(())()))((()())()()((()))())())))()(()()))(()((()()())))())))())))((()((())((()(()(()())())((()((())))(())))((()()))()))))))()((()(()())(())))(()(()(()())(()())()((()()())()()))))(((((()()(())((()(())(((())(()))(((())))(())()((()))((()(())()((())())))())))()))))((())()()))(()()(()(((((()(()(())()()))))))()(((()))((())()))()())))))())(())()(()())()))))))(()((()())(())(()()))))())((()()(((()())))())(())())(()((())(()(())(())()(()))))((())()())))))(()())()())())(((())()(((()(()))()(()())()(()))(()(())))))(()()()(())()((((()((())))(()(()))()(())))())))()))(()()()((()())())))))()(()())()()(())(((()(())()))(((())(())))()()(())(()))()(()()()(()())()()()())()()(())((((()((()))()((()))()))(()))))((())(()())(()())(())()))())()))()))())))))()(()))))))))()())()((((((((((()))()))())())()(()()))((()((())()()(())))()()())(()()(((())))((()()())()()()()))())(((()(()()()))))))(()()))))())((())(()()))(()((())))))))()(()))()()((()((()()())))))()))))())((()()())((((()(()()(((((()()))()()((()))(())(())))((())))))()(((())())())()())()))((()(()())((())(())()))(((((()((()(()())(())))(()()((()()()((()()()))))())())((())))()(((()()()))))()())()))()(()(((()))()()(())((())()(((()())((())))(())())))((((())))()))))())())(((()(()((())(((((()(()))()))))()()))))(((()))(())(((((()(())(()())())((()()()(()())))(((((()(((((((())())(()))(((()()()()))((()()()))(())))((())))(((())()(())))()(())()))((()()))())()()())())((()(()())(((((((()(()(()(())))(()))()(())((()(((()(())(((((()())()(()(()))))((((())())))()((()())(()))())()))((()(()(()(()))))))((((()()(()()()))(()((()(((((())((()()))()()(())(())(()))())()))())))())(()())(()((())()(())(())(()())(((()))(())(()()())((()()())()()))))))))))((()())(((()((((()))()(()(()((())))()((())((((()((()()((())(((((()((())())((()()()()))()((())))()()(((((())))()()(())))()(())()))))((())())()()))())(((()())))(()()))()((()())()()()())(())))(())()))(())(()(())(())))(()(()))())()))()))))(((())))))()((((()))))))))(()(()))()(()()((()())(()(()(()))(()(())(()(()()((((())((()(()((((()))()((()()()))((()()((()(()()(()())(()()))))())))()()))(())(()(()))))()))((((((()())()()))())(()(()()(()))((())())(((()((((())((()))())())))))())()())((()))((()())))(()(()(()))()(()))(()()(()((((()((()))))))()()))))()((()()())))()(())())((((((((()((()()(((((()(((((((()))(()))()()()))((()))))((())()(())()(()(()(()()()))))))(())))()(((())()()()))))))))))))(())(()))()(((((()())))))))()((()((()())))()()(())())()((()()())))()(())())()()(((()))(((()())())))))))()))(()))(()((())))()())(()(((()((())()(()()((()((()))))((())()()()(())))()))())(()(()()(()()(())(((((()())(()()(()()((())()()((()())))())))))))()(())()))(())(())()))(())(()((())())))()())((()()))))(())))((((()(())))(()()(())())((((((())()(((()(()()()()(())(()))(()(())()(((()))(((()()()()(()()((())())((()(()()())(((()()(((()(((()((()))(())))()())))()((()()()()()(()(())())))())())((()))((()()(()()(())()()(())))((()()(((()()(()))()((()()(((())(())((()())((((()()()(((()))))(()((((())()()(()())))((())(()))()()()(())()(((()(((()))))(()((((()((()))))((()()()(((((()()))(((()((((((())))()()()()()))))()))()()()()(()(()())))())(())(()()()()()()(()()))()(((((())()(((()(()(()()(((())))()))(((()((())()()()))((())()()(()))(()()())(()(((((())((()())(()((()()))))))((())()((())(()))()(()())((()((())()(((()(()())(()()))(())))((((()(()()))()(()((()(()))))))((()())))())(((((())))())))()(())()(()((((((())))))))())((())()))))((())((())())())((()()(())())()())(((()(()(((((())(())))((((((((()))((()()()((()()()()))((()()))()()()()()()())(()())()((()))))()(())))(((()))(())())((()(()((()(()(())))(()()((()(((()()()))()()))))))))()()(((()))()))())(()())())))())(()()()((()(())()()))))))()())(((()))((()()())))()()(()()))))()())()()(()())())(((()((((())(()))))))))()())()()()((()((((())())()(((((()()(((((())()()()((())(())((()()((())(((()))()()((((()((()())))(()(((())(())())((()))(((()(()))()))(((())))()()()(()))()((((()(()()()(()(()()))(((())()()()((()(())((()(())()())))))()((())(())))()()))()(())())()()))())(()(()())(()()))(()((()))())))()((((((())))((())))((()((())()(())((())()()()(()()))())(()())))))(((()(((()())(()((((())((()(()())(()))(())()())(())()())))(((((())()))()))(()()((()))())((()))())))))())(()(()()(()())()))))))())()(((())()()()())((()((((((()))))((()())(())((()))((()))(())()))(((()(()(())(()((())()(()(((((())(())()()()())())()()()))((()(())(())()))))()(())())())())()()((()(((())()()())(()))())()(((())())))())()(((((())((((()))((()))))()(()))((()()((())(()((())()()))))(()())(((())()))()()(()()(()(()()()((())())))))()((()())((()(((()))(()())())()((()())()(((()((((()()))(()((()(((()((()))()))())))())(((((((()))())(()()(()))))))((())))((()(((((())(())(()(()))((()(()(((
()))((((()()()((())()()(()((()))))()()((()()))())(((())))()(()()()))((())))))()(()))))))))((()()(())())())((())))))))())(())(())(())()(()))))))))()())(((()(()()())))()(()()(()()())())(())))())()))()((()()((()))))))(()()())()(()))(((()())))))())(())))(())(((()()()()(()))))((())()((()((((()()))(())))))((())))()())((())))(()))()))(())))))))())()()))()))(()()()))(()(()(((((((((((((((((((((((((((((((((((())((()))))(())((((()())((()))))((((((((()(())))))))))))))))))))))))))))))))))))))(((((((((((()))(((((()))))))))))))()))))((((((((((((((((()))))))(((((()(((()))))))))))((((((((()(())(((((())))))((((((((((((((((((())))))))())))))))))))))))))))))(((((((((())))))))))((((((((((()(((((((((((((())))))))((((((((())))))))))))((((((())((((((((((()))())))))))))))))))))))((((((((((((((())))()))()))(((()))))(((()())))))))))((()())))))()()))(()))))))))((((()))))))))(())()())()))))()((())()))()()))(()(((((((((())(()(()))(((()))(((())(()))(()()(())))()())())((()()))())))()((()()()((((()(((((()()))))))())())))()(())))()))(())())))())()((((()))())))))))()(((((())))))((()())(())(()(())(((((()(()((()())))(()((()(())(((()))(((()()))(()()((((()))))(()))))())))(((())(())((()())()(())(())())((())()(())))()(()()())((()())())()))()(()((((((()(()()(())((((())(((())())((()((()()))(()()()()))(()()(())(()))()())(((()()())((((((())((()(()(((()))((((()()()()()()()()))))((()(((()))))()()()()((())()((()()()))())())()(()())()(())(()))((((((((())(()))))()((()()(())((()))((())((()())((())))((((((((((((((((((((((((((((((((((((((((((((((((((())((())))((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((()))))))())))))))))((((((((((((((((((((((((())))))(((((((()))))))))))))))))))))))))))))(())))))))))))))))))))))))))((((((()))))))))))))))))))))(((((((((((((())))(()))))))))))))))))))))(((((((((((((((((((((()()))(((((())))))))))))))))(((((((((((((((((())((((())())))())))((((((((((()))))))))))))))()(((((((((((((((((())))))))))))))((((())))))))))))))))((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((())))))))))((()(((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())))))((()))(((((()))))))((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))((((((((()))(((((((((((((((((((((((())))))))()))))((((((())))))))))(()())))))))))))))))))))))))))))))((((((((((((((((((((((((()(((((((()))))))))))))((())))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))))))))))(()))))))))))))))))))))(((((((((((())))))))((((((((((((((((((((((((((((((((()))))((((((())))))))))))))(((((((((((((((())()))))(())))))))))))))))((((((((())))))))(()()))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((()))))))())))))))))(((((()))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((())(())))((()(((((((((((((())))))))))))))))))))))))))))((((((((((((((((()))((((())))))))))))(())))))))))))(((((((((((((((((((((((((((((((((())))))(()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((())((())))(((()))))))))))))))))))))))))))))))))(((((((((()))))))))))))))))))))(((((((((((((((((((((())((((((())((((((()))))))(((()))))))))))))))((((()()))()))))))))))))(((((((((((()))))))))))(((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))()))))))))((((((((((((((((((((((((()))(((((()))))))))))))((((((((((((((((()(()))))))))))))))))))))))))(()))((((((((((((((((())())((())))())))(((((((())))))))))()((())))(((((((((((((((((((((((()))(((((((((((((((())(())))))(((((((((()((((((((((((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))((())))))))))((((((()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((())(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))())))))))))))))))))))))((((((((((((()(((((((((((())))(((()))))))))))))))))))(((((())))))(((((()))(()))())))))))))))))((((((((((((((((((()))))(((((()))))))((((((((((((((((((((((())(((((((()))))))))))))((()))))))(((((((((((((((((((((()((()))))))))))))))))))))))))((((((((((((((()((())))((())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()))()))))))(((()))))((((((((((()()))(((((((((((()((()))))))))))))))))(((((((((((((((((()))))))))))))((())))))))))))(((((((((((((((((()))(((())((((((((((()(()))))))))))(((())))((()))))))))))))))))))))))))))))))))))(((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))((((((((((((()))))))((((((((((()))))))))))))))))(((((((()))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()))))))))))((())()))))))))))))((())()))))))))))))))))))))))))))))))((((((((((((((((()))))))))))))))))))))))))))))))))))(((((((()))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((())))))))))))))))))))))))))))))))))))(((((((((((()())(((((((((())()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((()))((((((((((())))))))))))))))))))(((((((((((((((((()))))))(((((((((((((()(((())))))))((((((((()())(())))))))((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))((()))))(())))))))))))))))()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))))))))))))))((()))())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())))((((((((()))))())))))))))))))))))(((())())))))))))))))))))))))((((((((((((((()))()))((())())))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((())))))))())))))(((((((((((((((((())())))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))())((((())((()))))))))))((((((((((()))))))))))))))))((((((((((()(())))))((())((((((()))))))))))(((((((((()))))))((((((((((((((((((((((((((((((((((((((())))((((((((())))))))))))))))))))())))))))))))((())))))))))))))))))))))))))))(((((())(()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))()))()((())))(()((((()))))))))))))))))))))))))))(((((())(((())))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))))((((((((((((((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((())))())))(((((((()))))))))))(((((((((((((((((()))))(())()(((((()())))))))))))))))))()(())((())((()((((((((((((((((((((((((((((((((((((((((((()()))))(((())(()))))()(((()(((((((())))))))(((((((()))))))(((())))))))))))))))))((((((((((()((((()())))))()((((())))))))))))(((((((((((((())))))(())))))))))))))))))))))))))))))))(((((((((((()))())))))(((((((()((()))))))))))))))(((((())())))))))))))))(((((((((((()(((()))(())))()(((((((()(((())())))())(((((((((())(((((((()(((((())))))))))))))))))))())))))))))))))(((((())))((((((((((()((())(())))((()()))()()))))))))))))))))))))))))))))))(((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))(((((((((((((((())))))))((((((())))))((())))))))))))))))(((((((((((())))))))))))))))((((((()(()))))))))))))))))))))))))))))))))))((((((((((((((((((((()(()((((((())())))))))(((((((((()((()))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((()))((())())(()))((()((((((((((()))))((()))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))(()))))))(((()(((())(((((((()))())(())()))(()))))()))))))))))))))))))(((((((()))))))(((((((((((((((((())()))))((((((((((((()))))((()))))))))))(())())())))))))((())))))))))))))))))))))))))))))))))))))))(((())))(((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((()))))))))))(()))))))(((((((((((((()(()))()())))))))(((((((((((((((((((((())))))(((((((((((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((()))))))))))))((()(())))))(()))))(((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))(((())))((((())))))))))((((((((((((((()))))))))))))))))))))))))((((((((()))))(((((((((((((((())()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())))((())))))((((())))))))))))(((((((((((((((()()))))))((((((((((((((()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()))))))(((((((()(()))))((((((()))))))))))))))))))((()))(()))))))))))))))))))))))))))))))((((((((((((((((())))(((((())))))))(((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()(((()))))()))))))))))))))))))(((()()())()(()(()))(())(()()((())()(()))()()))()(())()(()((()))(())())()))))()()(()((()()((((()(()))(()(())))())))(()()))((()()))))(())())((()(())))(((()))()(()(((((()()()(((()(()))((())))(()))((()())(()))()))()()))))))(()(((()))))(()))()))()())())((()(((()(()(()())(()(()()))()))())((()()(())(()()))(()))))()())()())(())))))(((((())(()(()))))()(()))()(()((())))((()((((()((())())(())()())))))((((()()(()))))())())(((((((((((()))(())))(()()()(()()()()()))(())(((()))(())(()()())))((()((()((((()(()))()()()())())(((())))))((())))))()()()(()))((()))(()(()))))))))))())((()(((((((())((((((((()(())()))(())((()((((()(()))())((((()((()((()()))((((())(()(()))))))((())(())())((()()))()()())())(()(()))())()(((()(())())))(()(((()())(()()))((((())()))))()))(()())()((((()()()())())())))))()))))()())(()))()((()((())()))))))(()())(()(()()()()))())()(()((())()((()(()())()(()()))((()()))()(((()))())()()())))()))()()))((()))))())(())(())))())()())()())(()(((())()))))))(()()))())(()()())(((())()((((()()(()))())))(()(((())(((()()())))))())))))))()()()((()(())(()))()))))))())()()))(())(((((((((()(()(()()(((())(((((())()()()()()((()))((())))((())(())(())(())(())()))(((((())(()))))(()((((())()(()))(((())((()(()())((()))))))(()()))(((()))))(((((())())))))))(()()()(()((((()()()(((((()))))(())(())))))(((()()))())(()(()()(()())((((()())(())))))(())()((())))))((()))))))))))))(()())))()))())))(())())())(()()(())())(()())()))())()))())))())()))()()))))()())()()(((((()(())((((((((((((((((((((((((((((((())())))((((((((()()))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))(((()))))))))))((((((()))(((((((((((((((((((()))))))())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))(((())))(((((((())()(((()))))))))))))(((((((((((((((((((((((((((((((((()))(((((())))))))(()(()((((()(()))))())(()(())(())))))))())))))))))((((((((((((((((((((())(((((((((((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))()((((()))((())(((()))))()))()((((((((((((((()))))(((((((((()))(((()((((((((((((((((()))(())))((()))(())((())())))))))((((((((((()()))(((())))))))))))))))))))))))))(((((((()))))))())())(())))))))))))))(((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()((((()))))())))))))))))))))))))))((((()())))())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))((())))(((((((((((((((())(((())))))))))))))))))(((((((((((((((((((((())(((((())))(((((())))))))()(((())))))))))))))(((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))())((())))))))))((((((((((((((())(()())(())))))(((((((((((((((((((((((())((((((((((((((())))))))((((((((((((((()))(()))))))))))((((((()()))())))(((((((((((((()(())((()))))))))))))))))))))))))))))))))))(((((((((((((())))))))(())))))))))))(())))))))))))))((((((((((((((((())))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))))))))))(((((((((((()))))))((((())))))))))))))))))))))((((((((((((((((()))))))))((((()))))((((((((()))()))))))()))))))((((((((((((((((((((((())))))))((()))))))((((((((((((((((((((((((()))())())))))))))(((((())(((())))((((()))))(((((())))))))))))))))))))))))((((((((())))))((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((())))))))))))(((((((((((((((((((((((((())(()))))))))))))))))))))))(((()((()())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))))))())))))))))))))))((((((()))))))))))))))((((((((((((((((())()))())())())((()(((()))((())()))())))))(((())))((((())))((()))(((()))))))))))))))))))))))))))()))))))((((((((((((((()))))()))))))))())))))))))((((((((((((((((((((((((((((((())))(())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((()())))((())))))))))))))))))))))))))))))))))))))))))()))((((())))))))))))))))))))(((((((((((((((((((((((((((((((((()())))))))))((((((()))))))())((((((())))))))))))))))))))))((((((((((((((((())))))())(((((((((((((((((())((((((((((()))((((())))(((()))((()))))))))))))))))))))))))))))(((((((((((((((((((((()))))((((((((((((()))(()))))))))))))(((((((()))))))))))))))((()))))(((((((((((((())()))()))))(()))))))))))))))))(((((((((((((((((((())))))(((((()(((((((()))()))))())))))(((((((((((((((((((()((()))))))))))))))((((())))))))))))))))))(((((((((((((((((((((((()())(()))))()))((((((()))))))))(((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())))))))))))))(((())))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))())))))))((((((((((((((((((((((((((((((((((((((((())((((())))))))((((((((((((((((((((((((((((((((((((((((())))))))(()))))))))(((((((((())(((())))))))))))))))))(()))))))))))))))))))))))(((((((((((((((((((((())(())))(((((((((((((((((((()(((((((()))(((((((()((())))))))))))))))))))))((())))))))))))))))))))))))(((((((((((()))))))))))((((((())))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))(((((((())(())())))(((((((((((((((((((((((((((((()))))(((((((())))))))))))))((((((((((((((((((((((((())()))))))))))))((((((((()))))))((())((()))(()))))))))))))))))((((((((((((((((((((((((((())))))))))))))))((((((()(((((((()((())))))))))))((((((((((((((()((())(()))))))))((((())(((()()))((()))))(()))(((((((((((((())))((()))))))))((()))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((()(()))))))))))(((((((((((((((())))(((((((((((((((((())))))))(())))))))))))(((((((((((((((())))((((((()(())))))))(((((((()))())))))))))))))))((((())(((((((((((((((((())))))))))))(((())))))))))))((())))))))))))))))))))))(())))))))))))))))))))))(((((((((((((((((((((((((()(((((((((((())(()(((((((((((((((())()()))()))))))))))((((((((((()((((((()))))))))))))))))))))))()())))(()))))))))))(((((((((()))))((((((((()())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((())())))(()(()))()))(((())))))((((())))))))))())))())))))(()))))((((())()(((())))(((((((((((())())))))))()))))))))))))))(()()))))))))))))((((((((((((((((((((((()(())))))))))))(((((((((()())))))()))))))))))))))))))))))))))))))))))))))))))((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))((()(())))))))))((((((((((((((((((((((()))(((())(((()(((((())))))((()())))))(((()))))))))))))))))))))))))))))))))))))))))((((((((((((()))))))))))))))))((((((((((((((()))))))))))((((((((((((())))))))(((()))))((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((())))))(((((((((((())(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())((())))(((((((())))))))))))(((((((((((((((((((())))))))))))))))))))))))))))((((()((((((((()(()))))))))))))))))))))))))((((((((((((((((((())))(())))(((()((((((((((()))))))))))))))))(())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))()))))))((())))))(((((((((()))))))))))))))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))))((((((()))))))(()))))((((((((((((((((((()(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())())())(()(())(())(((())())((((()(((((((()))((((()))(())((()))(((()()()))))((()))))(())(((())((()())())()))())())(())(((()((())()()(()))()(()(())))))()()()())()((((((()()((()()())(())())()))))((()))(())))(())()(((()(((((((()))()))(()((()(()()()((()()))(((())()))()()))(()()((()()(())((()(())()(())()(())(())(()())(()))(()())(()(())))(((((()))))())())))()))((()()))((()())())(()))))))()()))()(((())()(()))()(())))))((((((((()))(((()()(((())())((())))()()(((())())))((()((()))(((((()()))(())(())()()()()(()))(((()()))(((((()(((()()))())())(())(()((()())))((((()()())())((((()((()(((((()()()))()()))))(((()()()))())(()))())(())())()))(())())()(())())())(()()(()(()()()))))))((())()((()(((())((()((((()(()((()())((()))((())(((()()())))))()))))(())()(()(((())(()()(()(((()(())()))()((()))())))()())()()))))((((()((((((()(((()((())(()())((())()))((()))()(()))()))))()((()((()((()()((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((((((()((()))))))))))))))))))))))))))))))(((((((((((())))))))))((((((()((((((())))))()))))))()(())))))))))))))))))))))))))))))((((((((()(((()))))))))))))))))))))))))((((((((((((((((((((((((((((((()))((((((((())))))))))))(((((((((((((((((()))))))))((()))())))))))((((((((((((((()))))))))))(((((((((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((())))))))))))))))))))((((((((()))))(((((((((((((()))(()))))))))))))))))((()))(((((((()((((())))))))))((())))))))((((((((((((((((((((((((((((((((((((((((((((()((((((((((())))))))))))(((((((((((((()())))))))((((()(())))))))))))))))))))(((((((((((((())))))))))()))))))))))))))))))))(((()((())((((((((((())()))))))))))))))))))))))((((((((((((((((((())(())))))((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()(((((((((((())))))((()()))))))))))))))))))((((((((((((((((()((())))))))))))))))))))))))))))((()))))))))))(((((((((((((())(((((((((()(((((((((())))))))))))))))))))))))))))))))((((((((((((((((((())()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))())))((())(((((())))))))())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))((((((((((()))))(((((()())))()))))))))))))))))))))))))))))))))))))((((((((((()(()))(((((((((((((((((((())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()(()))))))))))))))(((((((()))))))(()))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())())))(((((((((((((((((((())((((()))))(((((((())))))))))))((((((((((((()((((((())))))))))))((()))))((((()))))(((()))))))))))))))((((()(()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((())(((((((())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))(((()))))))))))))))))))))))))))))))))))))))(())))))))(((((((((((((())))))))))))))))))))))))))((((((((())))(())))())))))))))))))))))))))((((((((((((((((((((((((((()))))))((((((((((((((()))))))(((((((()))))))))))))))))))))))))))))((((((((()))(()))))))(((())))))))))))))(((((((((((((((())(())(((((())))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((()))))))))))))))))))))))))))))))))))))))))))(((()))(((((((()))))(())))))))))))))(((((((((((((((((((((((())))((((((((((((()))))))))))(((((())))))()))))))))))))))))))(((((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((((((((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(())))(())))))))))))))))))))))))))))))(((((((((((((((((((((((())((((()))((()))))))))))))))))((((((((((((((()))))))))))(((((())))))((())))))))))))))))))))))))((((((((((())))))))))(((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())))())(((((())(((()((((((((((((()(()))()())))((((((((((())))))()))))())(((())))()((((()))()))))))(()(((((()))())))((()))))))())((((((((((((()()))())))))))))))))))))(((())))))))(((((((((((((((((((((((((((((((()()(((((()))))))))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((((((((((((((((((()(((()))))))))))((((((((((((((((((((((((((((())))))((())))))))))))))))))))))))))))))))))(((((((((((((((((((((()))((((((((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()(()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((()))))))(((((()))))))((((((((())()))((((()))))))))))))))))((((((((((((((((((((()))))))))(((((((((()))))))))))))))))))((((((())))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())((((((((((((((((((((((((((())))))))())))((((((((((((()))))))((((()))))))))))))))))))))))))))))))))))))))))))))))())))))((((((((((((((((((((((()))))))))))))))))))))))))(((((((((((((((())))((()))))))((()))))))))((((((((((((((((((())))))))))())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))(((((((((()))))))))))))))))))))()((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((())))(((((((((((()))))((())))))))((((((((((((())))))))))(((((())()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()))))))((()))))))))))))(((((()))((((((((((()())))))))))))))))))))))((((((((((((((((())(((((()))))))))))))((((((((((((((((())))))))))))))))(((((((((((((((((((()))))))))))))))))))))))))))))))((((((((((((((((((())))))))))))(((())))))))))))))))))))))))))))(((((((((((())))(((()))(())))))))))))((((((((((((((((())(((((((((((()))))))))))()))))(((((()))))))))))))((((((((((((((((((()))())))))))))))))(())(())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((()((((((((()(((((((((((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((())))))))))))))((()))))))))))))))))))))))))))))))))))))))))(())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))(((((((((((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))(()))))))))))))))))))))))))(((((((((()))))))))))))))((((((((((((((((((((())))(((()(())))))))))(((((((((((((((((((((()))))))))))))))))))))))))((((((((((((()))))))))((((((((((((((())((())))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((())()))))))))))))))))))))))))))))))((((((((((((((())(((((((((((()()))((())))))(((((((((((((((((((()(((()))))))))))))))))))(((((((((((((((((((((()))))))))))))))((((((((((((()))))))))))))))))))))))))))))(((((((((((((()))))(((((()))))))()(((((()))))))))))))((((())))())((((()))))))))))))))))))(((((((((((((((((()))))))))))))))((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((())))))))))))))((((((((((((((((((((((((((())()))(()))))()))))))))((())))))))((((((((())))))))))))))))))(((((((((((((((((((()))))))))))))))(())(((((()())))))))))))))))((((((((((((((((((((((((((((()))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((())))))(((((((((((()))))(((((((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())(())))))(((((((((((((()))))())))))))((((((())((((((()))((((((((((()))))))))))))))()))))))(((((((((())))(((((((((((((((((((((())(((((())))))))))))))((((())))))))())))))))))))))))))))))))))))))))))))))))))))))))(((())(((((((((((())))))))))))))((((((((((((((()))))(((((((((((((((((((((((((((()))))))))))((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))))((((()((((((((((())(((()((())))(()))))((((((())))((()))))(()))()))))))))))))(((((()(()))))))(((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()))())))))))(((((((((((((((((((((((())(((()))))))))))))))))))))))))))))(((((((((((((((())(())))))(((((())))))))))))))))))((((((()))))(((((()))))((((((((((((())))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(())(((((((((((()))))((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((())))()())))(()()(((((((())))(((((((((((((((((((((((((((())))))))))))))))))))))))))))))))((((((((((((((((()))(((((()))(((()))())))))))))))))(()(()))(())(((()))))))((()))))))))))))))))))))))))((()))())(((())))))))(())))))))))))))(((((((((((())))((((()((()))))))))))))))(((((()))())))(((()())))))(((((((((((((()(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((()))))))))))))))))))))))))))((((((((((()))))((((()))))))))))))((((((((((((((((((()))(()))())())(())())((((((((((((((()((()((()))))))())((((())))))))))))))((((((((((((((((((()))(((((((((((()))))())))))))((((((((((((())))))))(((()))))))))))(((())))))))))))))))))))))(())))))((((((((((((((((((()((())))))(((((((((((()((((())))(())))))(((((((()))(((())((())))))))))(((()))))))))))))))))))))((((((((((((((((((((((((((())(((())))))))))))))))(())((((((())))((()))))((())))((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((())))))))))))))))))(()))))))))))))((((((((()))))))))(((()))((((((((((((((((()))))))))))))))(((((((()))))))(()))))))))))))))))))))))))))))))))(((((((((()))))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))((((((((((((((()))((((((((()))))))))))))))))))))))))((((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((())))))))))))))))))((((((((((((((((((())))))))))))))))))))))(((((((((((((((((((((())))))(((((((((((((((()))))(())))))))))()))))))))))((((((((((((((((((((((((()))))))))))((((((((((((())(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((())(((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))(((((((())((((()((((())))))))(((((()))))(()))))))))))))))((((((()))(((((((((((((((((((((((((((((()))))))))))))))((((((()))(()(((())))()))(((()))))()((())))(((((((((((((((((((((())))(((((()))))))))))))(((((((())((((((((()))))((((()))((()))))))))))))))))))))((((((((((((((((((((((((((()))))))))))((((((((((()))))(((((((())))(((((((())))))))))))))))))))((((((((((()(((()))())(())))))((((((((((((()))))))))))))))))))))))))))))))))(((())))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))(((((((((((()))))))))))(((((((()(((()(()))))))((((((((((()))))())))))))((()))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((()))))(((())))))(((((((((((((((()))())))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))((((((((((()))))))))))))))))))))))))))))((((((((((((((((())))))))((((((())))))))))((((())))))))))))))))))))))))))))))))))))))))))))))))(((()))((((((((((())))())(()))))))))))))(())())(()((((())))(()((((()()()(((()()()()()(()(())(((()((((()()())))()((())))()))()())))))()(((()((())(()()(()(((()))())(()))(())))))()()))()()((((()((()((())())(())((((()((())))()()()()(())()))))()()()()())()(((()()))()(()(()(()(()(())(((()))))))))))(()))))((((())()()()(()(()((((())((((()))(()(())(()))((((()))((()))(())()((()())))))()(((((())))))(((()((()())()())))((()())(())()()()()())))()((()()()()(())))()()((()(()()(((()()((()()(()((((((()((()()))))()()()(()(((()())))()())(())())(((()))))((()())()))(()(((((()()()(()(())))))))((())))(()))()((())()()(((((((()))))((()()()))())((()()()()()()())((((()())((((())))))()(())()(())))(()))()()()()(()(()())(()))())())())))(()()))())))((())()())(()(((((())())())()))(((())((()))))((((()())))))(()()))))((()(())()((()()(()(()))()(()((())()())()()()((()))()))()()()())())())))))()()(()()(()))(((()())()((((((()()()(((()))()()(()(())(()))((())(()))()())))())))((((()((((()(()))))()(()())()))()()(()))((()(()(())))))())()(((()()(())))()()))(()(()))))()()())()))()(((()()))()))())()))))()()((()()()(((((()(())(())())(()))(((()()))(())()))()))))()))))()))((())()(()))())))))()(()((()((()))))(())())))())()()(()()(())))()(())()((()()))(((()))((((()((())))))))(()(()((()))()()))()))()(()(()(()()()()(((()(()((((())(()()())))()((()((()()())((()())))((((()())())((()())())))))()))))((()(()))))((((((()))))))()(()()())((((((()()()(()(()(()((()()()((()))))()(()(((())()((()(((()())(()(()((()()()())))()((()))()((()()()()()))()((()())))(()()))(()))()())())()()(())()))())(()))(())())(()()((())())())(()))(()))()(((()()()()()(())))((()()(()()))((()()(((()())())))(())(((())()(()()))((()(())))))(()()()(()(())(()()(((()(()(((())((()))()())())(()()())))((())))((((()))(()(())))(())())))())(()()()))))((()(())(()(()(()))()(((()())))(((())))(()))(()())))((())))))))((())()((()()((((()()()(((()())(((((((())(())())))((())(((()(((()))()(())((()(()()())(((()))((()))()(()))(())))()))((())))(())())()))))))())())())))(()((((())()(()())()(())))))))))(((())))()()(()()(((())())(())()()(((())(()()))))))()))))(()()))(())()))()((())())))))))())()((()((((()))()(())())())))())))()))(((((((((())())()(()(((()))())(((())))(((()(())(()(((()(()(())))(())()()((((())()))(()()()(()(())))()()((())((((((())))()()))))())))))(())((((()))))))()())()())(()((()(()()())()))))()(()(((((()())((()()())(())())()))(()))(((()()()))(()((()(()()(()))))()))()(((((()(())))(())(())()))())(()))())))(()(())(())))))(())())())(()((())((()()()(()((()())()(()))()())(()(((()())))(()(())(())))())()()))))))())())((()(()(()()(())(())))))(()(((())))()))()((()(()())())((((()))))(()(()))))()(())()(())())))))((()()((((((())))((())(((((()()()((())(()))())((())))(()()(((())((((())(())()())())))()((())()))()())()(()(()((()(())((((())())))()()))((()(())(()()()()(())))))()((()))((()((()())())((()(()()))(((()((()()(()((())((()(())))))((((())))()))(())()()(())()(()(((()(()()()))(()())))(())()()))()((((()(()((()())())))()(((())()()())((()))()())))()))((()(())()))))))())((()(()))())))))((((((((()(((()(((())))(((((((()()()()(()())))((()))))((())))))()(()))()(()))((()(())))(())()))()(()())((((())()))()((()((())(())))()))(((())))))()()(()())((((((((((()(((((((()(((()((((()()()()())((()))()()))(()()(()((((((((((())))()(()(())))(())(()))((())())()))(((())()()))))(()((()()())(()))((()))))())()()((()(((()(()(()((()(()()(())(())((()()(())(((())()))(())((())(((()()))())(())()()))())((()()))(()(((()()(())))()(((()()((((()()))((()((()(())((())))())((()()()))()))())(((()))())())((((((()()())((((()()(()()(()((()()()))()(()))()))()()((())(())((()(())(((())))))())((()((()()()()())(()())())((((()()()()(())(()((())(()()((())(())(()))(())()))(()))))()())()()((()())(((()(())(()((((()(())))(()(()))((()))))(((()))))(()()()(())()))(()()((()))())(())(())))())))((()()))()())))(((((())())())()()())())()((((())(())()())))))()))))))((())))()))())))))))(())(()(()()()(()(()((())))))()()((()))()()))(()))(())())))(())(())())()(()()))))(()(())()()((()(()((()))))))))(((())))()(((()))()))()(()((((()))()((())))(()())())))(()))((((()()()(()(()()(()(()(()(()(()()(((()))())()(())(((())((()()))((()(()()(((())()()(((())()(()()))(((())))()))((()))()((((()))()()()(())())))((((())(()))(()())))(((((()(()(((()((())(()))(()())((())()))((()))((()()())(((()((())((()()()((((())()))))(())(((()()(())(())(())))()(()()(())(((()))()))))(()(()()))())((((())(()(()(()()()))())()))))(()))))()()(()((((()((((((()(()())()())(())))(())))()()()(()))()))(()()(((())()(())(((())))()(((()))(((()(())(((()()())()))(())())()()((())(((()())))())()(()()()(((()(()()()(()(()())))(((((()()()((()()()()(()(((()(((()))(((()(()(((()))(((()())()()())((()()()))(((((((((((((((((((((((()))))((((((((((((((((((((((()(((())))))((((((((((((((()))()))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))((((((((((())))))))))))))((((()(((((((())))))))))((((((()))()))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))))))))(()))((((((((((((((((())))(()))())))))))))))))))((((((((((((((((((((((((((((((((()))((()))))((((())((()))))))))))))))))))))))))))))))))((((((((((((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()(())((())))))(((((((((((((((((((((())))(((((()))(())()))))))))))))))))))))))((((((((((())(((((((())))())))))(((((((((((((((((((((((())())))))))(((((()((()))())))))))(((((((((((((((()((()))))))(((((((((((((((()(((((((((((((()))))))))))((())))(()))))(((((((((((((((((((((())))))))))))))))))(()))())))((((((((())((())()))))(((()))(((())))))))(((((((())))((((((((())()))))))))))))((((((((((((((((((((((((((())))(((((((((((((((((((()))()))))))((())))))))))))))(()(((((((((())))))))))))))))))))))))))))))))))))(((((())))))(((((((((((((((((()))))))))))))))(((((((((((())))))))(((())))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))))))))))))((())))(((((((((((((((((((((((((((((((((((((((((((((((((((())((((((()))))))))(((((((((((((((())))))))))))))(((()()(())))))))))))))))))))((()((((())))(((((())))))))))(((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())())))((((()))())))))))))))))))))((((((()((((((())))))))(()))))(((((((((((((())))))))))))))(((((((())))))((((((((((((())))))()((((())()(((())))(())))()(())))))))))))))))))))))))))))))))())))))))(((((((((((((()))))(((((((((()))))))((((((()))))((((((((()(())))))(((((()())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())((((((((((((((((())))))())(((((((((((((())))))((())))))))))((((((())))((((((((((((())))(((())(())))((()))((((())))))))))))))))))))))))))))))))))))(()(((())))))))))))))))((((()(((()))))))))(((((()))((((((((())()))(((()))))(((((((()((((())))()))((((())((()))(()(()))))))))((((()))(()))))))))))))))))))))))))))))))))(((((((((((((((())((((((())((((((((((()))((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))(((((((((((((((())))))(((())))))((((()(())))))))))((()))((((((((((())()))))))())))())((((())()())))))))))))))))))))))))))))))))))))))(()))(((())))))))))))))))))))))(((((((((((())())((((((((())))())))))(()))(((()))))((((()))))()(((((((((((()))))))))))))))))))))))))))((((()(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))(((())))))))(((())))))))(((((((((((((((((((((((())))))))(()))((((((((((((((()))(((((((((()))(())))))))))))))))))))))))))))))))))(((((((((((((((())((())))))(((())))))))))))))))))))))))))))((((((((((((((((((())))))))))))(((((()(((((((((((((((()(((())))))))))))))))(((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((())))))(((((((((((()))())(((((())((((((((((())((((()))))))))))))))())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))((((((((((())(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((())))))()(()))))((((()((((((((((((())))((((((((((((((((((()))))))))(((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))((()((((((((((((((((((((((((((()(((((()))))))))))))))))))))))))))))(((()(())((((((((((((((((((((((((((()))))(())))))(((()))))))(((((((((((())))((())))))))((()))))))(()((()()))())(((((((((((((()))))))))(((())(((((())))))))))((((((((((((((((())))))))((((((((((((((()))))))))))))))))))()()))(())))))))(()((((((()(()))))()))))))))))))))))))))())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((())))))))))))))))((())))))))))))))(((((((((())))))(()))(((((((((((((((()(((())))))))))))(((()()))))))))))))))))))))))(((((((((((((((((((((((((())))))))))))(((())))))))(()))))(((((((((())))(((()))))((((((())))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))((((((((((((((())))(())))(()((()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))((())))))))))))))))))))))))((((((((((((()))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()(((())))))()))))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))()(())(()())()(()))))())())(()((())()())()()))()(()(()()))()))(()())))(())()))(()((())())()((()))()((())())))(()()(((((()))(((()))((((((()()()))()()((((()))())()()(())))()()()(((()))(()()(())()(((((((())(())))())(())))()))()()())((((())))))()))())())(()((((((()))(()(()(((()))))(()()))((())())(()))()(())())()))(()(()())((()())(((())(((((()((()))()())(((())((()((()))))()((()((((((()((((()()))(()))))()()((((()))))(((()())()(()(((()(((()))(())()()()))))()()((()))((())()())(()(((((()(()((()(()(())()()())((()()())()()()((((())()(()(()))(())(((((()()()()()(()(((())())(()(()))((()()))))((((()))(()(((())))()()(()(())(((())((())()()(()(((())(())()))))())((((()(()))(())())))))((((((((()((()((()()(()()))))))(((())))))(((())())((((((((()((((()(()(()))))()(())((()))(())()())((()(((((())))))()(()())))())()()(((()()(()(((()()(()(()))))()()))((()())))((()))(()(()(()(())()))(((()(()))())()((()())((()())())(((())(())())((())()))(())(()(((())()())())(((()())()))()())((()(((())())((())()))(())))()()()))))()))))()(()((((()(()()))((((((()(())(()())))(((())(()()()((())(()((()()())((()(())())()))())(((((((()()))()(((((())(())(()()()))(()))))))))((((((())()()))))))))()))())(()))((())))()(((()())()))))()))(())))(()(())((()()))())()))()))(())()((()(((()))))))()(()))()()(())(()()()()(((()((()())(((())(()(()())()(((()(())))()))())()(()))))))())))((()(()(()(()(((()))())()()(()()()))()())()))()))))(())(())))())())())(((((((((()()()))()())))))((((()))))(((()()))))()))))))()()((()(()()(((())(()())())()()()))(()()))((())))((()(((()(((()()(((())))(()()))((()))(()))()(()))(()(())())()))(()(())))(()))))))()((())()())((()())())))())()(()((()(()())((()())()())(((()())()()))()(())()))))))()()())(()(())(()((())(()())))(()))()))()))()))((()(()(((()((((((()(())()()(()))))(())()((()))(((())))))()()(()()))))())))))))()(()()))((())()(()(((()(()())(()((()(())))))((()((())(((((())()()()(()(()))(((())(()))))(())))())((()())())))()))((()((()((((((()()))((((((()()((()()())))(((((()()))(()))()((())(()))())))((()())((()(()))))())()(())))))()(((()()(((())()))))()(()(())(())(((())))(()())(()))((((())((((())(((()()(())(((((()(())()((())))((()()((((()))))()())()))())())(()(())))(())()))(((()()))))()))()))())()(())))((())(()(()())(())()((()()((((())))(((()))())(()()())))()(((()(((())))()))()()()())()))))()()()(((((())(((()()())(()))()(((()()())(()()()))()()()(()())((())((((()((((((((())(()))()((()(())))(())()))((()((()()())))()()(((())((((((())()(()((((((())))((()))(((()())(()()()()())())(((()(())))()(())(((()(()(())))((()()()(())(())(((()()(((()(()())(()((()())))))(((()(((()()()(()())))))())))))((()()(((())))(()))())((((((()()())(()))()))()(()()((()()()(()(()))()))())(()((()())()((((((()))))())()))()))((()(((()((())())(())())())())(()))((((())()))()())(()(()()()())))(())()))())))()))()))(())())()((((()())))))(()()))))((((((()()()(((((((()))())())(((()))(()))))((())()(())))))()()())()()(()(())())))(()((((()(())()()()()))()))())((()((())()(()(()())))))(()))))(()()()((((()()((((((()(((((((())()()))))(())()))((((()))((())))))())()))((()(()))(()(()))))()(())()))()()()())(()((()()(())(((()))))())()))))(())))()))())()())()))())))))()))()(((((()(((())())()))))))(()()((()()())())))))))())()()))(((()))(()))(()())()(((()()(()()()))))()(())()(())((()(((())((((((()()))())))(()())((()))((())))(())()(()(()(())()()()((()(()(((((()()(()((())(()())((()()(()()()(())(())(()()((((())()(())(())())()(()()(((())())()())))))(())())(((()()()()))))))())))()())(((()))(((()()))())(()(()()))))((((()()(((())))()()((((()(())(((()(()()(((((()))()()()(())()()()()(()()((())())))))()())(()(()())(())((((())()(()()(()()()(()(())(())))()))()((()()()()((()())))(((((((((((())))())())((((()(()))()()((())())()())()))()())(()(()(())))))()))(()()))))))))()))()))())(())())))())()(()())))))(()))()()((((()()))))(())())())((((()()))(()(((((((()(())()))((())()(())(())((()(()()())())((()(((((((()(()))()())())((((()(()))))((()()(()))(((()((())()))(()(()())(()()(()))((((()(((()()())))()))(((())()((())))())()(((((())()()()((()()(()(()(())()()((((())))(((())))(()(()))())(()))))))))((())()(())((()()(()))))())(()())()))(()()()(((())()))(()()())()())(()())()()(((()(())(()())())))))()(())()()()((()))(()(())()(()()()((()())))()())(((())(()()()()((()))))))))))))(((()))())(())((((()(()()(()((()()(()))))())((())))()(())))()((()())()((((())))()()))()))(()))()((()()()())()))((((())()())((()))(((()()(((()))(()(()))(()))))))(()))()(())()()((()()))(()((((()(((((())()(((())(((((()))((()((()))())((()())((())))))))()((()(((((()))(((((())(()(())(()))()()((()()()()()())(()))))(()((((()()(((()()()))))(())()))(((()()))))((()))())(((()(())()()))(()(()()(()((()((())()(()))(()))()()(()))()()))(((()())(())))))(((())())))(()))(()))))(()(())(((()(((()))(()(())())))(()(()()()(((())()))(()(())(()())(((()())((()()())(((()))(((()(((())()))(((((()()()((()()()()((()())())))((((()(()))()(()(()))(((((()(())((()()(((((())(((()(((())))(()()((()())))())(()(()))(()((()((((())()(()())())(((((()((())(()((((()()))())()))(()()))))))()))(()))(()()))(()))))())()))())()(()(())((((())))())))()(())()()()))()())))())((((())))())(())((()()))())()((()((((()())(((((())(((())))()()((()()((((()))()(())(()(()())((()))((())(((())(()))(())()(()))(((())(()))(())())()())(())()((())()))(()))()))))()()))()()))))))()(())())))(((()(())())))())()()()(())())((()()))))()))(()()())))(()()()()()(()())())(()(())(()))())(()()(((((((()((((()))((((((()()((((()()()())))(((((()())))()(()((()())()(()(((((())(((()()))))(()())((()(())((()()((((()(()())))(()()((((()))())((()))))((((()()()((((())()())())))))()())(())(()()))()))(((()(()()))))))(()((()))))()))()(()))(()()(()())))(()(()(()(()()())((())(()))))))()))()()()(()())(((((())()())()(((((()()(((()(()()()(((())()(()()()))()()))(((()()()()(()))())))())()())()()()()))()))()((((()(())))((()())(((((()((((())(()()(()()()(()()()())((()))))(((()()()((())())(())()()))))))((()(())()))))()))((()()(()()))((())))(()())(()))((())(())))))())()))())))()(()((()(())())()(()()(())(((()(((()))((((((())((()))(()((())(((())()(()))(()()(()(((((()(())()(()()())()()()))(()))()(((((()(((()())(())((()))()((((()))(()()())(()))(())))))()()()(()(()())()()(()))()(()()()((()(())))))(())()(())()())))()))))(())(()()(())((((()()(((()((((())))(())(()((()(()())))())((()()(()))((()())))(()))(())()()))()())()()()(()))(()((()()()())(()))))))))))())((())((()())()))))()(()(()(()((()(())(()))(()()))()()()((((())()())(())))(())(())(())()))(()())((())())(()()()))))))()))())()()()))(())))()))())()))(())(((()(())(((((()))))())))()()()()())(()()()))())()())()))())))()()))()()(()(()()))())())))())))))))))))(()))))()))))()()())()(((()())(((())()(()((()())))()))(((()((((()(((())((()(())()((((()))()))((()))()()()()(()()()()((())()()())()(((())))()()))((())))(())(()()))()(()))()())((()(()))()))))()(()(((((()())()())(((())()((()))))((())()((()()))((()(()))((((((())())))((((()((())))()))(((()))))())()(())))((((((()(()()())())())((())())((()()))(()())()()(()()()()())(()(((((()(()()()((()())()(((((()()))(()))())(()))(()((((()()()(()((()(((((())((())((())))(((())(()((())))(()))()))(())))(()(())))(()))))(())())())(()((()()()(())))))()))())()(())))())(())((())))))(()))))((()()()(()())())())())()())()))((((()(((()((((()((())()(()(()((())()()())((()()))()))))()(()))(())(()(()))))()))()))))()()))))()))((()(((())())(((((())(()(()))()()))(((((()))((()))()()()(()()(()(()))()(()((()((())))(())((())(((()())()))((()))())(((()((((()(()())(()()()())(((())()))((()))()()))(((()()))(((()())))((((()(((()))(()(())()()((((((()())))())))))(()))()(()()(((())(()()())())((()((()))())((())())(((())(()()())((((()(())(((()((()())(((()(())))(((()((()))(((()))()()))(((((((((()())))))(()))))()(())))()((()))(()())())())()()()(())())((((())))()(((()((())((())())()()))()())))((()(())()()())()))(((())(()((((()()((())))()()((()()(()))((()))))()())()((()()())))((((())()(()())))()()())))(())((())())))((())(())(())())()(()()(()))())))(()())(())(()(()()))()(()()()((()())()(())()()())()(()()(((())()(())(()((()((((())())))(((()()))(()())))()()())))())()))(())(())))()())))(())())))(()((())((((((((()()((()(((()((()()())((()))()(())(())(())()()(()(()()))()))))(())))())()(()()((()))())))))()))())(()()()(()()()(())()))()(()()(()))((())))))()(((()(()))())))()))))(()(()((()()()())(()(()(()())()()))())(()))()(())))(((((()(()())())()())()(((())()((()))(((()((()())))((()()(()(())())(((()())))()()))(())))()(()()((()))(((((()())())(()(()()()((())()()()()()()))))((())())))((((()()())))))()())(())))()(()))())(()))(()(()())()(()())((((())())())(((()(((((((())))))((((())()()))()))((()()))())())(())())))))))))))()()())(()()))(()()))())())(((()(())()()))))))))())(()((()))()))(())(())()))))))((()((()())))()())((((()())))()()()()()(()(((()(((()))())()())))()))))(()(())(()())((((((()((()(()(())()()))())))))()((((())))()))()()())())()))()(()))())()(()(())))((()(())()()())))())))((((((((()))))())()(()(()())())()()()())(()(())(())))(())()((()()))(((())()(())))))((((())))((((())((((((())()())(((())())(((((((())((()(())(()((())))())()))((()((())((()))()())())())(()((()))((()((()(()))(())()(()))()())()))))(((()(()()(()((()()()))())())())))()((()()()()()((()((()())))())((())))))())(())(()))()))()))))(((()(()))))(()()()(((((()(()()((()(((((((())()()))((((()))))))()))()()()())))())(((())((((((()())))()(((((((((()((((())))()((((()())(())(())(())))()))))())()())(()))))())(())())))))(()(((()((())(())))))()))()(()()(()))(()())()(()))))(())))(())))))))(()))(())())()))())()((()(()(())(((())()((()(((()())(((())(()()()())(((())((())()()()()()())))(((((()))))(()))()(((((()()(()()(((()(()()())()(((()()(((()))))((()())(())()))((())))()(()(()()()())(((()(()()()((((((()()())(()))((())(((())((()))(((())))))))))()())(())))((()((()(()((((((()(())()()))))(((()(()))((())(((())()(())))))())()()(()))()))(((())(()(()())())))()())()(())))(())(())())()((((()(((()())))))))))(()())(()))(()))(((())())))))))()))))))()))))))(()())))))(()(((())))))())))()())(()())()()(())))))))))(()()))))())))())))(())))))(((())(()()))())))()()))(()((()))(()()(()(()())())(()()())()(()())(()()))()((())(((((()()((())()))()((()((())))(()))(()()(((()(()()))()()()(())()(())(()()())()())()(()()))))((())())))(()(((()(((())()(()()()(())()))(()((()())(()(()))(())(())(())()((())())(()))()((())))())(()(()))(((((())()))(())))))()))))((()()()())))()))()))))))(())()()((()))())()()(((((((()((((()())()(()()(()(()))(()()((()))())))()())()())(()())()((()())(()(())(()))(((())))))()())(()(((()((())()())))))))()((()()((()()()())((())())(())))((((((())(())(())))(())()())())()()()(()(()()())()())())()))()((())(((())()())(()()))))()))()()(())()(())(()(((()(()(())()((())())))((((()()(()()())())))()(()))())))()()((()(((((()(()())))(())())())))))()()()()))((()()))())))())())()))))()))()())(()()(()()(()()())())()(()))())(())(())))())))(())(()()(()(()()(()())(())(((())((()(()))))()(()()(()))()()())()(()))(()(()))()(((()((((((((()((()((()))()))()((()())))((())()(()()(()(())()))()())()))(()(()())))(((()((((())(())))))())((()(()((())))((()())))))())))((()()(())())()()))))))))(()()()())(())()((()))())())())))())))()()((()()))()())(()))))()(()(())))((()())(())())))))))(())(()(())()((((())(((((((()((()())()())(()()()()()()()))()))())()(()()(())()(())(()(()())())))()(()(())()((()(()))(())(())()))))((()(()()(((()(())(()))))()((((())(((()((()))(()()()(()()()))(()()())()(()(())((((()))((()((()(())()((()))()((())())((()()(()))()((((()(((()))))()())))((()(())())(((()))((((((())()()()()(()))))((()((()))))(())))()(()()())())()(((())())()(()((()())))()()(((((())()())()())()((((((())))()))(()()())(()())))((())))))))())((()))(()))(()(()()(())()))())(()(()()((())))))(()))())(())())))()()))(()))()))())((((()((()(())(())))())(()((()))(())(())((())(()(()))))()((((()())((((((()((()()))())((())))()(()))))((()))()())(())))())()))(()))))((((((())()))())(()()(())(()(())(()))()()(())()())))()()()))(())))(((()()(())(())))()(((()(((((()))())()()(())()))()((((())))(()))()))))(((()(()()()()()(()(()(())()(())()((()()))))()))((()()(())(())(()))()((()((((((())(()())())()())))()))()()(()))))())))))))())))))())())()())()((((()())))())(()))())(((()())((())()(()(()))(()((()()())(()()(((()()())))))(((())()())(()(()))(()(((((((()))(((()())(()()())(((()()()())(()))()())())(())(((())(()())()()))()))))())()((()())()))())))(()())()()(())(()(((())()))))())))()(())(((()(()))(()(())())))))()))())))(()))))(()()())))((((()()))))))())))))(()()(())((()()))))(()(()()))))()()))())()((())()))(()(((((((((()(((()())((((()()(((()))(()))()()()((((()()()(()))(()((()((()()(()))()))()((())()())()(((())))(()())())))())))()()())))(()()()(()((((())())()(((())(()())))(()((())())(()()))())))(())()())))((((()()())))(()(()()((()())()))())))()))()))()()))((()))))))()(()(())()())((())()(((((((((()))()(()())))(())()((()))()((()(()()())()((()(())(()))))()())()(((()()(((()()(())))))())(()())((())))()()))))(())(())())((((()(((((()((()(()())()(()()))()()))((((()))()()))(((()(((()())())())(((((()))))((()))()())()))()(()))((()((()))(())())()))())))((()()()(())()))())()))())))))((()())()())(()(()))())(((((((())))))((()(()))(()((()))(((()))()(()()()())())))))(()((()))()()))((()))(())())())(())))())))())((((()()(())(()((())())))))))))()))()()())(((()())())())(()((((((((((()((((((()()(()))((((())))((()))))()()())))()(())((()())((())))))))()((())))())((()())())))))())(((()())(())()()((())))))))(()()(()))))(((()())(((((((()(((())(((((()))((())()(()))(()((())(((()())()))()))((()()()(())))))()()(()))))()(())()(((())((()(((()()(()()(()))))((()))(())))((((((()))))(((((((())(())))))))()()())()))((()()()((()))))))()(((())(())()()))()))())()))))((()))))(((((((((()())())))))))(((()(()((()))(()()(())((((((()((()(()()(()(())(()()((()))()((()((()(())))(())(())((()())()))()())()(()(
)))))())(()()(())()()())()))(((((()(()()((((())(())((())()))(())()())()())(()(()(((()((()))(())))()))(((())((((((()()(()(()(()((()()()()((()((())(()()()((()((()()))(())(())))))((()))((()))(()))()())(()(()((((()(()))(()())(())((())))())((())(((()))()(()())()())(()(()))))((()(()()(()()))()())(()))())()()()(()((()(())(())((()(())(((())()()()())(()())((()))))))(()())))(((((((((((((((((((((())(((((((((((())))))))))))))))(((((()))))))))((((((((()(())))))))))(((((((((((((((((((()))))))))))))))))))))))((((()()))))))))))))))((((((((((()(((((((()))))))(((())(((())))))))))))((((((((()(((((((())))))))((((((((((()(()))))))))((((((())))))))))))))))))))((((((((((()))))))))))((((((((((((((((((((((((())((()))((((()))))))))))))))(((((((((((()))((((()))()))))))))))()))))(()(((((())(((((((()))))))((()((()())))(((()())))))))))((()())))))))))))(())))))((((()((())))))))()()()))((()((()(()((()())))))(())(())))(()))()))(())(()((((()(()))())(()(()))))())((((()))()()()())(()()())())))(())((((())(((()((()(()(())()()()))(((()((())))())(((())(((()(()(()))((())))()(()))(((())(()))))())((((()(((()))))(((((()(()())()()))(())(()(()))((()(()))(()()()((())(((((()(())))(((((()())(()))(()()))(()))())(())(((()(()))))((()(()))()))()())(())())))))(()))))(()()(())(())))))())((())))))))((()()(())))))))((((())())())(((()()))))())((()))(((())()(((())))))))))(((())()))()(())))((()(()((())((())()(((()())())()()))())(()((()()()()(())()())()(())()))))(((()())()())(((((()((((())())((())()))()(((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(()))(((((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((((()))))))))))(())))))(((((((()))(((((((((((((((())))))))()))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()(()))))))))))))))))))((((((())))))))))(((((((((((((((((((((((((((((((((((((((()))))))))))))()))))(((((((((((((())(((()))))))))))))(((()((((((())))))))))))))(((()())))((((())))))))((((((((((((((((((())))(((((((((())(((((((((((((((((((((())())))))))))))))((((()))))))))))))))))))))((((((((()((((((())))))))))))))))))))))))))))))))))))))))))))))(((((())(((((())))))))))))))))((((((((((((((((((((())))(()))))))))))))))))))))))))))))((((((((((((((())))))((((((((((())))))))()()))((((((((((((((()))))))))))(((()))))))((((((((((((())((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))()))))()))))))))))))))))))))))(((((((((((((())())))((((((((((((((()))((()))))(((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))())))))))))))((((((((((((((((((((((((())))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))(((((()((((()))))(((((()))))))))))))))))))))))((((((((()))))))((((((((((((((((((((((((((((((((((((((((((((((()))((((())))))))))))))(())))))))(((((((((((((((((((((())())((((((())))))))))))))))))))))))))))))())))(((((((((((((((((((()(())(()))))))))))))((((((((()))))((((((((((((((((((((((((()(((((((((()))))))))))(((((()))))))))))((())))))))(((((((((())))))))))))))))))))))))))(((((((((((((((((())))))))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))(((((((((((()))())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()((()))))))))))(())((())())))((((((((((()))))))()))))))))))))))))))))((((((()))))))))))))))))(((((((((()))))))))))))())))))))))))((((((((((((((((((((((((((((((((((())))))))))))))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))((((((((((((((((((((((()()))))))))))))))))))))))))((((((((((((())((((((()))))(()(()))))))))(((((((()))))))(())))))))))(((((((()()()))))))((((((((((((()))((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((()()))))))))))))))))))))))(((((((((((((((((((((((()()))()())))))))))))))))))(())))))))))))))))))))))))(((((((((((((((())((((((((((())))))))))))))))))))(((((((())))(((())))))))))))))))))))(((((((((((((((())(((((((((()))(((((((())))))))))))))))))((()))))))))))((((((((((((((())))))))))))))((())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))))))))))))))((((((((((((((((((((((()))))(((((())))))))))(((((((((((((((()))))))))))))))))))))))))))))))))))((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((())(())))))))(((((((((((((((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((()))))))))))))))))))))))))))))((())((())))(())((((((((())))))))))))))))))))))))))))((((((((()))((((((((((((()))()()))))(((())((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))(((((((((((((((((())))))((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()((((((()))))))))))))))))))((((()))))))))))(()((()())()))))))))))))))))(()))((((((((((((((((((((((((((((((()))))(((()()())())))))))((((((((((((()()))))))))((())))))))((((((((((((((((((((((((((())))((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()))(())))))))))))))))))))))((((((((((((()))((((((((((((((((()())))))))))))))))))))(((()))()))((((((((((((((((((((((((((((((((((((()(()))))))))))))))))))(((())))(()()))))))))))))))(((((((((((((((((((((((((((((((((((())))((((((((((((((((()))))))))))))))))))))))))))))))))))()(((())))))))))))))))))))))))))))))(((((((()(()))))))))))))))))))(((((((((((((((((()))))))))))((((((((((((((((()))((()()))))))()))))))))()))))))))))))))))((((((((((((((((((())))))())))))))))(((((((((((()))(((()))))))))))))))))))))))(((((((((((()))(()))))(((((((((((((((((((((()())))))(((()((())))))))((((())))((()))))))))))(((((((((())(((((((())))))))))))))))))))(((((((((((()))())))(((((((((((((((((((((()((()))))))((((((()))))))))))))((((((((((()(((((((((((((((((((((()(()(()))))))))))))))(((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))))))))(((()))())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()))))(()))))()(((((()))))))))))))))))((((((((((((()))))((((((((()))))))))))))))))))))(((((((((((((((((((((()))))((())))))))(((((((((((())))))))))((((((((((())(((()))))))))))))))))))))))(((((())((((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((())))))))))))))))))))))))(((())(((((()(()))))))))))))))))))((((((((()))()(())))))((((((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())(((((((()))))))((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((())))))))))((((((((((())))))))))))))(((((((((((((((((((((()))))))(())))((((((((()))))))))))(((((((((((((((((((((((((((((())(((((((((((((())(()((())))(())())((((((()))))(()))))))))))()((((((((())))(((((((((((((((((((((((((()))))))))))((()))(()(((((((()))))))))())))()(((((((()))))))))))))(((((((((((((())))(()))(((((((((((()))))))))((()((()))))((((((()())(((((()))))))))))))))))))))))(())))))((((((((((((((((((((((((((())))))))(((())))((((((())))(())))))(((((()))))))))))))))))))))))))))))))))((((((((()(((()))(())))()(((((((()()))((())()())((()((()(()))))(((((((((((())))))(((())))))))))())))))))))))))))))))))))))))((((((()((())((((()))))()))())))))))))))))))))(((((()))))))))(())))))))((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))(((((((((((((((((((()))))((((((((())))))))))))))))(()(((((((((((((((((((()())))))))))))))))))))))))))))))))))))(((((((((((()((((((()(())())))))))((((((((((((((((((((((((((((((((()))((((()))))))))))))))))()))))))))))))))((((())))))))))))))(((((((((((((((((((((((((())))((((((())))))))))))))))))))))((((((()))))))))))))))))))))))(((((((((((((((())((((()(((())(((((((()()())(())))(()))))))())(((((((())))(((())))))))((((((((())((((((((((((((())())))))(((((((((()()))))((()))))))(())((())))((((())(()))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))((()))))))))))))))))))))))))((((((((((((((((((((((((((((((())))(((((()))))))())))))))))(((((((((((((((((((((())))))))))))))))))))))))))))))))))((((((()))))))))((((((((((((()))(((((()))((((((((((((((()))(()))))))))))))))))))))(()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((())))))))))))))))))(((((((((((()))))))))((((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))()))))))))))))((((((((((()(((((((())))))))))))))))))))))))))(((((((((((((((((((((((((()(((((((((((((((((((())))))))(((()))))))))))))))))))((((()))))))))(((((((((((((((((())))(())))))))(((((())))((((((((()((((()))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))(((((((()(((((((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))((((((()))))))))((((((()))))))))(((((((((((((((((((((((((((((((()))))((((())((((((((((((())(((()))))))))))))))))))(((((((((((()())))))))))))))))))((((((()(()(()))))((((((())))))))))))))((())(((((((((((((((((((((((((((((((((((((()())))))))))))))))))))))))))))(((((((((())))))))(((((((((((((()))())((((((((((((()))))))))))))))))))))))))))))))))))))))))((((((((((()(((((((((())((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()()((()())(())))()((((()))))))))))(()()))())())))()((((((()())()))())(())()(()(()()()()()))))()()(()))))()())(())((()))()((())))(()))))()))((((((()((()())))))(()(()))())((((()))((()))))())(((((((((((()()())()(((((((())()()()((())(())()))()()((()))()(())))(())((()(()(((()))(()))()())(((()(())))(()))((((()(()((()(()))((()(()())()))(()))()))(())()((()((()))()(()(()(())())))(((())()()())(()))(((((((()()((())))(()))()))(()))((())))(())(()(())()((((((()(()))((((()(())))(())))((()()((())((())(()))))))())())))(((()))()())))(()())())))))())((()))))((((((()((((()(())()((())))))))((())(()))(((())))()()(())()))))()))())())))())(())))()(((()())())(()()(()(()()(()))))((()(()()))(())(()()())((()(()()(((()())))((((()()())())))())()()())(()((()))(()))))())())()())(()()(((())()())()()(()())))())))(())))())(((((())(()()))()((()()()))))))((()())(()(()((())(())())())()))))(()())()()()(()))((((((())()(()))(((((()()))))()()))(((((()))))(()))(())())((())()((()))()()((()((())()()((()(()()()(()))()(((()))())()))((())((()()(()((()))))()(()(()()()))(((()(()()()((((()((())()(())))(((())))()()()()(()))))())())()()())())(((()()((((((()(())))()(()))()))()()((()))))()())()))(((((()))(())(()))))))()())))))(())((((())())())((((()(()(((())))((())()())(((()))((())(())))(()))()()))()()()((()()((()()((()(()(((((()()((())))()((())(())(((())()())((())()))))(((((()(((((((()(()))(()(()(()()(()()))()()(()()(()(()()(()))()())))(()()))()()()))()()(()((())))()())))())(()())((((())()(()((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))((((((((((((((((((((((((((((((()))(((((((())))))))))))))))))))))))))((((((((()())))))(((((((((())((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))((((((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())(((((((())))(((((((()(((((((((())))))())())(()))()()))((((((((())))(((())))))))))(((((()(((((())())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))((((((((((((((((((((()((()))))))))))((((((((((((((((((((((((((((((((((((())(((()(()((((()))((())(((()))))()))()((((((((((()))))))))(((((((((()))((())(((((((((((())((((((((((()))))))(())((())())))))))(((((()((((()))((((())))))))))))))))))))))))))(((((((())))()))))())(())))))((((((((((((()))))))))))))))))((((((((()))))))))(((((((())))))))((((((((((((())))))))))))))))))))))((((((())))()))))))))))))))))))((((()())))()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))))))))))))))))(((((((((((((((((((((((((())((())))(()))(((((()))))((((((((((((((((((())(((((())(((((()))())))))))(((())))))))))))))((((())())))))(()))))))))))))((((((())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())(()())(())))))(((((((((((((((((((())(()))))(((((((((((()))(()))))))((((((((((()))(())))))))))))(((((()()))()))))))))))))))))()))))))))(((((((((((((((())))(((((((()(((((((((((((((((()))))))))))((()))))(())))))))((((()((((())))(((())))))))))))))))))))))))))))))))((((())))))))((((()))))))())))(((((()))))())))(((((((((((((((((((((()())(((())))))))))))))))))))))))())))))))))))))))((((((((((((((((((()(()))))(((((((((((((((()))((((())()))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))()))))))))))))((((((((((((((((()))((()))(((((())))))))))(((((((((((((((((((((((((((((()))))))))())))()))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))))))))))((((((((((((())))))))))))))))((((((((((((()()))(((((((((((()()()))))))))))))))((())((((((()))(((()))()))((((((((((((((((((()))))))))))))(((((((()))((((())))))(((((()))((((((()()()))())())())(((((((((())(())))))((()))((((())))((((())))))((()))))))((()))))))))))))))))))((((())))))))))(((((((((((((((((((((()))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))((())(((())))))))))))))))))(((((((((((((((((((())((((((((())))))))(()))))))))))(((())(((()(((())))))))))))))((((((((((((((((((((((((((((((((((((((()))))())))))))))(((((((((())))))))))))))))))))))))))))))))(((())(())))(((((())((((()(((())))))))))))))))))))))))))))))))))))))))))))((((((((((()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((((((())))))))))(((())((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())(((((()))))))))((((((((((((((((((((((((((())((((((())((()))))))(())))))(((()))((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()()))))))))))(((((((((((((((((((((((())))))))))))))))))))()(((((()))()(()))))))))))))))))))((((((((((((((((((((((((((((((((()((((((((((((((((((((((((((((()))))))(((((((((((((((((((((((((((((((((((((())))(((())))))))))()))))))((((((((((((((((((((((((((())((((((())))))()))((((()()))(())))))(((((((((((((((((((()))))))))((((()(())))))))(((())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))))))))(())))))))))))))))((((((((((((((((((((((((()))))(((((((((((((()))((())))((((()))))(())))()))((((()))))))))))))))))))))))((((((((((((()((())())(()())((((((((((((((((((((())))))((((())))((((((((((((((()(((()))))))))))))))))))))))))))(()))))(((((((((())(((((((((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(()))(((((((((((((())))))))))))))))(()))))))()(())))(((((((((()))))(()((()))))))))(((((((((((((())))(((((((((((((((((((((((((((((((((((((((()(((()))))))))))))(((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())())))(((()))))))))(((((((())()((()))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((()(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))(((((((()))))))))(()(((((((((((())((((((((((((((((()))((()))))))))))))))))))(((((()())(((()(((((((())))))))))))))))(()))))(())))))((((((()))))((((()))))))))))))))))))))(((())))((()))))))))))))))))))))))))))(((((((((((((((((((((()())))))(((((((()(((((((())))((((((())(()()(((())))))))))))))))))))))))))())((((((()))))((((((()(((())))(((((((((((())())))))))())))))))))))))(((()))()))))))))))))))))))(((()))))))))))))))))))))))))(((((((()()()())))()))))))(((((((((((((((((((((())))))))))))))))))))))))))((((((((((((((((((((())))))(((((((()))))))))))))))))((((((((((((()))))))))))))))(((((((((((((((((((())))(((((((((((((((((((((((((((((((((())(((()(((((()))((())))())))))(((())))))((((((())(()))))))))))()((((((())(()))))))(((((((((())(((((()))(((())))))))))))))))))))))))))))))))))))))))))((()()))))))))))))))))))))))))))))))((((()))))))))((((((((((((((((())()))))((((((((((((((((()(()))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))((((((((()))))))))))((((((((((((((((((((()()))))))))))))))))((((((((((((()))))))))((((((()))))))))))))))))(((((((((((()))))))))))((((((((((((((()))))((((()(())))))))))))))((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))()))))(((()))))))))))))))))))))))))))))(((()((((((((((((((()))))))))))))))))(()))))))))))))))))))))))))))))))))))(((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))(((((())(((((((((())((((((())))))))))()()))))))))))))))))())())))(((())(()(()))(()((()()((()(()))((()()())))))(()))()()((()))))()())((((()(())(((()(()()(())(((()((()()((((()))((())(()()(()))()(())))(()))))(())()((()()(()(()())()()(((((())()()))())()((()()))()()()((()(()))))(()()))()())()))()((())()(())()())))()((()(()(()()()())((((((()(()))((()((()))))(())()(()))((())()()))((()()(())()))((((()))()))(((()))())((((())((()))())(()))((()(((((()()))()))())()((()(()(((()))()()())(()((()()))((()((()(()(()(())())))(((()((()()))()))())))(()))))))(((()))()(((()((())())))())()()))(())(()()()()))))(()((()(())()()(()((()()))())()()((()((((()))(()()()))((()((()()()((()())()))))))()()()((()(((()()))(((()(((()()(((((()))(()))))()))((()()()))))((()))((()((((())))(((()()())())(()((()))()((((((()())(())(()((((())(((()()()()))(()()(((()()()(()))((())(()))))(()))((()))(()))))))(()()())()))))))))())(((())())())(()((())(())())(()())(()())())(()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(()))))(((((((((((((((((((((((((((((((()))))))))(())()))))))))(()))(((((((((((())))))((((((((()))))(()(())))))))))))(((((())())))))))))((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))(())))))))))))))))((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((((()))())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())(((()())))))))(((((((((((((()))))))))))()()))))))(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))((())))))))))((()))(((((((((((((())))))))))))))))))))))))))))(((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))())))))))))))))))))))))))))(((((((((())(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((()(()))))(((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((())))((((((((((((((((((((((((((((()(()))))))))))))))))))))))))))))))(((((((((((((((((()))))((())))))))(((((((((((())))))))((((((()))))))))(((((((((((())))))))))))))((()(()))))((((()))((((()())))))((((((((((((((((()))((())(((())(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()))(())))))))))))(((((((())))))((((())(((((((((((())))))))))))))((())())))))))))))((((())))))))))((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((()))))(())())(((((((((((())))())()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))))))))((()))(())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((()())))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))))()))(((((((((((((((())))))))))))))))))((((((((((((((((((((((())))))(((()))))(((((((((((((()))))))))((((((((((())))))))))))))))))))))))))))))))(((((((((((((((())(((())))))((((((()))))))))))))((((((((((((((((((((((((()))))))))))))))))))))))))))))))((((((((())))))))))))))))))((((((((((((()))((((((((((((((((())((((((((()))))))))))))))((((((((((((((()()))((((((((((())))))(())))))))))))((((((((((((((((((())))(((((((())))))))))))((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((())))((((((((()))((())))))))))))))))(((((((((((((((((((((((((((((((())(((((((((((((((((()((((())))))))))))))))(((((((((((()(())))(((((((((((((())))))((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))))))))(((((((((((((((((((((((((()((((())))))(()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(())))))))))(((((((((((()))(((((((((((((((()))))))))))))))))))))))))))))))))))))(((((((((())(()))))((((()))))(())()))((((((((())))())((((()()(((()((((((((((((()(()))()())))((((((((((())))))))))))))((((())))()((((()))()))(())(()(((((()))())))((())))))))))((((((((((((()()))())))))))))))))))))(((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()())((()))(((()))))))))(()()))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())((((()((((())))))(((((((())))))))))((((((((((((())))))))((((()()))))))))))((())))))))((((((((((((((((())))))((((((())))))))))))))(())(())())))))))))((((((((()))))))((((())))))))))(((((((((((((((((((((((()))))))))))(((((((((((((((()))))))(((()))))))))))))))))(((((((((((((((((((()))))))))))))))))))(((((((((((((((((((((((((((((())))))))))((((()))))))(((((()))((())))))))))))((((((((((((((((((((((((((((((((((((((((())(((()))))))))))))))((((((((()))))))))))))))))))))))))))))))))((((()))))))))))))()))))))))))))))))))))))))))))))))))))((((())))))))))))((((((((((((((((((())((((()))))))))))))))))))))))(((((((((((((()))(()))(((())))((((((()))))(()))))))(()))))))((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((()))))))))))))))))))))))))))((((((((((((((())())))))))))))))))))))))))))))))))))(((((((((((((((((()))))))(((((()(()))))))))))))(((((((((((((()((((()))))))((((((((())))(((())))))((((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((()((((((((((((((((((()))((((()))))))))((((((((((((((()))))))))))(((((((((((((((()())))(()())))))))))))))))))))))))))))))(((((()))))))((((((((((())))))))(((())))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))))))(((((())))))))))((((((((((())))((((((())))))))))))))(()))))))(((((((((())))))((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()((((((((())())))))))((((((((()((((((((()))))))))))))))))))((((((((((((()))(((((((((((((((()))))))))))))))))(((((((())))))))(((((((((((((((((((()))))))))))))))))(((()))))))))((())((((((())))))))))))))))))))))))))))))))))))(((((((()(((((((()))))))(())))(((((()((()))))))))))((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))(()))(((((())((((((((((((((()))((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))))))))))))(((((((()(((())))))))((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))))))))))))))))))))))))))((((()(((((((())(()))))))))(((((((())(((()))))))))))((((((((()())))))))))))(((((((((((((((())))))((())))))))))))((((((((((((((())(((((()))))))))(((((((((((((((((((())))((((((((((((((((((())))(())))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))((((())))))))))))))))))))(((((((())))))))(())))))))))))))))))))))))(((((((((((((((((((()))))))))(((((((((())))))))((((((((((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((()((()(())))((((())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((())))))))))))))(((((((((((((((())))))(())))((((((((((((((()))((((((()))(()))))))((((((((((()))))))((()(((((()))))))(((((((()))))))))))))))(())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()())))))(((((((((((((((((()((((((((((((((((((())))))))))))((((())))))))))))))))))((((((((((((((((((((((()))))))))))(((((()))))((((((()))))(((()))((()()))(((()))((())))()))))((((((()))))))))))))))))))))))))))))))))))))((((((((((((((()))))))((((((((()()))))))))))))(()))((()))))))))))))))))))))))((((((((((((((((((((((()))()))((((((()))))))))))(((((((((((())(())))))))))))))))(((((((((((((((((((()()())))))(()((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((())(((())))))(((((()((()(()))))))(((((((())))((()))))()())()((((((((())()))))))(()))))))()))))))))))))((((())))))))))))(((((((((((((((((((((((((((((((((())))))))))))))))(((((((((((()))))))))))))))))))))(((()))))((((((((((((((((((())((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))(()))))))))))))(((((((((((((((()))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))(((((((((())(()))(((((((((((((()(())))))))))))))()())))))((((((((((((((((()())((((())))))((((((())(()()))(((((((((((()))())))))))))))))(()(()))(())))))))))))))))))))))))))))))))(((((((((((())))))))((((((((()))))))))))))))))))))(((((((((((((((((((((((()))((((((((((()))))))))))))))()))))))((()(())))))))))))))))))))))))(())))))))))((((((((((((((((((((()(()))))))(()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())()((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))(()))())((((()))))))))((((((((((()((()((()))))))(((((()))))))((((((())))((((())(((((((((((()))((((((((((((()))))(())))))))(((((())))((())))(((()))))))))))(((())))))))))))))))))))))(((((((((((((((((((((())))))))))))((((((((((((((()((((())))(())))))((((((()())(((((())))))())))))(((())))))))))))((((((((((((((())))))((((((((((((((())(((())))))))))))))))(((((((((((()))(())())))))))))(((((((()))))))())))))))))))))))((((((((((((((((((()(((()(((((())(()))(((((((((())))))))))))))))))))))))))))))(((((((((((((((())(((()))(((())))))))))))))))))))))))))))))))))))))))))))((((((()))))(()))((()))))))))))))(((((((()((((((((((((((()))))))))))))))))))))((((((((((((((())))))))))))(())))))))))))))))))))))))((((((()))))))))))))))))))))))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))((((()))))))))))))))((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()(((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((())))))))(()(())))))))))(()()))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())())))))))))))))))))))((((((((((((((((((((((((((((()(())))(((((((((())))))))))))))(())))))))))))))))))))))))))))))))))))))(((((()))))))((((((((((((()))))(((((((((((((())))))))))))))((((((((())))))))))))))))))))))))))))))))((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))(()()))))))))))())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))((((((((()()(((())))()))(((()))))()())))))))))((((()))))))))))(((((((((((((((((((((((((((((((()))))(()))))(((((())))))()))))))))))))))))))))((((((((((((((((((((((((((())((((((()())))))))))))((((((((((((()))))))))))))))))))))))))))))))))))))(((((((()(((())))))(())()))((((((((((((((((((((((()))))))))))))))))))))))(())(()))))))))))))))(())))))(((((((((((((((((((((((((())))))))))))))))))((((((((()())))))))))))))))))))))))))))))(((((((((((((((((((((((()()))))(((()))((((((((((((((()((()))(())))))((((())))))))))))))))))))))))))))))))))))))))((((((())))))))))))))))(((()(()))((((()()()())))))))))))))((((()()))))((((((((((()())))))))))))))))))))))))))))))))))(((((((((((((((())(((())))))((((((()((((((((()))))((()))))((())))))))))))))))((((((((((((())))))))))))))(((((((((((((())))))))))))))))))))))))))))))))(())()(()()())(((())()))(()()()(((()()))()()()()())))))())())((())())()))()(((()())()(()())((())()))())(()))())())))(((((()(((()(())()))))))))())(()()()((()))(((()))))))))()(((()()))))())))(()(()(((()()()()()())()(((()((((()))()(())(())((()(()()(((()((()())()()))(()()))(()(())))))(()()))()(()()())()))()()())()()((((((((()()())(()()))()((()()))(())((()())))((((((((()))())()))()))(()((((()()())(((((()(((()())(())((())))())()()()(()))(()))((((()))())())((())))(()))(()((()))(()()(((()()(()())())()((((()((())()())))()()(()()(((()))(()(()((())()))()((())))((())))((())()())(()((()()(()))(((((()((((()(()()(()()))((((((((())))(((((())())(()))))()()((()))()))))((()(()()())())))(())))))((()((())(((()(()()((((()(()))((()()(()()(()()())((())))))()))(()((()()))()()(()()((())()(()()((())(())()))))))()()(())(((()))(()((()())(()(())((((((()(()(()()()()))())))(())))((()((()((())(()(((()(())(()()))(())()))(()(((()()(()()))()((((()(((()))()())()(())(()(()))((()())())()(())(())))()((()(()()(())(()())(()((((())))()()(())())()())())))((()))))())()))()())()))))((((())))()((((()((()))()((((((()))()((()))(((()()(()()()()((()()(()))())(()()))(((())))()()))))(()(()()()))()))()(())(()))))))((())(())))(()(((())()((()(()()))())))())((()()())))((()()()(()())()))()))()((())()(((()()))))()()((())()(()())()))(((()())()()(((()(((())(((()(()))(()(()))()((()()(())((()()())(()((())()()))())))()))((()()())))((((())())())()))))(()))()(()((())()((((()(()())()(()(()))()(()(((())))((()(()()(((())())((()((())))()()((()))((()))())((((()))))))()(()())((()))))()()()()(((()()()(())()())(())(())()(()))(()(()((((()(((())()()())((((((()))))((())((()()))))(()()()))(()(()()())))(())((()()((())()))()))(())))))()))(((()((()(((((())()(()(())(()(((()((()((()))))))()()))()))())()((()((()))())())))(()()))(()())))()())()))))())))(())())))(()(()()(()())())(()((())(())))((()((((((()((((())(())()(()((()))((()))(()))))())))))()))((())))(((())(()())((())()))()()))))))()())((()(())(()()((())))))))()((((((()())()((()()())())(()()))(()))()(()((())(()())))))()(()))))))(())((((())))()()(()))())())((())()()))()(()))()(()(()((())((((()))))(()))))))((((()()(()()()())(()()(())))))()(((()()())(()()()(()((((((((((()))())))))(())((()((()))()))(())()(()(()(())((()))(()))()))(()())((()(())()((()()())())())(())()((())())))(((()((())())))(()(()())()(()(((()(())))))))))(()()))))()())(())((((()(()())(((())))))(()((()(()))(()(())())))(()(())(())((())(()))(((())))()())(()())((())()())(((()((((()())(((())((()(()()))((()))((()()((())(()))(())(()(()(()(())()((()()))(()()((()(())((())())))(()())()()()()))(((((()(())())(((())(()))((()((()))(()))))())(())()))))))(()))()(())()((()((()()(()()))))()))((()(((()))(())(())()(((((((((())))(((()((()(((()()))(()))(())())()()((())()))()(()())()))()))()(()()()))())(())))())()(((()()))()(()()))))())())((()()(((()))(())())())())()()()()))))((()(((()())((())()))()()(()(()())()()(((()()(())())))()()(((())(()((())))()()))(())())()())()))()()())())())())))))))(()(((((()(())()(())((((())())(((()))(()()(())((()(((())()((()))))()()))((((()(()))(()()()()(()(((())))((()()()))))()()()(((()))(((((()((()())())())())((())()((())((())))())(())()(()))))(()))))((()())(()()((()()()())((()())((()())(()())(((())()(()))))()))(())((()())((((()()))(()((()(())()))((()(()((()())()()))(())()))))))(()(()))()(())((()()((()(()()((()))())()))()((()()))((()(()()()((())())))()())(())))(())))(()))(()())()((()(()(()((()))))(()(()))(()((()))(())()()(()()(((()((((()()(())(((())((()(()()())((()))))))())))(()))(())))((()((()()())()())()())()()))((())((((((()(()())(())())(()((()((()))()()))()(())))(()())()(()))((())(((()))())))(()())(()()((())))(())))))()((())(()(())))(((()()())(()((())(()()))(()(())))))()()))()))()()(()(()))))())))))))))))())())))()))()())(((((())())(())(()(())())()())((()(()(((((()(())(())(())))(())))(((())))(())()())()()(()()()()))((()(())()))(()()())))(())(()(())))())(())(((()))())(()()(()())(()(()))()()))()())(()())(()))(((()))()(((((()())))()()))())(())())(())((()())())())())(())())(())))))()((((())())(()()())))))(()(()()))(()())))))()(((())()))()())))(())(()(()(((((())())())())(()))()))((()())((())(()()()(()())())(()))))())))())(()))()(())((()()(()((())(()(())())()()((())))((((()))())))(()()(((())))())(()))()(())))))((())))(()(())(())()()))(()(())(((((((()))()()((()()))))()())((()((())()))((()))())())(()(())((())))))(()))()(((((((())(((())(()((()()())(())()()())()(()(()))((()(())()))))()))())((()()(()())))(()))))(())())(()))))()()()(()()))))))((()(()))())()((())(((())()))((())((()()(())()()))(((((())))(()(((()())))()(())()()()(((((())()(((()()((((()(((()((())))(()(()))(()((())(()))()()()(((((((((((((((((((((((((((((()))))((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((()))()())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))((((((((((()))))))))))((((((((((((((((((((((((((((((((((((())))))(((((((((((((()))((((((((((())))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))(((((((((((((())))))))))))((((((((((((((((((()))))))))))))))))))))(((((())))))))((((((((((((((((((((((((((((((((((((())()))(((((())))))))))))(((((((((((()))))))(((((((()))))))))(()))))))))))))))))))))))))))))))))))))))))(((((((((((((((()((((()())())(())((((())))(()()))(()))))(((((((((((((((((((((())))))))))))))))))(()))())))((((((((())((())()))))((()())((()))))))))))))(((())))))))))))((((((((((((((((((((((((((((((((((((((((((()))()(((((((((((())((((((((()))))))))))))))))(()())))(()))))))((())))))(((())))))))))))))))))))))))(((((((())))))))))((((((((((((((())))))))))))))))))))))(((((((((()))))(((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))())))))((((((((((((((((())))))))))))((((()((((((()))))))))))))(((((((()))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))))))))()(()((())))))))))(((((((((((((((((())))))))))))))(()())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))(()))))))))))))))((((((((((((((((()))))))))))))(((((((((((((()))))))))))))))))))))))((((((((((((())))((((((((((((((((((((((((((()((((())()((((()))(())))))(()))((((())))))))))))))))))))))))))))))))(((((((((((())())))))(((((((((())((((((((((()))))(((((((((((())(((()))))()))())))))))))()))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))(())(()))))))))))(((((((((())))))(((())))))))))))))(((((((((((((((((((())))(((((((((((())))))))(((((((((((((()))))((((())))))))))))((((((())))(())(((((((((((((((((())))))))))))(((((()))((((((((())()))(((()))))(((((((()(()((()))()))((((((((())())))(()))))))))(((((()))())))))))))))))))))))))))))))))))))))((((((((((((())(((())))))))))(((((()))((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))(((())(((((((((()))))((((((()))((((((((((((((((((((((())))(((((())(())((()))))(()()))))))))))(())))))))))())))()))))))))))((((((((((()(((((())))))))))))))))))))(((((((((((((((((((((((((((((()))))))()(((((()))))((((((()()))((()))))()))(((()))))))))))(((((((((((((((((((((((((()((((((((((((((((((((()))))))))))))))((((())))(((((((((())())))))))(((((())))()))))))))))))))))))))))))((((((((((((((()))))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((((((())))))))))))))))))))(((((((())))((())))))))))))))))))))))))(((((())))))((((((()((((())((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))))))))))((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((()))))))))))))))))(((((())())))))))))))))(((())))((()(((((()))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((())))))))))))))))))))))))))(((((()))))(((((((((((())(()())))))))))(())((((((((((((((((((()))((()))))()(())((()))))))))))((((((((((()((()))))))))))()(((((((((((()((()()))()))))))))))))((()))))))(((((())(((((())))))))((((((((((((((((((()))))))))))))((((((((((((((((((((())))))))))))))(())))))))(()((((((()(()))))())))))())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))(()))))))))))))))((((()())((()()())))))))))((((())))))))))))))))))))))))))))))))))))))))))))))((((()))(())))))))))))))))))))))))))))((((((((((((((()((((())))))((((())))))(())))))))))))))))))(((((((((((((((((((((((((((((((()(((((()))))))(((((()))))))))))))((((((((((((()()))))(())))))))))(((((()))))))))))((((((((((((((((((((((())))(((())((((((())))))((())))))()((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(())))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))((((())))))))))))))))(((((((((()((())))))))()))))))))))))))))((((((((((())))))))((())))))((()))))))))))))))))()((())()()()))()()()()))(())))()()())))))()))((())(()((()(()()))(()(((()))))(()((())(((()()(())))))(((()())(())()((()))(())(()(((())())))(((())((()()()((())()()()())(()))()))((()((((())(()())()(()())(()(()(((()()()))(()()))))((()()(())(((()())())(()())())()())((()(())(())()(())))(()((()()((()))())((((()(((((()())))()()(((((()((()))))(((()(((((((()((())(()((((()(()()))((()))))()()((())()()(()))((((()))))())))(())))(())((()))((()(()(()))(())))()()(())())()()((()((()((())())))()((())()(()()(()()(((())(()()(()))()))(((()()((((()())(()()))()(()(())))((())(()))()))()(())((()())(()()(()))))))())((())()()()())(())()())())()(()))()((()())()))(()(()((((((())()(()))()()())()))(((()))((()()((())()(()())))()))()(()())()(((())(()))))(()())()((()))))()()())((()))))(())()(((()((((()()()(())())())))))()((()()()()()()()(())((((((()(()())(()())(())(()))((())(())((())())()(()))((()((())))(()()()(((((()))())((())(((()()(())(())((())()))((())()((((((())()())(()())))((()))))))()()())(())()(())(((())())())()(((()((()(())(()()()(())((()(()()))(()))())((())((()((()))))((()((()(()(()))()()))((()()))))(()))()))(()(()()(()()(())(()((()(()))))(())(((()(()()()))((())(()(())((()()(((())(())(()))()))())))))(()()()())))())((((()))(()()(())))()(()(()(())))(((((()()((()(((((())(()((()(()))(()()((()))((())))()((())((((((((()()())()()((()())((((((()))((((()()()((()(((()((())((()()))()(()(((((()()()()()(()))))()((((()())((()())()(((())(()(((())((((((()))))))()()())(((((())(((()()))))())()()(((()()()()()))(())()((()(((((())(())())()(()()()()))(())((()(()))())()(()))()((())(((())(())(()())(()))))))()())()((((()()))()(()()(()()((((((()()(()(((()()))(((()(((()()()())(())((())(())(((()()()()(((()))(()()(()()(()))(())((()()(())()())()())))((((()((()))()))()))))))()(()((()))((()))()(()()())()))()())(((()((((((()()(((()(()(())(()())))))((()))(()))()(((()((())()(()(()))())(((())()()()))(((((())(())()()((())()(((((()()()))()(()(((()()((())(()((()()()((()()((()()()()()))()))((()()))((()()))((()())()((((()))()(())))()(()))(()((()()()())()((()(()()(()(()()()())))()((()()()())()))()))(())(()(())((()()()))))()()(()()(())))(()((()())))))(()())(()))())()())((((()((()((()())(()()))))()(()()()()()(()))))((()(()(()(((()()(())((()(()(())))(((())))((())((((())))((((((((()())(()()())(((()(((())((())(()())()((()))))()()()())((((())()(()(())()(()())))()()((())())))((()((()()(((()()(((())(())())))(()))()((())()(()()((())()))))))())()()()))((()()()))()(()())()())))()()((()()(((((()))))))(())()(()(()))()(((()()(())(()()(()()())(()()()((()()(()((()(()))(())))(()(()((()()()(())))((()))())(()((()()())(((())((()))())()((()()()(())((())((())))))((()())))((())))))()))(((((())((()))))))(()(())))()((())))())()(()())()(()()(()())))(())())(())))()))()((())))))()))(())((()(()))()()))(())(()))))))(()))))(((()))())(())(((((())()())))))))(()(((())()))(()())())))))((((())()))())))((()()((((()(()))((())))))()()))(()))((())()()))()(())())()(()()())(((()()))))))))())()))))()(()(((())((((((()())()))())()())))((()()()()())())(()((()(())())()())))))()())()))(())))(()()(((())())()))())))((()(()())(())))())())))))()()))(())))()))((((()((((()())()(((())()()(()((()))()()(()((()()())(((()()()()()()(((()))(((((()((()())))))))))()()()()))(())()))))()()(()(()(())())))((()()(())()()((()))))(((()(((()))(())))))()))(((((()))(()))((((())))()((((()))()())()())()))(((()()()()()(()()))))()((()(()())))()(((((()))(()((()))(((()())()((())))()))))()()()))((()())))((()(()(())()))(())(()()(()))))(((())()())))))((()()))))())()))((()(()(()(())(((()(()(())(()()))())))(())()))((())))))))())())(()()))()())())(()())()(((())()))(()()))()))()())()()))))())))))()(()(((((())(())(())())))))((()()((())))(()))))()((((())))(((()((()(((())(())(())(())()))((()((()((()))))()))))((((((()()())(()((((((()())())(((()()(((()()(()()()()(()()(()(())(()()()))))()((((())))()()()(()())))()))()((((())())((()))(((()())((((())((())))())))(()()()()(())(())()(((((((())()())()(()((()()((((())()()())())()))()((())()((())())))()))(()())))()))()(())))))())(((((())()())(()()()())())()(()))))(())()(())))))))()))(((()()(()((((()))()))())())(())))))()()))(()))))()(((()))))())())(()())(()())()()((((()(())()()()(((()(())())(()()()((()(())))()())()())(()())(()(()))))())()())()()(()))())(()()((())(()((()(((()()())(()())(()((((())((()()(((()()))(()(())((()))((()))()()())()))))()(((())())((()()()))(()())())()()())()(())))(()))))(())((()(())(()()))((((())())()())(((((()((())())((())))(()())()()))((((((((())(((())()((()((())))((()()())))))((((()))(((())(()())))(()(()(()))()))))((()()()))))((()()((())))())()((()())(((((())()(((((((())())((()))))(((((((())((())((((()(((()((()()((())())((()()()()())((((())((()))()(())))(())((()(((()())((()()()))((((())()()()))(())()))))()()))(((()((((()(()()()())())(()((((()))((())))(()()((((()()(()))((()((()(((())()(()))())()()))))())(((()))))((())(())()(((((()(()()()()())((()((()()((())())(((((()())))))(()())(()()((()(((()))((((())))(()))))()()))())))())((())())()))())()))()))())()((()))))((()((()(())()(()())((())))))(())))((())()))))))())()(()()()())()))())(())())()()()))))))()(())())))()(()())))()())))())))())(()()()))))())))())(()())()))))())()(())()(()()())(())())()))))))()))))))(()((((())((((()(()(()))))())()()))))(()((()))())((()())(((()(())())()))()(())()(()())))(((())())))()(((())())))()(()((()()(((((())(())))(((((()()(()())))(()(((((()(()))(((()())())))()()((())))()(()(())(())(((((())(((())()(()((())))(((()))())()))(((()((()()()))()()()))())(()((((()()())())(())((((((()((()(()))()((((()(())()))(()()))()()(()()))((()))))(()())))())(())(((()(()))(())()()())())))(((())((((())()()(((()))))()(())((((())))())(((()((((())(())(())))())())(())))()()()(()(((())))))()))((()(()(())(((((()))())()(((()()(()))))())()()(()(((()((())))((()()()))))())(((())(()))()))()())))()))((((((())()((((())))()(()))))))(((())))((())))))))(()))))))(())))(()(((())())(()()(()()()))(()(())(()())()((()(())))()(((())))()))()()()))(()))))())()()())()(())(((())()()))()))))())))))())()))((((()(()(((((())())())())(()(()()())(())))))()))))(()(()))))()(()(((((((((((((()(((())())))()())((())(())(()))))(((((()(())()))((((())((()()(()))()()))())())((()))(())))()())))))())())(((())))()())()()())())()())))((())())(((((()))(((()()))())))(((())))((()((((()))())())())()))(()((((()()()(()(()((()()))(()))())((())))((()())((((((()(((((()(((()(((()))(()(()))(((()))(())((())((()((())(((()(((())(((((())()))(()))(((()))))()()))((()(())(())))(()))())(()((((()))()(()()((()))())(()()()()()(())()()(()))())(()()()))()()()(()()(()))))))((()((((((()()))))(((())())))()()()()()()()())())(())())(())))()((()))()(((()()))())(())))))))))(())(()(())(()(())((()(())(()((()(()))(()()()))))(((())))(()))))(()((((((()(()(()))())((()(()()(()())))(())((()((()(())()))(()))(((((()(()))()()()(())))))((()))(((()()(())))())(((((()(((()(()()())))(()(()(())(())))))(()()()))))()())()))(())))(()(())(())()(())(()())()))()((()))()))()()))()))))()()((()()(()(((()())))()(()((()))((()()))())(((())(())()))((()((())(()())()()())((())())((()((()((((()(((()()))))()))))((((())()((((())((()(()(()(()(()((()()((()))))((()((())())))()))())))))())))((()((()()(())(()))())())((()((()((()()((()((()(())(()(((()()))(())(()))))(((((()()(())((()((())((()(()(((()))()()(()))(()))(()))()())((()())()(())()))(()()(((()(()))(())()()()))())((()))((((())())))))())(()(()()()(()((()))()(()(())()))())()(()))()))))))())()())(()())))()())())))))(())()())))(((((((()(())))))()))(()(()(()((())((()()(()))))(((())(((()(())())))()(()())()))((()()(()))()))))))(())(()()(())(())()(()(()(()()()((())(())))(((())(()(((()))))()()(()())(()))())(()((())(()((()((()()(())())))())((())((()()(((()))(()((((()))))((((()()))()()(()()((()(()(()(()))())))()((())()(()(())))((())()))))(((())()))()((()(()))(()())()()()(()))())))((()))))))()(((())(())))))(()(())()(()())()))(()())()))((()((((()())))))())()()(()())((()((())(()(()(())(()())()))))(()()(()()((()((()(((()((((((())))))((()()))((()((()))))(((((((((()))((((()))(())))())()))(()))())))(()())()()))((((()(())))(()(()(((()((((())((()))))))))(((()(()))()((())()()((()(()(())()((()(()((())))))()))()()))))(()))(())((((()(()())())(()(()))()()))))(())))(()(())()))((((()()(()(())))()))()()()(()()())()((()()(((())()))())))(()))()))((()()()))())))))())()(()(()(())))(())())))))()))())((())))(())()()(((((()(((((()(()))))))(()()()))((())((()())((((()(()(())))(((()))(())))(()())))))()())((()))()))(())))((()(((((((()()))())()(())())()))()()((())((((())()((()()(()))))(()))(((()))(()()()))(())(((((())()()))())))()((()()(()()()(()((()))))())()())(())((())((())()))))))())(((((()(())))))()()))))()(())()((())))((()(())))()())(())))))()())(((())()(()()()(()))(((((()()()()())(())()(()()()))((()()())))()()))(())()(((((()()()()))())(()(()((()(()()()(())())))))())()))((())()((()((()))())))())((((((())(()()()))))))))))))())((()()(((()()()(((((((((()((()))((())))(()))()((())(()))))(()()((()(())())()))())(((((((()(()((()()(())()(()())()()(((()))))(((()()((()())()))()()))((((((()))()((())(((((()()))))()()()(()(((((()(((()()((()(())))()))(())))((((()()()))(()))()(()(()())(()()()()(((((()))(((())(()())))()())(()((()))(()))(())(()))))))(()()((()))()()(()))))(())(()((()()()()(()))()())(()))())((()))((())))()(())(((())()))((()))()()(())(())))((())()()))(((((()))((((((((((()())())()((()))))()))()((()))))(()()))()()((()(((((((()))()(()))(()(())))()((())()()()))()()(())))())()(())))(((()())()(((())()())()((()))()()())))((())))(((()((()()(()())))()((())))()))()(((()()(((()))()(((()(()))()))))))()((())(()()()()())())(()))())(())))()()())))())()()))(()())((()(()))()(()(()((())()(((()()))())())((())(((()(()()()()))))))())))((()((())((()(())()(()(()(())()(((()))()())((())))()))()())()))((((())(()(())()(((((()()(()(())))(()))()))))()()()()()()((()(()()(())(()(()())(()()((((())((()()())(((((())()())))))(((())(())()))()((()(((())(()(()()(()))())(())((()))(((((()))()((()))(()()(()))))))())((((((((()(()()((((())(())()(())(())(())((()))(((())()(())(()))(()()(()))))))))(()()))()())()))))()(((((())()))())(())(()()(()(()()()))()))))(((())()(()((()))))))())())))))((()(()((()))())))))(()(())(()())((()((()(()))())()(((()((()()((()()()((((((())())((()((()())))))()((())))(()(()))(()))())(()((()()()((((()()())(()())))))((()))()()((())())()()(()(())))(())()((((())())(((()(((()))))))())))())(()()(()))()))(((((())(()()(()()(((()(()(()(((()())()()(())))()()((())()()((()()((((())))))(()))((())))()()))))(())))())()(())()())())(((((((()((((()))()()((((((())((()()))()(((()(()(()()((()))()()()(())()())))((()(()()((((())()(()(())(()())(((())()()()))))()()))())())))((()()()))(()(()(())(((((()())(()(((()(())))(()))(()))((((((())(()))))(()(()())(((((())((()()()((()((()(()()))(((()(())())))()()(())())))())(((()())))())())(()(()()(()(()))((()(()(((())()()))(()()((()((((()())((())()(((())(())(()))()()((((())())))()))))(()))())(()))()()()))))((((()((()(())())(()()))())()()()()((()((()(())((())())))()())))(((()())))(()((()(()()))()(()(()))((((((())))(())())(())((())))()()()()(()(()()))))(()((()())(())(())((((((()())()((())))()))()))()))()()(())()((())()(((((((((()())())((()()))()()((((()))())()((()(())))())(())()))((((()((()()((()(()())))())())((()((())))(((()())())())()()((()()()())())))(((((((()()()((()(((((()()(())(((())))()(()()()()))(()())(()((())())(()(())()())(())(()()((())()(()((())()((()))()))()()))())((()()())()((()((()(()()(()())((())((((((())((())()(((())(())))()))(()()(()))(())()()(()())()))()())(())(((()))(())(()())((())))())))()()())()()))()))))))())()()(())(()(())))()))))(()(()(((()()(())))()())(()(((())(((())())))()(()(())()()()()())((())(()())))(()()(((((()(()(()))()))))()(())()(((((())((()))))()(()())((((()(()()())((((()())))()))))(()))))()(((((()())(()())())()((((((((()))(()))()))))()))))))((()))))()))())))())()))))())()))()))))()(()(()())(((()((()())())))))((()((()()((()))))(())())()))))()((())(())((((((()(())))))))(((()))()()))(((())))())))())()()()(())())()))(()(()(()(((()(((()))())))(()((()(((()((()()))()(())))))(((())()())))(((()()))))())())(())()))(()(()))((()(()((((()))(()())()()))())(())(()((())())(()())((((((())))())(())))((((()(((())((())(()(()((())(()))()(((())()())))((())((()((()()))))((((())())()()(()))()(()))))()))(())()(()))()())))))(()(()))))(()()((((()())))())((()((()())(()())((())(())()()))(()))()(((()())((()(())())(()((((((())()())))(())(()()(()()))((())(())(()(())))())(())()(())((((())))(()(((((()((((())((((())())())))()()())((())))))())(()())()(()(())())((((()(())()))))()(())))((((((())(((((((())())(()))()((()))(())(((()))(()())()()))((())(((()(()))()((()(((()())()()()((())(((((()()()()()()()))))()))(()()()))()())(()(()())())(()((()()())())(()((())))()))))))((())((((())((((())())(()()(()()()((())(()(()))((()(((())(((())))())()()()(()))(()()())((())()))()))((()()(()(((()))))(()((()((()()()(((()()()())()))(()))()(()()))((())(())())(()((()())())))()))((())(()(())))))())()())()())())())(((())))()((((()())(()))())(()()()()(())(((())((()())()((())(()())((((((())()(((()))()((()((())()()()()(()()))(()((()()(()))))))()()))(())())()))()))))())))())))))))))))((()((()((()())))(()(((()(()())(((()())))()()(()))(())()())()))()((())()()(((()((()(((())(())())((((()(()))(())((())))()()(()((())))(((((((()()()))()(()()(((())()))(()()()))))()))(((())))(()((((())((()((((())()()()(()(()()()))()))())((()(()())()()()(())))))())))()()(()(((()))((())))))))))(()())))(())())()))(())())((((())(()((())((((())((()((()))((()()()))(()(((())()())()())()())(())())))))()(())))()((()(())()(()()(((((()()())()((()((())(()))((()))()(((()(()((((())())))(()))()(((()))())()()))()()(((())())()()()((())(())()((()()()())))((()))(())()(()()()())())(())()((((()))))()())(((()()(()())()))()())))))())))(())(()(())()(((()())())(()(()()(())((()((())((((
)))()))()())))()()()(((()((()(()((((((())()())(())((())())()()()()())))))(()()(()))()(()()())))()(()))()()))(((((((()))()(()((((())()(((((())))()())())(((()()))))((()))()(()())))(((()))(((((((())))()((()())))((())()))()()((()(())))(()()(())))))()))))())))))())())(((())())())())()()(((((()(())((())()(()(())((())((()))()(()()()((((()))())((((()))()))))((()))()()())((((((((((((((((((((((((())))))((()))))())))))))((((((((((((((((((()(((((()(())(())))()()))(()))))))))(())))))))((((((((((((((((()))))(((((())))))))((((())))))))))))))))(((())(())())))))))))))))))(((((((((((((((((()(((((((())))))))((((((((((()())))))))(((((((()))))))))))))))))))(((((((((((((((())((((((((()))))))(((((((((((((((((((((())))))))())))))))))))((((((((((((())((((()))())))))))))))))))))))((()))(((((((((()))))))(((((((()))))(()()(()))))))))((()))())))))))))(())))()()())))))))()))))(()))())()((())((()(())()())((()))()((((()))))()()(())))(())))(())((()))((((()(()()(()()())))(()()()()()()())((()()()(((((((()()((()())))())))()((((()())))(((())))())()()())))())(())())(((((((((()())()(())())((()())())((())))()()()))(()(()))()()())((())())(((())()()()(((((()()((())()()))()(()(((())()()()()()())()())(((())((((()())))()(((()))()(()))()((()))()(()()()()(()(((()(()()))()())))))(())(((()()(()()()()))()(((()((()(()()(()(((()(())(())(())()()())))((()()()))(()()())(()())((((()()())))))))(())()))())))((())))()(((()(()())(((((()()()()((())))()(())))(()()))((((()())))()))(())))(()))(()()()())(()())())((((((((((((()()(())())(((((((())))))))))))))((((((((((((((((((((((((((((((()))))(((((((((((()())))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))(((((((((((((((())))))))))))))))))))))))(())(()))))))((((((((((((((())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()(())))))))))))))))))))))))(((((())(((((())))))))))))((((((((((()((((()(((((((()))))))))))))))))(()(((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))(((((()))))(()))))))))((())))))(((((())))))))))))))))(((((((((((()))))))((())))))))))))))(((((((((((((((((((((((((((()))))))))(((((())))))))))((((()(((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((())((())))))))((()))))))))))((()(((((())))))(())))))))))))))))))))))))))))))))))))))))(((((((())((()))))))((((((((((((((((((((())))))()))()))(((())))(())))))((((((((((())))))))((()))))))))(((())((()(()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))((((((()))(())()))))((((((((((((((((((((())))(((((((((()))))))))))))))))))))))))((((()))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()(((())))))))((((((((())))))))))))))))(((()))))(((((((((()))))))((((())))))))(((((((((((((((((((((((((((((((((((((((((())((()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((()))))))))))))((()))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))(((((((((((((((((((((()))))))))))))))))))((((((((())))((((((()))))))))))))))))))))))))(())()))))))))))(((((((((((()))))))))))))))(((((((((()((()(()))))))(((((()((())))))))(((((((((())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())))((())(((((((((((((())))))))))))))))((((())))))))))))))))(()))((((((((((((((((((((())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((()))((((((((((((((()))))))))))))))))(((((((((((((()))(())))))((((((((((((())))))))))))))))))((((((())))((()))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))((((((())))))))))))))))))))))))))((())((()((((((()))))))))))))))))(((((((((((((((()))))((((((())))))))))))))))))((((((((((((((((((())(((((((())))))))((((()))))))))))(((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))))))(((((((((((((()(())(())(()))((((())))))))))((((((())(((()))))))))))))))))))))))))))))))))))((((((((((((())))(((((((()))))((())))))((()())))))(((((((((((())))(((((()))))))))))))((((((((((((((((()))))))((((((((((((((((((((((((((((((()))(((((((((((())))))))))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((()))(((((())))))))))))))))))))))))))(((((((((()))))))))))))))))))))))))))((((((((((((((((())))))))))(()))))))((((()))(((()))()))))()())))))((((((())(((((((((())((())))(((((((((((())(())))))))(((())(((())))(((((((()))(())))))((((())))))))))))))))()((()))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((())))))))))((((()))))))))))))))))))))))(((((((())))))()(((((()))))))))))((((((((((((((((((((()))((((((((((((((((((((((((((((((((())))))))((((((((())((((((()))))(((((((((((((())))))))))))))))))))))))))))((((((((((((((((((((((())(()))))(((((((((((())))()))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))))))))))(((((((((())))))))))))))))))))(((((((())))()()))))))))))))())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((())))))))))))))))))))))))))))))))))))))())))))))))))))))(((())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(()))))))))))))))))))))))((((((((((((((((((((((((((((((())(())))))))))))))(((((((((((((())))))))))))((())))))))))((((((((((((((((((((((((((((((())))))((()))))))))))))))((((()))))))((((((()(()))))(((((((((((((((((((((())))))))(((((((((()((())))))))))))))))))))))(((((((()))))))))))(((())())))))))))))(((((((((((((()(((((())()))))())))))))(((((((((((((((((((((((((((((((((())(()))))))))))))))))))))))))))))))))))))))))))))))))(((((((())))(((((((((((((())))))))))))))))))))))))))))(((((((((((((())))))(((((((((((((((((((((((((((((((((()())))))))))((((((((((((((((()))))))))))))((((((((((()))))))))))))(((()))))))))))))))))(((((((((((())()()))(((((((()))))((((()))))))))))))))))))))))((()((((((((((((())))))))))))))))))))((((((()))))(((((((((((((((((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())((((((((((()((((())))))))))))((())))))))))))((((((())))))))))))))(())))))))))))))))))))))(((((((((((((((((((((())(((((())((())))((())))))))((((((()))))))))(((())))))))))(((((((((((((((((((((())))))))))))))))))))((((((((((((((((((()))))))))))))))))))))))((((((((((()))))))))(((((((((())((((()))((())))))))))))))))))))))))))(((((((((((((((()((((((((((()(((((()))))))))))))((((())))()))))))))))))((()))())))(((((((((((((((((((((((((()))))(())()((((())())()))))))))))))))()(((((((((((((((((((((((((((((((((((((((((())))))))(((((((()((()))()())))))))())))()(((((((())))))))))))))))((((((((((())))(()))))))()))))))))))))((((((()(()))))(((((((()))((((((((((((((((((())))))))))(()))))))))))))))))(((((((((((((())))(((())(((()))))(())))(((((((((((((()))))))((()))))))))))))))))))))(((((((())((((()(((()))(())))()(((((((()(((())())))())(((((())(())))))((((((((((())))))((())))))))))(()(())())))))))((((()))((((((((((((()((())((((()))))()))()((((()((((((()())(((((((((()())((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((())()))(((((((((((((((((((((((((((((((((((())))))(()))))))))))))))((((((((((()))))(((())))))))))))))(((((((((((((((()))))))))))))))(((()))))))))))))))(()((((())))))(()((()))))))))))))))))))))))))))((((((((((((((((((((((())(()))))))))))(())))))))))(((((((((((((((((((((((((((((())(((((((((((((((((((((((()((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()()(())(((((((()((()((())())))))))))())))(((((((((((())(()))))))))(((((((())))((((((((()))(()()))(((())((((((()(())((()))))))))))((())))((((((((((((()))))))))))))))))))))))())))))))))))))))))(((((((((((((((((((((((())))))))))))(((()))))))))))((((((())))))))))))))))))))((((((((((((((((((((()((((((((((()())))))(((()))))))))())))))))((((((((((((((((((())((())))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))((((((((((()((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()((())))))))(((((((((((((((())))(((((()))))(((((())))))(((((()))))))))))))((((((((((((((((((((())(()))))((())))))))))))))))((((())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))(((((((((((((()))))))))))))))))))((((((((((((((((((((((((((((((((((())))))))))((((((()))))))))))))))))))))))))))))))))))((((())))(((((((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(())))))))))))(())((()))))))))))))))))(((()))()))))))))))))))))))))))))))))))))))))))))))))))))))((((((()))(((((((((((((((((((((((((((((()(((((((()))))))))))))))))))))((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()())(())(((()))))((((((((((((((((((()))))))))))))()(()()))))))))))))))))))))(((((((((((())))))))((((((())))))))(((((((((((((((()))(((())))))((((((((()))))))))))))))(((((((((((((((((((()))))(((()))))))()(((((((((())))(((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()())(((((()((((())()(())((((()(((()))()(())))(()(())))((())((())))())()(()(()((()()))((((())((((())(()))))))(()(()((()))((())))())(()(()((()((()()())()))())())()())))()()))())))()(()(()()())()((((()(())(())()((()())())())))((()(())()())(()())())(()())()()))(()(((())()((()())))()()(())()))()()))()(((()())())(()()(())))((())(((()))())))()()(((()(()()()()))(((((((((()((((()()))))())(())((())((()())))(((()(()()(()())((()((((())())()()())()(()((((()()))()())())(()())()((()()())))()((((()())()()(())((((((()(())))()()((((()(())))))()()())))))))())((()((())(())()((())))()(()(((())((())))(()()(())())(())(()))()))())())((()()(()))()(()))))))(())(()((())(()((((()()()())()))((())((()()(()))()(((((()())())((((()(())()(()(()))))(())()))((())((()()((())(()())(()))())(((()()(())(())()(()((())()))()))(()((()()())(()()))(()))()()(()))((()())))))()()((()((())))((((()())))(()((())((((()))())((()())))()))()())()()()))()((()()()(()()))))))))(())))))()((()))()()))())()((((()(())(((())())(()))))((()()))(()()((())))(((())))))((())())((())((()())(())))()((()())(()((()()()((((())((())((()()((()()())))()))(()))((((()))((())))(())())(()())())((())((())))()()(()((())((((((()())()())))((()()()()((()()))(())))))))))((()()))))((())))))(())(()(())((()(())(()))())))))))()())(()())))(()((((()())()(()()))))((()(((())))((((()()(((())()))()())((()())(()()(((((())()(((()(()()(()((())((()()))()))(())()()()))()()()()()())())())))))(((())()(())()(((())(()((()(()))((((())(()())))(()()((((((((((((((((((((((((((((((((((((((((((((((((((((((())))()))))))))))))))))((((((((((())))))((((((((())((((((())))))))((())(()))))))))))))))))))))))))))))))))))))((((((((((((((())))))((((((((()((()((((())))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))((((((())(((((((((((((((((((((((((((((((((()))))))))))(((((((()(((((((((())))))())(()()())()))))(((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))))))))))()))))))))(((((((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((()((((()))((())(((()))))()))()))))(())))))))((()))(((((((()(())((((((((((((((((((((((()((())))))))))(())((())())))))))(((((((((((())))(((())))))))))))))))))))))))))((((((((()))))))))())(())))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))(((((((((())))))))))))))))))))))((((((((((((((((())))))))))))))((((()())))())))))))))))((())))))))(((((((((((((((((((((((((((((((((((()))))))))))))(((((((((((((()((((()()))))))))))))))))))))))))))))))))))))))))))))))))((((((((()(())(((((())(())((((())))))))))))))((()))(())))))((((((((((((((((((((())))))((((((((())))))))))))))((((((((())))))))))))))))))))(((((((((((())))((((((((((((((())(()))((())))))((((((((((((()))))))))(()))))))))))))))(((((((((((((((((((())((()))))))(((())))(((((((()()))())))(((((((((((((()((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))())))))))))))))))))))(((((((((((((((())))))))))))))((((()()))))))))))))))))))()()))))))))))))))))))(((((((((((((((())))))))))))))))))))((((((((((((((((()))))))))))((())))((((((((((((())()))(()))))))(((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((()((()(()))))))))))((((((((((((((((((((())(((((()))))))))))))))))((()))))))))))))))))))))))))((((((((((()))())()))))((((((()))))))))))(((((((())))))))(((((((((((((((((()))))))((()))))))((((((((())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()(())))))))((((((()))))))))))))))))))))(((((((((((())))))))))))))))(((((((((((((((((((((((((()))))())((((((((((((((((())()))())())())(((((((((())(())))))(((((((((())()))(((())))))))())))))))))))))))))))(((((((((())))))))))))))))))(((((((((((((((())))((((((((((((()))))))))))))))))))))))))((((((((((((((())))))))))))((((())()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))()))))))))))))))))))))))((((((((((((((((((((((((()))))(()))))((((((((()))))))))))))(((((((((((((()())))))))))))))))))))))))))))))))))))))))((((((()(((()(()))))()))((())))((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((()))()))))))))(((((((((((((()))))))))))(((((((((())))(()))((((())())())))))))))))))))(((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))(((((((((())))(((((((((((((((((((((((((((((((((((((((()))))))))((((()))))))))(((()))))()(()()))))))))))))))))))))))))))(((((((())))()))((((((((((((((((())))))))))))))))())))))))))))))(((((((((((((((((((((((((((((((((((())))))))(((((((((((())))))))))))))))))))))(((((((((((((((()))))))())))((()))))))))))))))))(((((((((((((((((((((())(((((()))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))((((((((()))))))))(((((((((())))))))())))))))((((((((((((((())((()(((((())))))))))))))))))))))))((((((((((((((((((((((())))))))))((((((((((((((())))))))((((((((((((()))))))))))))))))))))((((((((((((((((((((((())))))))((((((((((((((((((((((((((((((((((((((((()())))))))((((((((((())))))))))))))))))))))))))((((((((((())))))))))))))))))))))((((())()))()())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()()))))))((((((()))))(((((((((()))))))))))))))))(((((((((((((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())())()((((((((()))((()))))))))))))))(()))))((((((((((((((((()))))))))))((()))))))))((((((((((((((())))))(())))(((((((())))))))())))((((((((((((((((()))((())))()())((((((((())(((()))((((((((()((()))))(((((((((((((((((((((())((()))))))(((())))))))))))))((((((((())))))))))))))(((((((((((((((((((()))))))()))))))))))(((())))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()(((((((((((())(()(()))))))))))((((((())((((((((((((((((((((((((()((()))))))))))))))))))))))))))(()))))(())))))()))))))(((((((((((((()))))))))((()(((((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((())))))(((((((()()((((((())())(((()(()))()))(((()))))))(((())))))))))(((((()(()((()()))))))))))))(((())))(((((((((((())())))))))())))))))))))(((((()))()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())())))))()()))((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))))((()))())))))))))))))))))))))))(((())))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))((((((())))))((((((((((())(((()(()((()))))))(((()())))(((())))))((((((()))())))))))))))))))))))((((((((((((((((((((((((()))))(())))((((((((((()))))(((((((()))))))))))))))))))))))))))))))(((())(()))))))))))))))))))))))))))))((((()))))))))))))))))(((((((((((((((((((((((((((((((((()))))))))))))))))))))))()))))))))))))(((((((((((((((((((((())))))))))))))))))))))))))))))))))))))(((((()))(()))((((((((((((((((((((((()))))))))))))))))))((((((((((((((())))((((((())))))))))(((((((((((((((((((((((((((())((((((()(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))()))))(()((((())))))))))())))))))))))))))(((((((((((((((((((()))))(((((((((())))))))))))))))(((((((((((())))))((((())))))))))))))))))(((((((((((((()((((((((()((((())(())))))))))))))))((((())))))))()))))))(())))))))))))))(((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(())))))))((((())((((((()()(()()((((((((()((()())((()))((()((((()))())(())))))))(()(()))()(((()(()(())(()(()((())()(()(((()))))()(((())((((())()(((()))(()(()(()))(()()())))))))(((()()(()((()())(()))(())())))((((()(((())())()())()())()(()(((()((()(()())(())()))())()())(())((((())())(((())())))((())(((((()()(())()((()(((())((()(()((()))()(())))((()))(()(((((()()(()(()()(()(()())(((((()()())())))(()((())()))))((()())))))(()(()))((())(()(()(()(((()())(((())())))(()())))))()()()))))((()(())())(())))))))(((()))()))))(((((((()(()(()()()()(()()()(()))(()))()(()))(())(()((()()))())()(())((()()))(()()()())()(((())(())((((()((())((()()))()((()())))))((()()()))))()(((((())((((((((())))()()(()())))()(()()()()()(()(()()((((()(()(()))(())((((())()(((()))(()()()(((())(()))(()()))(())()()()()()())))(())(((()))((((((((()()))())()()(())()(()()(((()()((()))())))()(((()()(()))(((()())())(((((((((((((((((((((((((((((((((((())((((((())))))))))))))))))(())))(()())))))))))))))(((((((((((((((((((((((((((((((((()))))))))))(()))))((((())(((((((()))(((()))))(())))))))))((())))((((((((((()))))))((((((((((((()))))))))))))))(((((((((((((((((())()))((((()))))))(()))))))))))))))((((((((((((((()))))))))(((((((((((((((((((())))))))(())))))))(())))))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))((((()))(((())))))))))))))))))))))))(((((((((((((((()(((((())))))(())))((())((((((((())(((((((()))(()))))))))))))))))))))())))))))((((((((((((((()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((()))(())))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((()))))()((((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((())(())))))))))(((((((((((((((((((((((())(((()))))))((((((((((((((((((((((((((())((((((((((((((((((()()))((((((((((((())))))))))))())))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()((())))((((((((((((((((((((())))))))()))))))((())))))))))))))))))))))()(())))))(((((((((((((((((((((()()))))))))))))))(((())))((((((((((((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))(((((((())((((((())))))))(((((((((((((((((()))))))))))))))(((((((((()))))))))((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((()))))))))))))))))))))))(((((())(((((((((((())))(()))(())))(((((((((((((())))()()))))))))))))))))(())))))))(((((((((()))))(((((())))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()((((((()))))))))((((((((())))))))))))))))))))))))((((((((((((((((((()))))(((((())))))((()))))))))))((((((())))))(((((((((((((((((((()))))))((())))))))(((((((((((((((((((((((((((((()))))))))())))((((((()))))))(((((((((((((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())(())))))))))))))))))))))))))((())))))))(((((())))))(((())))))(())))))))))))))))))))))((((((((((((((((((((((((((((((((((())))(((((((((((((((())((()))))))))))))))))))((((((((((((((()((()((((()(())))))))))))))))))))))))(((((((((((())))))))))))))))(((((((((((((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((()))))))(((((((((((((((())))))))))(((((((((((((((((((()(())))))))))))(()))))))()))))))))))))))))))))))))))))))))(((((((((((((((((((()))(()())))((((((((((()))))))))))))))))))))))))(((((((((())))))))))))))))(((((((((((()))))))((((((((((((((((())))))))))))))))))(((((((((((((((((((((())))))))))))))(((((((()))))))))))))))))(()))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))))))))))((((((((((()))))))))))))))(((((((((((()))))))))((((()()))))))))))))))))))))))))((((((((((((((((((((((((((((()((((((((((((())(((())))))))(((())))(((())())))))))))))))))(((((((((((((((((()((((((((()))(((((((())))))))))))))))(()))(((((((()))))((((()))))))))(((())(()()((()))))))))(((((((())())())((((()()(((()((((((()((((()(()))()()))))))))))))))))(((((((((((()(((())))()((((()))())))())(()(((((()))())))((()))))))((((((((((())((()()))())))))))))))()))))(((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))))))))))((((((((()())))))))))))))((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()((())))))))((((((())))))))))((())))))))))))))((((((((((((((((((((((((((((((((((((((())((((())()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))))))))))))))))(()))))))))))))))((((((((((((((((()((((((((((()))))))))))))))))))))))))))))))(((((((()))(((((())))(()))))(((((((((()))))))))))))(((((()(((((((()))(()))))(((())))))))))))))))((()))((((((((((((((((())(())))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))((((((((((())))))))))(()))))((((())))))))))))))))))((((((((()))(()))))))))(((((((((((((((((((((((((((((((((((()))))()())))))))))((((((((())))))))))))))))))))))))))))))))))(((((((((())))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))())))))))))))))))))))))))))((())))))())))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(())))))(((((((((((((((((((((((((((((())()))((((()))))))))))))))))))(())))))))))))))((((((((((((((((()(((())))))))))))))))))))))))))))))))))))(((((((((((())(((((((((((((((())()(((((())))))(((((()))))))))))))))((((((((((((((((((()))))()))))((((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((()(((((((((())))))))(((((((((()(())))))))((((((((((((((())))(((())))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))()((((((((((())((((((((((((((((((((()))))))))))))(((()))))))))))((((((((((((())))(())))))))))))))))))))(())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((())(())))))))))))))))))(((((())))())))))))))))))((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()(((((()))))))((((((((((((((((((())))))))))((()))))))))((((((((((((((((()(((((((((((((((((((((((((((((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())))))))))))((((((((((((((()))))))))))(((((((((((((())))(((((((((((()))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((())))))))))))(((((((((())))))))))))))))(())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((()))()))))))))))))(((((((((((((((((((((((((()))()))))))))))))))))))))))))))))))))))))))(((((()(((((()))))()))))))))))))(((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()(()((((((((((()))))))))))))(((((((((((((((((((()))))))))))))((((((((((((((((((())()(((((()))))))))))))))))))))))))))))(((((()))(((((((()))))))))))(((((())(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((())()))))(((((((())()))))))))))))(((((((((((((((((()))))((((()))))))))))))))))))))))))))))))(((((((((((((((())))))))))))))((((())((()(((((((()))((())))))))))))(((((((())(((((((((((((((((((())))))))((((())(())))))))))))))))))))))((()))(((()((((((())))))))))))(((((((((((((((((((((()((((((((())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()((((())))(((((())))))))))((((((((((()))))((((((((((()))))))))))))))))))))((((((((((((((()))((((((((((((()))))))))))((((((((((((((((((((())()))(((((((((((((((()))))))))))))))))))))))(((((((((((((()))))(((()((((()))))))))(((((())())((()))))(()))()))))))(((())(()))))()())(()))))))))))))))))(((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((()))))))))))))))))))))))(((((((((((((((((((((((((()))())))))))))))((((((((((((((())))))))))))))((((((((((((()))))))))))())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))((((((((((((((()((()((((((((((((((((())))(((((((((())(((((((((((((()))))()))))))))))))))))(((((((((((())))))))))))))))))))))(((((((((((((((((()))((())))))(((()))()))((())))))))(((())))(())(((((((((())))))))))))))))))))))))(()))((((((((((((()((((((((((()))))))))))))))))))))))))))))()))(((((())))(((((((((((((((())))))))))))))))))((((((()))((((((((())))))))))))))))((((((((((((((((((((())))))))))))(((((((()))))(((((()))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))(((((((()))(((((()))()(((((((())))))))())))))))((((((((()))(()))()))(((((((((((((((((((((((()((()((()))))))(((((((((((())()))))))))))))))))))((((((((())(((((()()))))))(((((((((())))))(((()))((()))))((()())))))))))(((()))))))))))))))))))))))))))))))((((((((((((((((())(()))))))(((((((((((()((((())))(())))))(((((((()))((((()(()))))))))))(((())))))))))))))(((()(((((((((()))))(((((((((((((())(((())))))))))))))))(((((((((((()))((()))))))))))))))))(((((())))))))))))))(()))))))))))))(((((((()))(((((((((((((((((((()))()((((()))))))))(((((()((((((((((((())))))))))))))((((()))))(((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(())(())))))))))))))))))))))))))))))))))))))))))))))(((((()))(((((()))))))))))))((((((())(())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(()))))(((((((((((((((((()))))((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())))))))))))))))))))))))))((((((((((())))))((((())))))))))((((((((()((()((((((()))))))))))))))(((((((((((((((((((((()(((((((((()))))))))))))))))(((((((((()((()())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))((((((((()))))(((((((((((((((((((()()))(())))))))(((((())))))))))(((((((((((((((((((((((((((((((((((((((((())))((((((((((()(((())))()))(((()))))()))))))))))))))))((((((((((((((((((((()))))))))))(()))))))((()())((((((())))((((((((((()))))))))))))))))((((()))))))))))))))(((((((((((((((((((((())))))))))))))))))))(((((())((((())))))))))))))))))))((((((((()((((()(((()))())(()))))))((((()))))))))(((((((((((((((()()()))))))))))(((()))))))))))))))))))))))))))))))))))(((()))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))(((((((()))(())))(((((((((((((((())))))))(((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))((((((())))(())))))))))))))))))))))))))))))))(((((((((((((((((((((()(()))())()))))))))((((((((((((((((((((((((()(()(((())))))))))))))))))))))))(()(((()))))))))))))((((((((((((((((((((((()))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))(()(()()()())))(()((((()()((((()(())(())(()((())())(((()())()(((((()))(((()()(()((()))))()(()))()(()())())))(())(()()(((())(())(()(()())))(((())())((()()))()()((()(())()()))))(()))))()))()(())))(((()()(((())))(()())))()())(((()))((()()(())((()(()())(())((())()()(((()))))(())()(()()((())()()((()((((((()((()))()((()())))())()))((()(()))()))((()))()))())(()(((()()()))())((((()(()((((())))((()(((((()()))(((()))((((()(()()((()))()())()()(())((()))))()()()(())))()))))))()))(()))()((((((()((())())))))())((()((((()))((()()(())()))))())())((()())(()()))((((()))))))((((())))(()())))))(((((((()(()))(((())(((()())())()()((()()((()))(()()))()(((()())()()(((()))))()((((()))()()))))()((())())(())(()))()(()())(((()())())))(((())()(((()(((()))((()(((((())(()()((()))(())()((())()(((()((((()()()()))())))()())()))(()()))))())(()((())))())()(()(((())()))()))))(((((()(()))()))()(()(()())())(())(()()(((()())))(())))())))(((())))((())()(()(())())())())))(())))((()()))((()((((()(())()))))))))(()))))((()))()()())(()(()())()(()(()())))))))())()())()())())(())))))))((((()(()(()())))))))(()(((()()()())(((()))()))(()(((()))())))((((()))))())()))())(((((()())((()()(((())()(())()))((())())(()()((()))))()))))())((())(())(())((()())))()))()(()((((((((())()))()(((()))))(())(((()))(((())())()()(())(()))))(()))))()(()())(()()))))(()((((()(()))))(()(())()(()(())((())(())(()(())))(()))(((((()()(()())()()()(()())())((((())()))()(())((()())))))())))((()())()()())(()))(()(()())())()((((((()())()(()(((())()))(())()()()(())())()()()((())()))((()()()()(((()())))(())))(()(())))((()))((()()(()((((((())))))))))())()((())(()()(()))((((((((()(()())(((())))()())(()))((((()()(())((())())(()))()(()()))(())()(()))())())))(())(((()(()())())(()())))()(()))))((((())((()(()))(()((()))()))()()())(((()()())((())(()(((((()((()((())))))())(()((()()()()))(((()))()(()(()))()()(((())))))((()(()))())((((()()()()(()(()))(()(()(()((()))(((()()))((()(()(()))((((())(()()()))()))(((((()))))((())())))()(()()((()))(((((((()())())()))(()()))((()()(()()()()(()()(()))))))))))()()()))((()))()((())(()(())())()(())()()(()()))))()())(()()(((())()()()())(((((()())(((()))(()))()(()(()))((()))())))))))))())())(()))()))()(())))())())())))()()((())()(())))))(()()())()))()()()((()))()))())))(())()(()(())()()())()))))())()()(()((())))(())()))())()))))(()))()()((()))())())())(()())((((((((((())()))()(())()(())(()))()))(())()()()((()))))((())))))())))())())(())(()(()((()(()()())())()()((()((()())))(())(((()((())))()()()()(())()))()))((((((((((())()((()))))))))((()))()()()())()(()))))()(()((())((((()()(()()())())()((()(())()))((())((()))()))))()))))(()()((())))()())()(()((())())((())(())()()((()(()))(())()(()))()))()((()()()))(()))())))(()((()((()))()((())(((((()(()()((())())())(((())()))(()))(()(())()())(()((()))(()(())())()()(())((()))))())()()))))(((()()))(((())(()(()((((())()))(()))))()()()))()())(()))))))()())((())(())())))()())(()(()()()(()))))(()(()(()()(())))()()))((((()((()(((()()((((()(((())))(())()()(())((()()((()((())))))())(())())()(((()))(()))(((((()(()))(()(((())((((())((())))(())()((()()(()((()))(()))())()(()))((()((())((()()))())())((())()))()()())((()())()(())(((())(()))))()((())))((()()()((())()()(()(((()))))((())(()((())))()()(()))))())((())())((())(()()()))((()((((())((()((()))(((()()))()()))((()()()()))())((()(()(())(()((()))))()(()(((()))(((((((())))(()(())((()((()))((()))(((()(())))()((()((()())((()())((()()(()()(((()())))()))())()))(()((()())))(())()(((()(()())()()))((()((((())()))())((((((()((((()))(())(()())(()(((()()()))(((()((()((()()())))((()()))(()))(())(())))())))))))(()))()())()(((())()(((()(()(()))())))())()()()))))(())((()())()()(())((())(((((())))))(())()))))(()((((()))()))))))()())))())()()))()()))(()(()(()))(()((((()()()))))()))()()))()((())((()))))())())))))()(())))())()()(()(())())(()((()))()))(()())))(()(()()(()))((()((())(((())())((())((()(()())))(()((()(()())(())())(()))(((((())())()()())(()()()))()))((()))(()(((()())()((((((((())((())))(()))(())))))(((()()))))()(()((())()())))))))()()(()())))(()()(()))))))(()(((()()(((((((()()()(()((()()((()(())(()((()))()))))(((()())))()())())((((((()()))))((((((((()))())()()()(())))))))((())(())))(()()()))((((()())()))))(()(()()(((())((()))))()())())(((()(((()((((()))(()(((()(((()((()())()))()())))(()))((()()((())))()(()())))()))()()()(((())((((()()(((()((()(((()()()())((()))()((()))))(())(((((()()((()))))()((()(()())()((()))(())(()(())()()((())())))(((((()(())))())(()((())()(())((()(((())))()(((()()(()()(()(((()))(((()((()()())))(()))(()()()(())(()((()()))))))()(())()(((()((()((())(((((((())((((()(()())))()()((()))((())()))(())(())((((((((((((((((((((((((((((((((((((((((((()))))())))))))))))))))))))((((((((())(())((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((()((()))))))(()((((((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((())))))))))))))(((((())))(((()))))))))))))))(()())(((()))))))))))))))(((((((((((((((((((())))))))))))((((((()()))())))))))))))))))))))))))))))))))))((((((((((((()))))))))))))(((())))))))))))))))))))))))))))))((((((((((())((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()(((((((((((()))(())))))))()(()))(()))))(((((((((()))))(((((((((((()))))))))))))(()))())))((((((((())(()))()()))(((()))(((((((((((((((((((()))))(((((())))))))(())))))))))))))))))))))))))))((((((())))((((((((((((((((((())))((((())))))))))))))))))))(()(((((((((((())))())((((((((((((((((((((()))))((((()))))))))))((((((((((((((())))))))))))))))))))))))(((((((((())))))))))))))))))))))))))))))))((((((((((((()))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((())))))))((((())))))))(((((((((()())))))))))))))))))))))))(((((((((((((((()))((((()))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))()))))))))(((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((()))))))))))((((((((((((((((((((((((((((())))))))))((()))(()())((((()))))))))))))))))(((((((((())))((())))))))))))()((((())()((((()))(())))))(())))))))))))))))))))))))((((((((((((((((())())))))))))))(()))))))))))))))))))((((((()))))(((((((((((())((())))))()(())))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((())))))))((((((((((((((())))))))))))(((()))))))))))))))))))))))))))))))))))((((()))))())))))))))))))))(((((()))))()((((())((((((((((())))))))((()(((((()))((((((((())()))(())(()))(((((((()((((())))()))()))(()((())))))(())(((()))(((((()))())))))))))))))))))))))))(((((())((((((((((((((((())(((((((((((((((((((()))()))))))))))))))))))))))))))))())((())))))((((((((((((((((((((((()))))))))))))))))))))))))))))(((())((((((((((((((((())))()()))))(()))))))(((((()))(((((()))(())))))))))())))())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()(((())))((((((((())))((()))))()))(((())))))))))))(((((((((((()))))))((())))))))))))))))))))))))))))))))))))(((((((()))(((())))))((((((((()))())))))))))))))))((((((((((((((((((()))))))))))))))(((((((())))))))))))))((((()))((((((()(())))))))))(()(()))))))))))))))))))(((((((((((((((((((((((((((()))(())))))))))))))))((((((((((((((((((((()))))))))(())))))(((((((((((((((((((((())))((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((())))))))))))(((((((((((((()))))))((((((())(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((()())))))))((((((((((((((((((((()(())))))((((((((((((((((((((((((((((()((((((((((((((((()))))((())))))(())))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()((((())))))))))))))((((((()))((((((((()))))))))))))))))))))))))))))))))))))((((((((((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((())((((((((((((((((((())((((((((((((())((((((((((((((((((((())))))))))))))))))))))(((()))))(()((()()))())))))))))))))))))))))(((((()()(((((())))))))(((((((((())(())))))))(((((((((((((((((((((()))))))))))))))((())(()(())))))))(()((((((())()()))()))))))))))))))))))(((((((((())))((((((())))))))))))))))))))))))))))((((((((((((((((((((()(((((((((((((())))(((((((((((()))()))))))))))))))))())((()))))))))(((((())))))((((()))))))))))(((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((((()))((()))))))))())))))))))))))))))))))))))))))((((()))))))))(((((((((((((((((())))((((((()))))())))))))))))((((((((((((((())))))))))))))))))))))))))))))))((((((((((((((())))))((((((((((()))(((((((((((())))))))))))))))(((((())))))))))))))((((((((((((((((((((())))))))))))))))))))))))(())))))))))))))))))))))))))))))))))((((((((((((((((())))))))(((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))())())))(((((())()())((()((()((()(()(())()()((()()((()((()(()))))()(())))())(())(())(())((((()((((())()))()()())))))()))())()()((()())((()))())())((()))))()()()((())(((((())(())()(()(()(((())))()))((((((()(())((((()()((((((())(((())))()(((())))()((()))())))((()())((()))(()(()()()()())()))(((((()()(()))()((()))()(()))))()()((()()))))()))))))((()(())())()()()(()())))))))()()()())())((((()())())()))(())())()(()((()))(())))())()((()((((()(()))(())()(()())()()()(((((()()(()((()())))))))()(()(((()))))))((())(((()())()(()((()())())(()())()((((()(((()((()(((((()))()(()(())(((())(())()))()(((((()((())()))((((())()((((((()))((()))))())(((())(()))(()))())((()))()))(()))((())()))()((((((((((()((())((()))))(()()())))((()()(((())((()(())(((((()((((())(()(())()((()))))()()((())))())()()(())((()())))())((()(()((())(()))))(()(()(())()()()(()()(()))))))(((())((((())))()))(())))())()))()(()))))())((()()())()())())))())))))))(()))))()(()((((((((())())()))((((((())((()))()()()(())()))))((())))))()(()(())())(()(()(()()())())))))(()))())()()))())))()()(()((((()(((()((())))(((()())()()((())))(((()()((((()()(()((()((())())()(((()((())))((()(())((()((((()()())()())(((())((((())))(((())))(()(((((())))((()()(()(((()(()))()())()(()()()()()(())))()())(()))))()((()())))))((()(((())()(()())()()((()(()()))()()())()))())()()((())()()(())))()()(()((()(())()())())()))))()(((())())()()))()(((((()(()((((((()(()(((((()()))(((((()))))((())())((()()((((()((())())())))(()(())))(()))))))((((()((())))(()))(()())())())(((())())())()())))(())())((()(((())(()())(()(()(())))()))())(())()())(())))()))())((()()(()))))())))(()(()(((((()))())()())))(((((()))()))(())()((((((((()((())))))))()))))))()()(()))(())(()(()(((((()(()()(((())((())()(((()())))()))()((()())()())))((())(((()())()(((()()))()()(())(()()())(()()((())())))()(((((())(((()()(()))((((((((()())((()())(((()()(())))((()))((((()()())((())((((((((()())()()))()()()))()))()()()())(()((()((((()(()(()())()((((((()()))()()()()())()))))()(((())))())((((()(()((()(()())((())(((()())((()()()(((())))))()()))((((((()))))()))(()(()())()(()()))(()(()(())()()(()((((()()((((((()()()(()))((())((()))(())(()))(()()))()))((()()())))(()))()()())))))))()))())(()(((((((((()())()(()((((())()(()))(((()()(((())((()))(()(((())))(())))())(((((())()()(()))()(())())(())((())(()()))((((())(()((()()(())))))()))))((())))((((())()))(())())))()((()()(())()())(()(())()(()()()(((()()())))()))(())()(()(((((())(()))())))))()))))(())((())))))(()(()))))))())((())()())())()()(()(()(()())()()())))())()()))()((((())(()()((()(((((()))())(()))(((()()))((()))(())))))((())()(())))(())))()))(())()))(((())((((()((()(())()))())))()()())))(((((())((((()()())()()()()(()(()))(()))((())))()()()())))((())(()))))(())))()(((()())))(())))(((((())()(())(((()))())(()(()))(())))(())))))(((((())))()(()((()(((())()(()())))(()(()(())((())()())()()((()(()(()))(()((()())))())()(()(())))(()))(())((()(()(()))(((())(((())())())(())(()(((((()))((()))())((()((()()(()))((())()()())((()))()())()))())((()((((()(()))()(((())(()((((())()()(((())))((()()(()(()))())()(()(((()(()())))(())((()()(()()()))((())()(()))(()))(())())(())()((()(((()())((((())())))))())()()()()()())(()()(())((()((()())())(()))(()()))()(()))())))))))(()))()))((()(((()))((((()(())((()(((()((((())))()))((()(((((())((()((()))((((()(()()(())((())((((())))((()))())))()()))()(()()()())))(()(())())((())()(()(((((((((((()()()())(())()))(())(()))((()))))(())()()))())()(())))))(()())()())(()((((((()()))())(()(((((((((()((()))()()())(()))()()()))(())(()(()(()(()((()(()(()(()(())())))()()((()()(()))(()(((())(())())))()(()()))((())))((())()(()))))))))()((()()(()(((()(((()(()())())(((())(())))((()()(()()((((()()))(((())()((()))))(()(()))())())((())(((())())()))((()())))(()(((((())))))(())())(()()))()()))(((())())))(()())(()(()(((())()())))))))))(())(((((()()(()(((())(()(((((())))(()))()((()()(())((((()))()(()()(((()())(((())()(((()(())((((()))((())((()((()))(((((()()(())()()))))()((())()(()))(())))())))())(())(())))()()))(((()(((()))())(((())())))(()((((((())))))))()()()())())((()((()))()(()())((()()())()((())((((((()))))))((())))((()()())())((())))()(()))())()()(((())))))(((((())((((())())())(())))))))(()))()((())))((((((())())(()((()()(()))))))(()))(()(((()()))))(())))))))((()((())(())))(())()())((((((())((())((()((((()((())()()())(()()(((()))(()))()()(()))((((())()((())()()(()())))())))((())))()()((()()()(((())(()(()))())())()))((((()()((((()((()((()(())(()))((()(()()(())((((())))))))())()((())))()())()()(()(()((((((()((()(()(())(((()()(()((())((()))(())()()((())()(())(()(())())()))()(()()(()))(((()()))()))))(()))((((())))))()())))))))))(())()))((()()))))()))))))()((())())()))()(()(()))())()()(((()((((()()()))()())(((((())(())))()))()(((((((((()))()))))(()()())()(((((())))(()))()))))((((()((()()()()))))())())())()((())())))(((())())))))())()))()())))))))(())))())()())()()((((((((()()))())()()(())()(((()()())(((()(()())))()()((((((()()(()()()(())(()((()))(()))(((((())(()))(()()()()())((((())(())()))))()()))(())(())((()((()(())())()((()((())()()))((()()))())))))))(()((((()())(()())))()(()())())()))((())()))()((((()()(()()())))()())()((((((())))))))()(()())((()((())((())))(()(((()(()())))(())))))(((())((()))()))())())((())())(()))))(((((()()())()((())()((())())(()))(())()(())(((()())))())))((((())())))(()(())))())())(())))((((()())(())(()(()(()))))(()((())((()(()(())))(())()(((())((()((())))))(()()))()()))((((())))())))))))())))))()())(())(()()(()(()(((()(()(())())(()()(())(((())((())(((()))(()(((()()()()()()((()())(((()()(())((())))(()()))(((((()()(()))()()()(()()(())()((())))(())()()))(())()(()(()))((())))(())))())(()((((()())())()(()((())()))((()())))()(()(())()((()())))((()))(()(((()))(()(())))(()()))())()()))(())()())(((()()(()(())(()())(())()((()()())(()())))((()(()()((()()(()(()(((())()((()((())))()()()())))))()(()))()(((()(((()(())()(()())))())))))((()))((()))))()((()((((((((((()()(()))()))()(())))()()()))((())(((((())()()))))())())))))))()))()()(()()(())()(())(())())(())(())((())((((())))))(()(()()(())))))))))(()(()(()())()()(()))((((((((()()))()((()(((()()()()()()())(())())()()((()()()())))()()(())))))))()(()())))()()(())())(()())))))(())(()(()(()()(((((()()(()((()))))(())))(()))))((()()))(())))))))(()(((()(()((()()(())(()(())()))(()))()()(())(()()((()(()((((())))))())(((())))((()))(()))(()(()((())()()(())))(()(()(()(()()())(()())))))))))((()((()(((())()))()((((((()(())(())))))()(()))))()(((())))()((())(()(((())(()(())((()()))()((((())()()())((())()())(())(()))))())))))))((()((()(())))))(())()((())())((()()()))()())()))))(((()((()()())()((()(((())()(()))(()()(((()((()(((()))())))(())))()()))(()(()()()(()()(()((()(()))())()((()())))(())(()((((())()))()(())))))()))))(()((()))))()(((())()))))(()((())((()(()()()()()))))))((()()()((()(())(())(()())()(()))())(())))(((()())()))())))(()()(())))(())))()((()(())(()())()))())))(((((())))()()()()))))())())()((()))(()(((()())))()(((())())((()((())((((())()()((((()(()(((())))(())))(())()(()))(())()()))()((()(()(()((())))))())((()((()()())(()))))(()(())(()))(()))(((()((()))())))))())(()((()(()()()())))))()))))))))(()))())))(((()(()(((()(())())(()(())())((()((())()()))()))((()())()())(()()(((()())(((((()))(()(())()())(()))()()))((()))()()))()))))((()(())(()((()))))()(()(())()))(())))(((())()(()())(())))))))))(()((()(()()))())()())(())(()(())(()()())))((((()))))(((())))()))()(((())((())))))((())(()(((((())()())()())()()))())(((()))()(())(((((()(())))))()()()(((()())((())((((()(((((())))(((())(((())())))((((()))()(()(((()((())()))())((()())(((()()()())()(()))()(())()))))((((()(())()(()())((())()(()())((()()())(((((()((())())()((((()())))()((()))()()((())(()))()()(()())((()((()())))()))()(((()()()(()))()()((())()(())))((()(())(()(())())((((()((((((())))(()()((())(()()()(()))((())()((()((())))))()()))(())()()))((())((()()(()()())()))()(((((())))()())))((()()()(()()))((((((((()()())((())))()()))())))((()()(()())()())((()()()())())()((()()))())(()((()((()())((())(())(()((((()()))()()()(()((((())()))(())((()(()((((((()))(((()())((((()))())))((())((((()))()))((())))))())()(())((())(()()(())(()((())))))()(()))(())))))(((()))))())())(())))())))))())))())))))()))()))()(((((())(())()((((((())((()(((())())))))()))(())((())()())))(()())(()((()()())((())()))))))()())()()()(((())(((()())(()((()()()(((())()())())(())())))()()((((()())(()))())((((()(((((((())))()()))(()())((())((()))((()())(())(()()())()(()()())()))))))(((()())))())()()())))))())(()()))()())()))(())(((()(())))((()((()())()(()))))()())())())(((())))((((())()(())()((((()()()(())()()()((()())))()((())(()(())()()()()((())())(()()(((((())())(()((((())((((()))(((()))())()))))(()))))((()()((())))()((())(()))()())(()()((())()(((()()(())())))())())))((((()))(()()))())))(())(((((((()))))))())()(()()))(()(((()()))())(((()()((((()()))((()))((((()()()()()))(((())()))()()))((((()()()())()(())()((()(((((()()()))(())()()))))())(()))(())(()(()())))())())(())((((()))))(()))))())())((()())((())))))))(()))))(())()))()(()))(()(()()))())(())))((((()(()(()))(()())))()(((((()))(()()((())((()())()()()()(()(())())(((()()()()(((()())(())(((()))))(((((()())))())()()(()))())))))()((()()()((((()())(()())())(()((())(())(((()(()()(())())()()))(()(())(((()))))()())(((((((()((())))))()())())))(()))()((((()))))()(()())(()(()))))()))((())()))((()())(((()(()(())((())))))(()))((((())(())))(())(((()())(((((()))())((((((()()))(((((()))())())()))(((()()())())((()(()(()()()(()())(()))())()))()))()))(())()()(())())())(())())()(())))))()(()(()))(()()()))))()))()(()()(()()(()()(()())))))()))()()()()(((())()()(())())())(()(((()())((()))))()())(()))()()))(()))))()))))))()(((()(())(()())))))))))))))))()))(()())(())))))))))))(()(())(()()()(()())())())()((())(())(((()())((()(((())()()()((()(()))())()())))(((((())))()((())))))))((()(()()()((()(())()(()(()))))(((())((()()()))((((())()(()()))()()))(((())()((()))))()(()(((()(()(()()((()()(()(()(((()()()((())())))(((()(((()()))(())((()))()(()((()((()))))())((((()))((()()()))()()())))(()(((())((())))()(())(((()())(()()()(((())()))))(((())())))()(((())((())(()(()(()))))()())))(((((()))))((()(())()))())))()))((()(()((((()()(()())(()(())()())))()))((()(()())))(((()))(())())(())))(()()()(()()(()(())()))(())())(())))()())((()((((()()()((()(())()()(((()))()()))))))()()((((())(()))))))))())())())(((()((()())))))))(((()(((())))(()((()((((((()()))(((()())())()((())(()))(()()))((()))()))))))(((())())((((()((())())())(()(((((((()()()(((()))(()((()))())))((()(((()()(())()())))()))())))(((()))((()))))))()()))))))())(((())()())(()(())((((((())(()())(()((()(())(())((())))())(())))((()))()(())))))(()())())))())()())))()()))(()())()))())()(()(()()))()())((())))())(()))(((()(()(())(())(((((((((())()))))))(())())))()())))(((()((()))))))(((()(((()()(()((())(((((((((()))((()())(())((())())((()()))()((())(()(())(((((()((()))()))()((((()()))))((()))(())())(()()))(((())())()))())(((())))((()(()(())()((()(())()((((((((())(()))())))(((())())((())))(((())())(())((())()())()()))))((((())()()((()(())(()())()(()())((((((((())()()(()))(())((()()))(((())))()(()()((((())((((()(())(((()((()))))((()())()()((())()(()((())(()(((()()(((((())))))))()())()())(()))()((()))))())()))(()(())()(()(()()())(()())(())(((())(()()())))()()))()(()))))()))))(()))())()(((((()()(((()())()))()))))))(((()())())((()(((()())()(()(()))((())())(((((())))))(())))(()())(()())((())(()()(()))())(()))))(())((()))(((((())))(()()(())()()()()())(()()()(()()()))(()((((()(())())))()(((()(((((()()))(((())()(()()()((()()))(())))))(())()(()))()(())()(())())())((()(((())())(())()(()()))))()))(()))())(()))()()))))())()))))))())(()(())()((()()))())()(()())()())()(()))(((()(()((()()()(()))(()((()(())))))((()())))))((()()((()))(()(()())(())(()((())))))(()()))())((((())()()()())))()))())())(())))(()()()()))))))())))()(()))())(((())))())()())))()))))(()))()()))()(((()))())((()(()((()(((()((()()))()(((()))())((())(())))))()(())()()()))())((()())))))))))()(()))(((((()()()()(()(()))())))(())((((())())())()((((((())())))()()()()(()())(()()))((()()))))(()())()())()()(((((()())))()((()(()))(()()))(()))())))((()()(()())()())(()()(()(()((()))))))()(())())(((()()))(()))(((((((()()())))((())())()())(()))()(((()))))))((()(()()))()())))))((()(()))))(()()(((((()))))))))(()((((((((()())))()())((()(())()))(())((())())())()))((((())(()()())((()((())())))))))((()()(((()((((()))()))()(((((((()())))()))()()))(()()()((()))(())))()(()())(()())(()((())())())())))(()()()((((())(())()))(()()))()())))()((()))()(()(()()(())()((((())()()))))()()()((()())(()))(()((()(()(()))()()()((()()(())()))(())))(()(()())((())()((((()(((()(())(())())()())(((())((((()))))()))))(((()()((()(()()((()())))))))))((())()())(((((()))(()(()())))(())))()()))((())()())()()(()()(())()(((()((()()()())))()((((())()(()))()())())))())()()))((((()))())((())(()()))))((((()))()())(()((()((((()(()(())(((()()))))())(((()((()())))()))()((()())(()()(()))(()))))))))))))())()))(()))())(()(()))))))))())()(((())())))(((((((((((((())))()()()(()()))()()()()()((()())((())))())))()(()())))))(((()()((((((()())((())(()(()((()())))((())())))()())(()()(()())))()()))()((()()))))(())()(((()(((()((()))(())())((()(((()()(((()((())))(((())))(()()(())))(())(())()))()(())()())())))))(((()))))()(()((((()()))())(()()()(()((()))))((())(()(()((()(()((())))(()(()))()))()(())))()((()(()((()()(()())()))(())()((()))())(()(()()()(()(()())()()())))))(((())((()))))(())))()((())())(((()(()())())())())())(((((((()()(()(((())))()))))()))))(((((()(((()()(()(((()())()(()(()))(()))()))))(((()(()(((()))(()((((((((()())((()()((())(((())()))((())())()())(())())((()))(()((())((()()))))()((((())(()()((())()())(())(())((())()))()((())()))())())(((())(()()())))())(
)(()(((()()()()))())()((()())())((()))))()((())(())))((((()()))((())()))))(()((((()))(())((((()())(()(()(()()(())()))()(()))()()()(()()())()())(()(()))())((((()(((()(()())))((((()((()(()))()))())((((((((()())))((())())(())(()()()()(())(()(((())()(()()((()((()()(((((()))((((()(((()()((())))()())))())(((())(((((()()())()((()(((()(((())(()()())(()()()))(()()())()))))(((((()(((()))))))(((((((((((()))))((((((((((()))))((((())))))))(((((((((())(((())()))))))(((())))))))))))))))))((((((((((()(())))((((((((())))))(((()))))))))((((((((((((((()(())))))((((()))))))))))((((((((((((((()(((((((())))))))((((((()(()))))((())))))))))))))(((((((())))))))(((((((((()))((((((((()))(()))))))((((((())))(((((()))(((((((((()))))))))))))((())((((((((((((((()))())))))))))))))))))))(((((((((((()(()))(()))()))(((()))))(()())(())))))))(((())))))(()))(((()))))))))))))))))))))))()))())())))())()))()((()(())()())(((()())(((((((()))(((()(((()())(((()()((())))())((())()()())()()())()()())()(())(((()(())())(()))(())())(())()()()((())(()()))()())()))()))(((()()))()())(()())))(()(()()))(((())()(((())))()((()((()(()((()(()()))))())))))(((()((())()(()))(()(()(())(()()(()))(()()))(((()))())(((())(())))))((())((())())())((())()(((((())((((())(())((((())(())((()(()((()))))(((((()))))((((((((())((()((((())((())()))(((()))())((()))(()(())))))())()((()((((((()(()()))(()(())))))))(()))()()(()))())(((())()(((()()(())))((((((()((()()(((()))()(())))()()))(((((()()))(())()())())()((((())((())(()())))(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))((((((((((()(((())))))))((((((((())))))(((((((((((()))((((((((()))))))(((()))))))))))))))))))))))))(((()))))))))))))))))))(((((((((((((((()))(((((((((((((())(()))(())))))))))))))((()((((())(())))(((((())))))))(((((((((((()))))(()))()))))(((((((()))))))))((((((((((((())))))))))))))))))))(((((((())((((())))())))))))))))))((((((((((((((((((((((((((((((()))))))))))))))))))))))(((((((((((((((((((()((((())))))(((((())))))((())))))))))((((((((((((((((((((((((((((((((((((((()))))))((((((((((()((((()))))))))()))))))))))))(()))))))))))))))))))))))))))))))(((())))(((((((((()()))()))))(()))))))))))((((((((((((((((((((((((())))))))))))))))))((((((((((((())))))))))))))))))))(((())(())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(((((((((((((((()))))(())))))))))))))))))))))))(((((()()))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((())))))))())))))((((()((())))))))))))))))(((((((())))))(((((()))())))))))))))))))))))))))))))))))))))))((((((((()(((((())))))))))))))())))((((((((((((((((((()))))))))))))))))))((((((((((()((())))))))(((((((()))))))))))))))))))))))))))))((((((((((((((((((())(((((()))))))))))(((((())))))))))))))))(()))))))))))((((()))))))))(((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))()))(())))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))))())(((()))))()))))(((((((()((((((((((((((((((((((((((((((((()))(())))))))))))))))((((((((((((((((((((((())))))))))))))))))))))))((((((((((()))))))))))))))))))((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))(((((())))((())))))))))))))))))))(())))))))))))))))))))))))))(((((((((((((((((((()))))()))))((()((((((((()(((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((((())((((((((((()(((())))))))))))))))))((((((()()))))))))))())))))))))(((((((((((((()(((((((((((((((((((((())))(((((((()))))))))))))))))))))))))((((((((()))((()((((((((((((((((())))))))))))))))))))(((((()))))))))((())))))))))))))))))(((((((((())))))))))))))))))))(((((((((((((((((((((((((()())))))))((())))))))))))))))))))))))))))((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()(()))))))))((())))))))))))(((((()))))))((((((((((((((((((((((((((((()))))))))))(((((((())((())))))(((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((()))))))))))))))))))))(((((((((((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((())))((((((((((()())((())))))((((((((((((((((((()))))))))))))))))((((((((((((((((((((((((((((((()))(()))))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((()))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((()(())))))(((((((((((((((((())))))))))))))))))))))))))))))))))(((((()))))))))))((())((((())))(((())))))))))))(((((((((((((((()))((())))))))))))()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((())))(((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))))((()))))))))))(((((((())))))))))))))))))((((((((((((((((((((((((((()((((((((()))))))))))(())((((()))))))))))(((((((((((((((((((((((((((((((())))))()))))(())))))))))))))))((((((((((())())((((((()))))))))))))))))))))))))))))))))))))))()()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()(())))))))((((((((((((((()))))))((((((((((((())(((((((((())((())))))))))))))((((((()))))))))))))))))))))((((((((((((((((((()((())()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))))))((((((((((())))))))))((((((((())))((()))))))((((((()))))))))))))))))))))(((((((((((())))))))))))()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())()))))((())))))))))((((())((((((())))))()))))))))))))(((((((((((((((((((((((((())))))))((((((((((((((((((((((((((((((((())))))))((((((((((())((((((((((((((((((())))())))))))))))))))))))))))(((((((((((((((((((((())))(((())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))))))))))))))))(((((((((((((())))))))))))))(())((((((((((((((()))))))))(()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())((())))))))))))))))))))))))))))((()((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((()((((((((((((((()))))))))))))))((())))(((())))((((((())))))))))(((()))))))))((((((((((((((((((((((((((((((((()())))))))))))))))(((((())))))))))))))))))))))))(((((())))))(((((((((((()))(((((()))))))))))))))))))((((((((((((((((((())((((()))()))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((()))()))))))))))((((((((()))(()))))((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))((((()))))))))))))))))))))))))((())())(((((((((((((((()(()))()))))((((((())))((((((())))((()))))))))))))))))))))))))((((((((((((((((((((((()))))))))))(((((()))))(((((((((((((((()))))((())()))))))))))))))))))))((((((((((((((((((((((((((()(((()))))(())))))(())))((()))))))))((((((((((((())))))))))))(((((((((((())(((((()))))(())()(((((((()())))))))))))))))()))))))))((((((((((((((((((((())(((())))))))))))))(((())((()((((()(()))))))))()(((()()((((((()))))))((((((((((((((((()(()))(((((())))))))))))))))))((((((()()))))(((((((()))((((((((()))))()))))(())))))((())(((((()))))((((((((())))))(()))))))))))(((()))))(((((((())((((()(((((((()))))))))))))))))))))))))))((((((((((((((()((())()(())))()(((((((())(((()())))())((((((()(()))))))))))(((((()))))))))))))))(()((()(((()))))()))(((((())(((())())))(()((())(())((()))()))())))))(((((((((((((((()(()))))()))))))(())))))))))((((())(((((((((((((((((((())))((((((((())(())))))))(((())))))))))))))))))))))))))))))))(((((((((((((((((((((()))))))))))((((((((())((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((()((()((((()))()))())))(((((((((((((((()))))))((((((((((()))))))))))))))))((((((()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))))((((((())))))))))))))))(()())))))))))))))))))))()(((())(((((((()((()((()))))))))))))()))))(()((((((()))))((())(())))))))))))))))))((((((())()))))((((((((((((()))))((()))))))))))((()))))))))((((((())()))))(((((()())))))(((()))))))))))))))((((((((((((()))(())(((((()))))))))))))))((())((()))))))((((((((((((((((((())))))))))))))))((((((((((((((((()))))))))))((((((())))))))))))))((())())()()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()())))))))))(((((((((((())))))))))))))((((((((((((((((())))))))))))))((((())))))))))))))))))))))))(((((((())))))))((()((()))))))))))))))))(((((((())))(((((((((((((((((((((((((()(()))))))))))(((((()))))))))))))))((((((((((((((((((((((((()))))))))))(())))))))))))))))))))))(((())))))))))))(((((((((((((((((((()()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())(((((((((())))))))))))))))))))))))))))))))((((((((((((())((((())(()))))))))))))))))))(((((())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))(((((((((((((((((((((())))))))))))))))))))(()())))))))))((((((((((((((((((((((((((()))))((())((())))))))))))))()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((())((((((())))))))((((((((()(((((((())))))))))))))))))))))))))))))))))))))(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())))(())(())()(()(((()(()(()(((())((((()((()))())(((())()((())()))())()()(())())))(()()))())((()())(()))))))(()((()())))()))(()))))(()(())(((())))())()(()))))()((()((()()()())()((((())()((()()(()))()(()())(()))((())))()(((())()))(((()((()())((((()())((()()))))())))(()))))(())())()(((()(()))())()())(()))))(()()))((()(()(()(((())))())()))()())((((()))(()))())())))))()))))))()))())()(()(()))))(((()(())(()(()()())((((())(()()()(()))))()()()))))()))()))(((()))))())(())(()((())()())()))(((()((((())))(())(()())))())()))(())((()(()()))(((()))()((()(()()((()())))(()()((()(((())))((())))()(()())))()))))(((()(())(((((()))))())))))))))))(())))(()))(((((())())()()(()(())()))())()()((()()(()()((((())()))))())(((())(((()((((())))))())())(())))()))()()((())))))))()(()()())()()))()((()(()(()((()()()((((((((()()))))(((()()()(()(()))()))(((())))))((((()()()((()((()(((())))))))))()())))()))()()()))(()(()))())())))()())(((()(()((())())()(())(())))()))((()()))))()(())()(()()(()()()))(()))(()()))())))((()))()((((()(()((()())()(()())(()(()()(()((()()((()((()()))))((())()()((())(()))())(())))))()))))()((()(())(((()((((((())(()(()))((()))))((()))()()(((((()()(()())(()(()))))))))())))((())(())()))()())))))())()(()(())()())((((()((()(()()())(((())()()())((()()))()()))(()()())(((()(())))()(()()))(()))((()(()))(())())((()(((()()())((()((((()())()))((()))())()(((())((((((()((((((())((()((((())))(()))((((()))()()))((()()()())((((())((())))())())))()())(()()()))))())()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))((((((((((((((()))((((((()))))))((((((((((((((((((((()))))))))))((((((()))))))(((((((((((((((((()))))))))))))))))))))))))))))))(((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())(((())))))))))))))((((((())(()((((()((((()))))())(()(()))())))))))))))))))(((((((((((((()))(((())))))))))))))))))((((((((((((((((((((((((((((((((())))(((((((((((((((((((())))))))))))))))))(()(((()))))))))))))))))))(((((((((((((()))()))((((((((((((((((())(((()()((((()))((())(((()))))()))()))))((()))((((()))))(((((((((()))((((((((((((((((())(())(((((()())))))(())((())())))))))(((((((((((())))(((())))))))))))))))))))))))))((((((((()))))))))())()())))))))))((((((((((((((((((((((((((((())(((())))))))))))))))))))))))))))(((((((((((((((((((((()))))))(((())())))))))))))))))))))))))))((((()())))())))))))))))))))))(((((((((((((((((((((((((((()()(())))))))))))))))))((((((((((((((((()))))))((((((((()))))(())))))))(((((((((((((((())))))))))(((((())()(())(((((())((((((()))))))))))))))((((((())))))))))((((((()()))))))))))))))))))((((((((((())((()))))))))))))))))))))))))))))))))(((((((((((((())((((((((((((((())(()())(()))))))((((((((((((((((((((((())((()))())))))))))))((()))))((((((((((()))(())))))))))))(((((()()))()))))))))))))))))()(((((((((((()(()))(((((()))))))))))))))))((((((((((((((()(()))))))))))))))(((((((((((((())())))))((((((((((((((()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())))))))))(())))))))))))((((((((((((())))))))(())(()))(((((((((((((((((((((()))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))((())((((((((())(())))))))))((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((()))))))(())))))()))))))))))))))))))))))((((((((()(((((((((((((((((()))))))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))((((((((((()(((())))))()))))))))))))))))))))))))))))))))(((((((((())))((((((((((((((()))))))(((((((())))(((()())))((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())()))())())())(((((((()(()(()))))))))))))(((()))))(((()))))((()))))))((((())))))(((((((((((((((((()())))((((((((((((((())))))))(()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))((((((())((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()))((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()))())))))))))())))))(((((((((((())))))))))))))))((((((())))))())((((((((((((())((()))))((((()))))))(((()))))))))))))(((((((((((((((((((((((((((())((((((((((()(()))))))))))))((((((()))))))))))))))))))((((((((((((((((((()())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((())))))))))))))))))))))))))))((((((((((((((((((((((((()))))))))))))))))((((((((((((())))))))(((((((((((())))))(((((((((((()))))))))))))((()(()))))(((((((((((((((((())))))((()))((())))(((((((())))))))))))))))))))))))((((()))(((((())(((((())))))))))((((())))))))(((((())))))(((((((((((((((((((((((((((((((((((()))))()()))))))((((())))))))))))((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()(((((((((((()))))))))))))))(((((((((((((((())(((())))))))((((((()())((((())))))))(()))))))))))))((()))))))))))))))))((((((((((((((((((((()))))))))((((((((((((((((((((((((((()))))))))))))((((((((((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())((()))))))((((((((((((((()))(((())))))))))())))))))))))))))))))))))(((()()(())())))))))))))))(((((((((((((((()((((((()((())))(()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())(((((((((((((((((((((((((((((()))))))))))))))))))))(((((((())))))))((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()((((((())(()))((((((()))))(((((((((()))(()))(())))(()())))))(((()(((())))))))))((()))))))))(()))))))))))(())))))))))))))))))(((())))))))))(((((((((((((((())))((((()))))))))))))(((((((((((((((((((((((((()))(((()))))))))(())(((((()))))))(((((((()(()))())(((((((((((((()))))))))(((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))(((((((((()))))(())))))))))))))()((((((((((()()(((((((((()(((((((((((())((()))))))))))))))))))))()))))))))))((((((((((((()))))))(()))))(()))))))))))))))))))))(((((((((((((((((((((((((((())((((()))))))))(((()(((((((((((((((((((((((((((((((((((((((((((((((((()((()(()(()))((((((()))()))(((())))((())))))))))))))(())(()(((((()))))))))))))))(((())))((((()((((()()(()))))))()))))))))))))))((())))))))))))))()()))))))))))(((((()))))))))))))))))((((())))(((()(()))())())((((((((((((((())))))))))))(((((()))))))))))((((())(((((((((((((())))))((((((((((())(())))))))))))))))))))))))))))(((((()(())))))))))))((((((((((((((((((())(()))))))((((((((((((((())))(((())(((()(((((()))(()()))())))))(((())))))))((())(((((((((()(())))))))))))))))((((((((((((((((((((((((()()))))))))))))))))))))))(((())((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))(((((((((((((((())))))))))))))))))))))))((((((((((((((()))))(())(((((()))))))))))))))))))))))))))))))))))))))))(()(()(()))))))))))(((((((((((((()))))))((()))))))))))))))))))(((((((((((((((((((((()))))))))(()(((((((((())))))))))))))((((((()))))))))))(((((((((((((((((()))((())()))(((())))))))))))))))))))))))))))))))))))))))))(((())()))((((((((())))))))))))))))((((((((((((((((()((((((((())))((()(()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())((((((()))))))))))))))))(((((()))))))))((((((((((((((((((((((((((((()))))))((((((((((((())))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())())()))()))()((()(())()))))))))()()(())()()))(()(((()(())(()(((()()()())))()))((())((()()((()))()()))())(()()()(()(((()()))))(()))))(()))))))))((()))())())(())())((((())())))((()((((()))(()(()))(())())))))(()()())())()((()((()(())())()()(()))))(())((())))()()(((()))()())()(())()(()(()()())))(()(((((())(()((())))(()((((((()((())(((()()))(()()))(((()()))(())()(())(()((()))))()()()(()))()()))()()((((()(()())(((()(()())))(()())(())))())))((()))(()(((())))())))))))()()()()))))(((())()((((()())))))()((())())((()(((())()(((((()()((((((())((()((())))()))(()(((((())))())))()()()(())()(()()()()(()((()(()(((((()))()))()(()())((()()))))(()()(((()())))(()((())))()())(()())()())))()()((())(()))(()())()))()((())))()))))((((()))))()(((()((()(()()(((()))(()())))()()(()())((()))()())()())()(())()(((()((()(()()))))(()((())))(()))(())()))((()(()))()(((((()))))())()((((())(((((((())))(()((((((((()))(((((((((((((()(())())((((()))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))))))))))((((((((((((())))))))))))((((((((((((((((((((((((())))))))(((((())())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()())))))))))(()))))))))))((((((((())))))))(((((((((((((((()((((())))))))))))))))))))))((((((())((((()))))))))()(((((((())))(((()(((())))))((())))))))))))))))))))))))))))))(((((((((((((((((((())))(()))))))(((((())))))))))))))))))((((((())(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))(((()))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()((((()))))(((()))))(()))))))))()))))((((((()))))))))))))))))))))))))))))))))))))))(((((())(())(((((((()(())))))))))((((((((((((((((((((((())))(((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((())))))))((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((()((((((((((((()()()))))))))))))))))))))))((((((((((((((()))(((((((((()())(()))))))))))(((((((((())(())))())))))))))))))))))))))((((((((()))((()(((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(()))))))))))))))(()))))))))))))))(((()())))))))))(((()))))(((((((((((((((())))((((((((((()))))))))))(((((())))))))))))))((((((()(((()))))))))()(((((((())(())))))))))))))((((((((((((((((((((((((((((((((((((((((((())))))((((((())(())))))()))))))((())))(()((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((())))))))(((())))))))))))))))))))(((((())))))))(((((())(((((((((((()))))))))))((((()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))((()(((((((()((())))))))))))))))))(())))))))))))))))))))))))))((((((((((()))(((((((((()())))))))))))))))((((((((((((((((()))(((((((((()))))))))))))))))))))))(()))))))((((((((((((((((()))))))))))))))(()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))((((((((((()))))((((((((((((((((((())()))))))(())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((((((((((((())))))))((((((((((((((()())))(()))))))(())))))(((((((((())((()())))))((((((((((((((((((((((((())((())(())))))())))((((((((((((()))))))))))))))(((()))))))))))))))))))))))))))))))))((()()))(()(())))))))))))))))(((((((((((((((((((((((((((((((((()))))))))))))(())))))))))))))))))))(((((((((((((((((((())))))))))))))))))(((((((((((((((((((())))))))(()))))))))((((((())))))))))))))))(((((((((((())))))))))((((((((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))))))))))))(((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())(((((((((((((((((((((((((((((())))())(((((())(((()((()((()((((()(()))()()))))))((((()((((((((((((((())(((())))()((((()))()))))))(()(((((()))())))((())))))))))))))))))))((()()))()(((((()))))))))))(((())))))))(((((((((((((()))())))))))(())))(())))((((((())(()))))((((((()))))))))))))))))))))))))))((((((((((()))))))))((())))((((((((()((()))))))))))))((((((((((((((((())))))))))((((((()))))))))))((()))))))))))))))))))((((((((((((())))()))(()(()))))((((((((()))()))())))(((((((((()))))))))))(((((((()))))))))((((((((())))))))))))))(((((((((((((((((((((((((((((()))))))))))))(()))))))))(((((((((((((((((((((((()))))))))))))(((((((((((((((((()))))))))))))))))(((((((((((((((((((((((()((())))))))((((((((((((()))(())))))((()))))(())))))))))))))))))))))(((((((((((((((((((((()))))))))())))(((((()((()))))))))))))))(()))))))))))))))))))))))))))))))))))))))))()((((((((((((((((()(((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))()))))))))))((()()))))))(((((((((((((((((((()(())))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((()())))))))))))))))))))))))))(((((()))))))((((((((((((((((((()))(((((())))(((((()))))))))))))))(((((()))))))((((((((((((((((((((((((((((((((((((((((((((((())))))())))((()))))))))))))))(()))))))))))))))))))))))))))))((((((((())(((((((())(()))))))))))))())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()((((((())))))))(()))))))))))))))((((((((((()))(((((((((()))))))))))))))(((()))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))((((((((((((((((()()))))))))))))))))))))))))))))(((((((((((((((((((()(())))))(((((((((((((((((((()))))))))))))))((((((())))))))))))))))))))))))(((()))))))))))))))))))))))))))))))))))))(((((((()))((((()))))))((((((()))))))))(((((((((((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((()))(())())))))))))))))))(((((((((((((((((((((((((()))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((()))))(()))))((((((((((((()))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))(((())))))(((((((((((((((((((((())))))))))))((((((())))))((((())))))))))(((((((((((((((((((((((((((((((((()))))((((((((((((((()))))()))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()())(()))))))))))((((((())()))))))((((()))))))(((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))((((((((((((()()(()())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()((()(((()))(((((())))))))))(((((((((((((((())))((((((())(((()))))))))))))))))((())))))(((((((((((((((((((((((((((((((()))))))))(((((())))(()))))))))))(())))))))))))))))))))))))))())))))))))(((((((((((((((((((((((((((((((())))))))((((((((((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))))))))))(((((((((((((((((((())))))))))))))))))((((((((((((((((()))))))))))))))((((()))))))))((()))(((((((((((((()))))(((((())))))))((()))((((((((((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((())((((())))))((((((((()))))))))))))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(((()((()))))(()))(((((((())))((()))))(()))()(((()))))((((()))))(()))))))((())(())))))(((((((((((((())))))))))(((((((((()))))))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))(())))))))))))))))))))))))))))))(((()((((((((((((((((((((((())())())((((((((((())())(()))((((((()))))((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))((((((((((((()))))()))((()((((()))))))))))))(((((((((((((()))))))((((((((((()))))))))))))((((((((((((((((())))(((((((((())((((((((()()))))))))))())))))((((((((((((((((((())(((()))))))))))(((())))))))(((((((((((()))(((((()))(((()))())))))))))))))((()()))(())))))((((())))))))))))))))))))))))))))))(((((((((()))))))))((((((())))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((())(((((())(((())))))))))))))(((((())))))))))))((((((((((((((((((((((((((((())))(((((((((((((()(((()))))))))((((((((())))((())))((((((((())))))))))))))(((((((((((()))))))((((((((((((((((((((((((()(())(()))())((((((((())(((()))((()((()((()((())))))))))))))()()))((((((((((((()))))(()))(((((((((((((((())))))))((((((())(()))))))))(((((()))))(((()))))))))))))((())))(((()))))))))))))(()))))))(((((((((((((((())))((()))))(((((((((((()((((())))(())))))(((((())(()((((((())))))))))))(((()))))))))))))((((((())))(((((((()(((((((((()(((())()(()())))))))()))))(((((((()(((())((())))))))))))(((((()))))))))))))))))))))))))))))))))))((((((()))(()))))))))((()((((((((((((((()))))))))))))))))((((((((((())(((((((((((((((((())))))))))(((((((())))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((())(((((()))))))(())))))))))))))))))))))))))))((((((()))))))((((((((((((()))))))))))))))(())((((((((((((((((((((((((()))))))))(()))))))))))))))))))))))))((((((((((((((((())))))))))))(((((())))))(())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((())())))))))))(((()))))))))))))))))))))))))))))(((((((((())))))))))))()))))(((((((((((((((((((((((((((((()((((((()))))))))((((((((((((((((((())(((((((((((((((((()))))))))))))((((((((((((((())))))((((((((((((((((((())((()))))))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((())))))(((((((((((((()))))))(((((())))(()))(((((()))))))))))))(((((((((((((((((((((((((())))))))))))))((((((((((((((((()())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())(())(()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()((()()))()))(((()))))())()))))))((((()))))))))))))))(((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))((((((((((((((((((((())))))))))))))))))))))((((((((((((((((()))))))))))))))))(((((((()(((((((()())((()))((((())))))((((((((())))())))))))))(((((((())))))))))))))(((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))(((((((()()))()))))(((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))(((((((((((((((((((())))))))))))))))))))))(((()))))(((((((((((((((((((((()))))(((((((((((()))))))((())(())))))))((((((((())))))))))(((((((()))))(((())(()))))))))))))))))))))))))))))))))))()))(()))()))(((()))()(())())()()()())(((((()()((())((((()()))()((((()))()((()()((())))(((((((())))))))()))()()()(()(())((()))(()(()((()()(((())))))()))))()))((()())()(()()(())(()(()(()))()()()())))(()))))))(())()))()))())))()))(((()(())(((())))(()((((()())()(()((()(())(()(()))()()())((()()((()()()))(()((((()(()((()))))))()))))()))()()(()()()()(((()(())()(())())(()()(()())((())))(()((())()))(((()())(()()()(()())))(()()(()))(((((())()(()))(((((())((()(()((()))()(()))()))(((()(())))()((()((((()))))())(())))())()(()))()()())())()((()(()(((()))(()(()(()(())))))(((())()))()((()))))(()))(()(((()))(()(())(()))))))(())((()()())()()))((())())())()(()(((()())(()()((())))()()((((((()))()(())))()(()(())()((()()()(()()))()()))))()(()()()()()()))))))))))()())((())()))))(()))())()))())))()()))()((()((((((()(())()())()))())(()()(()))()()))())))()((((()(()((((()(())(())(()))(()))((())))()(((())(())()(()(((((((()((((()()()()()(())((((()()))((())))()(())))()())(((())(()()))())()(())())(())())))())))())()((()))()(()()()())())))()))))((())())()())()((((()()))(()((())))))(((()()((()(()())))((())))())()()((()()))(((())()))(())()()))))()())))))(())))())())()(((()())))())(((())(()()())()(((()((((()())((()))()(((()((((()()))()()))))(())()((()()())))(((((()())()))(()())))(((()(()()()(((()(()(()()))()((())))())())()(((()(())((((()()())(())((((((())(())()))(()(((()))(()))((())())))()(()(()()((()((())()((()()))))()()(((()()(())))))()))))))))(((()()((()))(()))))))())())(()))())()))))))())()())(((()()())))))(()(()(())(()()))((()()))(()(()))(((()))()(((((())))(((()))(())((()())(())))((((()()()(()()()))())))((((((())(((((()()())(()))())))((((())()((())))()(()(()(()(()((())))))))(()((()()))(())))(())))))))())(((()))()(())))()()((()(()))()))))))))()())))(())()())())())())()))(((()))))(((((()((((()(()))())((((()(()()))(((())())((((((()))((()()())()))())()(())()))(()(()(())())(()))())()()((((()))))))(((()()))))))))()((((())(((((()))(())())))())(((()))(()))()())()()(()(())))))(((()(((((((()((())(((()(()(((()))))(((()))))(((()()()())()()()())(((()(()())(((()))(((()()()))))()())()())((())))((()))()(((()())(())(()()))())((((((())))(())()())(()))))(()(()()()())()()))()())(()()((()()((((())()(()(()((((()))()()(())((())((()))))()()()))))((()))))(()))((((()(((())())(()))())()(()(()))()(((((((())(((((())(())))(())())((()))(()()()(((((((((()(()())(())()(()())(()))((())()))((((()(()))(()()))())()(()())))(((()())())())))))(())(((()())((()))())(())())()))()))())(())(((()(()()(())()())(()))()))()))())((()((()())(()(((((()(())(((((())))(()))))(()))((((())(()))(((()()())())((((()()()()))()((())()(()(((((()))()(()())))()())))()()))()()(()()(((()(()()(()(())(())(())(((()()()()())))(())))))()))()))(()())())(()()((((())))()))))))())))(((())()))()))))))(()(())(())()((()()(()))))())()())(()((((((())()((((((()())()(()()))((()))()))))((((()()(()()(()(()))()))()))))()()()((((()()((((((((()(()((())((()()()(()(())(()))()))((())()(((()))(((()((())()())()()(()()()())(((()((())((())()(())(())())()))()()(((((()(())())()(()())(((())(())))))()()((((((())(())))())((())))))()((())))(()(())()))))()(()(()()))()())(()((((())())(())())))((())(()())((()())(()())))())(())))(((()(())))()()(()(())))))())()()((())(((()()(()()(())(()(())))((())((())()()(((()))))()()(()()))))((())))((())))()(((()))()())())()(())((()(()()()())())(()(((())((((())))()(())())((())))((((())(())))())((((()())(()(()()())()(()((()(((()()))))(()()))())(()))((())((()())((())))(((()((())((())()())(()))(())((())()()(()))((()())()()))(()()(((()())()(()))(())(()(()(((()((())()()((()(((()(())(()()()((()()())))(((()()((()()())))()))))()())()()))((()))()))))((((()((((((()))()()())()((())(((())()()())(()())))()))()))))((()(((())(())))())))())(()(()((()(((())(((((((((((()(((()()))()((())()((()))((())))))(())()(()))())((())()()))))())(((()((())()(()))()()())())(()))(((()())(())()(((()())((((()(((()))(((()))(())()((())((())()()()((()))(()))()(((()(((())(()()((())(()))()))))()((()())()(((())))))())((()(())(()((((()()())())())((()))))())(()))((((())()())()()())))()(())(()())()(())())((()())())))))()()())(()))()(((())(()))()(()()())))(()(())()()(()))()()()((())())((((())())()()((())))()()((())((((()(()((())((()(()()))(())()((())))()()(()))((((()()()(()(()))))))())(((()))((())()(()))(()(()()())(())))))())()()())()()))(((()()())())))())))()())))()((())()((((()(())))))))(()(()((()((()()()))(((((())())))))()(()()())(((((()))))()))))())()))()(())((()))(()(())())()())))()(())()()(((())((()())(((((((())))))()()()())((()())))(((()))()(()())()(((())(()))))))((()((())))))((()))))(()(()))))(((())))()((()))))))((((((((((()))))))((()))))))()()))((()))((((((((((((((((((((((((()))((()(((((((((((((((((()))))))))))))))))))))))))((((((((()))))(((((((((((((((((((()))))(((((())))))))((((((((())))))))))))))())))))))))))))(((((((((((((((((((((()))(((())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((()))))((((((((((((())))))))(()))))(()))))))))))))))))))))))))(((((((((((((((((((((((((((((((())(())))))))))))))))))))))))))))))))))))((((())(((((((((((((((()((((((()))))))))))))))(((())))))))))))(((())((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())()))))))((((((((((((((((((((((((())))))))))(((())))))((((()))))))((())))))(((((((())))))))))((((((((((((((((((((((((((((((((((((((((())(())))))))))(((((((((((((((()((((((((((((())))()))))))((())))(()))))(((((((((((((((())))))((((()))))))))))))(())(())))((((((((()))((()()))))(((()))(())((((((((())((((())))))))))))))))(((((((((((((()))((((())))))))))))))(((())))((((((((((()))))))))((((((((((((())))))))))))))))())))))))))(((())))(((((((((())))()))))))))(((((((((((((())))))((((()))((((((()))))((()))))))))))))))((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))(((((((((((((((((((())))))(((((((((((((((((((((((((())))))))))))))))))(((((((((())))())))(())))))))))))))))))))((((((((()((((((((())))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))(((((())()())))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))(())(((((((((((((((((((((((((((((((((())))))))))(((((((((()((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((()((((())()((((()))(())))))(()))(((((((((((((((((((((((((((((((((((((((((((((((()())))))))))((((((((((((((((((((()))))(((((((((((())((((())))())))))))))))))(((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(())))))))))))))(((()))))(((()))))))))((((((((((((())))))))))))))))))))))))))))))((((((((((((((((())))))(((((((((()))))(((()))))))))))(((((()))((((((((())()))(((()))))(((((((()(((()()))()))(((((((((())))))(()))))))))(((((()))())))))))))))))))))))))))))))))))))))((((((((((((())(((((((())(((((((((()))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))((((((((((((((((((((((())))(((((())(())))))))((((()))())))))))(())))))))))())))())))(((((((()))))))))))(((()))))))))))))))))))))))(()))))))))))))))(((((((((())))))))((((((((())))((((((((())))(())))))()))(((()))))((((((((((((((((())((((((((((())))))))))))))))))))((((((((((((((((((((()))))))))))))())))))))))))))))))))))))))))))))))((((((((((((((((((((((((()())))))))))))))))))))))))((((((((((((((((((((()))))(((((((((((((((((((((()))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))))((((((((())))))))))((((((()))))))))))))))))))))(((((((()))))))(((()(())))))))))))))(((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((())))(((((((())))))))))))(())(((((((((((())))((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))((((((((((()))))(((((((((((((((((())))))))))(((((((((()))))))))))))))))))))(((((((((((((((((((((((((())))))))((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((())))((())))((((((()(())((((((((((((((((((((((((((((((((()()((((((((((((((((((((((())))))(())))))))))))(((((((()(()((()()))())()))))))())))))))))))))(((())(((((())))))))(((((())))())))))))))))(((((((((((((((((((((()))))))))))))))))())))(())))))))(()((((()())()(())()))))))))))))))))))))))(((((((((((((((())))))))))))))))))))))((()))))(())))))))))((((((((((((((((())))))))((()))))))(((((((((((((((((((((((((((((((((()((((()))())))))))))))))))))))))))))))))((((((((((((((((((((())))))(()(())))))))))))))((((((((((((())))))))))))))))))))))))))))(((()(()))))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())(((())))))))))))))))((())))((((((((((((((((((((()))))))))))))))))(((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))(((((()())())))((()(()))))))((()))(())))))(()()()))())())((())()())())(())))))())())((((())()()())))))(()(()(((()()))(((()(((((((()((())()))(()())(((())((())))())((((()()()(())((())()((()())()))(((()(((())()(((((((())(()())())))()()())()()()()()((()(((())))()((((((()()()()()()))((())(()()))((()((()()()))(()((()()))(()(())()()())))(()()))(((()((())(()()(((()((((()())()(())((()))(()((()))((()))))()((()(()())())))()(()())())())))))()()))((((())))(()())))(((()(()()(()))(())())(()))))))()(()())))(((())()())()(())()))))(())()))))(()()))())((((((()(()))(()(()((((()((()(((()))()))((())))(()((())(()))((()))(()()()(()(())((()())))))()))))(())((()((()()))()(())(()(()(()))))))()(()())((())()))((()()())))())))(()()))())((()()((()())))(()(((((()())))((()()))(((()(()))()()()((((((()()))((()))()()())))))()())((()))()()())))))()((((((()(()())())(())())))))))))(((()(()))()))))))))()(()(((()((()))(()((((())())))()(((())))(()(()(()))())()(()()()()()(((())(()()((((((()(()())))((()))(()(()())))()()((()()((((()(()()()())(()(()())(()(()))()((()())())()()()(()((((()))()(()())))(((((()())(())((())()())))())()((())()((()((()())()())()))))())))))(())))(((()))()(())())()())))()())()((()))))()(()())()(()(())(())))(()())))()))(((((())()(()))())(()(()(()(()())))(()()))(()()()())(())))()(()(())((((((()()))))()())((((())((()()()))((()((()())))()()())()()))(()((())(())(()))(())(((()())()()))(()))))(((((())((())))()()))))((((()((((()))(()))))(((()())()())()))((()()()(()(()))())))(())))()))((()(((())))())))))))()())(())((((())))())())())))())(()(((((())))())(((()(()())(()())(((()))))))()()))()(())()()(()()()(()(()()))())()))(())(())))(((())()()(()())(())((((()((((())))()(()()(()))(()(()))(((()())(())()((()(()((()((((()()())))()(()(())()()))((())))))())(()())((()(())())()()((()(())()()(()())))(()())((()))(()()((((()))))))))())))(())())((()()()())))())())()((()(())()()(((((((()()(())((())(()))))())()()()())(())))()())((((((())))()((()))))())))())))((((())())(()))))))))()((()(()()))(()))))(((((())()))(()))(()(()((()(()())))(()()))(((((()))())(()()((()())(()))))()))(())()))(())((()(()())()))(()((()(()(()))))(())(())())()))()()())()()))()))()))((()(())()(()))))()())(())(())))(()))))(())())())(()((((())())((())()))())))(()())((())))((((()(())((((((())()(())(()((()())))(((()))(()(())))())))()()))))))(((()((((()))))))())(())(((((()((()((())(()((((()()(()()())()))(()))()))(((())))))((()()(((((()(()(())()(((((((()))())(((()()))))(((()()()((())()()(()))((((((()()()()()))((()(((())(()))))(((()))(())())()(((())()))))))))))()))(()()()((()))))))))(((((((())()()((()()()(((((())((()))())))()()()(((()))(()())((())()(()(())()((((()(((()())((()(((((()))))())((()()()((((())))())((((((()(()))()((()()()()(())()()())(())))))()))()((())((()(()(()((((((((())()()))(()((()(((()((())))()()))()(()()()()()()(())))(()()))())))())())()))))(((()((()))()))(()()))(())()(()))(()(((((()()))(()(()())(()))()())((((())(()))(()()))()()))(())))((())(()(()(((()(())((((()())()()))(((())((())(((())(())(()()())()()()()()((((())((()()())))()))()()))))))((())((((()())())(()())))()(((()))()()())(()(((()))())))()()()()))))))))()((())())))()))()())))()(()((()()()))())))()))()()(())(((()))())))))))())))())(()))))()(())(()))))))(()()())())())(()()()))())((()()()((()))))()))()))()))(()()(((()(())())()(())(()())()()()))()))(()))))()))))(())))))()()()(()()(()((()(())()(()(()))(())()(((()()()(())))()())((((())))))((())))(((((((()())((())()(()((())))())))((()))()))))()((()))(((((())()))(()((()))))()())())))(((()())(()((()(()(()))()))())()))())()()))))(((()())(()()(())()())()())(()()(((()(((())(((()()(())(())(())()(((()()(())))))()())())))(()(()())))(())())()()))(()(()()((()))))((()(((((())()()((()()))))())()()((()((()()((()()((())()))))))))(()()()))))(())(())())())())()())(()))())(()()())))))())()()()((()(())((()()))())())))((())))(((()))((()()())))(((((()())()))((()((())())))()))((((())()()((())()))))))()))(()))(((((())((()())())))))(((())())()))(()))(()(())(())((())()))()(()))())()))(()((()((()((()()((())()()(()((()()(()))((())(())())((()()((())()((((((())(()(())(((()())()(())((()((()()())))))((()(((()()((((()()(()((((()(()(()()())(())((())()()))(())((()))))(()())()(()(((()((())()))()())(((()(((())((()))(((())())()(()))()))((())(((()((())())(((())(())()))())(()()))((()(()))()((()()(()())))()())((()())(())((()()))(())())()(()))(())(((())(()))((()((((()()((()))))((()(((())((()()))((()))(()(())))()(())()()()(()()())((()()())()))(())))()((()())(()))(((()())())(()(())(())(()()(((())(())())()()))()))())))(()))())(())(()((()(()()(((())((()()(()())())((()))))()(((((())()(()(((())()((()(()(()()()(()()()((())())))(((()(())(()((()())))(()((()(()(())(()((()()())())()(()()(()((()((()((((()(()))))(())(((()()())((((()())((()(()))()((())(())()()((())()(((()))))()()(())))(())))(()(()()())()(()(()()(((()))())))))()((((()))())))((())(()()(()(())((()())((((()()(()()(((()))(()())))(()))(((()()(((((())())((()(((())())((()()((()))(((((()()))(()((((()))()))())()))(()((((((((())())())))()(((((((()()()()))((())())()))((())))()(((()))))()()))()))))))())())))(())()())))())(()(())))()(()((((((()())())))))()(((((((())()()()()()(((()))))((())((())))))()())(())))))))()()()))(())())())))))(()(())()(()())((()(())(())))))(()))()((()()((()()())()(()(()()))()(())())((((()(((()())()((()((())))(()(()))((()))(()()))())(((())(((())())(((((()))())))))()))))((()())()(()))(((()())()())())((())))))(((((())))())(()))(()())(()(()()()()))()))))())))(()()))()())(((())()())())))())))(()((()(())))(()(((())()))(())(((((()()(())(((()))())(((())()(()))()((()(()))((())()()()(()()(()()))()))()()))()))))()))()()(())(()(((()())()((())(()((())((())(()))(()()())))()))()))()((()((())()(())(((()(()(()(())(((()))())()))()()()))((((())(()()(((()()())(())()()))()()))(()))((())))())(((((()((()())))(())((())(()((()()()()()(()(()))())())()())))()(()()))(((())()))((((((()(((((())((((()))(())(())))((()())))())(())(()()())()())()))())())(())())((())((()((((((((())(())())(()()()))))()()()()(()((()(((())))(())())(())(()))(()))(()()((()()(())()))))()()))()()())))((((())))()(()(()())(((()(()(()(())))())))(((()()(()))())))()))()(())(()))(((()))())(()())()(((())))(()((()(()(((()())))(())(((((()()))))(((())(())(())))))()()(())((((()))()))(()()(()(())(()()(()))(())())()))(())))(()(()()))())))())))))()))(()(((())))()))(()(())())()()((()((())())())))(()())(((()(())))))())((((((((())(()))(()()()(()(((())((()))(()())()))()()((((())))))(((((()))(())())(((()()()))())(()()())))(()()((()())))))()(()(())())))(((((())()(((()()((()()())()(()))((()))()((((()()())(()(((())())))))))))(())))())))(()))(((()())())()))(())()(()()())(()))()(()((()(()(()()())())()))()(()((())(()))(((()))())()(()((())()())((())(((())((((()()((()))(()))))(()()((((()))(())(()())(()(()((()(()))))())())()())))(((()((())()())())))(()()()(((())((())))())))())())))(()))(((()()()))()((((()((()()))())()))())(()(((())))()())())()()(()((((()))()()))()(())(()(()((()()()(())(())()))())()())(()))))()(())()()))))))()))))()()((((()())(((())()))()((())(())((()))())((()())))))(()())((((()()(())()(()())))))()((((()))(())(()((())))))))()))))((()())(()(()()(())()))))(()(())()))))(()()))()(()())()))()(((()(()(())((()())(())()())(()))(()))(((()))()(()))))))()))(()))()((())))()(())))()((()((())()((())))((()()(((()))(((())))()()())()))(()()))(()((())()(())(())()))))()())((()())())))(()(()(((((())()(()))())()((((())()(((((())()((((((())(()))((())))()()()((((()()()(()()(())(()()))))(())))(())()(((()))()())(()))))(()(())((()()()(())((((()(()(()))((((()))(()))))))((())((())))))(()(()(((())())()((((()(()((()))()())()))))())))((()((())(((((()((())())()(()(((()()(()()()(()()())(()()))()()())())))()))(())((())))(((()()(((()(())())((((()))))((())))()()(()())(()()()(()(((())))))((()))()()()((()((())((())(()((())))((()()((()()))))()()))()())(()))(()((()))(()(()(((((()))))(()((()))(())((((()()))((((((((((())(()())))(((()))))((())()))(()((()))())(()())(((())))(()()())(((((()())()(()))(())((((()(()()()((())()(((()((())((())))(())())(()(((((())((()(())))((())(()((()())((()((())(()(()))((()))))(()(()))()()((())()(())(((((((()))(()(()()))(((()())()()()()((((())()(((()))((())()()(((()))((()(()()((((((())()(((())(()(())))(()(()))((()(((())))))(())))))(((())())(((())(((((()()())))))(()())))(())()()))(((((((((((((()())))(()(((()(())(()))((()))((((((())))(((()))))())()())(()()())(()(()()())()(()()((()((())(()()(())(())(((()((((())()())((((())))))(())))()((())()(()((()((((()()))())()((())()()(()))((()))))())(((()(((((())))(())))(()()))())((()((())(()()()(()(((()(()()((()()))()))))()()(()())))((()()(())()))()((()()))((()(()))())((())))))((()))())))(())())())(())())))((())()()(())()())(())())(())()(()((())(()(((()()))))())())(())))(()()())()())))))())()(())(()(((((((((()())))()))()(((()()((()()))((()(()(())(())())(())(())((((()))((((())()()))))(()))())((()))()()))())()((()((())()(())))()))(()(()()()()((()(())())())((((()))())))()(((()))()))))(((()))))()(()((()))(()((())()))((()())(()))))(()(((((())()((((()(()((()())()()))((())))()((()))(()))()(())(()()(((((((()))())()(()((())())()((()))))(()((((((()))(((())()((()))())(((()))((((()()()(())()(()((((()))()))((())(()((())()))()()))())())()()())(())(()())()(((((())(()())))())))))((()((((())))(())))(())(())))))()(((()()(()((((()((((())()))(((()()(((()()()()((()))((((((()))((())(()())()(()(()(()))()))))))()))(())))()(()))()(())))))())())()()))))((()()))))())(()()))())))))))()()))()))))())(())(())(())(()()())()(((((((())()))(((()((()()))))(()))((()(()))()()())(((((()(()())())()))(()())())()((())))((())())(())()((((()(()()()(()()()(()()())(())))(())()(((())()(())))())((()())((())))())())))(((()())(((((((())())(()((()(()((()(((())(()))()()(())((()()))((()))(((())()((()()(()(((()(()())())))(())((())(())()()(()))(((()(()(())((()((()(((((()))))()())((())()()((())(()()())()((((((()())((((()))(())((()((()))(((((()()((())((())((())((()())(()))())((())()())((()(((((()((()(((((()()(((())(((((()))(())))()()(((()()()(()()))(()(())())(()((())()((()())))))(())))))()()()))))())(())())(()))))(()()()))())(())(((((((())((((()))()(((()(())()()()()))()()(((((())))(())()()))()())(((()(((()()(((())()()()))()((()))(()))(((()))()()())))()(((()(((()((()))()()((())()()((((()()))()((((()()((())((())(((())()(())))((((()()()(())()))((())()())())()))()())((((()(((())()((()(())))))))()))())))((()()()()(())))))))))()()(()((()())(()))())))))))(())(()()))))(()()(()())())(((())))((())(()()((((()())))()()(()(()()(()())))()()(()())(()(())(((()(())))))())))())()))((()((()))()(()(()))))(()(((()()(()))()((((()())()))(((()))()((()((())))((())()())(())))())(((()()(()(()))))))())(()((()(()))()(((()))))())())()()()()()(()()((())(()(((())()()(((()()))(((())()))(()()((((()()))()()((())()())())))(()))(())()))(())))))()(()(()()())()()((((()))))))))()))(()())(())((())))())(((((((()((()()((()()()())()()))((()(((()()())))))()()(())())))(()))(((()()())())))))(((((()((()((()())())))(()())()((())))())((()))())())(()(()()))())()())()))))(()())(()()(((()(())))((()(()((((()(()(((()(()()(()((())((()()()()(()))()()(((()))()())(()()))))))())())))(()(()(())((()()((((((()))))))))))((())()()))()((())()(()(()(()()((((())(()()))()))()()))((()(()()()()))()(((((()())))()()((())))(()(()))))((()()))))()((())))())))((()(()))())())()((())))))(()(()()))()()(())))()())())(()()()((()()(((())())((()(((((()()))))())))(((((()()))()())(((()()(())()((()))))(()()((((()))))()(())))()(())()(())((())(()((((())())(())(())((()()((())))((())))()())()()(())())((()(()))(((((())))))(()))))())()((())(((()()(()))))(()()(((())(()()))(((()))))))()()()))()(()(())()))))())())))()()(()(()()()(()))))))())((((()(()()()((())(()())))))))((())()()()))()())))()(()()))))(()(((()()(())())())())))())()))()()((()())))())()())()))())())(()()()())())))(())()())(()()()())()(((())))()()(()())))()((((((()))(()()))()(((((((((()(()()())()))))))))((())))()()())))((((())()))))))(()())(()())())((()))))))))())(()(()))()(())((())(((((())(()())()(()(()()(())()))(()())((((((()())()()((()((()()(())()(((()))))()(((()()))())()))))()))(()(((()(((()()())))(()(()(()((())))()))()(((()()((()())((((())()(((())))(((()((())())((()()(()()((((((()(((()))))())())(()))))()()())()()))))))(((()(()))))))()())()()(()(()((())((()(()()()((((((()()((()())(()))))((()())(())(()())(()())((()(()))(((((())()())()()((()(((((()((()))(((((()(()))()()(())((()()()(()))))(()))))))))))()))())()((()))))))())()())()(((())()))))())()(()())())))()))((((()()))))))()(())())())(()(()((()(())())(((())(()((((((())))((()())(((()))()()((())()()))))()((()))((()(((())(((())(()((((((())()))(()))))()()())))))(((()))()(()((()())(())((()(()))((())(()))()())()))()((()(((((())()))((())(()()((()()()))((()))(()()))()))((()))()(()(()())()))))))))()(())))))()()))((((((((((((())))(()(()(((()()()()()(((()))))))(()()()((((((()()(()))(()())))(()()))))()((()()))()((())))))(((())(()()))(()())(())(((()(())()(()()))((())(())())(()))))()))))))()((()))))(())())))))))((()(())))(()())()()))())(()(((())()(()((()())(()())((((()()()())))(())((()(()))())))(((()(((((((((((())))())()())()))((()))(((()))())())))())))())()()((((()()(())())))))()()))))()(()()()())))))())()())(())()))))()())(()(()(()()((((())()(((()(())()()()((()())((()()())))()))()))(())((()(())))()(((())(()()())(()((()))(()(()()()(()())()))))(())))))))))((()()(((())())())))())()(()((()()()))()())()))))))((()()()(((()())())())(()(()()()())))))((()()(()(((((()()))))()(((((()))()()())()()()((((((()()()()(()(())()(((()()()()()())))(()()(())))()()()()()()))((((((()()(()(()(()(((()()))()()()((()((())((((()()))()()()(((((()))((())(((())(()(())))()()()())(((()(()))()()(())()(((()(()((()))(())()()()))()(()))(((()()))))()(())(())((((()))))((())())(())()(()(((()))(()(())()(()))))()))))((()))()()(()())))(())()))
)))()))()))()()()))))))())(()()()))))))())))()(())))))))(()(())())(()())()))())())))))((((()(((()())))()(())()(()()((()()((((()()(()())))()(()()(((()())((())(()))()(()()())(()))(())()(((((())(((()))((((()(()())))())))()()))(()(()))(((())())()(()(())(()()()))))))()))))()(()))((((((())(((()(()())()()((())()()))((((()()((()(())))()))()))(()()))((()))((()())((()(()(((((((((((((((((((((((((((((((((((((((((((((()())(())))))))))(((()))))((((((((()(())))))))))))(((((())))))))))))))))))))))))))))(((((((()((((()))))((((((())(())))))))))))(((((()()))))))(((((((()))))((((((()((((((((()(((((())))))(())(((((((((((((((())))))(((())))))))))))))))))))))))((((((()))))))(((((((((()))(((((((((((((((((()())())))((()))))))((((())))))((((((())))))((((((()))()))(((())))))))))())(((((()((((((((()))))))(())(((()))))()(()(()))))))))(((()))))))))))))(())))))))())))))())))))))))())()(())((()()()()((()))(())()())()())((((((()(()))))))(()(()(())())((()))()()(()(())))()()()(())()((()()((())))))())(()))((((()))((((((())(((((()((()())(())))))())((()()()()()()()())((((()())()))())))(((()()()())(()(((()(((()())(()))())))()(()(())))()())()(()())()(((())(()))())()(())(()()()(((((())(())()())(((()(())(())(())((((())(((()()()()()(()())(()((()())((())())())))())))()))())(())))(())(()())))(()()))))))()()(()()(()()())()))))())()())))()()((())((())())))))))((()(())()((()))()())(())(())((())()(())(()())(())(())()))))((()())(()()(((())))(((()(()(()(((()((()(())))))))(())))(()(()))(()))))(()(()()((((((((((((((((((((((((((((((((((((()((((((((((((((((((((((((((((((((((((((((((())))(((((((((((())))))))))))))))))))))())))))))))))))))))))))))))((((((()(()((()))))()))))))()())))))))))))))(((((()))))))))))))))))(((((((((((((((((((((((((((((())))))(())))))))))))))))))((((((((((((((((((((((((((((((((((((((()))((((((((((((())()(((()))))))))))))))))((((((((())))((()((()))))))((())((((())))))))(((((((((((((())))(()(((())))))((((((((()))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))(((((((((((())))))))))(((()))))))))))))(((((((((((((()))))))))(((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((())((((((((()))(((((((((((()))))))(())))))))))))))))))))))((((((((((((((((((((((((()(((((())))))))))))))))))))))))))))))))))))(((()))))))))((((((((((((((()))))(((((((()))))))))))))))((((((((((((())))(((((((((((((((((((((((())))))((((()))))))))))))))))))))))))))))))))))((((((((((((((((()))))))))((((((((((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))((()))))))))))))(((((((((((((((((((((((((((((((((((((()())))))))))))))((((((((((((((()((())))))))))))((((((()))))))))))))((((((((())())))))))))))))))))))))))))))))))))))(((((((((((((()((((((((((((((())(((((())))()))))))))))))))))))))))))))))(((())))(((((())))(((((())))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))((((()))(((((()))())))))((((((((((((((())))))(((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))(()((()()))))(((())))))(((((((((((()))))((()))))))(((((((((()(((((((((()))))(((((())))))))(((((())(()))))))))))))))))))))))))))))))))))))(((((((())))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((()(((((((((((()))((()))())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((())(((()))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((())))))((((((((((((((((())))))()))((((((((()))()))))))))))))))))((((((((((()))))))))))))))))))))((((((((((((((((((((((())))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((())))))(((()))((()))))))))))))))))))(((((((()(((()))))))))))))))))))))))))))))))))))))((((((((((((((((((()))))))())))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((())((((((((((((((((((((((((((((((())))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))()))))(((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))(((((((((((((()))))))))))))))))))))))))))))))))((((((())))((((((()))))))))))))(((((((((((((((((((((((())())))))(((((((((((((((((())())))))))))))))))))))))((((((()))))))((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((())(((((((((((()))))))))))((((((()))))))))(((((((((((((((((()))))))((((((())))))))))(())(((((((()))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))))))))))))))((((())(()))))))))(((((((((()))))))))))))))))))))))))))))))((())))))))))))))))))))))))))(((((((((((((((((((((((((())))((((((()))))))))))))))))(((((((((((((()))))((((()))(((((((()))))))))((()))))))))))))))))(((((((((((((((((((((((()))))))))((()))(((((((((((((((((((((((((((()))))))(((((())))))))))))))))))))))))))))(((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()(((((((()((((())))))(((()()))))(())))))))))))((((((()))()))))))))))))((((((((((((((()())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((()))))))(((((((((((((()))))))))(((((()))()()))))))))(((((((((())))))))))))))))))))))))))))))))))(()(((())(((((((((((((((())))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((()))()))((())))((())((((((((()))))((())))))))))(((((((((())())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))((((((((((((((((((()))((((()))))))(((((((((((()))((((()))))))))))))))))))((())))))))(((((((((((((((())())))))((()))))((()))))))))))))))))))))))))))((((((()()))))((((((((((((()((((((()))))))))))))((((((())))))))))))))))))))))((()))))((((())))))))))))((((((((((((((((((((((((((((((((((((()((((((((((((((((()))()))))))))))))))))((((((((((((((((((((((((()()))))())(((()(((())))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()(((()))))))((((((((((((((((((((((((((((()())))))))((((((()))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))((((((((((((()))))))))))))))))((()(((())())))(((((()()))))))))))))))))))))(((((((()((())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))))))))(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((((((())))())))))))((((((((((((((((((((((((((((())()))))))))))))))))))))))))))))))))))))))))))))))))))((((())))(((((())))))))))))))(((((((((((((((((((((((((()))))))))))))))()(((())))()())))))((((()))))))))))))))))))))))((((((()))((((((())))))))))))))))(((((((((((((((((((()))))))))))(((((((((((())))(()))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())()))))))(((((((((((((()))((((((((((())))(((((()(())))))))))((((((((((((((())((()(()))(((((((()))))))(()))))))))))(((((((((((((((((((()))))(())()(((((()())))))))))))))))))()(((((((((((((((((((((()))))))))(((((((())((((((((((((((()())))((((())())))))()(((()(((((((())))))))((((((()))((((((((())))(((()()))))(()))))))))))))((((()())))))))))((())))))))))))((((((((((())))((((((())((((()((((((((((((((((((())))))))))))))(()(()))))))))))))))))))))))))((((((((((((((()))))))))))))))((((((((((((((()(((()))()))()()(((((((()(((())())))())((((((()(())))))))))((((())))(())(((((((())))))())))))))))))))()))))))))))))))((((()((())(()((())))()))()(((((((((()())))((((()))((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()(((((((()))))))))))))))))))))))))))))))((((((((((((())((((()))(()))))))))))))))))((((((((((()((()))))))))))))))((((((((()))))))))((((((((((((((()((((((((()))())))))))(())))))))))))))))()))))(((((((((((((())))))()))())(((((((((((((((((((((()))))))))))))((((((())(((((())))))))))((((((()))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()((((((((((()(((())()()))(()()())(())(((((()))))())((((()))))((())))))))))))((((()()))))))))))((((((())()))))(((((((((())()))))((()))))))(())((())))))(())((()))((()))))))))))))))))))))))))))))))))))))())))))))))))))(((((((((((((((((((((((()))))))))))))())))))))))))))))))))))))))))))))))))))))((((((((((()))))))))))(((((((((())()))))))))))))))))(((((((((((((((((()))((((((((())))))))))))))))))(((()))))))(((((((((())(((()))))(((((((((((((((((((())))))))))))((((((())))((((((((()))))))))))))((((((((((((()(()))))))))))((((((()))))))))))))))))))))))))))))))))))))))))))))))((((((((((()(((((((((((((())))))(((()))))))))))((((((()))))))))((((((((((((((((((((((())))))((((((((((((((((((((((())())))))))))))))))))()))))))))))))))((())))(((((((((())(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()())))((((((((((((((((((((((())))))))))))))))))))))))))))))))(((())))))))))))))))))))((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))))(((((((((()((())))))))))))))(()))))))))))))))(((((((((((())))))))))))))))))))))((((((((((())))(((((((((((((((((((((((((((((((((((()))))()))(())))))))))))))))))))))))))))))))))((((((())))(((((((((())))))))))(()))((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))((((((((((())))))))))(((((((((((((((())))))))))))))))))))))))))))((((((((((((((((())))))))))())))((((((((((((()))))(((()))(()))))))((((((((())))))))))))))))))))))))))))))))))))))))()())(()()))())((()(()()((())()(((((()()(())()))()())))((((()))(())))()()))())(())())(()()(())())())(()(()()))()(()()(((((()())(()()(()(((((()()(()))(())))())))))))()((())())()(())(()())())())(()((()(())))())()))()(()))))))((()())))())(()())()(()(()(()())(())(()())((((()())()))((((()((())((((((())()((()())))((()))()(()((())))))()))))())((()))()(()((())())()))())())()()))()((()()())())(((())))()))()(())((()((()(((())((((((())))()())((((())))()(()()()()))))))())()()()(())()))()((())())()((((())()(((()())(((()))))())))()((((()())(()))))((((())(()()(()))()()(())()(()()()())(())))(()(((()(()(((())(()))())(()()))()(()((()((()))))())()()())))())(((())()))))))()((((()())()())()))()))())(((()()()(())(()))))())()(()))((())(())))())(()(((()()(((()((())()())())((())(()))))))(((()))))()()())((()()))))())())((((())(())((()()(()(()()())()))))(()((()((()()())()(((((()))))))(()())()()))(()())))))(()(()((()((((()()()))((()(()((((()))()((()())())))()()(((((()))))))()(((())(())))()(()()()(((((()(()))))))(()(()))(()))((())()((()())())(()((((((((((()))()(())))))(()(()()(()))(())))(((())((()((()))()))(()((((((()))()()()((())()(()((()((())(((())))()(((())(()))((()()(()())(()(()))((()(())))(())(((()())(((()(()((()())(()))()))((()()))()))(())))))))(()(((())(((()((((((())()(((()()())((((())((()()()()(()()()(())()))(((()()()))))(())()(())(()())()()())())(())((((())())(((())(())()()(()))))())(()())((())()()())(()))))()())(()()))()())())(()()(()((()))()()))(())())(((())()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((()))))))))(((((())))))))()))))))(((((((((()))))))((((((((((((()))))))()((((((((((((())))))))))((((())))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())(((((())((((((((((((()((((((((((((()))))()(())))))))))))))(()(((((((((())))))())(()(()))())))))))(((((((((())((((()))))))))(((((((((((((((((((((((((())))((((((())))))))))))))))))))))))))))))))))(((((((((((((((()(((((())(())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))(((()((((()))((())))(((()))()))()(((((((((((((((((((((((((((((()))((((((((((((((((((((((()())))(())))))(())((())())))))))(((((((((((())))(((())))))))))))))))))))))))))((((((((()))))))))())(()))((((((((((((()))))))))))))))))))))))))(((())((()()))))))))))))))))))))))))))((()))))))))))))))((((((((((((((((()))))))))(((((()()))))((((()())))())))))))))))(((((((()))))((((((((((((((())))))))))))))))(((((((((((((((((((((())))((())))((()((((()))))))))))))))))))))))))(((((((((((((())))()(((((((((((())(((((())((((((()))))))))))(())(()))))))))))))))(((((((((((((()(((()))))))))))))(((())))))))))))))))))))))))))))))))))))))))))(()))))))))((((((((((((((((((()))())))(())(())((((())))))))))((((((((())(((((((((((((((((((((((((((((((((()((()))))))((()))))))((()))(()((()))))))(())))))))())))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))())))))))))))(((((((((()))))(()))))))(())(((()))))))))))))))))))))()))))))((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((()))))))((((((((((((((((((((())))))((()(((((()((()(())))))))))((((((((())(((()((())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))()))))))))))))))))))((((((((((((((((((()))())))(((())))))))))))))((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((()))((((((((((())))))))))))))))))))))))))))))))(((((((())(((((((((((((((((((((((())))((())))))))))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())()))())())())()))(((((())(()))))))))(((((((())))((((())))()))))))((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))))))))))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((())))))))))()))))))))))))))))))))()((((())))(((())))))))))))))))))))))))))))(((((()))))(()))))))))))))))))))))))))))))))))))(())((((((((((((((()))))))))(((()))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(())))(())))((((((((((())(((((((((((((())))))))))))))))))))(((((((((((((((()))))))))))))))))))))))))))))))))))))))))))(((()))))))))((((((((((((((((((()())))))((((((())))))()(())))(((((((((((((((((((((((((((((((()())((((((((((((((((((((())((((((((()))(((()))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))(((((((((((((())((((((((((())))))))))))))))))))))))((((((((((((((())))))))))))))))(((((((((((((((((((((((((((((((((((())))((()((((((((((())))))))))()))))))))((((((((((())))))))))((((((((((((((((((((())((())))))))))((((((((((((((((((((((((((((((((((((((()))(((((((((((((((()))))((((((((((()())))))))()))))))))))))))))))))))))))))))))))((((((((((((((()))(((())))))(((()))))))))(((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((()))))())))(())))))))(((((()))))(((((((((((((((((((((())))))((((((((((())))))))))))))))(((((((((((()))))))))))))))))))))))))))))))(((()()(())())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())()))))(((((((((((((((()))))))(((((((((()))))((())))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(()))((((((((((((())))))))))))))((((())((((((((((()))))))))()())))))))((()))))))))(((((())))()))))))))))))))))))))))))))((((((())()))))))((((((((((((((((())))((()()))))))))))))))))((((((((((((((((((((((())(((((((((((((((((((((((((((((())())(((((())))))))))))))(((())))((((((())))))(())))))))))))))))))))))))))))))))))))))))((((((((())))(())))))))))))))))))))))))))((((((((())))))))(((((((((((((())))))))))))))))))()(((((((((((())(((((((())))))))((((((())((((((((((((((((()))))))())))))))))))))((()))((())))))))(()))))()()))))))(((((((((((((((((((((((((((((((((((()))))))((((())))))))))))))((((((((((((((((((((((((((((((((()))))))))(((((((()(((((((())))((((((())(()))(((())))))()))))))))))))))((((()((((((((((((())))))))(((())))(((()((()((())((())))))())))))))())))))((())))))))))))))((((((((())((((((((((((((((((((()))())(((((((((()())))))())))))))))))))))))))))))))))))))(((((((((((((((((((((())))(())))))))))))((((((()))))))((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))(((((()))))))))(((())(((()(((((()))((())))())))))((()())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))((((()((()()))))))))))))))))((((((()))(((((((((((((((((((((())))))(((())))))))))))((())))()))))))))))))))))))))))))))))))))(((((((((()))(((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((()))(((((((((((((((((((((((((((()((((((((((()))))))))))((((((((((((((((()((((((((((((((()))()))))))))))))))))))))))))))))))(((((((((((((()))))((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()))(((((())))))))(())))((())))))))))))(((()())))((())(((((((((((((((())))))))))(((((((((((())))))))))(())))))))))))((((((((((((((((())))))))))(()(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()(()())()((()))(()()))(((()()))(()())((((()(()))(()(((())()(())))((()))(()))()))))(())))()())((()))()))))()((((((((((()(((((())()))()((()()())()()()((()((()()()))((())(())))()((())(()))))))())((()((()))))())())((()())())))))()))())()()(())()))()(())()(()())())(((()(((((((((((()(()()()())()))())((((())))((())())))())((()((((((()))())(())))())))())(((((()))((((()()(()(()(()(((())((())))(())(())(((())(((()(()((()((((())()(()))(()()((((())((()))((((())((((())()((())))()()))))(())))((())()))))())()))()(()((((()((((((())))))()))((()()((())))))((()())())()()()()(((()))))()(())))()()(()(())(()))(()(()))(((((((())(()()((())())(()))()()()(())))(((((())))())((()((())((())())(()))(()())))))(())(()()))))()())())))(()())))(()()())())())(()()())(()())()))))()(())((()()(()))))(())()())())()()(())))((()(((())))((()(()()()(((((((())()()())))(())(((((()(()))((((())(()()(()))))()((((())()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()())))))))))))))(((((((((((((()(()))))((()))))))))))))))))))))))))))(((())))))))))))(((())))((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((()))))))))))))))))(((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()()))))))))))))))))))))))))(((((()))))))((()((((((())(()))))))))))))))))))))))((((((((((((((((()))))))))(((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())))))((())))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((()))))))))))(()))(((((((((())))))(())))))))((((((((((((((((((((((((((((((((((())))(((((((((((((((((()))))))))))))))))))))))))))))()))))))))))(((((((((((()))))))))))((((((()))))))())))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(())))))))))))((((((()))))))))((((((((((((((((())))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))((((((((((((())())))))))))))))))))))))))((()))))))))))))))))(()))))))(((())))((((((((((((((((((())))))))))))))))))(((((((()))))))))((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())())()))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))))))))(()))((((((())(()))))))))))((()))))))))))))))))))))))))))))))))((((((((((((((((()())((((((()))))))))))))))((((((((((((((((()(()))(((()))))(((((((()))))()))))))))))((((((((((((((((((((((((((((()(((((((((()))))))))))))(((((((((((((((((())((())))))))((((((((()((())))))))))))((((((((()))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((())))))))))(((())())(())))))))))))))))))))))))((()))))))))))((((((((((((((((((((((((((((((())))))(()))((((((((((()))))))))))))))))))))))(((()))))))))))))))))))))))))(((((((((((((((())))))((((((())))))))))))))))(((((((((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((((())))))))))))))))))((())))(((((((((((((()))))))))))))))((((()))))))))))))))))))(((((((((((((((((((((((())))))))))(((((((((())(())))(()))))(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((()))))))))))))))((((((((((((((((((((((((())))))))))(((((((((((((((((((()(()))(((())))))(((()))))))(((((((())))))))))))))))))))))))))))))))))))))))))))))((((((((())))())(((((())(((()((((((((()((()())()()(()))()))))))(((((()))))))((((((()(()))()((((()))()))((()(()(((((()))())))((())))))((((())))())((((()()))()())))))))))))))))(((())))))))))))))))))))))))))(((((((((((((()))))))))))(((((((((((((((((())))))(((((((()))))(((((((((()))))))))))))))))))))))))))((((((((((()))))((((((((())))))))))))))))((((())))))))))))(((((((((((((((((((((((((()))))()))((((((((((((((((((((((((((((((((((()))()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))((((((()))((())))))))))((((()(((((((((())))((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((())))))))))))))))))((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))()())))))))))))()))))))(((((((()))((())))((((((((((((((((())))))()))))))))))))))))))))(((((((((((()()))))((((((((((((())))))()))))))))))))))))))))))))))))))))(((((()))())))))))))((((((((((((((((((((((((((((((((((((((())())))))))))))))))))))))))()))))(((((())))))))))))))))(((((((((((((((((((((())))))))))))))))))((((((((((((((((()))((((()()))))))))))))))))))(((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())()(()))))(((())((((()))))))))))))))))))((((((())())))((((((())(()))))))))))))))))))))))))))))))))))))((((((((((((()))))(())))))))(((()))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))(((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((())))))))))()((((((())))))))))))))))))))))))))))(()))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()(((((((((((((((()))))(())))))(()))))))))))))))))())))))))))))(((((((((((((((((()))(((((((())(())))))))))))))()))))))))((((((((((((((((((((()))))))((((()))))))))))))))((()))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))((((())))))(((((((((((((((((((((((((((()))))))))))((()())))))))))))(((((((())(()))((((((((((((()))))))))))))))))))))(((((((())()))))))))))))))((((((((((((((((())((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((()))))))))))))))))((())))((((((((((())))))))))))))))))))))(((((((((((((((()(((((((((())))))))))))))))))))(((((((((((((((((((()((((((((())))))))))))((((())))))(((((((((((((((((((((())))))((((()(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))((((((((((((((((((((((((((((((((((((((((((((((((((((((())(()))))))))))))((((((((((((((((((((())))))))(((((()))))))))(((((((()))))((((((()((((((((((()))))))))))))))))))))))))))))))))))))(((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())(((()))))))))))))))))))))))))((((((((((((())))))))))(((((((((((())(((((((((((((((((((((((((((((((((((((((((((()((()))(((((((((()))))))))))(((((((((((((((((((()((())))))(())))))(((((())))()((()))(((((((()))))))))))(((((())))))())))))))((((((((((())))))())(((((((()())())))))))))))))))))))))(((((((((((((((((((((((((((((((((((()())))))))))))))))))))((((((((((((((((((((((((((()))))))((((((((((())(())))))))))))))))((())))))))))))((())))))((((((((((((((((((((((())))))))))))((()))))())))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((())(((((((()()(())(((((((((()()))))))))))))))))))))))))((())))(((((())))))))))))))(((((((((((((((((((((((((((((((((((((())))))))))))))((((((()))))))(((((((((((((((((()))))))))))((((((((()))))))))))))))))))))))))))))))))))((((((((((((((((((()))((((((((((((())))))))))))))))))(((((((((((((((()))))))((())))))))((((((((((((((((((((((((((((((((((((((((((((((((((()((((())))))))(((((((())))(()())))(()))()(()))))))))))))))))(())))))))))))))))))((((((((((((((((((()))))))))))))))))())(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))((((()))))))((((((()))))))))))))))(((((((())))))))((((())))))))))))))))))))))))))))(())())))))))(((((((((((((((((((((((((((((((()))))(())))()))))()))))))))))))))))))()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))()(())))))))(((((((((((((((((((()(()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))(((((((((())(((((((((((((((((((((((((()(((()))))()))))))))()))))))))))))))((((((((((())))(((((((((((()))(((())(()(((()))())))))))))))))(((())))(()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())))((()))))))((((((((()))((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))(())())))))))))))))((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((())))))))))(((((()(((((((((((((())))))))))))))))))))))))))))))))))(((((()))))((((((((()))(()))())((((((((((((((((((((((()()((()((()))))()((((((())))))((((((((((())))))))))))((((((((((((((((((((((((((((((())))))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()((((())))(())))))(((()))))(((())((((()))))(()))()((()))))))))))((()((()))))))))))))))((((((((((((()()(((())))))))))))))))(((((((((((()))(())())))))))))((((()(()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))((((((((((()((((((()))))))))((((((((()))))))))))))))))))))))))))))))((((((((((((((()((((((()))((((())))))))))))))))))))))((((((((()((((((()))())))))))))))))))))))))))))))))))((())(((((()())))))()))))))))))))))(((())))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))()))))))))))))()))))))))))))))))))))))))))))))))))(((((((((((((((((((())))))))(((((())))))))))(((((((((((()))))))))))))))))))))((((((((((((((((((((((()))))))))))((((((((((())))))))))((((((((((())(((())))))))))))))((((())))))))((((((((((((((((((((((((((()))))))))))))))))((((((())))))))))))))))))))))))))))))))))))))(((((((((((())((())))((((((((((((((((((((((())))((((((((((((((((((())))())))))))))))))))))()(((((((())))))))))))))((((((((()(((((((()))))))))((()(((()))))))))))))))))))))))))))))(((((((((((((((((((((((()())))))))))))))((((((((((((((((((((((())))))))))))))))))())))))))))(((((((((((((((((((((((((((((((((((((((())()))))))))))))))))))((((((((((((((()))))))))))))))))((((((((((((((((((((((((((())))))))))))))))((())))))))))()(()))))((((((((((((((((((((((()))))))))))))))((((((((((((((((((()(((())))()))(((()))))())))))))((((((((((((((((((((((((((((((((((())((()))))))((((((((((()))))((((())))))))((((((())))))))))))))))))(((((((((((((())(()(()))))))))))))))))((((((((((((((((((((())))))))))))))))((()))))))(()))))))))))))((((()(((()))())(()))))))))))))))))))))))))((()))))))(((()(((((())))))(((()))))(((((((())))))))))))))))))))))))))))))))))))))))))))((((()()))(((((((((((()))))((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))))))))(((((())))))))))))((((((((((((((((()((((((())))())))))))(((((((((((((())))((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))(())))))))))))))))))))))))((())()(())(((((()(()()()(()(()))())()()))()()(()())))()()))())(()())()(((()))()((((()((((()())()((()))((()((()((())()()(((((()()()(())(())()))(()(()(()))(((()))(()(((()())))(()))(()(())))(()()((()))))))))((()))()(()(())))()(())())((((()())())(((())))())()(()))))((()))()(())(()()))())))())()((()(()()(()((((()(())))))()(()))()((((())((())((()(()))(()))()()))(((((()(((())()()(())(()()))))()))(()()())()(()()()))())())((((()))))(()()()((())()()(((((()()((()((()())))(((()()((()()()()))(()))())())())(())((()()()))(()))((()(())(()()(()())(()))()()(()))())))))))()((()(()(()()()))(()))))(()(())((())(())()(((()()(()()))()()))()()))())))())))((((()()())))()(()(()((((()((((()))(((()())((())()((()))(()()())))((((()((())()(((()((())(())())()()())))())()))((())))(()((())()((())()(())()()()))))(())))))()))()))))()))(())())((()()(()()((()((((()))(((((()))((()()))()(((()()))()))()()(()()))(()(()()(()())()(((()((())(((())()()))((((((())()()))(())((()((()))))()))((((()()()))())))((())()))(()((()())())))((((()(((((())))(())(())))()()))((()((())())()()(())())(()())()()(())())))(())()(())((()())(())))())))()()(())((())(((()))(()(())((())(()())()(()()(((((()))())((()(())(((()(((()()((())(())((()))))))((((())(())()()))(()()((()(()((()()(())((()()(())(()()()))()(()()))((()))(()))()())()(((((())(()))((()((()(())()))((())((((((((((())((()()((()(())))()())))((()))))(((()))(((()(((()()(((())))(()()(()(()()())((())((()))())((()()())(())())(((((())))))(((())(())()()(((((()()()))())()()()()(()())(((()())))())(())()(((()(()))))((()())()))()))()((((((())())()()))()))((()(())()))((()(())(()())(((()))()))))())(((()())()(((())((((())())()()()()((()())()())((()))))()))(()))))(()(()()))))()())()()((()(()(())()))(()()))()(((())((()())(((()))))(())(()(()))()))()())(())()(()()())((())()()(())((())))(())))()((())))((()()(()((((()()(())()))((()((())(())((()))()()))))()))))()()()()(()))))())())())()())()(((()())())()))(()(())())(()()))(()(()()))(()()((()())))(()())((((()))))))((())((()(()())(()(((())()()(()))()()))((((((()(())(()()())))))))(()((())(()))())(((()()())()(())((())((((()())((())((()((())()))(())((())(()()())))(()())(((((((((()())()()((()(())))(()))()()())))())))()))))(())))((()()))(((((()()))(())()())())(((())((()))(())())(()()))())(((())()()(()())()()()((()))()))((()(())()()(()(((())))())(()()))()())()))))()((()(()(((())))))))))))()())(())))))()()((()(()(()(((((()()())(()(())))(((()))()))(())()(())((()())()))))))))))))))))(())()()((((()()(()())()(()(((())()(()()((((((())(()())))((()())))()))))()((()(((())()((()((((()()))())))(((((())()((((()))(()())()())))(()))()))()()())(())(()((((((((()((())()(()()))(()()()))((())(())(((((())((()()(())())(((((()(())((()(()))())))())))))((())((((()()))(()))())(()())()()()))(((())())(((())()()())(()(((((())(()((()))(()()())))(((())((())((()()(()()()(((()((()))()()()))())))((((()()))()()(()())((((())()()))(()())())(()))()((()()(()((((())))())()))((())((()()))()(()))))())()()((())()()((()()()()))()))))()((((((()(((())()))))()))))))(())()()(()()()))())()))))))())))()(()()(((((((())())))()(((()((())))()(()))((()()))))((())()))()(()))(()((())()(()()()((())(((()(()())((()())(((()()(())()()()))((((()))(()((())))((((()()())((()))(()))()())(()()()()()))))((())(((((()))()())()(((()(()(()())((())(()(((()(((()()((())(())()()(())))(())(((((()()(()()(())(()())()((((())((()(((()())())((())())((())))(()))((()()(((((())((((()())()())(()))(()()(((()((()()(((()()(()))))(((()()()(()()))()()(((()(()((()))(())))())))()(()))(()))())(()()))))()((()())(()(())()(()())(()())(()()((((()))()))()()))))())()))(((()))))())))))))())(((((()()))()(()(())))())())((()))(((()())))()))((((()))()))((((())()))))()(()))(()(()())(()()()))())))(()))()))()()))(())(())())((((()))))(()()((((())()())))))((()(()()))()((())())(()())()((()((()())()(()(()()))())))(())(()))))()()()((()(())())())))))((((((()()))((())(()())()(()((()))((()()((()))))()())(()))((()(()))(((())))(()()))(())()())))())))(()(()((()((()()(()))(())(())()()))(()))))(()((())()())())()()()))(()))))()))(((()((())())(())())())()((((()))()))(()())(()()())))(()))(((((()()()(()))(()(((())((((()))()(()(((()(()(()()()(())))(()((((()))((())()()))))((((()()(((((()(()()((()()))()))((()(()()))(()())))((()))))(()()))(((())()())))))()())))))((())((()))())())))()())))))((()))()()(()))())())(())((()((())(())(()((((()((((()()()()))((()())(()))((()())))()(((()()((()())()(()))((())())))())))()())(()(()())((())()(()()(()))()())((())((()))(()((())))())()))()))((()()(((())((())())()())())(()))()()()()((())()))(())((()()(()((((()()()()(()(())))))(())(()))((()(())((())())())(()())()(()))(())))()()))()))()()())())(()()()))(((()((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((()((((((()))((((())))))))())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(()(((((((()))))))))()((()()))))))))))))((((((((((((((())((()))))))))))))))))((((((((((((()))))))))))))))))))))))))))))(((((((((((((((()((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((()))((()))))))))))))))))))))((()))))))))((()(((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())(((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))((((((()))))))(((((((())))(((((((((((((((()(((((((((((((()))))))))))((())))(()))))(((((()()))))(((((((((((((()))))()))))))(()))())))(())(((()()((())())))))((())))))((((((((((((((((())))(((((((((((()))))))))))))((((((((((((())))))))()(((())))((((((((((((((())))))))))((((()))))(((())))))))))()))(((((((()))(((((((((((((((((((()(((((()())))))))))))((((())((((((((((((((())))))))))))))))())))))))))))))))))))))))))))))))))))))))))))))((()(((()))))())))))))))((((((((((((()))))))(()))))))((((()))))))))))))))))))))((((((((((((((((())((((((()((((((()))))))))))(((((((((((((((())))))))))))))))())))))))(((((((((((((()))))))))(((((((()))))))))))))))))))))))(((((((((((((((((((((())()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))((()))))))))))))))(((((((((((((((((((((((((((((((((()))))))))))))))))(((((())))(()))))(((((((((((((((())))))))(()((()))))))))))))((((((((((((((((((((((((())))))))))))))))))))(((((((((((()(())))(()()))))))))()((((())()((((()))(())))))(()))))))))(((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((()))))))((((()))(())(((((((((((())((((())))()))))))))))))))(((((((((((((((((((((((()()))))))))))))))))))))))))))))()()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())())())))))(((((((((((((((((((())))))))))))))))))))(((((())(())(((((()))))))((((((((((((())))((()))))))))(((((()))((((((((())()))()((())))(((((((()((((())))()))(((((((((())))))(()))))))))((((())))()())))))))))))))))))))))))))))))))))((((((((((((())()(((((()((((((((((())))))))))))))))))))))((())))))))))))))))(((())))))((((((()))))))))))))))))))))))))))))))))))))))((((((((())((((((((()((()))(((((((((())((()))))((())))))))))))(())))))))))())))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))((())(((()))))(((()))()))()((())))(((((((((((((((((((((((((((((((((((((((((((((((((())))((((((()))))))))))((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))(((())(((()()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))((((((())))))))(((((((())((()))))))))))((((())))))(((()))))))(((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))(((((())(()))))))))))))))))))()())))))))))))(((((((((()))((((((((((())))))))))))))))))(((()(((((((()))(((()(()))))))))))))))))(((((((((((((((((((((((((((((((((((())))(((((((((((((((((((((((((((()))))))(((((())))))))))))))))))(((((((((()))))((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))(((((((((((()((((((())))))))))))))))((((((((((((((((((())))))))))))))))))))((((((((((((((((((())))))))))))))))))))))))))))))))((())(((((((((((((((((((((((((((((((((())((((((((()))))))))))))))(((())((((((((((((((())((((((()((()()))())((((((((((())))))))))()(((())(((())))))(()))))))))))))()))))))))))))))))))(())(((((()))((())))))(((((((())))))(())))))))(()((((((()(()))))()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())))((((())))))))))(((((((((((((((((((((())))))))))))))))))(((((((((((())())))))))))))()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()()))))))))()))))))((((((((((((((((((())((()(()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())((())))))))))))((((((((((((((((((((((()))))))))))(((((((((((((((()))(((((()))))))))))))(()((((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))))))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()))))(((())(()))()(())))((()()())()))((((((((((((()(()()())()(()(()(()()()(((()))))(((())(()))(()(((()(()()())())(((())((((())()))(())))()(())(()))()))()(())))))(()())()()(())()))(())()(()(()()((((()))(()((((())))(()))))()(()((()((())((()(()((()(((()(())))(())(((())(()))(()))((()()()))))())))())((((())))))()(((((()()))))()(())))(())()))()())(((()((()()))(()((()(((()())()))))()()(((()()((())(()()))))()(()()())))())))(()()()))))())))()()))(()())((())(())()(())(()()))(()))(()()()))(()))((((())((()))())((((((((((()(()))()(()))())(((())))(((())))(())(()))))()((())((((()()(()()())(()(()))()((((())))(((())())()())()(()(()))()()))))((((((()))())))(()())())())))))((()))))))(()(((())())))())())((((()(())()((()())()(()(())))))()())))))()(()))))()(()())())()((()())))())))))())()()(())((())(())())))())()())())))(()()(())))))((((()(((()))())())))(())())()((())))))(()(()()(()))(()))))))(()(()(()((())()))())()(())())))()())()()())(())()))()(()()(()()))(((()()))(()()))))))(((()()(()()(((()(()()()(()(((())())))(())))((()(())(())(()))(())())(()(()((((())()((())))))(()))))(()()))()())()((()(()(())())()(((()())())()((())(((()((()(((()))))))(()()))))()())((())()()()())()))()(())()())()()(())())()(()(()())(()((()(((()))())()))))()()))))((())))(())()))))(((((()))))))())))))()(())(()(()))()())()))(()(()(((())))(((()((()())()()))()(()))))())()()((())))()(((((((())(()((()(())((((()((((()()()()((())(((())()))(((()()())))(()()(()()((((()(()))())))))()()(()()(()()()()))))()((()(())(((()()())(())())())((()))))(()))((()))))(()())((()))(((((())()(())())))(()))((()()))((())(()))()))))))())()()(()()))()()())()(()(())(())))()(()(((()()))))))(()(()()(()(()))()()(())((()(()()()((()()))())((((()))((()()()((((())(()()())((()())((()(())()()()))())())()())(()()()))(())(()))()((()(((())(((()))))))())))(())((()))(((((()())((((((()(())))))(()(()((()))()))(()()(())()(((())())(((((((((((((()()((()))((((()(()))()()((()))))))(((((()))()((((())(()))(())())(((()())(()()((()(())()()(()))))()()(())))))((()))))()())())(())(())(()(())((((()()((((()))(())))))(())(())))())))((((()((()(()()))()()(())(()(()((())((((())())())(()(((())())((()(()))(()()))(())))((()))()))((())()))()(((())()))))())())()()(())()))()()(()(()(()))))))()()))))(((()()))()(()))(()(()))(()()((())()(())()())))(((()(()))(())())(()())(())())))(((()))()()(((((()())(()(((()((())(()()()))()()((((())(((()())(()))(())())))()()()(()())))()))(()()(())))))())(()))(()((())((()(()())()))(()())(()))(())))((())))((((((()(((((())(((((((()))))(()))((()))(()())()()()()(())))(()((())()(()())(()(((()(((((())))(()()()()))))((())))))()()(()))(())(())))))()))))))()(()()(()())((((()())(()((()((()())))()(()()()(())(())((()())))())(()()()((((())((((()()()(((()()())()((())((((()))))()()()(())()(((())())))((()(()(()(()()())))(((((()(()((()())(((())())))))))((())()((()))()))(())(()())())()())(())))()))))()(())))()))())(()())))))(())()((()(()()(())()()())()(()))))))((((())))()(((()))))((((()())())()())()()))()(())))(()))))))(())())((())()(()(()()())))))()()()(()))(()(())(()())())())(())(()))((())(((()()))))()))()())))))))((()(((()()(()(())()(()())()))))())((()(())))))))((((()(()(()((((())())))))())()))((())))()))(()())))))(())((()()()(())(()((((()())()))(()())(())(()((()(((()(((())()(((()((()((((())())))()()())((())))))(()(()))))(()(((())))))(()))))))))(()((((()))(()(()()))(()(((((())))(((()((())(()()))((((())))())(()()(()))))())())(())(()(()()()(((()(()())()())(()((()()))()()()())))))))()(()()))((())()(((()(()(()(())))((()((()()(((())()))()))(()(())()((()))()()()((((()))))(())(())((())))()()))((()(()(())(()))()()(()()))())((((())(()((())()(((()())())))))((())(((()()(((())((()((((((((())))))()()()()()))((((()))()))()))(())(())(()())((()())(((((((((())((()(()((((())()(()()()()((()()()())()()())()(())((()())((((((((((()()))))((()()()((((()())))((()(((((()))(())(()))()()(()((())((()(((((())())))))()((()()))()())((()))()))))))())(((()(()())(()))(((()()())()())(())(((()))(())()()(()()))))()()(()()))))))(())((())()(()(((()))()(())))))(()))(((()()((()))()()())()))()())((())))((())))((()())((((()(()()()(((())())((())(())((()(())(()()()(((()((()(()))))()()())()(((((()))())(()))())(()()))()(((()()(())()))())(()(((())(((())(())((((()(())))(((()))()))(()())()(()())))(()()()()()(()(((())())(())(()()((()()(((())(((())())((()()(()((()()))(()()()()(((((())((())((()()()()(()())((())))()))(()))(((())(())))))((()()(((())(()()))(()()(()()))(((((())())(()())()()()))(()(())(())())))(((()(())))()((()((((()(()))()))()((()(())))()((())()()(()())))()()(()(()((((()(())(()(())()))()(()((()())))()()(())((((((()()))()((())))()(((())((())))(())()()()()))))()()(((()))())()(())((()))())((()))(((()(((())((()))((((()))(((((((())((()(())(()(()))(()(())(()))(()))))(()))()())(()((()()(())((()(()((((())(())(())(())()(()()((()()()())())))(()()((((())((()))((()))())())(((())))(((()(((((()()((()((()()()())()((((())))(()))((((())(())(())()()))())()))())))()(()))()))()((((())))()))(())()))()))()))()(((()(())(()()(())())(()()(())()()()))))(()))))))((())(()))(((())))))())))))))(()))))())))(())())))(()(()()()())())(()(((()(()())(((())(())(()()))())((()))()(()))(()(())((()())(()())())())(()()(()))))())(()))()())))))))())))(())(()(()))))))(()())))()((((()(()))(((()())()(()(()(((()))((()(((())())))()))()()))())())))(((())()((()())()(()()))))()(()))(())((())())(())()(((((()()))()()((()())))))()))()()()()))))()(((((()(()(()))(((()()())())((()()())((())())((()))((((()))(((()(()()(()()()()(((()))(()(((()(()))()()(())(()))())())((()))(()(()))((()((((()(()))))((()))(())())((())((())((((())((((((()(())((())()())()(()())()()(())((()()())(((((()()((()())((()((())(())()))((()()(())(((())))(()((()()(()((()()))()()))())((()()())))()))(())))((())()(()()((((()(())(())))())))())))())))()))()())()(())(()(()(()(()(())))))()()))))())))))((((())()))))))()))))()))))()(()))(()(()(())()(()((()((())))(()((()((())))))(((((()())))))(((())())))))))()())(((((((()()()()))(()(())()())()((())))()((()())((((()(()())(()))(()(()))(())(((()))((((((())((())(((((((()()(((((()()()()))((((()())))(()))((()((()())(()())))()())()(())((()()())(()))(()(())(())()())((((((((())))))((())(((((())()))()()((()((((((())())))()(())()())))(()))(()()((())(())(((())(())()(()(())((()))()())(()))))(()())((()((()))()))(()()(()(()))))()()((()))))(()()(((()((()((((())))())))))(((()(((()())))(((((((())())))((())()()()(()((()()()(()))))))((())))()((()()((()()((((())())())())((()()))((())()()))())))(()())(())((((()(()())))))()((()(((())()()())))(())())(())(())(())))(()))())()(()())()(()(()()((()()(()())()))()(())()))(())())))()(()(())()())))(((((())))())))))((())(()))))))(()))())(()(()(()()(((()(()((()())((()(((())()))()()()()(()()))()()((())((()(())())()(()(((((()())())()()((())()))()())))()())((()(((())((((((((()))()(()())((()()(()(((()))()))))(())))((()))()()(()))())())()((())(()))(())))()())()())()()))))))(())()())()(()()((((()()())()((()(()())(())()(()))()(())(((())))())())))(((())(()((()((())))))())((()((()))())))(()()()())())))()())(((((()(()()((()((((()()()((((())))(())(((()(()))(())))()()))())()()((())()()(()))))()(((((())(()))(((()))()(((((()))()(((((()()((())()(()()()())(()((()))()()))(()))(((()()(()()((())((((()(()())((())))))((()()((()))((((()())((((()(())(((()((()()))((()()))((())())()()()()()())())(())(()())((((((()()))()())(((()))()((((())()()((()))()(()))()())))((()((()())()(()()))()(()())())))()()(())(())))))))()()))()(()((()))(()()((((((((())())(((((())()(())((()()()()))))())()()(()()()((())))()()(()(()(())()))())(()))()(())(()))))()()(()(())()((((()())((()())))()((()()())))((()()(()))())())(())())))()()()()()))))())()())(((()()(((()()((()(()()())()((())))(()))(((()))()())())()(()))))))(()())(((((()())(((()())()))(()))())((()))()(()((()(((()()))(((()()()(())))(())))()()(((()))(()())))(()(()())(())(())())()))()(()(())(((()(())))((())()(()()()((()(((())()(()())(()())(())((()())))(()(()))())(((()((()()(((()(()()))(())(()))((((()(()((())(()(()(())())())(((())(()()())(()((())))(()())()()((()(()()))())((((((())(((()()()()))())(())()()()()()))((())(()(((()((()(((((()(()(((())()()((())()))())()()()()))(()))()(())()()(())()(()(()(()(()(())(()((())(((((()()))()(()()))()()(()())(((())))()))))((()((())))(())()))(())((((((()()((())())))()))()))(()))))(((())))(()((((()()())(())())())()(())((()))(()(())())))))((((()())()((((())()))))()))(()))((()(()))((((((()(()()())((((((())(()()))((()(())))))))((()()))))())))))()))(()(((()((())(()((())())((()(()))((()((())(()((())((()()()()(()()(()))(((()()())))(()()((((()()()((()()())))())())()((()))()()()(((()())()))())()()()()))()(()((())(((()((()(())))()(()(()()))((()))((()))()(()(((()(())(())()()))((()())))(()))((())()()((((()((())(()()))())))(()()())))(((()))))((()(()())()())))(()((())())())()(((())()(()(()(((())(())()()())))(())))(()((()))))(((((())(((((()(()(()()()(()(()))))(()))((())((()())))()())())())()(()()()(())))())(((()(((()()))))))()()()))))())((())))()))))())())(()(()(())()((()(())()(())((((())(((())(()()()))())()()(()))((()))((())))()(((()((()()())((())())((((((()))(((())()((()()())())(((()))())((()()))))())))()())(((()((())((((()())()(()()()(())))(((())((())(((((((()())))((()((()))))())))(()))(((()))))(((())(((((((((())))))(())())())))(()))()(((())(()(())())))()(()()((((((()))))(())()))())(()))((()()))(()(()())()(()())()))))()(((((())(((()(((()(((()(()()))))(((())(((())))()))())(((()())()()())()((()(())()(()()())())(()()(()(())))())(()))((())())(((()()))(()())))))()))()()))))((())())()((((()(()(()(())())()())()(())()((()(((())((()())((())(()))())((()()()(()))))()()))))(()()(()))(((()())())(())))))()()))))())((()))()))())))))())))())(())(((()(()))))(()(()())()))((()((()))(()(())((())))((()(()))()))))))(()())((()(()))(()())((()(()(()()())(()((()(((()()()()((((()))((((())(((()()()())))())((()(()()()))((())((()()(()(()()())))(()))))())()((())(()()(()())(()))(()(((((()()(()())))())))()(()))())()()((((()())))(()()())))))))()(()()((()())))(()()))()(()(()))(()((()))(()((()((((()()()))))))))(()()))())))))((()((()(((((((())()(()))))))))()))((()))((()(()())(()((((((()(()((()(()))()()(()()()()()))()(()))()())())()))(()()))(()((((()(()))()))))))()())))))(())()()))(()()))(()(((((()()))()))()((())))))()()))()))())())())((())))()(())())()(())()))()(())(((((()()())))))))(())()()))))(()))(((())()(((((())(()())())((((()((()(((()))((()))()(())(()()()))(())(()(()(()(())()(())))(())()((())))()))()()(((())((()))))()))())))))))(()()()()))(()(())(()()))))))))(())())))((()())))(())())))))(())())(()()())(()((()))())((()))))())((()()()()))())())))((((((((()))(()(((((((((())()))(((()()))))))()()))(((()((()(())()((()(()(())((((()(((())))()()((())()()()))()(((())(()()(())((()(()())())(())))())))()))()))(()))))))()()(())(())))())(()((()())))))()(((((())))))()()((()(()(()(())()((())()))(((())(((()((()())))()()((())()()))))()(())))())()()))(())()()())())()()())(()()))))((((((((()((((())))()()(((())))(())((())((()))())((()())())()))()))(()()())))()(())(()())(())())()))(()))()))(((((()))()))())()(()))))()(())))((())((()((((()((()())(()())(())))()()(((())))(()())()(((()))))()(()((()))))))))())()()(()((())(()((((((()(()()()))))()((())(()((()))(((()(()(()(()()))))()()))())())))()(())))(((()(()())()(((())())((())()))))(()))))()((()())()))()())))())(((())()((()(((()(()(())(()()()()())(()))(((()((()()()))(()())))()((((((()()()()))())()())))))()))((()()())))()))())(()(()))(()(((()()())())(()()((()((()((()()()(()())()((())))(()((()())))()())))(()((())()))(()))((((((()))))))((()))())())())()()))((()(()((((()(()))))))()))((((()))))(((()))))())(())(()))((()(((()((())(()(((((())()(()((()()))))((()()((()))(((()(()()()()((((())))()()(()(())))(()))((()))(((((())(())()())))(()())(((((()))((((()(())(())()(())()()()())()))(((())()(()()()((())))((()())())(((((()())))(()())()()())((()(((()()((((())(())()((((()))(())))()()))((((())()()(((()(())))())))())())(((()()((()))))())((((())()))))())()((())))()))(()))(()()()(())()((()(((())()))())))))()(((())))()))((()((()()())()))(((())()(()(())(()))()(()()(()(((())(())))())((((((()())))()((())()()())(())((()(((())())))((()())()(((()(((()))((((()))))())(()))((()))((())()(((()(())())((()()(((((()(((()()((())))))))())(()))(()()()()))))()))))))(()((()()()(((()()))())))))()((()()((()()))())(()((((())()()()(()))(())(())()()()))(()((()()())()))(()))))(((()(()((()))(())()()((()())()())))()()()(()))))(((())()(())(((((((()()))())(()()())(())))()()()())))))))((()())(())))(())(())(((((())()()(())((((((())()()))()((()(((()))()))((()()(((((()(()))()((()(()(((())(((()((())(((((((())))()()())))(())((()()))(((())()))))())())(((()))()(()(()))))(((((()((()((())()((())()(()()((()))(((()()((())((()())((()((())()))()()()()((()))())(())(())()((()(((()()()))())))(()((()()()()((()()))((((()()))(()))())(()((()((((())((()(()((()(())())))()((()())((())((()))()(()))()((((())(()()())))(()()((())(((()))((((()()((((((()()))))()()(()(((()))(()))((()))(())()(()()((()))()))(()))((()()())))(())((())((((((()((())))))()(()))((()))))((()))((()))))))))(()))((()(()())(()())())())())())())(((()(()((()))))()))))((()(()((())))(()((((())(()()((()))(()))()(()))((()())(()())))())(()(())((()))(((()))(()())()())(())((())))))())())()((((()()))()))(((()()))()))()((())(()))()(((()))())(()(()())((((()()(((()))))()(()()))))())))))()((())())()))())(())()))(((((()())())))(((())()())((()))((())(()()))))()())())())))())((()(()(((((()())(())()(())())(()))(()))()(()(()))))())()))))))))))))))())))())())())(((((()(())())(()(()()(()))())((()())()(()()))()()(()))(())()()()())))()))))(())((()))(()()()))))))))))))))((()()(()()()(((()()))))))((((()()))()(((((()))())()))()))(((())())))()))(()())))())(())()((((()))()(()))))())())))(()(()()()())(((()(()(((()(()((())(())())()()()((()(())))()))(((())))))(())((