()()()()()()()(())()()()()()(())(()()()())()(()())()()()()()()()()()()()()()(())()(())()()()()()()(())(())()()()((()()))()()()()()()(()(()))()()()(())()(()())()(()())()()()()()()()(())(()())()()()()()()()()()()(())((()))()()()()()()()()()(())(())()()()()((()))()()()(()())()(())(())()(())(())(())()()()()(()())()()()()()()()()()()()()(())()()()()()()()()()()()(())()()()()()()()()()()()()()(())()()()()()()()(())(())()()()(())()()(())()()()()()(())()(()())()()(())()()()()(())()()()(()())()()(()())()()(())(())()()()()()()((()))()(())()(())()()()()()()()()()()()()()(())()()(()()()())((()))()((()))()()(())()()()(())()()(())()(()())()()()()(())()()()()()(())(())()()()()()()()()()(()())()()()(())(())()(())()()()()()()()()()()()(()()())()()()()()(())()()()()()()(())()()((())()())()()()()()(())()(())(())()(())(())()()()()()()(()())(())(()())()()()()()()()()()()(())()()()(()())(())(())()()(())()()()()()()()()()()()()((()))()()()(())()()()()(())()(())((())())()()()()()()()()()()(()()())()()()()()()(()(()))()(()()())()(()())()()()()(()(()))()()()(())(())()()()()()()()()()()()()(())()(())(())()()(())()()()()()()()(())(())()()()()(())()()()()()()()((())()()()())()()()()()()()()()()()()()(()())()()()(())()()()()()()()((())())((()))()()(())()(())()()()()((()()))()()()(())()()((()))()()()()(())()()()(()(()))()()()()()()()()()(())()()()()(())(()())()()()(())(()())()()()()()()(())(())()()()()()()(())()()()()()()(())()()(())()()()()(())(())(())()()()()()()(())(()()())()()()()()()(())(()()())()()(()(()))()()()()()(())((()))(())()()()()(()())()()()(())()(())(())()()((())()())()()()()()(()(()))()()()()()()(())()(())()(()())(())()(()(()()))()()()()()()()()()()((()))()()()()()()(())()(())(())()()()()(())()(())()(())()()(())()()()()(())()()()()()()((()))()()(())()()()(()())(())(()())()()()()()()()(())(()())()()()()()()()(())()()()((()))(()(()))()(())()()()()()()()()(())()()(())()()()()()(()(()))(())(())()(())()(())(())()(())()()()(())()()()()()(()())()((()))()(())()(())()()()(())()()()()()()()()()()()()((()))()(())(())()(()(()()))()()((()))(())()()()()()()()()()()()((()()))()()()()(())()()()()()()(())()()()(()())(())()(())()()()()(())()(()(()))((())()())()()(())(())()(())(())()(())()()(())()()()()()(())(()())()()(()()())()()(())(()(()))(())()()(()())(())()()()()((()))()(()())()()()(()(()))()()()(())()(()()())(())()()()()(())()()()()()()()(())()(())()()(())(())()()()()()()()()()(())()()()()((()))()()(())(()()())(()())()(()())()()()(())()(())((()())(()()()))()()()()()()()()()(())()(()()())()()()()()()()()(())()()()()(()()())()(()())()()()()()(())()()()()(()())()()()()()()(())()()()(())()()()()()()()()()()()(())()()(())(())(())()()(())()()()()(())(())()()(())(())()(())(())(()())()()()((()))()(())()()(()((())))(()(()()()))((())()())()()()()()()(())()(()())()()()()()()()()()()()()()()()()()(()())()()()()()()(())(())()(())(()())()(())(())()()()()((()))()()()(())()(())()(())()()()()(())()(())(())()()()(()(()()))()()(())()()()()((()))(())()(())()((()))()()()((())())(()())()(())()()(())()()()()()()()()()()()()()()()()()(())()()()()()()()()(())()()(())()()(())()(()())()()()()()()(()())()(())()()(())()()()(())()()()()()()(())()()()()()(())()()()()()()()()()()(())(()()())(())()()()(((())()))()()()()()(()()()())(())()(())()(())(()()()())()()(())(()())((()))()((()()))(())()()(())(())(()())()()()()()((()))(())()()()(())()()(())()()(()())()()(())()()()()()()()()()()()()()()()()()(())()()((()))()()()(())()()()()()()(()())()()()((())())()()()()()(())()()()()()(((())))(())()()()()()()()(()())()(())()()()()(())()()()()()()()(()())()()()()()()()()(())()()()()(()())()()()(())()()()()()()()((())())()(()())(())()()()()()()(())()()(())(())(())()()(())()()()()()()(())()(())()()()()()()()()()((())())()()(())()(())()()()()(())(())()()(()()())()(())()()()()()()()()()()()()(())()()()(())()()()()()(())()(()())()()()()()(())()()()()(())()()()()(())()()(())()()(()()())()()(())()()()()()()()((()())(()))()(())()()()()()()()()()(())()()()(((((())))))()()()()()()()()()()()()()()()()()()((()))(()())()()(())()()()(())()()()(())()()()((()))()()()()()(())()(())()()()()()(())(())()()()()()((()))(())()()()()()()()(())()()()()()(())(())()()()()()()()()()()(()())()(())(())()()(())(())()()()()(())((())())()()()((()))(())()(()())()()()()()()()()(())()()()()()(())()()()((()))()()(())()(())()()()()()()()()()()()()()(())(())()()(()())()()()()()()()(())()()()(()())()(())()(()(()()))()()()()()()()(())()()()()()(())()(())()()()()(())()(())(())()()()()(())(())()()()()()()(())()()()()()()()()()()()()()()()()(())()()()(())()(())()()(())()()()()()(()())()(())()(())()()()()()()()()()()()()()()()()()(()())()()()(()())()()(())(())()(()())()()()()((()()))()(())()(())()()()()(())(()()(()()))()()((()))()()(())(())(()())()()()()()(())()()()()(())(())()(())()()()(()()())()()()()()()()()()()(()())()()()(()())()()()()()((()))()()()()(()()(())()(())()())()()()()()()(())()()()()()((()(()))())()()()()(()(()))()(())()()()(())()()()()()(())()()()()(())()()()()()()()(())()()(())()()()()()()()()()()()()()(())()()()()()()()()()(())(()()())()()()(()(())())(()())(()()())(()())()()()()()()()()()()()()()()(()())(())()()()()()()()()(()())()(())()()()(()()())()(())()()()()(())()()(()())()()()(())((())())(())()()()()()()(()())(())(())((())(()))(())(())()(())()()(())()()()()()()()()()()(())()()((()))()((())())()(())()()()(()())()()()()((()))(())()()()()(())(())(())()((())())()()(()())()(())()(())(())()()()(())((()))(())()()(()())()()()()()()(())()()(()(()))()()()(())(()())()()(())()()(())()()()()(())()()()()()()()()()()()()()()()()()()()()()(()())()()()()()()()()()()((()))()()(())()()()()()()()()()()()()((())())()()()()(())()()()(()())()(())()()()()(()())(())()()()()()()((()()))()()()()((()))((()))()()()()()()()()()()()()()()()(()())()()()(()())()()()()()()()()(()(()))()()(())()()()()(())(())()()(())()(())()(())()()((())())(())()()()((()()())()(()))()(()()())(())()((()))()()(()())()(())(())()()()()(())()((()))()()()()()()(())(())()(()())()()()(())(())(())(())()()(()())()(())()()()(())()()(())()()()(()(())())()(())()()()()()()(())(())()()()()(())(())()()(()(())()())()()()(())()()(())()()()()()(())()(())()(()(()))()()()()()()()()()()()()()()(())()()()()()()()()()(())((()))(())()()()()(())()()()()()()()()(())()()()()((()()())()())()(())()(())(())()()((())())(())(()()()())()()()()(()())(())(())()(()()(()()))()()()(())()(())(()())()(())()()()()()()()(()()()())(())()(())()()(())(())()()()()()()()()()()()()()()()()()(())(())()()()()()()()()()()()(())()(()())(())()(())()()()()()()(())()()()()()()(())()()()()(()())()()(())(())(())()()()(())()()()()()(())()()()()()()(())()()(())()()()()()()()()()()()()()(())()()()()()()()()()()(())()()()(())((()))(())(())()()(())()()()(())()(())()()()()()((()))(()())()()()(())(())()()()(())()()()(())()()()()()()(())()()()()()(())()(())()()(())()()()()()()()()()()()()()()()()()()()()()()(())()()()(())()(()()())()()()()()()()()(())()()()()(())()()()()()()()()()()()()()(())()()()()()(())(())()(())()()()()()()()()()()()()()(())()()()()()()()()()()()()()((()))(()())()()()()()()()()(())(())()()()()(()())()()()()()()()()()()(()())(()()())()()()()(())()(())(())()()()()()()()(())(())((()))()()()()()()()()()()((()()))(())(())()(())()()()()()(())()()(())()(())()()()()()()()()()()()(((()))())()((()))((()))()()()()()()()()()()()()()()(())()()()()(())()(()())()()()()()(())(())()()()((())()())()()()()()()()(())()()()()()()()()(())(())()()()(())()(()())()(())()()()()(()(()))()()()()()()()()()(())()()()()()()()()(())()()()(())()()(())()()()(()(()))()()()()()()()()()()()(())(())()()()()()()()()()()(())(())()(()())()()()()()()()()()()()(())()()()(()(()))()(())()()(())()()()()()()()()()()(())()()()()()()()()(())()()()()()()()()()()((()()()))()(())(())()()()()()((()()))()()()()()()()()()()()()()()()(())()(())()()()()()()(())(())()()()()(())()()((()()))(())()()(())()()()()()()(()()())()(()())()()()(())()()()(()())()(())()()()()()()()()()()()()()(())((()()))()()()()()()(())()()(())()((()))()(())()()()()()()()()()(())()()()()(())()()()((()()))(())(())()()()(())()()()()()()(())()()()(()())()()()()((()))()()(()())()()(()())(())()()(()())()(())()()(())()()()(())()()()()()(())()()(()())()()()()()()((()))()()(())()()()()()()((())())()()()()(()())()(())()()((()))()((()))()()()()(())()()()(())()(())()(())()()()()()()()()()(())()()()()()((()))()()(((())()))()(())()()()()()()()()()()()()()()()()(())()()()()()()()()()()(())()(())()()()()()()()()()(())()()()()()()(())(())(())()()()()()()()(())()()()(())()()()()()(())()()()(())()(())()()()((())())(()()(()))()()()()(()())()()()(())()()(()())()(())()()()()(()())()(()())(())()()()()()(())()()()()()()()()()(())(()())()(())()(()())()()()()()()()(())()()(())()(((())))()()()()()()()()(())()()()(((())))()()()()()()()()()(())()(())()()()()()(())(()())()()()()()(()())()()()((()))((()))()(())()()()()()()()()()(())(())()(())()()()()((()()))()()()((()())()())()(())()()()()()()()()()()(())()()()(())()(())()()()()()((())(()))()(())(())()()()()()()()()()()(())()()(())()()()(())()()(())(()(()))()(())(())()()()()()()()(())()()()()()(()(())())()()(())()(())(()())((()))()(())()()()()()()(())()(())()(())()()()()()()()()((())())()(())()()(())()()()()()()()(())(())()()()()(()()())()()()()()()()(())(())()()()(((()))((()())))()()()()()()()()()()()()()()()()()()(())()()()()()(())()()()()(())(())()()()()(()())()()()()()(())()()()()()()(())()()()()()()()()(())(())()()()()()()(()())()(())()()()(())()(()())()()()(())()((())())()()()()()()(())(())()()()()()()()()()(())((()))()(())()()(()(())(()))(())()()(()())(()()(()))()()(())()(())()()()()()(())(())()()()()()()()()()()()((()))(())(()())()()()()()()()()()(()())(())()((()))()()()(())()()()()()()()()()()()()()()(())()()()()(())()()()()()()()()()()()(())()()()()()()()()()()()()(())()(())()(())()()()()(()())()()()()()()()()()(())()(())()(())()()()()()(())()()()()()()()()()(())()()()(()())()()(())()()()(())()()(()()())()()()()()()(()()())()()()()()()()(())()(())()(()())()()(()())()()(())()()()()()(())()()()()()()()()(())()()()()()()(())()()()()()()()(())()()()((()()))()()()()()(()())()()()()()()(()())(())()()()(())()()(())()(()(())()())()()()()()(()())()()(())()()()()()()(())()()()((()))()((()))()()()()()(())()()()(())()()()()()()()()(())(()())(())()()()()(()())()()()()()()()()()()(())()(())()()()(()(()))(())(())()()()()(()())()()()()()()()()(()())()()()()(())()()()()()()()()(())()()()()()()()()()()()(())()()()((()()))(())()()(())()()(())()(((())))(()()())(()())()()(())()()()(())()()(())(())()()()()()()()()(())()()(())()(())(())()(())(())((()))()(())(()())()()()()()()()()()()(())()()(())()()()(())()()(())(()())()()()()()()()()()()(())()()()(())(())(())()()()()()(())()()()()()()()()(())()()()()()(()()())()()()()()()(()(()))((((())())))(())(())()()(()()())()()()()(())()()(((()))()(())())(())()()()((()))()()()()()()(())((())()(()))(()())()((())()()())()()()()()()()((()))()(()())()()()()()()()()()()()()()()(())()()()(())()(())()()()()(())()(())()()(())()()(())()()()()()()(()())()()()(())()()()()(())()()()(())()(()())(())()()()()()()()(())()((()))()()()()()()(())()()()()()()(())()()(())()()()()()()()()()()()()((()))()()()()()(()(()))(())()()(()())()()(()())()()()()((())())()()()()(())()()()()()()(())(())()()()()(())(()())()()()()(()())()()()()((()))()()(())()()()(())()(())(()())()()(())()()(())()()()()()(())()(())()()()()()()()(())(())()()()()()()()()()(()())()()()(())()()(())()()()()()()(()()())()()()()()()()()()()(())()()()(()()())()()(())()()(()())(())(())()()()()()()()()()()()()()()(())(()()())(())()(())()()(()()())(())()()()()()()(())(())(())(())(())()()(()())()()()()(())(())(()())()()(())(())()()()(())()()()()()()(()())(())()()()()()()()()()()()()()((()))()()()()()(()())()()((()())())()(())()()()()()()(()()())()(())()()(()()())()()()((()))()()()()()()()()()()((()())())(())(((())))(()())()()()()()()()()(()())()()(())()()()()()()()()()(())()()(())()()()()(())(())()()()((())())(())(())()()(())(())()()()()()(())()(())()()()(())()()()(())(())()()()()()(())()()()()()(())()()(()()())()()(())()()(())((()()())()()(()))()()()()(())(())()()()(())()()()()()()()(()())()()()(())()()()()(())(())()()()()()()()()()(())(())(())()(())()()()()(())((()))()()()()(())()()(())()()()()()()()()()()(())()()()()()()()()()()()()()()()()()((())()()())(())(())()()()()(()())()()()()(()())()()()()()()()()()()()()(())()()()((()))((()))()(())()(())()()((()))((()())())()()()()((()))()()()((()))()()(()(()))()((()()))()()()()()()(())()()()()()()((()())())()()(())(())()(())()(()())(())(())()()(())(())()()()(((())))(())()(()())()()()()()()()()()(())()(()(()))()()()()()()(())()(())()()()()()()(())(())()()()()()()()()()()(()()())()(())()()()(())()()()(())()()()()()()()()(())(())(())()()()()(())()((()))()(((()()())))(()())()()()(())(())(())(((())))()(()())()()()()()(())(())()()()(()())()()()()(())()(()())()()()(())()()()(())()()()()()(()())()()((()))()(())()()()()()()()()()()()()()((()))()()()()()()()(())(()()())(()())()(())()()()()()()(())()()()()()()()()()()()()(()())()(())(())()(())(())()(())(())()()()((()))()(())(())()()()()(())()()()()()(())()(())(()(()))()()()(())()(())()()()(()())(())(())()()()(())()()()(())()(())()((()()))()()(()())()(())()(())((())())()()()()(())()(())()(())()()()()()()()()()()(())()()()()(())(()())()(())()()()()()()()()()()(())()(())()(()(()))()()()()()()(())()(())()()(())(((()))())()(())()()(())()(()()())()(())()()()()((()))((())()())()()()()()()(()((()())))()()(())()()()()()()(())()()()(())()()()()()()()()()(()())()()()()()()()(())((())()())()()()()()()()()()()()()()()()(())()()()()()()()()()(()())()(())()()()()()()()()()()()()()((()))()()()()()(())(())()()(()()())()(()())()()(())()()(()())()(())(())()()()()()()(()())()(()())()()()((())())()(())()()()()()()()()()()()()()()()()()()()(())(())()()()(())()()(())()()()()(()())()()(())((())())()()()()(()())()()()()(())(())()()()((()))()()()()()(())(())()()()()()()()()()(())()()()(())()()()()()(((()()))())()(())()()()()()()()()()()()(())()()()()(())(())(())()()(()())()()()()()(())()(())()()()(())()()()()(())()()()()()()()()()(())()()(())(())((()))(())()(())()()()()()(())()()()()(())()()()()()()()()()(((()))()())()((()))()(())()()(())()()(()()())()(())()(()(()))(())()(())()(())()()()(())()()()()()()()()((()))()()()()()()((())())(())(())()()()(())()(())((()))(())()()()()()()()()()(())()()()((()))()()(())()(())()()()()()(())(())()()(())(())()()()()()(())()()()()()()(())()()()()(())(())()()()(()())()(()())()()(())()()(())()(()()())(()()()())()()(())()()((())())()()()()(())()()()()()()()(()())()()()()()()()()()()(())(())()()()()()()()(())()()()()()()()()()()()(())(())()()()()()()()()()(())()(()()())()()()()()()()(()())(())()()(()())()(()())()()(())()(())()()()()()(()(()))()()()()()()()()(())()()()(()())()()(())()()()(())(())()()()(())(())()()(())()()(())()()()()()()()()(())()()()()()()()()()()()()()(())()((()))()()(())()(())()()()()()()()(()(())())(())()()()()()()()(())(()())()()(())()()()()()()()()()()()()()()()((()))()()()(()())(())()()(())()()()()()()()()()()()()()(())()()()()(())()()(())()()()()()()()()(()())()()()()(()())()()(())(()()()())(())(())()()((()))()()()()()()()()()()()()()(()())()(())()()()()()()()()(())(())()()(())()((()))(())()()()()()(()())(())()()(())()()()()()(())()(())()(())()()()()()()(())()(())()()()()()()(())()()()(())()((())())(())()()()()(())()()(())(())()()()()()()(())()()()()()()()()()()()()()()()()(())()()()(())()((()))(())(()())()()()(()())(()())()()(()())()()()()(())()()()(())()()()()()()()(()())()()(())()(())()()()()()()()()()()()()()()()((()))()()()()()()()()(())()()()()(()()())()()()()()(())()()()()()(())()()()(())()(()())()()()()()()()()()(()())(())()(())()(())(())()()()()()()()()((()()()))()(())()()(())()()()()(())()()(())()()(())()()()()()()()()(())(())(())()()()(())(()())()()()(())((())())()()()()()()()(()()()())((()))()()()()(()(()))()()()(())()()()()()()((()))()(())()(())()()()()()()(())()(())()()()()()()()(())()()()()()(())()()(())(())()()()()()()()(())(((()))()())()()()()()()()()()(())()()()()()()()()()()()(())()()()(())()()()()()()(())()()()()()(())()()()()()(())()()(())()()(())()()()(())()()()()(()())()()()()()()()()(())()()()(()(()))()()()()()()()()(())()(())()()()()()(())()()()()()()()()()()((()))(())()()()()()()()()()()()()()(()())()()()()()()(())()()(()()())(())()()()()()()(()())()()()(())(()(()))()()(())(())(()())()(())()()()(()()()())()()()()()(())()()()()(()())()()()()()()()()()()()()()()()()()()(())()()()()()()(())()()(())()()()()(())()()()()()()()(())(())()(())(()())()()(())()()()()()()()()()()()(())()()()()((()))()(())()()()()()()()()(())()()(())()()()()(())(()())()()()()()()(()())()()()()(()())()()(()())()()()()()()()()(())()()()()()()()(())(())()(())()()()()()()(()())()()()()(())()(())()()((()()))()()()()()()(()())()((()))()()()(())()()()(()())()()()()(()(())())((()))()()()()()()()()()()()()()()()()((()))()()()()()((()))()()(())()(()()())()()()()()()()()()()()()()()()()()(())(())()()()(())()()()(())()()()()()()(())()()()()()()()()()()(())()()()()()(())()()(())((()))()()()()()()()()()()()()()(())()()()()()(())()()()(())(())()()()()(())()()()()()()()()()()()()()(())()()(()())()()()()()(()())()()()()()()()(())(())()()()()(()()())(())()()(())()()()()()()(())()()()()()(())()()()()()()()()((()))(()())()()()()()(())()()()()()(())()()()()()()()(())()()()()()()()(())()()(()((())))()()(())()()(())()()()()()((()))(()(()))()()()(())()()()()()(())()()()()(())()()()()()()(()())(())()()()(()())(()()())()()()()()()()()()(()())(())()()(())()()(()()())()((()))()()()()()()((()))()(())()()()()()(()())()(()())(())()(())()()(())(()())()()()()()()()()(())(()(())(()))()()()()()()()(())()()()()()()()()()()()()()(()())()()(()())()()()(())(())()()()()()(()())(()())()()()()()()(())()()()()()(())()(())()()(())()()()()(())()()()(())()(())()((()()))()()()()()()()(())()()()()()()()()()()()()()()()()(())()()()()()()()(((())))()(())(()(())(())())()()()()()()()()()(())()()()()()()()()()()()()()()()()()()()()()()()()()(())()()(())()()()(()())(())()(())()(()()())((())())()(())(())()()()(())()()()()()()()()()()()(())(((())))()()()(())()()()(())()()()()(())()((()))()()()()()(())()((()))()(())()()(()(())()()())()()()()()(())()()(())()()()()()()()()()((())())(())()()()(())()(()())()()((()))()()(())()()()()()()(())()()()()()()((()))(())(())((())())(())()()(()())()()(())(()())()()()()()()()()()()()()(())()()()(()())((()))()()()()((())())()()(())()()()((())())()()()(())()()()()()()()()()()((()))()()()()()()()()(()())()()()(())()()()()()()()()()()()()(())()()((()))()()(())()(())()((()))()()()()()()()(())()()(((((()())))()(())))(())(())()()()()()()()()()()()()()()()()()(())()()()((()())(()())()()())()()()()()()()()()(())()()()(())()()()()()()()(())()()()((()()))()()()(())()()()()()()()()()()()()()()()()(()())()()()()()()()(((())()))(()(()))()(())()()()()(())()()()()()()(())()()(())()()()()()(())()(())()()()((()))()()(()(())())()()()()(()())()()()((())())()()()(())()()()()()()()()()(())()()()()((()))()()(())()()()()((()))()()()()()()(())()()(()())()()()(())(())(())(())()(()())(())()()()()()()(())()(())((()))()()()()()()()(()())()()()(())((()()))()()()()(())()()(())(()())()()()()()()(())()(()())(())(())((())())()(())()()()(())((())(()))(()())()(()())(())()(()())()()()()()()()()(()()()(())())()()()()()()()()()()()()()(()(()()))(((())()))()()()(())()(())()()()((()))()()()()(())()(())(())()()()()()()()()()()()()()()()()()()()()()()()()()()(())()()()(())()()()(())()(())(()())()()()()()()()()()(())()()()()()(()())()()()()(())()()()()()()()()(())(()())()()()(()())()()()()()()()()(()())(())()()()()(())()()(())()()(()(()))()()(())()()()()()(())((()))()()()()()()()(())()()()(()())()()()()()(())()()()()(())()()()()()(())(())()()()()()()()()()()(()())()((()())()())()()(())()()()()(())()(())()()()()(())()()()()()(()())(())()()()((()))()()()()()()((()))()()()(())()()()()()()()()()()()(())()(())()()()()(())(())()(())(())()()()()(()()())()()()()(())()()()()()()()()()()()(())()()()()(()())()()()()()()()()(())()()(())()()()()()()(())()()()()()(()())()()()((()))()()()()()(())()()()(()())()(())()()(())((())())()()()()()()()()()()()()()()()()()()(())()()()(())()()(())()()(())()()(())(()()())()()()(()())(()()())(())()()(())()()()(())()()()()(()()()(()))()()()()()()()()()()()(()())()()()()()()()(())(())()()()()()()()(())()()()()()()()(())()()()()(())()()()()()()()()()()(())()()()()()(())()()()()(())()()(())()()()()()()()()()(())()()()()()(())(())()()()()()(())(()())(())()()(()()())(())()()(()())()()()()(())()()()()()(()(()))(())()()(())()(()()())()()()()((()))()()(()())()()()()()()(())(())()()()()()()()()()()()((()))()()()()()()()()()(())(()(()()))()()(())(())()()(())(())(())()()()(())()(()())()()()(())()((()))(()(()))()()(())()()(()())()()()()()()(())()()()(())()(())(()())()()()()()()()((()))()()()()()()()()()()(())()()()()(())()(()())()()(()())()()(()())()()()()()()()()()()(())(())(())(())((()))()()(()())(()()(())())(()())()()()()(((())))()()()()()()()()()()()()(()()())((()))()()()()()()()(()())(()())(())(())()()()()()()()()(())(())()()((()))()()()()()()()()((()))()(())()()()()()()()()()()((()))()()()(())()()()(())(())()()()(())()()()()()()()()(())()()()()()()()()()()()()()()()()(()())()()((()))()()()()()(())(())()()()(())()()()()()(())()()()()(()(()))()()()()(()())()()()()()()()(())()()()()(()())(())(())()()()()()(())()()()()(())()()()(())()()()()()(()())(())()()()()()(())()()(())()()(())()(())()()(())(()())()()()()()()()(())(())(())()(())()()(()())(())(())()()()()()()()()()(())()()()()()(())()()()()()((()()))(())(())()()()()((()))(())()()()()((()()))(()())()()()()()()()()()()()()()()()(())()()()()()()()()(())(())()()()((()))(())()()(())(())()()()()()(())()((()))(())()()()()()()()(())()()()()()(())(())()()()()()()()()()(())()()()()()()()()()()()()()()()((()))((()))()(())()()()()((()))(()())()()(())((()))()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()((()))()()(()(()))(())()()((())(()))()()()()()(())()()()()()((()))()()()(())()()()()()()()()()()()()()()()()()()(())(())()()()()()()()()()()()()()()()(())(()())()(()())()()()()()()()()()()()()(())()()()()()()()()()()()()(()())()()()()()()()(()(()()))(())()()()(()())((()))()()()(()()())()()()()((()))(())()()()()(()()(()))()((()))(())()(())()()()()()()()()()()()()()()()()()(())()()()()()()(())()()()()()()((()()))()()()()()()()(())()()()(()()())(())()()()()(())()(())()()((()))()()()()(())((()))(())()()()()()(())()()()()(()())(())(())(())()()()()()()()()()()()(()())()()(()())()()()()(())()(()())()()()()(())(())()()()()(()())(())(())(())(())()()()(()())()(())()()()()(())()()()(())()()(())(())()()(()()())()((()))()()()()()()(())()()()()()()()()(())()()()(())()()()()((()))(()())()()(())()(())()()()(())(())(())(())()()()()()()()(())()()()()(())()()()(())()()(())()()(())()(())()()(())()()()()()()()()()(())()()()()()()()(()())()()()()()()()()()()()(())()()()()()()()()()((()))()()()()()()(())()()()()()(())()(())(()(()))((())(()))()()()()(())()()(((())))()()()(())((()))(()())()()()(())()()()()()((()))(()())()()()()()()((())()(()))()()()(()())()((())())(())()()(())()()()(())(()(()(())())())(()())(())(())(())(())()()()()()()(())()()()()(())(())()()()((()())())()()()(()(()()))(())(()())()(())()(())(()()())()()()()()()()()()()()()(()())()()()()()(())()()()(())()()(())()(())()()()()()(())(())()()()((()))()(()())(()())()()(())()()((()))()()()()(())()()()()()()(()()()()())()(())()()()(())()()((())())()()()()(()())()()()()((()))()()()(())()()(())()(((()(()))))()()((()))()()(())()()()(())()()()()()(())((((())()())))()()()(())()()()()()()()()()()()()()()()(())()()()(())()()()()()()()()()(()())()()()()()()()()()(())(())()(()())()()()(())()()()()()(())()()()()()(()())(())()()()()()(())()(((()()))())()()()()()()()()(()())(())()()(()(())())()()()(())(())()(())(())()()()()()()()()(()())()()(())()()()(())(()()())()()()(()())(())()()()(((())))()()()()()(())()(())()(())()()()()()()()()(())(())()((()))()()()()(()())(())()((()())())()()(())()()(()())(())(())(())()()()()(())()()(()())()()()()()()(()())((()()))(())()(())()(((())))()()()(())()()()()()()()()()()()()(())()()()(())()()()()(())(())(())()(()())()()()()()(())(()())()()(())()()(()())(())()((()))(())()((()))()(())(())(()())()()()(())()()()()()()()()(())(())()()(())()()()()()((())())()()()()()()()()()()()()()()()()(())()(())()()()()()()()()(())()()()()()()()()()()()()(())()()()()()(())(()(()))(()())()()((()))()()()()()((()))()()()(())()()()()()()(())()(())()()()()()()(())()(()(()))()(()())()()()()()()()()()()()()()()()()()()()()(())()()()()()()()()()()()(())()()()()()()()()()()((())())()(())()()(())()()()()()()()(()())()()()()()(())(())()()()(()())()()(())()()()()()()()()(())()()()(())()()()()()()()(())()()()()()(()())(())()()()()((()))()(())()(())()()(())(())()()(())()((()))()()(())()()()(())()(()())()()()()()()((())(())())()(())()()()()()()(())()(())()()(())()(()()()())(()())()()()()()()()()(())()()()()()()(())()(()()())()(()())((()))(())()(())()(()())()(())(())()()(())((()))(())()()()(())(()())()()()()()()()()()()(())()(())()(())()()()()(())()()(())()()()()()(()())()()()()()()()(()())()()(())(())()()(())()()()()()()()((()()))()()()()()()()()()()(())()()()()(())()()()(())()()(())(()())()()()()()()()()(())()()()()(())(()()()())()()(())()()()()(())()()()(())()(())()()()(())()()()()()()()()()(()())()()(())(()())()(())()()()()(())()()()()()()(())()()()(())()()()()()()()()()()(()()(())())()()()()()(()())()()(())((())())()()()()()()()()()(()())()()()()()()()((())()())()(())()()()()()(())()(())()()(((())))()((()))()(())()(())()(()()())()()()()()()()()()()()()()()()()()()()(())(())()()(())()()()()()()()(())()()()()()()((()))()()()()()()()()(())()(())(())()()()()()()()()()()()()(())(()()((()))())(())(())()()()()()(())()()()()(())()()()()()((()))((()))()()()()()()()((()((()((())))))(()))()(())(())((()()))()(())()()()()()()()()()()()(())()()()()()()()()()()(())(())(())(()()())()(()())()()(())(())(())()()()()()()()()()()()()()()()()()()()()()(()())()()()()()()()()()()()(())((())(()()))()()(()())()()()()()()()(())()()()()()()()()(())()()()()()()()()(())()(())()()()()()(())(())()()()()()()()()()(())(())()()()()()()()(())()()()()()((()))()()(())(())()()()()(())(())()()(())(()(()))()()()()()(())(())(())()(())()()()()(())(())()()()()(())(())()()(())(())()()()()()()(())()()()(())()(())(())()()()(()()())(()()())()()()()()()()(()())()()()()()()()(())()()()()()()()()(())()()()()()()()()(())()()()(((()())))()(()())()(()())(())()()(())()()()()()()()()()((()))(()()())()()()()()(())(())()()(())()()()()()()()()(())()(()())()()()()()(())()()()()()()()(())()()()()()()()((()))()()((()))()()()()(())()()()()(())()()()(())(()())(())(()())()()()(())(())()()()()(()())()()()()()(())()(((()))())()(())(())()()()()()()()()()()()(())()()()()()()()()(())(())((())(()))()()(())()()()()()()()()()(())()()(())(())()()(())()()()()()()()()()(())((())())((()))()()(()()(()))()()()()()(())()()()()()()()()(())()()()((()))()(())()()()()()()()()(()((())))()(())()()(())()()()(()())()()()()()()()()(()()(()))()(())(())()()(()())()()(()())()()()()()(())()()()()(())()()()()()(((())))()()()(())()()()()(())()()()()()(())()()()()()()()()()()()(())()()()()()()()()(())()()(((()))(())(())()()())(())()()()()()()()()()()(())()(()()())()()()()()()()()()(())()(())(())()()(())()()()()()()()()()()()()()(())()()()()()()(())()()()(()())()()(())()()(()())((())())()()()()()()()(())()((()))()()((())())()()(())(()())()()(())()(())()()()(()()())()()()()()(())()()()()(())()()(())()(())()()(())()()()()(())()()()(()()())()()()()()(())()()((()))(())()()(())()(())()()((()))(())()()()()(())()()()()()()(())()()(())()(()())()(())()(())()(())()()()()(()()()())((())())()()()()()()()()()()()()(())()()()()()()()()()(())()()()(()())()(()()())()()(())()()()()(())()()()()()()()()()((()()))()()()()(())(()())()()()(())()(())()()()()()()()()()()()()()()()(()())()()(())()(())()()()(()())()()(())()()()()()()(()())(())()(()())()()()()((()))()()()()()()()()(())()(())()(())()()()()(())()()()()()()(())(())()()()(()())(())((()))()()()(()())(())()()()()()()()(())()()()(())()()()()()(())((()))()()()(())()()(())()()()()()()(())()()(())((()))()()()()()(())()()()()((()))(())(()())()()()()(())()()(()(()()))()()(()())(())(()(()))(((()))(()))()()()()()(())()()()()()()()(()()())()()(())()()()()()()()(()())()()()()()()()(())()((())())()()(()())(())()(()()())()()()()(())(())()()()()()(())()()()()()()()(()())()()()()()()()()((()))()()()()()()()()()(())()()()()()()()()()()()()()()(())()()()()(())()()()(()()())()()(()())()()()()()(())()()()()(())()()()(())()()()()(((())))()(())()()()(())()()()()()(())()((()))()()((())()()())()()(())()()()()()()(())()(())(())()()()()()()(())()()()(()(())((())))(())()(())()(())((()))()(())()()(())()(())(())(())(())()()()()()()()()()()(())()()()(())()()()()()()()()()()()()(())()(())()()()()()()()()(()()())(())(())(())()()()()((()))()()(())(())()()()()()()(())()()()(()())()()()()()(())()((()((()))()))(()())()(())()(()()(())())()()()(()())()()()()()(())()()(())((()))(())()((()()))()()()((()()()))()((()))(())()()()()()()()()()()()(()((()))())()()(())()(())()()()()()(()(()()()))()()()()()(())()()(())(())()(())()(())()()()()(())()((())())()()()()()()()()(())()()()((())())()()()()()()()(())()()(()())(())()()()(())((()))()()()()(()())()()(())((()())())()()()(())()()()()()()()()()(())()()()(())()()()()()()()()(())()()(())()()(())()(()(()))()()()(())()()()()()()(())()()()()()()(())()()(())()()((())((())))(())(())()(())()()()()()()()()(()())()()()(()())()(())()()()(()())()()()()((()))()(()())()()()()(())()()()(())()()()()()()()(())()()(())()()(())()(())()()()()()()()()()()()()()()(())()()()()()()(()())(())()()()()()()()(())((()))(())(())()(())()()(())()(())()()(())(())()()((()))()()()(())(())()()()()()()()()()(())()()()(())(())()()()()()()()(())()()()()()()()()()()()()(())()()()(())()()()()(())()(())()()()()()()(())()()()()()()()()(())(())((()))()()(()()())()()()()(())(())()()()()()((()))()()()(()())()((()))()()(((()()))())()()()(())()()()()()()()()(()()())()()()()()()()()()()(())()()(())()()()(())()(())()()()()()()(())()()()()()()()()(())()()()()(()()())()(())(()())(())(()())()()()()()()()()()()()(())()()()()()()()()(())()(())()(())(())()()()()()((()))()()()(())()()()(()()()())((())())()()()()()()((()))()()()()()(()())(())()()(())()()()()(())()()()()()()()()()(())()()(()()())()()(())((()())()()())()()(())()(())()()(()())()()()()()()()()()()()(()())()(())(())()(())()(()()())()((()))()(())()()()()()()(())()()()()()()(())(()())()()(())(())()()()()()(())()()()()()()()()()(())()()()((())())()(())((()))(())()()()()()()(())()()()()()()()((()))()()()()()()()()()((()))()()()(())(()(())())(())()()()()(())(()())(())()()()()()()()()()()()()()()()(()())(())()()()(())()()()()()()()(())()()(())()()()()()(())()(())(())()()()()()()(())()()(()())()(()())()()()(()()()())()()()()()()()()()()()()()()()()()()(())(())()()()((()()))()()()(())()((()))()()()(()())()()()()()()(((())))()()()()()(())()()(())()()()()(())()()()()()(())(())(())()()(())(()()())()()()()()()(())()()()()()()(())()()((()))()((()))(())(())()()()()()()()()((()))()(()()()())()()((())())()()()()()()(()(((())))())()(()()())((()))()()(())()()()()()(()())()()()()()()(())()()()(())()()()()()()()()(())()()()()()()()()((())(()())())()(())()()(())()()()()()(())(())(())()()((())())()()()()()()(())()()()()()()(((())))()()(())()()()()()(())()()(()()())(())()()()()()(()())(())(())()()()()((()))()()()(()())(())()()()()()()(())()(())()(())()()()()(())(()())()(()()())()()()()()()()()()((())(()))()(()())((()))(())(())()()()()((()))()(())()()()(())()()()()()()()()()(())()()()()()()(()())()(())()(())()()()()()()(())()(()()())()()(()())()(())(())(())()()()()()()()()()()()(())(())()()(())(())()()(())()()(())()()()()()(())()(())(())(())()()()()()()()((()))()()()()()((())())()(())()()()()()()()()()()(())(())()(())()((()))(())()()((()))()()()()()()()()()(()()())()((()))()()()(()())()()(()())()(()())()()(())()()((())(()))()(())()()()()()((()))(())()()()()()()()()()()(())()(())(()((())))(())(())(())()()()()()()()()()()()()(()())()(())()()((())())()()(())()()((()))()()()()(()())()()(()()())()()()(())()(())(()())()(((())))()()()()()()()()()()()()()()(()())()()()()()(())()()()(())()(()())()()()((()))()(())(())()()()(()()()(()))()()()()()()(())()()()((()))()()()()()(()()())()(())()()(())()()()()(())(()(()))()()(())()()()()()()(())()()()(())()()(()())()()()()()()(()()()())()()(()(()))()()()()(())()()()(())(())()(())()()()()()(())()()(())()()(())()()()()()(())()()()()(())()()()()()(()())()(())()()()(())(()())()()()(())()(())()()()()()()()()()()((()))()(())(())()()()()()()()()()()()()()()()()()()()()()()()(())(())()()(())()()()(())(())()()()(())()(()())()()()()()()()()(())()()()(()())()()()()()()()()()()()()()()()()(()())(((())))(())(())(())()()(())()()()()()()()(())()()()()()()()()(()())()()()()()()()()(())(())(())()()()()((()))()()(()())()(())()()()()()()()()()()()(()())(())()(())()()()()(()()())()()(((()())))()()(())()((())())()(())()(()())()(())()(())()()()()()()()()()()()()(())()(())()()(()())()(())()(())()()()()(())()()()()()()()()()(())()()()(()())()()()()()()(())()((()))()(())()()()()()()()()()()()()()()()()()()(())()()()(())()()(()()())()()()()()()((()())(()())())()(())()()()()()()(())()(())(())()()()(())()()()()(())()()()(())(())((()))()(())()()()(())()()(())()()()()()()()()()(())()(())()(())()()()(())()()()()(())()((()))((()))()(())(())(())()()()(())()(())()()()(())()()()(()())()()(())()((()()))()()(())()(())()()(()())()()()()()((()))(())(())(())()()()()()()(()())()(())()()(())(())()()()((()))()(())(())()()()()()()()()()()(()()())(())()()(()())(()())(())(())()()(()(()))()()()()()()()()()()(())(())()()()()()()()()(())()()()()(())(()())((())()())()()(())()()(())(())(())()()()(()())()()()()(())()()()()()(()(()))()()()(())()(()())()()(()(()))()()()()()()()()()()()()()(())()()()()()()()()()()((()))()()(())()(())(()()())()()()(())()()()((()))()()(())()()()()()()()()()()()((()))()(())()()()(())(())(())()()()()()()()()(())()()()()()()()()()()()()(())()()()()()()()()()(())(())()()()()()()()(())()()()()()()()()()()(())()()()()()()(())()()()()()()()()()()(())()()()(())(())()((())())()()()()()()(((()())))()()()(())()()()()()()()()()()()()()()(())()()()(())(()())()()()()()()()()()()()((())())()()()()()()()()()()()((()))()()()()(())()()()(())(()())()()()()(())((()()))(())()()()()()()()(()((())))()()()()()()()()()()()()()()()()(())()()()()()()()()(()())()()()()()()()()()()()()(())()()()()(())()()()()()(())()()()(()(())(()))()()()()()()(())(()(()))()(()()()())()()()()()()()()(()())(())()(())()()(())()(())()()()()(())()()()(())()()()()()()()()(()())()()()()()()()()()()()(()())()()(())()()()(((()))()())()()()()()()()()()()(())()()()()()()()()()(())()()()((())())()()()()(())()()()()()()()(()()()()())(())()()((())()(()()))(())()()()()()()()()(()())()()()()()()()(())()()()(())()()()()()()(())()(())()()()((()))()()()(())()()()()()()()(())()()()(())()()()()()()()()(()()())()()()()()()()()((())())()()(())()()(())(())()()()()()()()()()()()()()()()()()()()()((()))()(())()()(())(())()()()()()()()()()()()()()()()(())(())()()()()(())(()())()()()()()(()()())()(())()(())(())()(())(()())()()(())(())(())()()()()()()()()()()()()()()()()()(()())()(())(()()())(())()()()()()()()(()())()()()()()()()(())()(())()()()()()()()()()(())()()()()(())(())()(())()(())()()(())()(())()()(())()()()()()()()(())()()(())()()()()()(())()()()()()()(())()()()(()())()()()()()(()())()()(())()()(())()(())(())()(())()()()(())()()()()(()()())()(((()))(()))()()()()()(())()()()(()())((()()))((()))(()())()()()()()()(())()(())(())(()())()()()()(()(()()()))()()()()()((())())()()()()()()(())()()()()()(())()()()()(())()()()()(()())()(())(()()())()()()()()()()()()(())(())()(())()()()()(())()()()()()(())()()()()()()()(())((()))()(())(()()()())()()()(())()()()()()()()()()()(())()()(())()()(()())()(())()()()()()()()()()(())(())()()()()(())()()()(())(()(()))()()(())()(())()()()()()()()()()()(())()()()()()()()()()()(())(())()()()(()((())))()()()()()()((()))()()()(())()()()()()()(())()()()()()()(())()()(())()()()()()()()()()(()())(()())()()()(())()()()()()()()()()(())()()()()(())()(())(())()()()()()()()(()())()((()))(())()()()()()()()()()()(()())(())()()()()()()(())()(())()()()()()()()(())((()))(())()()()()()()()(())()()()()()()()()(())()()()()()()()()(())()()()()()()(())()()()((())())()()()()()()(())()()()((()()))()()()()()()()()()()()()(())()(())()()()(()())()()()()()()(()())()(())(())()(()())()(())()()(())()()()()(()())(())(())()()()()()()()(())()()(())()()(())()()((())()()())()()()()()()()()()(())()()()()()()()()()()()()(())()()(())()()()()()()(()())()()()()()(()(()))()()()()()()()(())()(())()(())()()()()(()())()()((())()()())()(())(())(())()()(())()()()()()()()()()()(())(()())()()(())(()())()()()()()()()((()()))()()()()()()()(())()()()()()()()()()()()()((()))()()(())()()()()()()()()()()()(()())()()()(())()((())())()(())()(())(())()()(()()()()()())()()(())()()()()()()()()()()()(()())()()()()()()()()()()((()))()((()))()()()(())()()()()()()()()((()))(())()()((((())())))()()()(())()()()()(())()()(())()()()()()(()())(()()(())())((()))()()()()()()(())()()()()(())()()()()()(())()(())()()(())()()()()()()()()()()()()()()()()()()()()()(())()(())()()(())()(()()())()()()(())(())()(())()()(())()()()((()))()()()(())(())()(()())(()())()()()()()()((()))()()()()()(())()((()))()()()()()(())()()()(())()((()))()()()()(())()()()()()()()()((()))()()((()()))()(())(())()()()((()(())))()()()()()()()(()())()()()()()()()()(())()(())()()(())(())()((()()()()))()()()()()()()()()()()()()()(())()(())()()()(())(())()()()()(())()()((()))(())(())()()()()()(())()(())()()()()()()(())(()())()()()()(())()()()()(()(()))(())(())()(())()(())()()(())()()(()())()(())(())()()()()(())()()()(())()()()(())()()()()(())()(())(((())))()(()())()(())(())()((()))(())()()()()(())()()()((()))()()()()()()((()))()()()()()()(())()()()()()()()()()()()(()())()()(())()()()((()))(())()()()()()()()()()(())()((()))(())()()()(())()()()(()())()()()()(())()()()()()()()(())()(())()()(())()(())()()()()()()()(())()()()(())()()()()()()()()()(())()()(())()(())()()()()()()(())()()()(()())()()()()(()(()))()()()()()()()()()()(())()()()()(()()())()()(())()()()(())((()))(())()()()(())()()()(())((()))()()()()()(())()()()()()()()()()()()()(())()(())()()()()()(())()()()()()(())()()((()))((()))()()((())())()(())(())()(())()(())(())()(())(())()()((()))()()()(())()()()()()()()()()()()()()()()()()()()()()()()()(())()()()()()()()(())()()(())()()()()()()()()()(()())()(())(())(())()()()(((())))()()()()()()()(())(())()(())(())()()()()()()()()()()()()()()()(())()()()()()()()()()()(())()(())()()(())()()()()()()()()(())()()(())(()())()()()()()(())(())()()()(())(())()()()()(())(()())(())()()(())()()()(())()(())()()()()()(())()(())()(())(())(()())()()()()()()()()()()()((()))()(())()()()()()()()()()()()(())()(()()(()))()()(())()()()()()()()(())()()(())()(())()()()()()()((())(()()(())))()()()()()()()(())()()(())()(())(())()()(())(())()()()()()()(())()()()()()()()()()()()()()()(())()()(())()()(())()()()()()()()()()()()(())()()((()))(())(()())()()()()()()()()()()()()()()()()()()()()()()(())()((()))()()(())()()(())()()(())()()()()()()(())()(())()()()()()(())()()()()()()(())()()()()()()(())()()()(())()()()()()(())()()(())()()()()()()((()))()()()()()()()(())()(())()()()()()(())()(()()())()(())()((()))()()()()()((()))()()()(())(())()(())()()(()())()()(())()()()(()())()()()()()()()()()(())(()())(((())))()()(())(())()()()()()((()))(()())()(())()((()))()()(()())(()())(())()(())(())()((()))(())()()()()()(())()(())()()()()()()()()()()(())(())()()()()()()()()()()()()()()((()())())(())()()()()()()()()()()(())()()()()()()()()()()()()()()()()()()((()))()()()()()(())()((()))()()()()()(())()()()()()()()()()()()(())()(())()()()()()()()()()()(())()()(())()()()()()(())()()()()()()()()(())()()()()(((()))()(()))()()(()())()()()()()()()(())(()())()()((())())()()(())()()()()()()()(()())(()(()))()()()()()()()()()()()()()()()()(())()()((()()))()()(())((()))(())()(())()((()))()()()()()()()()()(())(())()()()(())()()(())()()()()()(()())()()()()()()()()()()()(())()(()()())()((()()()))()()()()(())()(()())()()()(())()()()()()()(())(())()()()()()()()()()()()()()()(())()(())()(())()()((()))(())()()()(())()()()()()()()()(())()()(())()()(())()()()(()())(())()()()(())()()(())(())()()()()(())(()())(((())))((()))(())()()()()(()())()()()(()(()))(()())()()()(())()()()()(())()((()))()()()()()()()()()()()()(())()()()()(())()()(())()()()()()()()()((()))()()()(())(()(()))()()()()()()()()()()()()()()(())()(())(()()())()((()))(()())()()(()())((()))()()()()()(())()()()()()()()()(()())()()()((()(())()))()()()()()()(())()()((())())()()()(()())()()()()()(())(())()()()()()(())(())()(())(())(())(()()(()))()()(())()()()()()()()()()()()()()()()()()(())()()((()))()()()()()()()()(())()()()()()()()(()())(())((()))()()()()((()))()(())()()(())(())()()()()()()()()((())()())(())(()())(())()()()()()()()()(()())()()()()()()()(())(())()()()(()())()(())()()()()()()()(())()()(())(()()())()()()()()(())()()(())()()()()(()())()(())()(())()(())()(())()()(())()()()(())()()()()()()((()))()()()()()()()()()()(())()()()()()(())()(())()()()()()()()()()()(()())()()()()()()()()()()()()()(())(())()()()()()(())(()())()()()()(())()()()(())()()()(())()()(()())()()()(())(())(())()()(())()()()(())((())())((()))()()()(())()(())()()()()()()()((())()(((())())))()(()(()))()()(())()(())()()()()(()())()()(())()()()()()()(())(())()(())()(())()()()()()()(())()()()((())())()()()()()()()()()((())())()()()()()()()(())()()(()())()(())((()))(())()(())()()()()()(())((())())(())()()()()()()(())()()()(())()()()()()()((()())())(())()()(())()()(())()(()())()()(())(())(()()())()()(())()(()())(())()()()()()()()()(()())()()()(((()())()))()()()()()()()(())()()()()()()(())()()()()()()()()()()()()()()()()(()(()))()((()))()()()()()(())()()()(())(())()((()))()()()()(()()(()))(())(())()()(())()(()())()()()()()()(()())()()(()()()()(())()()())(()()()())()()()()((()))()()()()(())()(())()()()()(()())()(())()()()()()()(()())()(())()(()()())()()()()()()()()()(())(())(())((()))()()()()()()(()())()(())(())(()())(()())()()()(())(())()()()()()()()()(())()(()())((()()()()))()(())()()()()()(()())()()()()()()()((()))()()()()()()()()()()(()()())()()()()()()()()()()()()()()(((())))()(()())(()()())()()()(())()()()()(())()()()(())()()(()())()(()())()()()()()(())()()()()()()()()(()()())()(())()()()()(())(())(())()()()()()(())()()()(())()()()(())(())(())()()(()())()()()(())(())()()()()()()(())()(()())()()()()(()())()()()()()()()()()(()())()()()(())()()()()()(())(())()()(())()(())()()()()()()()(())()()()()()()(())()(())()(())(())()()()()()(())()()()()()()()()()()()()()()()(())()()()()()()(())()(())(())()()()((())())()()()()()()()()()()()(()())()(())()()((()))()()(())(())(())()()()()(()())(())()()(()(()))()()()(()())()()()()()(())()()(())(())()(())()()()()()()()()(()(()))()()()()()()(())()()()(())()()()()((()))(())()()()()()((()))()()()()()()()()(()())()()()()()()()()()()()()()()()(())()()(())()()()()()()()()()()()()()()()(()()()())()(())()()()(()())()(())()()()()()()()()(())((())())((()()))()()()()()(())(())()()()()()((()))()()()()(()(())()())(())()()()()()()()()()()()(()())()()()((())())(()())()()()()()()(((())))()(())(())()()(())()(()())()()(())()(())()()()(())()()()()(()())(())()(())(())()(())()()()()()()()()()()()()()()()()()(())()((()))()()()()()(())()()()()()()(()())()()(()())(()())()(()()())()()(())(())()()()()()((()))((()))()()()(())()()()()()((()()))()(())()()()()(())()()()((()))()((())()())()()()(()())((()))()()()()()()()()(())(()()())()()()()(())()((()())(())(()()))()()(()(()))()()()()()()()()(())()()(())()()()()(()())()()(())(())()()()(()())()()()(()())()()()()(())()()(())(())()()()()()()(())()()((()))()()(())(())()(())(())(()())()((())(()))()()()()()()()(())()()()()(())()()()()()()()()()()()()()(())()()(())(())()()()()()()()()()()()()(())(())(())()()(()())(())()()()()()()(())()()(())((()))((()(())))()(()())()(())()()()()(())()()()(()())()(())()()()()(()())()()()()(())(())()(()()()())()(())()()(()())()()()((()()))()()()()()((())())(())(())()()()()()()()((()))()()(())(())(())()(())()()()(())()()()(()())(())()()()()()()()()((()))()(())()()()()()(())()()()()(()())()()()()(())()()(((())))(())()()((())())(())()(()(()))()()()()()(())()()(())()((((()))))()()()()()()()()(()()())()(())(())()()()()()(())()()()((()))(())()()()()()(()(()()))()()()()()()(()())(())(()())()()()()()()()()()()()(())()()()(())()()(())()()()(())()()()()()(())()()(())(())()(()())()(())()()()()(())()(())()(())()(())()(())()()()(())()()()()((()))()((()))(())(()())()()()()()()(())()(())()()()()()()()()()()()()()()()()()()()(())()()()(())()()()()()()()(())()()()()(()(()))()()()(())()()(()((()())))()()(())()()(())()()()()()()()()()()()()()()()()()()()()()(()())(())()(())()()(())((()))()()()()()()()()((()))()()()()()()()()()()()()()()()()()()()()()()()()(())()()()()()()()(())()(())((()))()()(((()))())()()()()()()(()()())()()()()()()()()()()()()()(())(()()())(())(())()(()()())()()((()))()(()())()()()()()()()()()()()()()(())()(())()()()()()()()()()()()()()(())()(())((()))((()))()(()())()()()(())()()(()())()()(())()()()()()()()()(())((()))()()()()()()()()()()()()()()()()(())()(())()()()()()(())()()()(()())()(())()()()()()()((()))()()(()(()))()(())()()()()()()((()))()()()(())()(()())()(())()()()()(())()()()()()()()()()()()()((())()(())())(()())(())(()()())()()()()(())()(())()()(((()))((()())))(())()()(())(())(())()()()()()(()())()()()()(()())()()()()(())()()()(())()()()()()()(())()()()(())((()))()(()()())()()()()()()(())()()()()()()()()()()()()()(())()(())()()()()(())()()()()()()()()()()()(()())()()()()()()()(())()()(())()(()())()()()()()()()()()()()()()()()((()))()()()()()()(())()()()()()()()()()()()(())()()()()()(())()()(())()()()()(())()()()()()()()(())()(()())(())()()(()(())(())())()()()()()()()()()()(())()()()()()()()()()()()(())(()())()()()()()()(())()()(()())(())()()()()()()()(()())()()()()()()()()()(()(()))()()()()()()()()(()()())()()()()()()()(())()()((()))()()(()()()())()(())()()()(())()()()()()()()()(())(())()(()())()(())()(())()()()()()()()()()()(())()()()()(())()(()())()()()()()()()()()()()()()()()()()()()()()()(())()()(())(())()(())(()())()(())()()()()(()())()()()()((())())(())()()()()()(()())()()(())()()()()()()()()()()()()(())()()(()())(()())()()()()()()(()())()()(())()()()()()(())()(())(())()()()()()()(())()((()))(())()()(()())()()()()()()(())()((()))(())()()()()(())()()()()()()()()()()()(())()()()(())()()()()(()())()(()()((())))(())()(())()()()()()()(())()()()()()()()()()()(())()((()))(())()()()()()(()(()))(()())(())()()(())(())()()(())(())()()()()()()((()))()()(())()(())(())()()()()()()((()))()()((())(())())()()(())()()()(())()()(())()()()()()()()()()(())()()(())()()()()()(())()((()))()()()()()()()()()()()()(())(())()()()()()()()()()(())()()()(())((()))()()(()())()()(()())()()(()()())()()()()()()((())())(())()((()))(()())()()()()()()()(())((())())()()()()()()()()()()()()(())()()(())()()()(())()()((()))(())(())()()()()()()(())()()()()(())()()()()()(()())()()()()(((())))()(())()()()()()()()()()(())(((()))())()()()(())()()()()()()(()())()()()()()()()(())()()(())()()()()()()()()()()()()(())()()()()()()((()))()()()()(()())(())()()()()(()())()()(())(())()(()())()()(())()()()(())(())(()())()(())(())()()(()(())()()())()()()()((()))()()()()(())()(())(())()()(())()(())(())(())(())()(())(()())()()()()(()()(()))()(()())(()())(()()())()((()))()((()))()()()()()()()()()(())((()()))()()()()()()()()()()()()()()()()()()()()()(()(())())()(()())()(())()()()(()())()()()(()()()())()()()(()(())(()))()()()()()()()(())((()))()()()()()()()()()()()()(())()()()()()(())()()()()(())(())()()()()()()()()()()()(()())(())()(())()(()())()()()()()()()()()(())()()()(()())(()())()((()))()()()()()()(()(()))()(())()()(())((()))()()(())()(())()(())()()(())(())()()()()()(())()(()())()()()(())()()(())()()()()(()())()()()()()(())()()()()()()()()(())()()(()())()(())()()()()()()()()()()()(())()()()()()()()()((()()()))(()())()()()()()()(())()()(())()()()()()(())()(())()()()()()()()()()(())()(())()()()()()()()()((()())()())()(()()())()()(())()()()(()())(())()()((()))()(()())()()()()()()(())(()())()((())())()()((())((())))()(())()()(())()(())()(())(())(())()()()(())()()()()()()()()(())(()())()(())(())()()()()(())()(())()()()()(())()()()()()(())()()()()()()()(())(())()(())()()(())()()()()()()(()()())()()()()()()(())()()()(())()()()()()()(()())()()()()()()()()()(())()(())()()()()()(())()(())()(()())((()))(())()()(()()())()()()()(()())(())()()()()()()()(())()()()()()()()()()((()))()()(())()()()()(())(())()()()()()(())(()())()()()(())()()(())()((())()())()()()(()())()()()()(())()()()()()()()()(())()()()()()()()()()()(())()(())()()()()(())()()()(())(())()()()()(())()()()()()()(()(()))(())()()()()()()()()(())()()()()()()()(())()()()()()()()(())(())()()(())()()()((()))(())()()()()()()()()()()(()())(())()()()(())()((()))(()())()()()()()()()(()())()(())()(()())()()((()))()()()(())(())()()(((()))())(())()()(())()()(())()()()()(())()()()(()())()()()()(())()()()((()))()()()()()()()()()()()(())()()(()())()()()()()()()()(())()((()))()()()()()()()(())()()()()(())()()(())()()()()()(())()(())(())()()()()()()()()(()())(())()()()()()(())()()()()(())()()((()))(()())()()(())(())(())((())())()()()()()()()()(())()()()()(())()()()()(()())()((())())()()()()(()())(()())()()()()()()()(())()()()()()()(())(())()()()()()()()(())()()()()()()()(()())()()((()))()()()()()(())(()())()()()(())()()()()(())()()()()(()())()()()()(())()()()(())(())()(())(())()()()()()()()(())(())(()())()()(()())(())()()()(())()()()()()()()(())()()()()()()()()(())()(()())()()()()()()(())()()()(())()(())()()()()()()()(())()(()()())()()()()()()(())((()))()()()((()))(())()()()()()()(())()()((()))()()((()))(())(())()()()()()(()())()()(())()(())()(())()()()()(((())))(())()()(())()()()()()(())()()()()((()))(())()()()(()(()))()()(())()()()()()()(())(())((())())(())()()()()()(())()()()(())()()()()()()()()()()()(())()(()()())()()()(()()()())()()()(())()(()())()()()((())()())()()()(())()(())(())()()()()()()((())())()()()()()()()()()(()()(()))()()()()()()()()()()(())()()()()()()()()()((()()))()()()(()())()()()()()()()(())(())()(())()()((()())()())(())()()()()()()()()()()()()()()()()()()(()())(()())()()(())()()()()()(())(())()()()()()()()()()(()())(())()()()(())()()()()()()()()()()()()()()()(())(())()(()())()()()()()()()()()()()(())(())()()()(())(()(()())())()()()()()(())()(()())(())()()()()(())()()(()())()()(())()()()()()()()()(())()()()()()(())()()()()()()((()))()()(((())))()()()()()(()())()()(()())()()(())()()()(())()()(()(()))()(()())(())(())()()()()()()(())()()()()(())(()())()((()))()(())()()(()()())(())()()()()(())(()())()(()()())()()()()((())())(()())()()()()()(())()()(())(())()()()()()()()()()()()((()))()((()))()()()()(()(()))()()()()()()(())((()))(()(()))()(())(())(())()()()()(()())()(()())()()()()()()()()()()()(())()()()(())(())()(())()(())()()(())(())(())()(())()()()(())((()))()()(())()()(())()()()()()(())()()()()()()()()()()()()()()()()()()()(())()(((())()))()()()()()()()(())()()()()()()()()()()()(()()(()))()()()()((()))()(())()((()))()()()(())()(())()()()()()()()(())()()()()()()()(())()()()(())(())(())()()()()()(())((()))()()(())(())((())()())()()()((()))()()(())()()()()()()()()()()()()()()()()()()()()(())()()()()(())(())()()()()()()()()()()()()()()()(())(())()()()()()()(()())()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()(())(())()()()()()()(())()()()()()()()()()()()(()()(()))()()()(()())()()()()()()()()()()()()()()()()()()()()(())()(()()(()))()()()()()()()()()()()()()(()())((()))()()()()(())(())(())()()()()(()(())())()()()()()()(())(())()()()()()()((()))()()()()()()()()()()()()((()))()()()()()(()())((()()()()))()()()()()(()())(())()((()))()()()(())()()()(())()()(())()()()()()()((()()))(())()()(())(()())()()(())()()((()))()()()()(())()()()()(())()(())()()()(()())()()()()(()())()()()(()()())()()()()()()()()(())()(())()(()())()(())()(())()()(()())()()()()(()())()()()()()()(())((()))()()()()()()()()()()()()()()()()()()()()()()()(())(()())()()()()()()()()()()()()((()))()(())((()))()()()(())()(())()(())()()()()(())()((()))()(())()()()(()())()()(()())()()(())(())()()()((()))()()()()(())()()(()())()()()()()()()(())()()(())()(())(())(()())((()))()()()()()()(())()(())(()())()()()(())(())()()()(())()()()()()()()()()()(()(())())(())(())()()()()()()()()(()())()(())((()())()())()(())()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()(())()()()(())()()(()())()(())(())()()()((()))()()()()()()()()()()((()))()()(())()()()()()()()()()(())()()()()()()(()())()()()()()()(())()()()((()))(())()(()())(())()()()()()()()(())(())()()()(())()()()(())()(())()(())(()())()()()()()()()()()()()()(()()()())(()())()()()()()()()(())()(())()()()()((()))()(()(())())()()((()()))()()(()())()()()()()()()(()()()())()()(())()()()(())()(())(())()()()()()()()()(())()()(())()()()(()())(())()()()()()(()(()))()()()()()(())()()()()()()()(())()()(()())()()(()()()()())()(()())()()(())(())(())(())(()())()()(()(())()())()()()()(()(())())()()()()(())()()()()()()()()()()()()(())()()()()()()(()()())()()()(())()(())()()()()(())((())())()()(())()(())(())(())((()()(((()))))())()()()()()()()((())(()))(()(()))()()()(()())()()(()())(())()()()()()(())()()(())()()(()())(())()()()()(())()()()(()(())())()((()))()(())()()()(())()()()(())()()()()()()()()()()(())()()()()(())()(())()()()()()()()()(())()()()()()()()()()()()()()()()()()()()(())(()())(())()()()()()()()()()(())()()(())()(()()(())()())((())()())()()()()()()()()()()(())(()())(())(()())()()()(())()()()()()()(())()()()()()()(())(())()((()))()()()()(())()()(())()()((()(())))()()()()()()()(())()()()(())()()()()()()()()(())()()()(()()())()()()()()()()()(()(()))()((()))()()()()(())()()()()(((()(()))))()(()())()()()()()()()()()(())()()()()()()()(()(()())())(())()()()()()()()()(())()()()()()()()()()()()()()()()()()()()()()(())()()()()()(())()()()(())(())()(())()(())(()())(()()(())())()()()()()()()()()()()()()()()()()()()()(())()()()()()()()()()()()(()()())()()()()()()()()()(())(())()()()()(())()()(())()()()()()()()()(())(())()()()((())()(()()))()()()()()((()))(())()()()(())()()()()()()(())()()(()())(())(()())()()()((()))()(())()()(())()(())()()()()()()((())())()()()()()()()()(())()()(())()()()(())()()(())()()()()(())()()(())(()())()()()()(())(())()((()))()()()((())())()(())()()(())()()(()())()()()(()())()()()()()()((()))(())(()())()(())()(())()()()()()()()()()()()(())()(())()()()()()()()(())()((()))()()()()()()()()()()()()(())(())()(())()()()()()()(())()()()()()(())()()()()()(())()()()(()())()()()()(()())()()()()()()()()()()()()(())((()))()()()(()()())()()()()()()()()()(())()()()(())()()()(()())()()()()()(()())()()()()()()(())()(()())()()()()()()()(())(())((()()))(())()()(())()()()()(())()(())()(())()(()())()()()(())(())()()()(()())()(())()()()()(()()()())(()()())()()()()()(()()())()(())()()()()()()()()(())()((()))(())(())()()(())()()()(((()))((()()))()())((())())()()(())()()()()()()()()()()()(())()((()))()()(())(())()()()()(((()))())()()()()(())()()(())(())()()()()()()()()()()(())()()(())()()()()()()()()()(())()()()()()()()()()()()()()(()())((()()))()(()()())()()()()()()(())()(()(()))()()((()))()()(())()()()(())()(())()()()()()()(())()(())()()()(())()()()(()())()()()()()()()()(())()()(())()()()(()()())(()()())()()(())()()()()()()()()(()())()()()()()()(())()()(())()()(())()(())()()()()()()()()()()()(())()()()()()(()()()())()()()()()()(()())(()(())())()()((()))()(()()())(())()()()(())()(())()(())()()()()()(())()()(())((()))(())(())()()()()()()()(())()()()()(())()()()()()()()()((()))()()()()()()()()()()()()()(())(())(()())()()()()()()()()()()(())()(())()(())()()()(()(()))()(()())()()(())()()()()()(()())((())())()(()(()())()()())()()()()()()()(()())(())((()))()()()()()()()()()()()()(()()())()()()()()()()()()()()()()()()()(())()(())()()()()()()()()()()()()()()()()(()()())()()()(())()()()()(()())(())()()()()()()()()()(()())()(())()()()()()()()(())((()))(())()(())()()(())()()()()()()()()()(())(())()()()()()()(()()()(()))(())()()()()()()()()()()()()()()()()()()()(())()(())(())(())()()()(())()(()()())()()((()))(()())(())()()()()()()()()()()()()()()()()((())())()()()(())()()()()()()()()()()(())()(())()(())()()()()((())())(()())()()(()())()(()(()))(())()(())()()(()())()()()()((()))()()()()(())()()()()()()(()())()(())()(())(())()()()()()()(())()()(()()())(())(())()()()()()()(()()()())(()())()()()()(())()()()()()()()()()((())())()()(())()()()(())()()(())()()()(())(())(())(())()()()()()()()()((()))()()((()))()(()())()()()()()()()()(()())()()()()()()()()()()()()()(()()(()))(())()()()()()()()()()()()()()(())()(())((()))(()())()(((())()(())))()()()()(())()()()(())()()()()()()(()(())())()()()()()()()()(())()()()()()()(())()()()(()())()()()()()()()(()())(())()(())(()())()()()(())()()()()(()())(()())()()(()()())()()()()()()()()()()()()()(())()()()(())()()(())()()(()())()()()(())()(())()()()()()()()(())()()()()()()()()(())()(()())()()((()))(())(())(())()()()()()()()()(())(()())()()()()()(()(()))(())()()()()()((())(()()))()()()()(())()()()()()()(())(()())(())()(())()(((()()())())())()()(())()()(()())()()(()())((()))(())((()))(()())()(())()()()()()()(())()()()()()()(())()()(()())(())()()()()()()(())()(())()()()()()()()()(()(())())()()()()()()(())()()()(()()()())()()()()()(())()()(())()()()()(())((())((()(()))))()()()()()()()()()()(())()()()()()(()())()()()(())()(()()())()(())(())()()()()()(())(()())()()()((()))(()((())))()((()))(())()()(()())()(())(()())()()()(())((()())())()(())(())()()()()()()()()()()()(())()()()()()()()()()()(())()()(()())()()()(())()(())()(())()()()()()(())(()())()(())()()(())()()()()()(())(()())(((())))(()())((()())())(())()()()(())(())()()()()(()())()(())()(())(()())(())()(())()(())()()(((()))()())()()()()()()()()()()()(())()()(()())(()())(())(())(())()()()(())()()()()(())()()()()()()()()()()()()()()()(()()())()()()()()()()()()(())()(())()()(()())()()()()()()()()(())()()()()()(())(())()()()()()()()()()()()()((())())()()(())()()()()()()()()()(())()(())()()()()()()()()()()(())()()()()()()(())()(())(())(())()()()()()()()()()()()()(()())()()()(()()())()(())()()(())(())(())(())()()()()()()()()()()()()()()(())()((()()(())))()()()(())()(())()()()()()()()(()())()()()()()(())()(())()()(())()()()()(()())(())(()())()()()()()()()()()()(((())))(()())()()(())(()())((()))()()()(())()()(())(())()()(()())()()()()()(()())()()()()()()()(()())()()()()()()()(())(())(()()())(())()()(())()()()()()()()()()()()()()(())()()()()()()(())(())(())()(()())()()()()(())()(())()()()()(())()()()()(())()()(())()()()(())(()())(()()())()()(()())()()()()(())()()()()()()()()((()))()()()()()(())()()()()()()()(())()()()()(())()(())()(())()()()((()(()))()())(())()()()()()()()()()(())()()()()(()()())()(())()()()()()(())(())()()()()(())()()(())()()()()(()()())()(())(())()()()()()()(())()()()()()()()()()()()()()(())(()())()(())((()))()()(())()()(())(())(()())()(())()()()()()()()()()()()()()()()(())()()()()()()()()()(())()(())()()()()()(())(()())(())()()()()(())()()()()()()()()()(())()(()())(())(())()()()()(()())()(())()(())()((()))(()())()()()()(())()()()(()())(())()()(()())()()()()()()()()()()()(())()(()())(())()()()(())()()()()()()()()()()()()()()()()()()()()(())()()()()()(())()()()()()()()()()(())()(())()()()()()(())()()(())()()()(()())()()()(()())(())(())(())()()()()()()(())()()()(())()()()()()(())()()()()()()()()()()()(())()()()()()()()(())()()()()()()()()()(()())()()(())()()()()()()()()()()()()(())()(())()()(())()()()()()()()()(()())()()(())()()()()(())()()()()()()()()()((()))()(())()()(()())()()(())()(()())()()()()()(())()(())(())((()))(())()()()(())(())()()((())())()()()(())()(()())()()()()()(((())))()(())()()(()()()())(())()()()()()()()(())()()()()()(())()()()((()())())()()()()()()()(())()()()(()())()()((()))()()()()(()())()(())()()(())()()()()(()())()()()()()()()()()()(())()()()(())()()()()()(())(()())()()()()(())()()(())((()))()()()(()()())()()()()()()(())()()()()()()(())()(())()()()()(())()(())(()())()()(())()()(())()()()()()()()(()())()()(())(((())))(())()()(())()(())()()()()()()()()()(())()()()()()()()(()())(())()(()())()()()(()()())()((()()))()()()()()()()(())()()()()()()(())()()()(())()()()(())()()()()(())()(()()()())()()()(())()()()()()()()()()()()()()()(())()()()(()())()()()()(())(())()()()()()()()()(())()()()()(())()()()(())(((())(())))()()()(())()()()()()()((()))()()()()()()()(())(()())()()()()(())()()(())(())(())()(())()()()()()()()()()()((()()))(())()()()()()(())()()()(()()(()))(())()()()()()()()()(()()())()()()()()()()()((()))()()(())()()()()()()()()()(())()()()()(())(()())()()()()()(())()()()(())()()()(())()()()()((())())()()()()(())(()())()()()()()()()()((()))(())()()(())()()()(()())()(())()(())()()()()(())()()(()()())()()()()(())()()()(())()()()()((()))()()(())()()()()()()()()(())()()()()()()()()(())()()()()()()(()())()()()()()(())()()()()()(())(())()()()()(())(())()()()(()())()()(()()())()()()()(())(())()()()()(()()())()(())()(())()()()()()(()())(()())()()()()(())()()(())()()((()))()(())(())()()()(())(())()()()(())()()()()()()()()(())()()()()()()(())()(()())()()()()()()(()())()()((()()))(()())(())(())(())()()()()(()())(()())()(())()(())()()()(())(())()(())()()()(())()()()()()()()()()()()()()()(())()()()(()())()(())()()()()(())()()()()()()()(())()()()()()(())()()(()()())()()()()(()())()(())()()(())()(())()()()()()()()(())()(())()(())()()()()()(())()(())()()(())()((()))()((()))()()()()(())()(())()()()((()))()()()()()()(()())(((()))()())()()()()()(())(())()(())()()()()()(())()()()()()()()()()()()(())(())()()()()()(())(()()())()(())()()(())((()))()()()()(()())()()(())()()()()()()()()((()))()()(())()(())()()()()()()()(())()(())()(())(())()((()))()()((()))(())()()()(()())()()(()())()()()()()()((((())())))()()()(())()()()((()()))(()())()(())()(())()(())()()()()()(())()()()()()()()()()()(())()()()()()(()(())()())(())()()()()((()))()()(())()()()((()))()()()(())()()()((((()))))()()()()()()()(())(())((())())((())()()()())()(())()()()()()()()(())()()()()()(())()()()()()()()(())()()()()()()()()()()()()(())(()(()())())()()()(()(()))()()()()()()()()()()(())()((()))()()()()()()((()))()()(())(())()()()()()()()()()()()()()((()))((()))(()())()(())()()(())()()()()()()(())(())(())()()()(())()(()())()()()()(()())()((()))(())()(())()()()()()()()()()()(()(()))(())()()()()()(())()()()()()((()))()()()()()(())()()()()()()()()(())()()()()()()(())((()))()()()()(((())))(())()(())()()(())()()()()()()(())()()()()()()()()()()(())()()()()(())(()())()()()()()()()()(())()()()()()()()()()()()()(()()())()()()(())(())(())()()()()()()()()()()()()(())(())()()()()()()()()()(())()(()()())()()()()()(())(())()()()()()()()(((())))()(())()()()(())(()()())()()()()()()()()()()()(())()()()()()()()(()())()()(())(())(()())()()()(()()())(())()()(())(())()()()(()())(())()()()()()()()()()()()()()()()(())(())()()()()()((())()())(()()())()()(())(())()()()()()()()()()()(())()()()()()()()()()()()()()(())()()()()(())()()()()(())()()()()()()(())(()())()(())()()()()()()()()(())()()()()()()()()(())()()()()()()(())()()()(())()()(())()()()()()()()(())()()()(()())()()()()()(())()()()()()()(())()(()())()()(())(()())(())()()()()(())()()()(()())()()(())()(())((())())(()())()()()(())(())()(())()()()()(())()()()(()())()(()()(()))()()()((())())(())()()()(())()()()()()()()()()(()())(())()()()()()()(())(())((()))()()(())()(())()(())()()()()((())())(())(())()()()()(())()(())()()()()()(((())())())()()()(()()())()()()(())((()))()()(())()()(())()()()(())()()()(())()()()((()))()()()()()()()()()()()(())()()()(())()()(()())(())()()()()()()(()())(())(())()()()()()()()()()()(())()()(()()(()()))()()()()()()(())()(()())()()()()(())()()()()()()(())()((()))()()()()()()()()()(())()()()()(()())()(())()()()(())()()(()())()()()()(())()(())()(())()()()()()()()(())()()(()())()()(())()()()()()()()()()()(())(()())()()()()(()())()()()()()()(()())()(())()(())()()()()((()())())()(())()((()()))(())()()()(()())(())()()()()(())()()()()()(())(())()(())(())(())()(())()()()()()()()(())()()()()()()(())()()()()()()()()(())(())(())()()()()()(())()()()()(()())()(())()()()(()())()()()()(()())()(()())(())(())()(()())()()()()((()))(()((())))()()(())()()(())()()()()()()(())(())()()()()()()(())(())()()(()()())()()()()()()()((()))()(())(())()()()()()()()()()(())((()())()())((()))()()()()()()()()(())(())()(())()()()(())()()()()()()()()()()()()(())(())()(())()()()()()((())(())()()())()(()()())(()())()()()()(())()()()(())()(())()()()()()()()()()()(()())(())()()(())()()()()()(())()()()(())(())(())(())(())()()()(())()()()(())(())(()()()(())())()()()()()()()()()()()(())()(()())()()()()()()(())(())()()(())()()()()()()()()(())()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()(())(())()()()()()()()()()(())(())()(())(())(())()()(())()(()()()(()))()(((())))()(())()()()()()()()(())(())()(()())(())()(())()()()()()()(())()()()()()()(())()()()()()()()()()()()()(())()()()()()()()(()())()()(())()()()()()(())()()()()(())(())()((()))()()()()()(())()()()()()()()()(())()(())()()()()()()(())()()()(())()()()()()()()()()()()()()(())()((()(()())))()()()(())()(())()()()()()()()(())(())(())()()()((()())()()())(((())))()(()())()()()(())()()()()()()()()()()()()()()()()()()()()(())()()()(())()()()()(())()()()()(())(())()()()(()(())())()()(())()()()()(())(()())()()()()()()()()(())()(())((()(()()((()))())))()(())()()()(()())()()()()()()()()()()()()()()()()()()()(())()()()()(())()()()()()()()(())()((()))(())()()(()()())()()()()()()(())()()()((()))()()()()()()(()())()()(())()()(())()()()()(())(((()))())()()()()()(()()((())))()()()()()(())()()()()()(())(())()(())(())(())()()()(())()()()(()())()((()))()()(())()()()()(())((())())()()()(())()()()(())()()()()()()()()()()()()()()()()()()()()()(((())))()(())(()())()(())()()(())()(())()(())()()()(())()()()(())()()()()()()()(())()()()()()()()()()()()()()()()(())()()()()()()()()()()(())()(())()(())()()()(()())()((()))()()()()()(())()()()()()()()()()()()()()()()()()()()()(())()(())()()(())()()()()()()()()()()()()(())()(())(())()(())()()()()()()()()()()()((()))()()()()()()()()()()()()()((()))()(())()()()()(())()()(())()()((()))()()(())(()())(())((()())()())()()()()()(())()()()()()()()(())()()(()())()()()()()()()()()((()))()()()()()(())()()()()()(())(())()()()(())(()())()()(())(())(())()()()()()()()()()(())()()()((()))()(())()()()()()()()()()()()()()(())()()()()()()()()()(()()())()()()()()()()()()()()()()()()()()()()(()())()()()()(())(()())()()(())()()()()()()()()()()()(())()(())(())()()()()()()(())()(())(())()()()(())()()((()))()()()()((()))()()()()()()()(())()(())()()()()()(())()()()()()()()()()(()())()()()()()()(())()()(())()()()()()(())()()(()())()()()()()()()()()()()()()()()()()()()(())()()()()()()()()()()()()()(())(())((())()(()))()()()()()()()(())()()()()()()(())()()()()()()()()()()()()()(())()()()()(()())(())()()()(()())()()()()()()(()())()(())()()(())()((()())(()()))()()()()(()(()))()()()()()(())()()()()(())()()()()(())()()()()(())()()()()()()()()()()()()(())()()()()()()()()()(()()()()())()()()()()()(())()((()))()()()()()(())()()()(())()()()()()()()()()()(())()()()(())(())(()())()()()(())()()()()()()()()()(())()()(())()()()()(()())(()())()(())()()()()(())()(())()()(())()(())()(())()()()(())()()(()())()(()())()()()()()()()()()()()()()()()()(())()(()())(())()()(())((()))()()((())(()())())()()()()()(()(()))()()(()())()(())()()()()()()(())(())()()()(())(())()()()(()())()()()(())(((())())())()()()(()())()()()()()()()(())()()()(()())()(())(())()()()()()()(())()()()()()(())()(()()())()()()(())()()()()()(())()()()(())()()()()()(())()()()()()()()(()()(())()())()()(())()()()(())(()(()))(())()()()(()(()))(())()(())()()(()())()(())(())()()()()()(()()())()()(())()()()(())()()()()()((()))()()()()()()()()(())()()()(()())()(())()()()()()()((()()())(()(())()))()()(()())()()(()())(()())()()()()(()())()()()()(())()(())()()(()())()()()()()()(())()()()()(())(())()()()(())()((()))((())()(()))(())()()()(())()(())()()()()((()))()()()()()(())()()()(())()()()((())())(()())()()(())()()()()()()(())()(())()()()()()()()(())()()()()()()(()(()))()((())()())()()()(())()()(()())()()()()()(())()(())(())()()()()()()()()()(())()(())()()()((()))(())(())()(())()()(())()()()()()()()()()()((()()))()(())()()()()(())()()(())()()()()()()(())(())()()()()(())(())(())(()()()()())()()(())()((()))()()()()()()()()()()(())()()()()(())()(())()()()()()()()()()()()(())()()()(())()(())((()))(())(()()())()()()(())()()()()(())()()()()((()))()(())()(())()()(())()(())()()(()())(())()()()()()()()()()()(())(())()()()(())()()(())()()()()(()())()(())()()()()(())()(())()(())()(())()(())(())()()()()()()()()()(((()))())()()()()()()()(()())()()()()()()()(())(()())()()()()()()()()()()()(()()())()()()()()()()()()(())()()()()()()()()(())()()()()(())(())()()()()()()()()(())()()()()()()()()()()()()()()(())()()()()(())()()()((()))()()((()))()(()())()()()()()()()()()(())()(()())()(())()()()()(())()((()))()()()(())()()()()()()(())()(())()(())(())()()()()(())(())(()())()()()()(())(())()()()()()()()((()))()(())(())()(()())(()())((()()))(())()()()(())()()()()()(())(())(())(())()()()()()()()()()(()())()()()()(()())(()())()()()()()()()()()((()))(())(()()())()()()()()()()()()()()()()()()()()()(())()()()(())()()()()()()(()()(()))((()))()()(())()()(())(())()()()()()()()()()()(())()(())(())()()()()()(())()()()((()))()()(()())()()()(())(())()()()()()()()()(())(()())()()()()()(())()()()()()()()()()(())()()()()(())()((()())(()))()()()(())()()(())()()(())(())((()))()()()()()()()(())(())()()()()()(())(())()(()())()(())(())()((())()())()()()()()()()()()(())()()()()()()()((()))()(()())()()()()()()(())(())()(())()(())()()((()))(())()()()()()(())()(())()()()()((()(()))())()()()()()(())()()()()()()()()()()()()()()((()))()()(()())(()())()()()(())(())()()()()()()(())()()()()()()()()()()()()()()()()(())()()()(())()()()()()()()()()()(())(())(())()()()()()(())(()())()()()()()()()()()()()(())()()(()()((())))()()()()()()()((()))()()()(())()()()(((())))()()()()(())()()()(())(()())()()()()()(())()()()()()()(())()()()(())()()()()()(()())()()()()()()((()))()()()()()()(()())()(())()()(())()()()()()()()(())()()(())()()()(())(())()(())()()()()()(())(()(())()())()(())()()(()()()())(()())((()))()()()()()()()()()()()(())()()()(())()()()()()(())()()(())()()()()()()(())(())()()(())()()()()()()()(()()())(())()()()()()()()()()()(())()()()(())()()()()(())()()()()()()()()()(())()(())()(())()(())()()()()(())()()()(())()()()(())()()(()()())()()()()()(())()(())()()()()()()()()(())()()(())()()()(())(())()()()()()()()()()()((()(()((()())))))()()()()()()()()(())()(())()()()()()(())()()()()(())(())(()())(((())))()(())(())()()()()()()(())(())()()(())()(())()()()()()(())()()(()())()()()()()()()()(()())()()(())()()()()()()()()()(())()(())(())()()()()()()()()()()()(())(())()()()()()()(())()()()(())()()()()()()(())()()(())()()()()()()(())()(())()()()()(())()((()))(())()(())()(())()()()(())(()()())((()))()()(())()()()()()()(())()()()()()()()()()((()))(())()(())()(())(())()()()()()(()(()))(()(()))(()(()()))()()((()))(())(()()(()())())()()()()()()()(())()()()((()))()()()()()()()(())()()()()()()()()()(())()(())()()((()))()(()())(())()()()()()()()()()()()()()(())((()))()(())()()(())()()()()()()()(())(())()()()()()()(())()()(())()((()))()()()()()(())(())()()(())()()()()()()()()()(())()()()()()()()()(()(()))()()()(())()()(())()()()()()()()(())()(())()()()()(())()(()())(())()()(())()()()()()()()(())()()()((()))()()(()())()()()()()()()((()))()()()()()()()()()()()()()()(()())()()()(()())()()()()(())()()(())()()()()(()())()(()())()(())(()())()()()(())()()()(())()()()(()()()())()()()()()(())()(()())(())()(()())()()()()()()()()()(())(())()()((()()))()()()()()()()()()()()((())())()(())()()()()()(())()()()()((()))()()()(())()(()())()()()()()(((())))()()()(()()())()()()()()()()()()()(())()((()))()()()()()()(())()()()()()()()()(()())()()(())()()()()()(((())))(((())))(()())()()(())()()()()()()()()((())())()()()(()()())()((()))(())()()(()(()())())(())()()()()((()))()()(()()()())(())()(())()()(())()((()))()()()((()))(())()()()()()()()()()(())()()()(())()(())(())()()(())()()()(())(())()(())(())()()((()))((()))()(())()()()()(()())(())(())()()(())()(()())()(()())()()()()()()((()))()(())()(())()()()(())((((()))))()(())(())()()()()()()()()()()()(())()()()()()()((()))(())()()()()()()()(((())))(())()()()(()())()()()(())()()(())()()()(())()(())()()()()()()(()())()()()()()()()()()()()()()()(())()()()()(()())()()(())()()()()()(())()()()()()(())()()()(())()()(())()()((())())()()(())()()()()()()(())((()))(())((())()()())()()()()()()()()(()(())())()()(()())()(())()()()()()(())()()()()()((()))()()()()()(())()()()()(())()()()(())()()()()(())()(())(())()()()(())()()(())()(())(())()()()()()(()()())()()()()()(())()()()()()()()()()()()()(()(()))(())()(()(()()()))(()(()))()()()(())()()()(())()()()(()())()(())()()()()(())()()()()()(()(()()))()()()()()(())()()()()()(()())()()()()()(())()()(()())()()()()((()))()()()()(())()(()()())()()()()()()()()()()(())()()()()(())()(())()()()()()()()()()()(()(()))()()()((())()()(()())())(())(()())(())()(())()()()(())()()()()()(())()()((()))()()()((()))()(()(()))(())(())()()()(())()(())()()()()()()()()()(()())()()(())((()())())(())()()(())(())()(())()()()()(()()()())(()())()(()())()()()()()()()()()(())()()(())()()()(()()(()()))()(())(())((())())()((()))()()(())()()()()()((()))()()()()()()()(())()()()()()()(())()()()()()()()()(())(()())()(())()(()())()(())()()()()()()(())()()()(())(())(()())()()()(())(()()())()()(())(())()()()()()(())(())((()))()(())()(()((())))()()((())()(()))()()()()()()((()))()()()()(()(()))()()()()(())()()()()(())(()())((()))(()()())()()()()()()()()()(())(())()()()()()(())()()(()(())()())()()()()(()(()))()(())()()(())()()()()()()()()(())()()()()(())()()()()()((()))()()(())(())()()(())()()(())()((()))()()()()()()(())(())()(())()()()()()()(())()()()(())()(())(())()()()()()(())()(())()()(())()()()(())()()((())())()()()(())()()()()()(())(())()()(())()()((()))()()()()()(())()(())()()()()()()()()()(())()()(())((()))()()()()()()()(()())()(())()()((()))()((()))()(())()()()()()()()(())(())()()()()()()()()()()()()(()(()))()()()()((())())()()()(())(())()((()))()()()(())()()()()((()))()()(())(()())()()()(())(())()()(())(())()(())()()()()((())())()()()()(())()()()(())()(()())()(())()()()()()()()()()()()()()(())()()()(())()(()())()()()()()()()()(())()(())()()()()()()()(())()()(())()()()()()(())()(())()(())()(()()())()()()(())()()(())()()()(())()(()())()()()()()()()()()()()()()()()()()()()(())()()()()()()()()()()()()()()()()()(()())(())()(())()()()()()()((()))()(()())()()(())()()(())()(()(()))()()(())()()()()()(())()()()()()((())()())()(())(())()()(())()()()()()(())()()()()()()()(())()(()()())()()(())()()()(())(())(())()()(())(())()(())()()(())()()()()(()())()()()(())()(())()()()()()()()()()((()))()()()()()()()()(())()()()(())()()()()(())()(()())()(())()()((()))()(())(())()()(()())()()()(())(())()()()()()()()()(())()()()()()()((()))()()()()()(())()()()()(())()()(())(())(())()()(())()()()()()()()((()))()(())()(())()()()()()()(())()()()()(())()()()(())()()()()()()()()()()()()()()(()())()()()(()())()()(())()(())()()(())()(())()()()()(()(()))()()()()()()()(()())(())()()()()(())()()()()()((()))()()()()()()(())()(()())()()(())()()()()()()()()()(())()()()()()()(()(()))()()()()()()()()(((())()))(())()(())()(())()()()()()()()()()()()()()()()()()()()()()()(())()()(())()()()(()())()()()()()()()()(())()(())()(())()()()()()((())(()()))()()()()()()()()()(()())()()()()()()()()(())()()(())(())(())()(())()()(()())(())(())()()(())()(())()()()()()((()))()()()()()()()(())()()()()(())()(())()()()()(())()()()()()()()()(())()()()(())()(())()(()()())()()()(())()()()(()())()()()()()()()()()()()()()()()()()()()()()()((())())()()()()()()(())()()()()()(())()(())()()()()(())((()))()()()()()(())(())(())()()(())()()(())()(())(())()()(())()()()()()()()()()()()()()()()()()()()()()()()()()(()())()()()()()()()()(())()((()))()()()()(())()()()()(())()(())()(())()()()()()()()()()(())()(())(())(())()()(())()()()()(())(())()()()()()()()()()()()()()()(((())()))()()()()()()(())()()()(())(())(()())()()()(())()()()(()(()()))()()(())()()(()())()(())()()()()()()()()()()()()()()()()()(())()()()()()()()()(())(())(()()())()((())(()()))()()(())()()()()()()(())()()(()())()()(())()()()(()())()()()()(())()()()(())()()()()()()(())()()()()()()()(())(()()()())()()()()(()())()()((()))()()()(())()()()()()()()()()()()(())(())(())()()()()()(())()()()()()()()()()()()(())()((()))(())()()()()()()()(())(())()()()(())(())()(()())()()()()()(()())()((())())()()()()()()(())(())()(()())()()()()()()()()()(())()()(())()()()(())(())()()()()(()())()(())()()()()()(()()()())()()()(())(())()(())()()()()()()()()()()()()()()()()()(())()()()()(())()()(())(())(()())()()()()()(())(())()()()((()())())()()()(())(())()()()()()()()()()()()(())(()())()()()()()()()()()()((())())()(())()()()()(())()()()()()(()(()))()()()()()()()(()(()))()()()()(()()())()()()((()()))()()()(()()())(())()()()(())()()()()()()()()()(())()()()(())()(()(()))()()()(()())(()())()()()(())(())()()(())()(()()())()()()()()()()()()()((())())(())()()()()()()(()())()()()()(())()()(())()()()()(())()()()()()((()))(())()()()()()()(())(())()()()()(())()(()())(())()(()())()()()()()()()()()()(())()()((()))()(())()()()(())()()()()()()(())()()(())()()()()(())()()()()()()()()()()()()(())()()()()()()()(()())()()()()()()()()()()()(()())()()()()()()(())()()()(())()()()()((()))(())()()((()))()()()()()(())()()()()()()(())()()()()()()(())()(())()()()()()(())()()()()(())()()()(())()()()()()(())()()(())()()(()(()))()()()(())()((()))()()(())()()(())()()()()()()()(())()()(())()(()())()()()()()(())()()()()()()(()())()((()))()()()()()()()((()))()()(())()()((((())))()())(()())()()()()(())()()()(())()()(())((()))()()()()()()()()(())()(()())(())()(())()(()())()()()()()()()(())()()()()()()()()()()()((()()))(())(())()()()()()()()()(())()()()(())()()()()()(())()()()()(())((())()())()()()()()()()(())()()()()()()()(())()()()()()(())()()()()()()()()()()()()()()(()())()()()()(()())(())()()()()()()(())()((()))()()()((())(()))()()()(())()()()()()((()))()()()()()()()()()()()()()()()()()()()()(())()()()()()()()(())()()()()(())(())()()()(())()()()()()()()()()()()()()(())()()()()()(())()()()()()(())(())()()()(())()()(())()(())()()()()()()()()()(())(())()(())(())(())()()(())()()()()()()()()()()()((()))(())()()((()))()()(())()((((()))))()()()()(())(()())()()()()()()()(())()()((()))(())()(()(()()()))()()()()()()()()()()()()()()()()()()()()()()()()()()()(())(())(())()()()()()()(())()()()()()()()()()()()()()(())()()()()()(())()()()()()(())()()()(())()()()(()())()()()()(())()()()()(())()(())()()()()(())()()()()((((()())())))()()()(())()(())(()()())()()()()(())()()()()()(()())()(()()()()()()())()()()()()(())(())()()()(())()()()()()()(())(())()()(())()()()()(())()()()()()()()(())()()()()()()()()()()()()(())()()()()()()()()()(())()()()(())()()()()()()()()()()()()(()())()(())()()(())(())()()(())()(())()(())()(())()(())()()()()()()(())()(()(())()())((()))()()()()()(()()())()()(())()()(()())()()()()()()((((((()()(())(()())))))()))()(()())()()()()()()(()())(())()()(())()()((()))()()()()()()()()()(())()(()()())()()()()()()(())(())()(())()(())()()()()()()()()()()()()()(()())()()()()()((()))()(())(())(())()()()()(()())()()(())()()()(())()(()(()))()()()(())()()(())()()()(())()()()()()(())()()()()()()(()())(())()(()(()))((()))()()()()()()()(())(())()()(())()()()()()()(())()(())()()()()()()()(())()(())()()()()()(())()()()()()()()()()()()()()()()()()()((()))()()()()()((()))()()()()(((())))(()())()()()(((())))(())(()())()()()((()))()()()()()()(())()()()(())()()()(())(())()(())()(()())()()()()(())()()()(()((()))())()()()()()()()(())()()()()()(()())()()()()()()()()()()()(()(()))(())()()()()()()()()()()()()()()((()())((())))()()()()()()(())()()()()()()(())()()()()()()()()()()()((()(())))()()()()(())()()(()())()()()()(()())(())(())()()()()()()()(())()()()()(())()(()())()()()(())()()()()(())()()()(())(())(())(())()()()()()()()()(())((()))()()()(())(())()()()()()()(()())()(()())(())()()()()()()()((()))(())()()()()()()()()(())()(())()()(())()()()()()()()()()()()()()()()(()())()()()()()()()()(())()()(())()()()()(())(())()()(())()()()(())(())()(())(()()())()(()()()())()()()()(())()()()()(())()()(()())()()()()(())()()()()()()()()()()(()())()()()(()())()()(())()()((()))()(()())()()(()())()()()()()()()(())()(())(())(())()()()()()()()(())(())(())(())()()()()()()()()()()(())()(())()()()()()()()(()())(())()(())(()(()))()()()(((())))()()(((())))()()(())()()()()()()(()())()()()()()((()()))()(())()()(())(())()()()(()())()(())()()(()()()())()()()(())(())(())(())(())(())()()()()()(())(())()(())()()()(())()()()()((()))()()(())()()()()()()()(()()())()()()()()()()()(()()())()(())()()()()()()()()()()()()()()()(()())()(())()()()()(())(())(())()()((())()())()()((()))()()()()(())()()()()()()()()()()()()()()(()())()()(()())(())()()(())()()()()(())()()()()()()()()()()()()()()()()(()())()()()()()()()(())(()()()()())()()()()()(())()()()()()()()()(())()(()(()))()(())()(())()()()()()(())()()()()()()()(())()(())(())(())()()()()()()()()()()(())()()()()()()()()()()()()()()()()()()(())()()((()))(()())(())()()()(())()(())()(())()()()()()()()()()()(())()()(()())()()()()()()()()()()()(())(())()()()()()(())()(())()()()()()()()()()()()(()())()(()())()(())()()(())(())()()()()()()(())()((()))()(())()()()(())(()(()))()()()(()())(())()()()()()(()())()(())()()()()()()(())()()(())()(((())()))()()()(()()()()())(())()()(())()()(())(())(((()))()()(()))()()()()()(((()())))()()()()()(())()()()()()()()()()()()()(((())()())())()()()()()(()())()()()(())()(())()()()(())(())()(())()()(()())()(())()()()()()(()())(())()()(())()()()(())(())()()(()())()()()()()()()()(())(())()(())()()()()()()(())()()()()()()()()()()()(()())()()(())()()()()()()()()()()()(((())))(())()(()())()(())(())((()))()()()()(()())()()()()()()()()()()()()()()()()()(())()()()(())()()()()()()()(())()()()()()()()()()()()()(()())()((()))((()())())()()()()()()()()(())()()(())()(())(())()()()()(())()()(())()()()()()()()()()()()()()()()()()(())()()()()()()(()()())()()(())(())()()()(())()(())(())(())()()()()()(())()()()(())()()()()()()()()()()(()())()()()(())()()()((()()))()(())()()(())()()()()()()()(())()()()()()()()()()()(())()()()()(()())()()()()()(())()()()()()()()()(())()()()(())()(())(()())(()())(()())(()())(())()()()()()()()(())(())()(()())()()()(())()()()(())(())()()()()()(())()(())()()()()(())(())(())()()()(())(())()()()()()()()(())()()()()(())()()()()()()()()(())()()(())()()(()()())()(())()()()()(()())()()()()()()()()()()((()))()()()()()()()()()()()()()(())()(())()(()()()())()(()())()(()())()()()()(())()()(())()()()()()()()()()()()()(())()()()(()())(())(())()(()())(())()()()()()()()()()(())()()()()(()()()()())()()()()()(())()()()(()())()(())(()()())()()()()()((()))()()(())()()()((()))(())()()()(())()()()()()()(()())()(())()()()()()()()()()(())()()(())((()))()()(())()()()()()()()()()()()()(())()()()((())())()()()()()(())()()(())(())(())()(()(())())(())()()()()()()()(())()(())()(())()()()()()(())()()()()()(())()()()()()()()()(())(())()()()(())()((()))(())((()()))()()()()()()()(()())((()))()()()()()()(())()()((())((())))()()(()())()()(()()())((()))()(())(())(())()()()()()()()((()()()))()()(()())()()()()(())()()(())(())()()()(())()()()()(())()()()()()(())()(()())()()()()()((())())(())((()))()()(())()()()()()(()()())()()()()()(()())(())()()()()()()()()()()(())()()()()()()()()()()()()()(())(())()()()(())()()()()()()()()()(())(())()()()()(())()()()((()))()(())()()(())(())()()()()(()())()()()()(())()()((()())())()()()()()()()()()()((()))()()()()()()()()()(())((()))()(())()()()()()()()(())(()())(()())()(()()())()()()()()((()))()((()))()()(()())()()()()()()()()()()()()(())(()())()()()()()()(()())()()()()()(())()()()()()()()()()()(())(())()()()()()(()())(())()()()()(())()()(()())()()()()(())()()()()()()()()()()()(())()()()(())(())()()()()()()()(()()())()(())()()(())()(())()()()()()((()))(()(()))()()()()(())(())()()()()((()))()()()()()(())(()())(()()()())()()()()(())()()(()())()(())()()()()(())()(())()(())()()(())()()()()()()()()()()()()()((()))()(())(())()((())(()))(())()()()()(())(()())()()(()()())()()((())())()()()()()()(()())()()()(())((()))()()(())(())()()()(())()()()()()()(()()())()()()()()(())(())()()(())((()))()()()()(())(()())(())()()()()()()()()(())()((()))()()()(()()()())()(())(())(())()()()(()())(()())()(())(())()()()(())()()()()()(())()()()()(())(()())()(()())()()()()()()()()()()()()()()(())()()()()()()()()()()(())()(())()()(())()()()()()()()()()()()()()()(())()()()()()(())()()()()()()()()()()()()()()()(())()()(())()()(())((()))()()()(())(()()((()())))()(())()()(())()()(())(()(())())()()(()())()()()()(())()()()()()()()()((()))(()())()()()()()()()()()()()()()()()()()()()()()()()()()(())()()()(())()(())(())()()()()()(()())()()()()((()))()()(())()(())(())()()()()()()(()())()()(())()()()(()()())()(()())()()()(())()(())(((()))())(()())()()()()()()(())()()(()())()()()()()()(())()()()((())())(()())(()())(())()()(())()(()())()(()())(())(())()()()()()()()()()()()()()(()())(())()(())(())(())()()()()()()(()()())()()()()()()(())()()(()(()))()()()()()()()()()()()()()()()(()())()()()((()))((()))()()()()()()()()()()(())()((()))()()(())(())(())()()(()())()()(())(())(()())(())()()(())()(())(()())()()()()(()()())(())()()()()()()()(())()(())()()()(())(())()()()()()(())()(())()(())()()()()()(())()()()()()(())()()()()()(())()()()()((()))()()()()()((()))(())(())(()())()()((()))()()()()(())(())(())(())()(())()()()()()(()()())()()()()()()()()()()()()()()()()()()((())())(())(())(())()(())(())()()(())((()))()()()()()(()()()())()()()()()()((()))((()))()()()()()()()()(())((()))()()()()(())()()()()()()(())()()()(())(())()()()()()()()()()()()()()((()))()(())()()(())()()(())()(()((())))()()(())()()(())()()(())()()()(()()())()(())()()(()()())(())()()()(()())(())()()()()()()()()()()()(()(()))()()()()()(()())()(())()(())()()()()()()()()()()()(()())()()()()(())()(()()()())()()()()()()()()(())()()()()(())()()()()()()()()()()()(())()(())()()(())()(())()(())()(())(())(())(()())(())()()()(())()()()((()))()()()()(()())()()((()()(()))())(())()()()(())()()()(())()()()()()(())()()()()()()()()()()(())((()))()()()()(())()()()()()(())(())()()()()()()(())()()()()(())(())()()(())(())()()(()())(())()()()()()()(()())(())()()()(())()()()(())(())()()(())()()(())()()()()()()()()()()()()()(())()()()()()()(()(()))()()()()()()(())()()(()())()((()))()()()()()()(())()()()()()()()()((()))()()()((()))()(())()()()(())()()()(())()()()((()))(())()()()()()()()()()(())()()()()(()()())()()(())()(())()()()()()()()()()()()()()((())())()()()()()()()()()(()())(()(())()())()()()()()()()()()()(()())()()()()()()()()()()()()()()()()()()()()()(())()()(())()()(())()()()()()()()()()()(())()(()())((()))()(())(())()()(())()(())()()()()()()()(())()()()()()()()()()()()((()))()()((()))()()()()()()()()()()()()()()(((())))()(())()()()()()()()()()()()()(())()()(())(())()()(())()()(()(()))(())()()()(())(())()(())()()()()()()(())(())()()()()()()(())()()()()()()()()()()()()(())()()((()()))()()(())()()()(())()()()(())()()()()(())(())(()())()()()()(())()()()()()()(())()()()()()()()()(()())()()()(())(())()()()(()()())()()()()()()()()(())()()()()()()()()(())()()()()()()()()()()()()()()()()()()()()()(())()()()()()(())(()())()()()()()()()(())()()((()()()))()()(())(())()()()(())(())(()((())))(())()()()()(())()(())()()()()()()()()(())(())()()()()()()()()()()()()()(())()()()(())()()()()()()()((()))()(())()()(()())()(())()()()()()()()()()(()())()()(())((()))((())())(())()()()(())()()()()()()()()(())()(()())(())()()()(())()(())()()(())()()()((())())()(())(())()()(())()()()((()))()()()()(())()()()()()()()()()()(())()()()(())(()())()()()()(()()()(()))()()(())()()()()(()())()()()()()()()()()()()()()()()()(())()()()(()())()(())()()()()(())()(())()()()()()()()()(())()()()()(())()()()()()()()(()())()()(()())()()()()((()))(())()(())()()()((()))()(())()()(())()()()(()())()()()()()(())()(()())()()()()(())(())()()()(())()()()()()(()())(())()()(())()(())(())()()()()(()()())()()()()(()())()(())()()()()()()()()()()()()()()()()()()()(())()()()()()()(()(()))((()))()(())()()()()()(())()()(())()()()()()()(()())()()(())()()()()(())()()(())()(()())()()(())()()()()((())())()()()()(())()()()(())()(())()()()()()()()()()()()()()()(())(())()(()())()(())()()()(())()()((()))()()()()(())((())())()((())())()()()()(())(())(()())()()()()()()()(())()()()()()()()()(())()()()()()()(())()()(())()()()()((()))()()()()(())()()()(())(()())()(())()()()(()())()()()()()()()()()(())()(())()()()()()()()()()(())()(((())))(())()()()()()()(((())))()()(())(())()()()()()()()(()())()()()()()()()()()()()()()()()(())()()(()())(())()()(())()()(())()(()()((()())))()()()()()()()(())()()()()()(())(())()()()(())()()()(()()())((())(()))(())()()()()()()()()()()()()()(())()()()()()()()()()(()())()()(())()()(())()(())()((()())(()))()()()()()()(())()(())((()()))()()((()))()()()()()()()()()(())()()((()))()(())()()()()()()(())()(())(())()(())()(()())(()())()((())())(())(()()())()(())()()(()())()(()())()()()()()()()()((()))()(()(()))()()()()()()()()()(())(())()()()(())()()()()()()()()(())(((())))(())(())()()()()()()()()()()(())()()()(()()())()()()()(()()()())()()((()))(())()(()())()()()()()()()()(())()()()()()()()()()(())(())()()()()()()(())()(())()()()()()(())()(())()()()()()()((()))()()()()(()())(())()()()()(())()(())(())()()()(())()(())()()()()()()()()()()(())()()()()(()())()(())()()()(())()()(())()()((()))()(())()()()()()()()()()()()()()()()(()())(())(())()()(())((((()))()()))()()()()(()()())()(())()()((()))()()(())()()()(()())()((()))(())(()())()()()()()(()())(())()()()()()()()()(()())()()()()()()((()))()()()()()()()()()()()((()))()()()(())()((()))()()()()()()()()()(())()()(())()()()()()(()())()()()(())(())()(()()())(())()()(())()()()()(())()()()()()()()()(())()(())()()(())()()()()(())()()(())()()()()(())()()()()(()()())()(()(()))()()()()()()(())()(())(())()()()()()(())()()()()()()()()()()()()()()()(())(())()()()(())()(())(())()()()()()(())()()()()()()()()()()(()())()()(())()()()(()()())()(()())((()))(())()()(())()()()(())()()()(())()(())()()(())(()())()()()(())()()()()(())()()()()()()()()()()(()()())()()()()()()()(())()()()()()()()()()()()()()()()()()()()()(())()()()()()()(())(())()()()()()()(()())()()()(())()()()((()))()()()(())()()((()))()()()()(()())()((()))(())()()()()()()()(())(()()()())()()()()()()()()(())(())()()()(())()(())()(())()()(()()()(()))()()()(())()()(()((())))()()()()(())()()()()()()()()((()))()()()()()()()(())()(())(())()()()()()()((()))(())()()()()()()()()()()(()())()(())()(())()()()()()()()(())(())()(())()()()()()()()()()()()()()()()()()()()()((()))(()())()()()(())(())(()(()))()((()))()()(())(())()()(())()()()()()(())(())()()()(())()()()()()()(())(())()()()()()()()()(())()()()()(((()(()))))()()()(())()()()()()()()()()()()()()()()()()()()()()(())()()()()((()())())(())(()())()()()()()()()()()(())(())()(())()()()()((()))()(())()()()()(()(()))()((()))()()()()()()()(())()()(()())(()()())()()()()()()()(())()()()()()()()()(()()(())(())())()()()(())()()()()()()()()()()()()()()()(())()()()()()()(())()(())()()()()(())((())())()(()())()()((()))()()()()()()()()()()(()())()()(())()(())()()()()()()()()(())()()()()()()()()(())()(())(())()()()()()()(()())(())(())(())()()()()()()(())()(())((()))()()()()()()()()()()()()()()()()()()()()()(())()()()()()()()()()(()())()()()()()(())(()())()()()()()(()())()()()()()()()()()()()(())()(())(()())(())()()()()()()()()()(())()()()(()())((()))()()(())()(())()()()()()(()(()()))()((()))()()()()()()()(())()()()()()()()()()()()()()()()()()()()((())())()(())()((((()()(())(())()))))()()()(())()()(()(()))()()(())()()(())()()()()()()()()()(())()()()(())(())(())()()()()()()()()()()((()))()()()()()()()()((()))()()(()())(())()()()()()()()()()()()()()()(()())()()(()())()()(()(()))()()(())()()()()()()()()(())()()(())()(()()())(())()()()()()(())()(())()()((()))()()(())()(())()(()())()()()()()()()()(())()()()()()(())((()))()()(())()(()())(())()()()()(()()())((()))()()()(())(())()(())()()()()()()(())()()()()()()()(())()()((()))(())(())(())()()((()))(())()()()()(())()()()()(())()()()()()()()()()()()()()(())(()())()(())()()()(())()()(())()()(()())((()))(())()()()()(())()()(())(())()(())()(())()()(())()()()(())()()()()(())()()()()()(())()()()()()()(())()()()(())()(())()()()()()()(())(()(()))()(()())()()(())()(())(())()()(())()()()()()()()()()()(())()()()(())()()(())()()()(())()()()()(())((())())(())()()()()()(())()(())()()()()()(())()()()(())(())(())()()()()()()()(()())()(())()(()())()()()()((())()())(())()()(()())((()))()()()()(())()()()()(())()(())()(())()()()()()()()(()()())()()(())(())(())()()(())()()()()()()()(())()()()()()()()()()()(())()(()()()())()()(())()()()(()())()()()()()()()(())()((()))()()()()()()(())()()(()(()))()((()))()(())()(())()()((()))()()()()(())()(())()()()()((())())(())()()(()()())()()()()(())()()()(())()()(((())()))()()()()()()()(())()(())()()()()()()()()()()()()()(())()()()(())((()()))()(()())()()()()()()(())()()()()()(())(())()()()()(())()()()(())(()())()()()(())()(())()()()()(())()()()(())()(())()()()()(())()(())(())(())()()()()()()()()()()()()()()(())()()(()()()()())()(()())()()(())()()(())()()()()(())()(())(())(()())()()()()()()()()((()))(())()()()()()()(())(())()(())(())()()()()()()((()))()()()()(())()()()(()())()()()(())(()())(())()()()()()((())())()()()(())()(())(())()()()(())()()()()()(())()()(())((()))()()()(((())))()()(())()()(())()()((())())()()()()()()()()()()()()()()()()()()()()(())()(())()()(())(())()(())()()()((()))()(())(()())()()(())()()()()()(())(())(()()()())()(()())()()()()()()(()()())()()(())((()))()((())()())()()()()(())((()))()((()))()()()()(())(())()()()()()()()()()()()()()()()(((()())))()()()()()()()()()(())()(())(())()()()((()))()()(()()()())()()()()()()()()(())(())()(())()()()()(())()()()()()(())(()(()))()()()()()()()()()()()(()()()(()))()(())()(()())()()()()()()()()(()())()()()()()(())(())(())()()()()(())()(())()()(())()()()()(())()(())()()()()(())()()((()))(())()()()()(())(())()()(()()()(()))()()()()()(())()()(())(()())()()()()()()()()()()()()()()(())()()()()()(()())()()()()()(())()(())()()()()()()()(())()()(())()(())()()()()()()(())()()()()()()()()()()()()(())()()(())()(())(())(())()()()()()()()()()()()()()()()()(())(()())()()(())()()()()(())()()()(())()()()()()()()()()()((()))()()()()()()(())(())()()()()(())()()(())()()()()()(())(())()()()()()()()()(())()()(())(()())()(()())()()()()()()(())()(())()(()())()(())()()((()))(())()()(())((())(())())()()()()()(()())()()()(())()()((()))()()(()())()()()(()())()()(()())()()(())()(())()()()()()()()((()))(())()()(())(())()()()()()(())()()()(())()()((()()))()(())()(()())()(()(())(()))()(())()(())()()()()()(())()()()()(())((()))(())(())()((()))()()()()(()()())(())()()()()()()()()()()()(())()(()())(())()()(())()()(())()()()()()()()()()()()()()()()()()()()()()()()()()()(()())()()()()()()()()(()())(())()()()()()(())()()()(()()(()))()(())()()(()())(()())()()(())()()()()()(()())()()(())(()())()()()()()()()()()()()()()()()()(())(())(())()()()()(())()()()()()()()()()()(())()()()()()()()()()((()))()()()(())()()()()()()()()()()()()()()()()()()()()()(())(())()(())()(()())()()()()(())()(())()()()(())()()()()()()()()()()()()()()()()((())())()(())(())(())()()(())()()()()()()()()()()()()()(()()())()()(()())()(())(())()()()()()()()()(())(()(()))((()()))(()()()())(())()(())()()()()(())()()()()()()()()()()()()()()(())(())()()()()()()()(())(())()()()()()()()(())()()()()()()()(()()())()()()()((()))()()()()(())()()()(())()()()()((()()))(()())()()()()()()()()()()()(())(())()()()()()()()(()()()()()(()))()()()()(())(())()()()()()(())(()())()()()()()()()()()()(()())()()()()()()()()()()(())()(()())(())()(())()()()()(()()())()()()()(())()()(())(())()()()()(()())()()()()(())(())()()()()()()()()(())(())(())()()()()()()()()()(()())(())(())()()()()()(())(())()()(())()()()(((()))())(())(())()()()()()()()(())()()(())()()()()(())()()()()((()))()()(())()()()()()()()()()()()()()()()()()()()()()()()()()(())(())()()()()(())(())()()(()(()))()()(()())((())(()))()()()()()()()()()()()()()()(()())()()()()()()()(()()())()()(())()()()(())()()((())((())))()((())()())()(()())()()()()(())()()()()()()(())(())()(())()()()()()()()()()()(())()()()(())()()()()()()()()()(())(()()())()()()()()(())(())()()()()(()())()()()()(())()(())()(())()()()()(())()(())(())()()(((())))()()()(())()()()()()()()()()()()()()()(())()(()(()))()()()()()((()))()()()()()()()()()()((()))(())()()(()())(())()()()(()())(())()((()))()()()()()(())((()()))()()()()()()()()()()()()()(()())(())()()()()()(())(())()()()()()()()()()()()((())())((()))()(()()((())))(())()()()()()()()(()()())()()()()()()(())()()()()()()()()(())(())()()()((()))()(())()(())()()()()()()()((())())()()((()))(()())(()())(())()(())((((()))))((())())()((()))()()()()()()()()((((()))))()()()((()))(())(())()()()(())(()())()()()((()()))()()()()()()()()()()(())()()()()()()()()()(())(())()()()()(())()()()()(()(())())()()()()()()()()()()()()()()(())()()()()()()()()(())()()()()()()()()()()()()()(())(()()())()()(())()()()(()())()()()()()()()(())()()(())()()()(()())(())(()())(())(())()(())()()()()()()()(()())(())()(()())()()()()()()(())()()()()(()())()()()()((())())()()(()())()((()))()()()()()(((()))())()()()(())()()()(())()(())(()())(())(())(()())()()(())()()()()()()(())()(()(())())(())()()((()))()()()()()()()()()()()()(())()((()))()()(())()()()()()()(())()()()()()()()()(()())()()()()()()()()()()()()()()()()()()(())()()()(())()()()(())(())()()()(())()()()()()(())()()()(())()()()()()()(())(()())()()()()()()()()(())()()()((()))()()()((()()()))(())()()()()()(()(()))()()()()(())()(())()()()()()()()()()()()()()()()()()()()()()((())())(()())()()((()))(())()()()()()(())(())()()(())()(())(()()()()()())()()((())(()))()()()()()()()()()()(())()(())()()()()()()(())()()()()()()()((()))()()()(())()()()(())()()()()()()()()()()((()))(())(())()()()()()()()()()()()()()()(())()(())()()()()()()(())()()()()()()(())()()()(())()()(())(())()(())()()(())()(())()()(()())()(())()()()()()()()()()()(())(())((())()())()()()((()))()()()()()()(())(())()()()(())(())()()()(())()()()(())()(()())()(()()()(()))(())()(()())(())()()(())()()()()(())()()()()()()()()(())()()(())((())())()()(())()(())()()()()()()()(())()()()()()()()(())()(()())()(()())()()(())()(()())()()()()(()())()(())()(())(())(())()()()(())()()()()()()(())()()()()()()()()()()((()()))()(())()(())(())()()()(()()())()()()()()(()())()()(())(())()()()()(())()()()()()()(())()()()()()(()()())()()(())()()()()(())()()()()()()()()()()(())()()()()((()))()()()(()())(()())(()()()())()()()()()()(())()()()()(()())(())()()(())()((()))(())()()()(())()()()(())(()()())()()()()()(())()((()))()()()()()()()()((()))(())(())(()())()()(())()()()()()()(()())()()()()()()(())()()()(()())()()()()()()(())(())()()()()()(())()()()()(())()()(())()()()()(()())(())()()()()(())()(())(())(())()()()(()(()))()()()()()()()()()()()(())()()()((()))(())()()()()()(()()()()())((()))()(())(())()()()()()()()()()(())()()()()()(())()()()(())(())()(())(())()()()()()()()(())()()()()()()()(())()(())()()()(()()())()(())()()()()()()()()()()()(((())))()()()()()()()()()()()((()))(())(())()()()()()(())(()())(())()()(())()()()()()()()()()(()())()()()((()()))(())(())(())()()()()()()(())()()()(())(())(()()())()(((())))()()()()()()()()()()()(())()()(())()()()(()())()()()()()()()()()()(())()()(())()()()(())()((()))()()()()()(())(()())()()()(())()((()))()()(())()()()()()(())()()()()()(())()(())(())(())()()()()()()(())()()()()(())()()()()()()()()()(())(()())(())()()()()()()()()()()()()()(())()()()()()()()()()()()()()()()(())()()()()()()()()()()()(())()()()()()()()((())())(())(())(())()()()()()(())()()()()()()()()()(())()()((()))()()()(()(()()))()()(()())()()()()()()()()()()(())()()()(())(()())()()()((()())())()()()()()()()(())(())()(())()()()()(((())))()()()(())()(())()((()))()(())()()()()()()()((()))()()()()(()())()(()())()(())(())()(())(()())()()(())()((())())()()()()()()()()()()()()()()()()()()()()()()()()()()(()()(()))()()()(()())()(())()()()()()()()(()())()(())()()()(()())()()()()()()(()())()((()()))()()()()()()()()(())((()((())())()())())()(()()())()(())(()())()(()())()()(())()()()()(())()()()()(())(())()()()()()()()()()()()()(())()()(())(())(()())(())()()()((()))(())()()()(())(())()()()()()((()))(())()()()()()()()(())()()()()()()(())()()()()()()()()(()())()(())(())()(())()(())()()(())()()(())(((((())()(()())))(())))()()(())()()()()()(())()()()()()()()()()()()()()()()(()())()(())()()()()()()()()()()()()()()()()(())(())()()()()()()()()()()()((()))()()()()((()))()()()()()(())()()()()()(())(()())(())()()(()())(())()()()(())()()(((()()())))()