((())()()(())(())()()()(())()(())(())(())()()()(())()()(())()(())(())(())()(())()(())()()()(())()()(())()(())(())()()(())()()(())()()()()()(())()()()(())()(())(())(())(())(())()(())()()(())(())(())(())()(())()(())(())()(())(())()()(())()()(())()()()()(())()(())()()(())()(())(())()()(())(())()(())(())()()()(())()(())()()()(())(())(())(())(())(())()()(())()()()()()()(())(())()()()(())()(())(())(())()()()()()(())(())(())()(())(())()()()(())()()()()()(())()()()(())()(())(())()()()(())(())(())(())()()()(())()(())()()()(())(())()()()(())(())(())(())(())()(())()(())()(())(())(())(())(())()()(())()()(())(())()(())(())(())(())()()()()(())(())()()()(())()()()(())(())(())(())()(())()()(())()()(())()()()()()()()(())(())(())()()(())()()(())(())(())(())(())()(())(())()()()(())(())(())()(())()(())()(())()(())(())(())()()()()(())()(())(())()()()(())(())()(())(())()(())()(())(())()(())()(())()()(())()(())(())()()(())(())(())(())(())(())()(())()(())()(())(())()(())()()(())(())(())(())(())()()(())(())()(())()(())()()()(())(())()(())()(())()(())(())()()()(())(())()()(())()()(())(())()(())(())(())()()(())()()(())()()(())(())()(())()(())()(())()(())(())(())()(())(())(())(())()(())()(())()()(())(())(())(())(())()(())()()(())(())()(())(())(())(())(())()()()(())(())(())(())(())()()(())(())(())(())(())(())()()(())(())()(())(())(())()()(())()()(())(())()(())()(())()(())(())(())()(())(())(())()()(())()(())()()(())(())()(())()()(())()()()(())(())()(())()(())()()(())(())()()(())()(())(())(())()(())(())(())()(())()(())()(())()()()(())()(())()(())(())(())()()(())(())()()(())()()(())()(())(())()()(())(())(())(())()(())()(())()()()()(())(())()()()(())(())(())()(())(())()()(())()(())()()(())()()()(())()()()()(())(())(())()()()(())()(())()(())(())()()(())()(())()(())()(())(())()(())()()(())(())(())(())(())()()(())()()()()()(())(())(())()(())(())()(())(())(())()(())(())()()()(())(())()()(())()(())()(())()()()(())(())(())(())()(())()(())(())(())()()()(())()(())()()(())()(())(())(())()()(())()(())()()()(())(())(())()()(())(())()()(())()()()(())(())(())(())(())()()(())(())()(())()()(())()()()(())(())()(())()()()()()()()(())(())()()()()()()(())(())(())(())()()(())(())(())()(())(())()(())()(())(())()(())(())()()()(())(())()()(())()(())()(())(())(())(())(())()(())()()()(())(())()()()()(())(())(())()()(())(())(())()()()()(())()(())()(())(())()()(())(())()(())(())(())(())()()()()(())(())()()(())(())(())()()()()()(())(())(())()(())()()(())()()()(())()()(())(())(())(())(())()()()()()(())(())(())()()()()(())()(())()(())()(())(())(())(())(())(())()(())(())()(())()()()()()()(())()()()(())()(())(())(())()(())(())()(())()(())(())(())()()()(())()()(())()(())(())()()(())(())()()(())()()()()(())()(())(())(())(())(())()()()(())()()(())()()()()()(())()()(())(())(())(())(())(())()()()(())(())(())()(())(())(())()()()()(())(())(())()(())(())(())()()(())(())(())()(())()(())()()(())()(())()(())()()()()()()()(())(())(())(())(())()()()()()()(())(())()(())()()(())()(())(())()()(())(())()()(())()()(())()(())(())()(())(())()()(())()(())()()()()()()(())()(())(())(())()(())(())(())()()(())(())()(())()()()()(())(())()()(())()()()()(())()(())()()(())(())()(())(())()(())(())(())(())()()()()()(())()(())()()(())()()()(())()()()(())()(())()()()(())(())()(())()(())(())()()()()()(())()()()(())()()()()(())(())()()()(())()()(())()(())()()(())()()()()(())(())(())(())()()()(())()(())(())()()()()()()(())(())()()()()(())()()()()(())(())(())()()()()()()()()(())()()(())()(())(())(())(())(())()(())()()(())(())()()()(())()(())()(())(())()(())()(())(())(())()()()()(())()()(())()()()(())(())(())(())(())(())(())(())(())()(())()()(())()()()(())(())(())(())()(())()(())(())(())()(())(())()(())()(())()()()(())()(())(())(())()(())()(())(())()(())(())()(())()(())(())()(())(())(())()()()()(())()()()()()()()()(())()(())(())(())(())(())()(())()(())(())(())(())(())(())()()()(())(())(())(())()(())(())(())(())(())(())()()()(())()()()(())()(())()()()()(())()(())(())(())()()(())(())(())(())()(())()(())(())()(())()(())(())(())(())(())(())()(())()()(())(())(())(())(())(())(())(())(())()()(())()()()()()()()()()()(())()()()(())()(())()(())(())()(())()()(())(())(())()()(())()(())()()()(())()(())()()(())()(())(())(())(())(())()(())(())(())()()()()(())(())()(())(())()(())(())(())()()()()()(())(())()(())()()()()(())()(())()()()()(())(())()()()()()(())()(())()(())()(())(())(())()(())(())(())()()()(())(())()(())()()()(())()(())(())()()()(())(())(())(())()(())()(())()()(())(())()()(())(())(())(())(())()(())(())(())(())()()(())()()()()()(())()(())(())()()(())(())(())()(())()()()(())()(())()()(())()(())()()(())()()()()()(())(())()()(())(())(())(())()()(())()(())(())()(())(())()()(())(())()()()()()()()()()(())(())()(())()(())()()(())(())(())(())()(())(())()(())(())()(())(())(())(())()(())(())(())()()(())()(())(())(())()()()(())()(())(())()(())(())()(())()()(())(())(())(())()(())()()()()(())()(())(())()(())(())()()()()(())()()()()(())()(())()()(())(())()(())()(())(())(())(())(())(())(())(())(())(())()()()()(())(())()()(())(())(())()(())()(())()(())(())(())()()(())(())()(())()(())()(())(())(())()()(())(())(())(())(())()()(())()()()()()()()(())(())(())(())(())()()(())()(())()()(())(())(())(())()(())(())()(())(())(())(())(())(())(())(())()(())()()()(())()()(())(())(())(())(())(())(())(())(())()(())(())(())()(())(())()()()()(())(())()()()()()(())(())()()()(())(())()(())(())()()()()()()()(())()()()()(())(())()()()(())(())()()()(())()()()(())(())(())(())(())(())(())(())()(())(())(())()(())()(())()()()(())()(())()(())(())(())()(())()()(())()(())()(())(())()(())()()()(())(())(())(())(())()(())(())(())(())(())(())(())(())(())()()(())()(())()(())(())(())()()(())(())(())(())(())()(())()(())()()()()()()()(())()(())(())(())(())(())(())(())()(())(())()()()()(())(())(())()()()()()()()(())(())()()()(())()(())()()()(())()()()(())()(())()()(())(())()(())()()()()()(())()(())(())(())(())(())(())()()()(())()()()()(())()()(())(())(())(())(())()(())(())(())(())(())(())(())()(())()()(())()()()(())()()()(())()()()(())(())(())()()(())()()(())(())(())()()(())()()()()()()()()()(())(())()()()()(())()(())()()()(())(())()()(())()(())()(())(())(())()()(())(())(())(())(())()(())(())()()(())()(())(())(())()(())()(())(())(())(())()(())(())()(())()()()(())()()()(())()(())()(())()()()()(())()(())()(())(())(())()(())()(())()(())()(())()()()()(())(())(())()()()(())(())()(())(())()()(())()(())(())(())(())()(())()()(())(())()()(())()()()()()()()(())(())(())(())()()()(())(())()(())()(())(())(())(())()()(())()()()()(())(())(())(())()(())()()()()(())(())(())(())(())(())(())(())()(())(())(())()(())()()(())(())(())()(())()()()(())()(())(())()(())()()(())()()(())()()(())(())(())(())()(())(())(())(())(())(())()()(())()(())()(())()()(())(())()(())()(())(())()(())(())(())()()()()()()(())()(())()()()()()(())()()()()()(())()()(())(())(())()(())(())(())()(())(())(())(())(())()(())(())(())(())(())(())()(())(())()()()(())()(())(())()()()()()(())(())()(())(())()()()(())(())(())(())()(())(())(())(())()(())(())()()()()()()()(())()()(())()(())(())()()(())(())()(())(())()(())()(())(())(())()()(())(())()()()()()()()()()(())()(())()(())()(())()()(())()()()()(())()(())()(())(())()(())()(())(())(())(())()(())()(())(())(())()()(())()(())(())()(())(())()(())()(())(())()(())(())(())(())(())(())()()(())(())(())()(())()()(())()(())()(())()()()(())()()(())()()(())()()(())(())(())()(())()()()(())(())()(())()(())()()()(())(())()(())()()()(())()()()(())(())(())(())(())(())()(())()(())(())()()()(())()(())(())(())()()()(())(())(())()(())(())(())()()()()(())(())()(())()(())()()(())(())()()()()()(())()()(())(())()(())(())(())()(())()(())()(())(())()(())(())(())()(())()(())(())(())(())()()(())(())()()()(())(())()()(())(())()()(())(())()()(())()(())()(())()(())()()()(())(())()(())()(())(())()()(())(())()()()()()()(())(())(())(())()(())(())(())(())(())(())()()()(())()()(())(())(())()(())()(())(())(())()()()(())()(())(())(())()(())()(())()()(())()(())()()()()(())(())()()()()(())(())()(())(())()()(())()(())()()()(())()()(())()()(())()()()()()(())()()(())()()()()(())()(())(())()(())(())(())(())(())(())(())()()()()(())(())(())()()(())()()()(())()(())(())()(())()(())(())()()(())()(())(())(())(())(())()(())(())(())(())(())()()(())()(())()()()()()(())(())(())()(())(())()(())()()()()(())()()()(())()(())(())()()(())()(())()()()()()(())(())(())(())(())()()()(())()(())()()(())()()()(())()(())()(())(())(())()()(())()(())(())()()()()(())(())(())()(())()()()()()(())()(())(())()(())()()()()()(())()()(())(())()()()(())()(())(())()(())(())()(())()()(())()()(())()(())()(())(())()(())()(())()()()(())(())()()()()()()(())(())(())(())(())(())()()(())(())(())(())()(())()(())()(())()()(())()(())(())(())(())()(())()(())()(())(())()(())()()()(())(())()(())(())(())()()()()()(())()(())()()()(())(())()(())(())(())()()()(())(())(())()(())(())(())(())()(())(())()(())(())(())(())()()(())(())()()(())()()(())()()()(())(())(())(())()(())(())()()()(())(())(())(())()()(())(())(())()()()(())()(())()(())(())()(())(())(())()()()()(())()(())(())(())()()()(())()()()(())(())(())()(())()()(())(())()(())(())(())()(())(())(())()()()(())(())(())(())()(())(())(())()(())(())()(())(())(())(())()(())(())(())(())()()()()(())()(())()(())()(())(())()(())(())(())()()()(())()()(())(())(())(())()()(())(())()()(())()(())(())(())()()(())()(())(())()()()()(())(())(())()()()(())()()(())()()()(())(())()()()(())()(())(())()()()()()()()()(())(())()()(())()(())(())()()(())(())()()(())(())()()()(())(())()()()()(())(())(())()(())()(())()()(())()(())(())(())()(())(())()(())()()(())(())()()(())()(())(())()(())()(())()(())()(())()()(())()()(())(())(())()(())(())()()()()(())()()()()(())()(())(())(())(())(())(())()()(())(())(())()()()()(())()(())()(())()(())()(())()(())()()(())()(())(())(())(())(())(())()(())()()(())()()(())(())(())()()(())()(())()()()()()()()()(())(())()()(())(())(())()(())(())()()(())(())()()(())(())(())(())()()(())()(())()()(())()()()()(())()()()()()()(())(())()()()(())()(())()()()(())(())()()()(())()()(())(())(())(())(())()()()()()(())()()(())(())(())(())(())(())()()()()()()(())(())()(())()()(())()()(())(())()()()(())(())(())(())(())(())(())()(())()()(())()()()(())()(())()(())()(())(())()(())(())()()(())()(())(())()()(())()()()(())(())()(())()(())(())()()(())(())(())()(())()()()(())(())()()(())(())(())()()()(())()(())(())()()()(())()(())(())(())()()()()()(())(())(())(())(())(())()(())(())()()()()()(())()(())(())()(())()(())(())(())(())(())(())()()(())()(())()()()()(())()()()()(())()(())(())(())(())()()(())()()(())(())()(())(())(())()()(())()(())(())()(())(())(())()()()(())()()(())(())()(())()(())()()()(())()()(())()()()()()()(())()(())(())()()()(())()()()()(())()()(())()(())(())()(())()(())()()()(())(())()(())()(())(())(())(())()(())(())()()()(())(())()(())()(())()()(())()()(())(())(())()(())(())(())()(())()()()()(())(())()()(())()()(())()()()(())(())(())(())()(())(())()(())()(())(())(())()(())()()(())()(())()()()(())()()(())(())(())(())(())(())(())()()(())()()()(())(())(())(())(())()()(())()(())()()()()()()(())()()(())(())()()(())(())(())()(())(())()()()(())(())()()(())(())()(())()()(())(())(())(())(())(())()()(())()(())(())()(())()()()()(())()()(())(())()()(())()(())(())()()(())()(())()()()(())()(())()(())()()(())(())(())(())(())(())(())()()(())()(())(())()()(())()(())(())(())()()()()()()(())()()()(())()(())()(())()()()(())()(())()()()(())()(())(())(())()()()(())()()(())()(())(())()()(())(())(())()(())(())(())(())()()()(())()(())()(())(())()()()()()()()(())()(())(())()(())()(())()()()(())(())()()(())()(())()()(())()(())()()()()()()()()()()(())()(())(())(())()(())()(())()(())()(())(())(())()(())(())(())()(())(())(())()(())()()()()()()(())()(())(())(())(())(())()()(())()(())()(())(())(())(())(())(())()()()(())()()()()(())(())()()()(())(())(())(())()(())(())()(())(())()(())()(())()(())()(())(())()(())(())()()(())(())(())()()(())()()(())()()(())(())(())()(())(())()(())()(())()()(())(())()()(())(())(())(())()(())()(())()(())()(())(())(())(())(())(())(())(())()()()()(())(())(())()()()(())(())()(())()()(())(())(())(())(())()()(())(())()(())(())()(())(())(())(())(())(())(())()()(())()(())(())(())(())(())(())(())(())(())()(())()()(())()()(())(())()()(())(())()()()(())(())(())(())()(())(())(())()(())()(())(())(())(())(())()()(())(())(())(())()()()()()()(())()(())()()()()()(())(())(())(())()()()()()(())(())()()(())(())()()()(())()()()()()()()()()()()(())(())(())()(())()(())()(())(())()()()()()(())()(())()()(())(())()()(())(())(())()(())()(())(())()()()()()(())()(())()()()()(())(())()(())(())()()(())()()(())(())()()()()()()()(())(())(())(())()()(())()(())(())(())()(())(())(())(())(())()(())()()(())(())(())(())()()()(())()(())()(())()(())()()(())(())()(())(())()(())(())()()()(())()()(())()()(())()()(())(())()(())()()(())()()(())()(())(())(())()(())()()(())(())(())()()(())()(())(())(())(())(())(())()()(())()(())(())(())(())(())(())(())()()(())(())(())()()(())(())(())()()(())(())(())(())(())()()(())()()()()(())()(())()()()(())(())(())(())()(())()()(())(())()()(())()()(())(())(())(())(())()(())(())(())(())(())()()(())(())()()(())(())(())()()()()()(())(())(())()(())(())()()(())()()()()(())()(())()(())(())(())()()()(())(())(())(())(())()()()()()()()()(())()()(())()()()(())(())()(())(())(())(())(())(())(())()(())()(())()()()(())(())(())()()(())(())()()()()()()()(())(())(())(())(())()()()(())(())(())(())()()(())()(())(())()()()()()(())(())()()(())()()(())(())(())()()()(())(())()()(())()(())(())()()(())(())()(())()()()()(())()()(())(())(())()(())(())()()()()()(())()()(())()(())(())()(())()(())(())(())()(())(())()(())()()(())(())(())(())(())()()()(())()(())(())(())()()()(())()(())(())(())()()()()()()(())()()()(())(())()(())()(())()(())()(())(())(())()()(())(())()()(())()(())()(())()()(())(())()(())(())()(())()()()(())(())(())(())()()(())(())(())()()()(())(())(())()()(())()(())()()(())(())(())(())(())(())()(())()(())()()()()(())()()(())()()()()()()(())()()()(())()()(())(())()()(())()()()(())()(())(())()()(())(())(())(())(())()()()()()()()()(())()()()(())()(())()()(())()()(())(())()(())(())(())()()(())()(())(())()(())()(())(())()()()()()(())()()()(())(())()()(())()()()(())(())()(())()(())()(())()(())(())()(())(())(())()(())()()(())()()(())(())(())()()()(())()()(())(())()()()()()()()()(())()()(())()(())()()(())()()()()(())(())(())()(())()()(())()()(())()()(())(())()(())()(())()()()(())()()(())()()(())(())()()()(())()(())(())()(())(())(())()(())()(())(())()()()(())()(())(())()()(())(())(())(())()()()()(())(())()()()(())(())(())(())(())(())()(())()(())()(())(())(())(())()(())()()()()(())(())()(())()(())()(())(())()()(())()(())(())()(())()()()(())(())(())()()(())()()()(())()(())(())()()()(())()()(())()()(())()(())()()(())()(())()()(())(())(())()(())(())()(())()()(())(())()()(())(())(())(())(())(())(())(())()(())()(())(())(())()(())()(())()()(())()(())()()(())()(())(())(())(())(())(())()(())(())()(())(())()()()(())(())(())()(())(())(())()()()(())()()(())()(())(())()()(())()()()(())()()(())(())(())()(())()()(())(())(())()()(())()(())()()()()(())(())()(())()(())(())()()()(())(())(())(())(())()()()()()()(())(())(())(())()(())()(())(())()(())(())(())(())(())()()(())()()(())(())()()(())(())()(())(())(())(())()(())()()(())(())()()()()(())()(())()(())()()()()()()()(())(())()(())()(())()()(())(())(())()(())()(())()(())(())()(())()(())()()(())()(())(())(())()()()()(())(())()(())()(())(())(())(())()(())()()()()()(())()()(())(())()(())()(())(())()()(())(())(())()()()()()()()(())(())(())()()(())()()()(())(())()()()(())()(())(())(())()()(())()()(())(())(())(())(())()()()(())()()()(())(())(())()()(())()(())()(())(())()()()()()()(())()()()(())(())(())()()()(())(())(())(())()()()()()()(())(())()()()()()(())(())()()()(())(())(())()()(())()()()(())()()(())(())(())(())(())()()(())()(())(())()(())()(())()(())(())()(())()()()(())()(())(())()(())()(())(())()(())()(())(())()(())(())()(())()(())(())()(())(())()()()()(())(())(())(())()(())()(())(())()(())()(())()(())(())(())()()(())()(())(())()()()()()()()(())()()()(())()()()()(())()(())()(())(())(())(())(())()()(())(())()()(())(())(())(())(())()(())()()(())(())()()()()()(())()(())(())(())(())(())()(())(())(())()()(())()()()()()()()(())()(())()(())(())(())(())()()()()(())()()(())()(())()(())(())(())()()(())()(())(())(())(())(())()(())(())()()()()(())()(())(())(())()()()(())()(())(())(())(())()()(())(())(())(())()(())()(())(())()(())()(())(())(())(())()()()()(())(())()(())()()(())(())(())()(())(())()(())()()()()()()(())(())(())()(())(())()()(())(())(())(())()()(())()()()()()(())(())()(())()()(())(())(())(())(())(())(())()(())(())(())()()()()(())()()(())(())(())()(())(())()()()(())(())(())()(())()(())(())()(())(())()(())()(())()()()(())()()(())()(())(())(())()(())(())(())(())(())(())()(())()()(())()()()(())()()()()(())(())(())(())()(())(())()()()(())()()(())()(())(())(())(())(())()()()()()(())(())(())()()()()()(())(())(())()(())(())()(())()(())()()(())()(())(())()(())()()()()(())(())(())(())(())(())(())(())()(())()(())()()()()()(())()()(())(())(())()()(())(())()()()()()(())(())()(())()()()()(())(())()()(())(())(())()(())(())(())()(())(())()()()()()(())(())()()(())()(())(())()(())(())(())(())()()(())()(())()()()()()()()(())()(())(())()(())()(())(())(())(())()(())(())(())()(())(())()(())()()()(())(())(())()(())()(())(())()(())(())(())(())()()()(())(())(())()(())(())()()()(())(())(())()(())(())()(())(())(())()()(())(())()()(())(())()(())()()()()(())(())()(())()()(())(())(())(())(())(())(())(())(())()(())()(())(())(())(())()()()()(())(())()(())()(())(())()()()()(())(())(())(())(())(())(())()(())(())()()()()(())()()(())(())()()()(())()(())()(())()(())(())(())(())(())(())(())()(())(())()()(())(())(())()(())()()(())(())(())()()()(())(())()(())(())(())(())()()()(())()()()()()()()(())()()()()(())()(())(())(())(())(())(())()()(())()()(())(())()()()(())(())(())()(())()()(())(())(())()()(())()()(())()()(())(())()(())()()(())()(())()()(())()()(())()(())(())()(())()(())()(())()(())()(())(())()(())(())()()()()(())(())()()(())()()()(())(())(())()(())(())(())()()()(())()()()()(())(())()()(())(())(())()()(())(())(())(())()(())()(())(())()(())()(())(())()()(())(())(())(())(())()(())()()(())()(())(())(())(())()()(())(())()()()()(())()()()()()(())()()(())(())()(())(())()()(())()(())(())()(())()(())(())()()()(())(())(())(())(())()(())(())()()()(())()(())()(())()()(())(())()()(())()(())()(())(())(())(())(())()(())()(())()(())(())(())()()(())(())()(())()()(())()()()()(())()(())(())()(())(())()(())()(())()()()(())(())()()()()()(())(())()()()()()()(())(())()()()(())(())(())(())()()(())(())(())(())(())()(())()()(())(())(())(())(())(())()()(())()()(())(())(())(())(())(())()(())()(())()(())()(())()(())()(())(())(())(())(())(())()(())(())()()(())(())()(())()(())(())()(())()(())()()()()()()()()(())()()(())()()()()(())(())(())()(())(())(())()(())(())(())(())(())()()()()()()()(())()()()()()()()()(())(())(())()()()()(())(())(())(())(())()(())(())()(())(())(())(())(())(())()()(())()(())(())()()()()(())(())(())()(())()()()()(())(())()()()(())()(())(())(())()()()()()()(())()()(())(())()(())()()()(())(())()()()(())()()()()(())()(())(())(())(())()(())(())(())()(())()()(())(())()(())()(())()(())(())()()(())()()()(())(())(())(())(())(())()(())(())(())()(())(())(())()()(())()(())(())(())(())(())()(())()(())()(())(())(())(())()()()()(())(())()(())(())()(())()()(())()()()(())()(())()(())()(())()(())()()()(())(())(())(())(())(())(())(())(())(())(())(())()()(())()()(())()(())(())()()(())()()(())(())()(())()()()()(())()()()()()(())(())(())()()(())()(())()()()(())(())()(())()()()(())()(())()()(())()()(())(())(())(())(())(())(())(())()(())()()(())(())()()(())(())()()()(())()(())()(())(())(())()(())()(())()(())(())()()()(())()(())(())()(())(())()()()(())(())()()()(())(())()()()()()()(())()()(())(())(())()()()()()(())(())(())()()(())(())(())()()(())()(())()()(())(())(())(())()(())()(())()(())(())(())(())(())(())(())()()()()(())()(())(())()()()()()()(())()(())()(())()(())()(())()()(())(())(())()(())(())(())(())(())()()()()(())()(())(())()()(())(())(())()(())()(())(())()()(())(())(())(())()(())(())(())()()()()()()()(())()()()()()()(())(())()(())(())(())()(())()()()(())()(())(())(())(())()(())(())(())()(())(())(())(())()()()(())()()()(())()()()()(())()()()()()(())()()(())()()(())(())()()(())()()()()()(())(())(())(())(())(())(())()(())()(())()()()()()(())()()(())(())()(())(())(())(())(())()(())(())()(())()()(())()(())()()()()()()(())(())()(())()(())(())(())()(())(())()(())(())()()()(())()(())()()()(())(())()(())()(())(())()()(())(())()(())()()()()(())()(())()(())()()(())(())()(())()()()()(())()(())(())()()(())()()()(())(())()(())()(())(())()()(())()()(())()()(())()()()()(())(())()()()(())()()(())()()(())(())()(())(())(())(())(())()(())(())()()()(())()()(())(())(())()(())()()(())(())()()()()()(())()(())(())()()()(())(())(())()(())()(())()(())(())(())()(())()(())()(())()()()(())()()(())(())()(())()(())()()(())(())(())()()()()(())(())()()()()()()(())(())()(())()(())()()()()(())(())()(())()(())(())()(())(())()(())(())()(())(())(())(())(())()(())()(())()(())()()()(())(())(())(())()(())(())(())()()()()()()(())()()()(())()()(())(())()(())()()(())()(())(())()()()()()()(())(())()(())(())()()(())(())()(())()(())(())(())()(())()(())(())()()(())(())(())()(())()(())(())(())()(())()(())(())()(())(())(())(())()(())(())()(())(())(())()()()()(())(())()()()()(())(())()(())()()(())()()(())(())()(())(())(())(())()()()()(())(())(())()()(())()()()(())()()(())()(())(())(())()()()()(())(())()()()(())(())()(())()(())(())()()()(())(())(())()(())(())()(())()(())()()()(())()()(())(())()(())()(())()(())(())(())()(())(())(())()(())()()(())(())()(())(())()()(())(())()()()(())()(())()(())()()(())(())(())(())()()(())(())()(())(())()(())(())()(())()(())(())(())()(())()(())(())(())(())(())()(())(())()()()(())(())()()()()()()()()()(())()(())()()(())(())()()()()()(())(())()()(())(())()(())(())(())()()(())()(())()()(())()(())()()(())()()(())()()()()(())()(())()(())(())()()(())()()(())(())()(())()(())(())(())(())()(())(())(())(())(())(())(())()(())(())()(())(())(())(())()()()(())(())()()()()(())()()(())(())()(())()()(())()(())()()(())()()()(())(())(())(())(())(())(())()(())(())(())(())()(())()()(())()()()()()()()()(())()(())(())()(())()()(())(())()(())(())(())()(())()(())()()(())(())()()()()(())()()(())(())(())(())(())()()(())(())()(())()()(())(())(())(())(())(())()()(())(())(())(())()(())()()()(())(())()()(())()()()(())()()()()(())()()(())()()(())(())(())()()()(())(())(())(())()(())(())(())(())(())()()()(())(())(())(())()(())()()()(())(())()()(())()()()(())(())()(())(())(())(())()(())()()(())()()(())(())()()(())()()()(())()(())(())(())(())()(())()(())(())()()(())()()()()(())()(())()()(())()(())()(())(())(())(())(())()()(())()()(())()()(())(())()()(())()()(())(())()(())()()(())(())()()(())()()(())(())()()(())(())(())(())(())(())()(())(())()()(())()()(())()(())()()(())()(())()(())()(())(())()(())()(())()(())(())()()()(())(())(())(())(())()()()(())()()(())()(())(())(())()(())(())(())()(())(())()(())(())()(())(())(())(())()()()(())()(())(())(())(())()()(())(())()()(())(())(())(())()()(())(())()()(())()(())(())()(())()(())(())()()()()(())()()(())()()(())(())()()(())()(())(())()()()()()()()()(())()()(())()(())()(())(())(())()(())(())(())()()(())()(())()()()()()(())()(())()()()(())(())(())(())(())(())(())(())(())()(())()()()(())()()(())()()()(())()(())(())()()()(())()(())(())(())()(())(())()(())()(())()()(())()()(())()()()(())()()()(())()(())()(())()()(())(())(())()(())()(())(())(())(())()(())()(())(())(())()(())(())(())(())(())(())(())(())()()()(())(())()(())(())()(())()()()()(())()(())(())(())()()()(())()()(())(())()()(())()(())(())()(())(())(())()(())()()(())(())(())(())(())(())()(())(())(())(())(())(())()()()()(())()(())(())()(())()()()()()(())()(())()()(())(())(())()()(())(())()()(())(())()(())(())()(())()(())()()(())()()(())(())()()()(())(())()()()(())(())(())()()()(())(())()()(())()(())(())(())()(())()()(())()()()()(())(())(())(())()()(())(())(())(())(())(())()()(())()(())(())(())()(())()()()(())()(())(())()(())(())()(())(())()(())()(())(())(())(())()()()()(())()(())(())(())()(())(())(())()(())(())(())()(())()()(())()(())(())()()()(())(())(())()()(())()()()(())(())(())()(())(())()()()()(())()(())()()()()(())()()()(())(())(())()(())()()()()()()()()()(())(())(())(())()(())(())()()()(())()(())()()(())()()()()(())(())()()(())()()()(())()()(())(())()()()()()(())()(())(())()(())(())()(())(())(())(())()()(())()()()()()()()()()()()(())(())()()(())()()(())()()()()(())(())()()(())()(())()()(())(())()()()()(())(())()()()()(())(())()()(())()(())()()()()()()(())()(())(())()(())(())()(())()(())()()()()()()()()()()(())()(())(())(())()()()()()(())(())(())(())(())()(())(())()(())(())()()(())(())(())()(())()()(())(())(())()()(())()()(())()()()(())(())()()(())()()()()()()()()()(())()()()(())()()()()()(())(())()()(())()()()(())(())()()(())()()()(())()(())()()(())()()()(())(())()()(())(())()()(())()(())(())()()()()()()()()(())()()(())(())(())()(())()(())()(())(())(())()(())(())(())()(())()(())(())(())(())()(())(())(())()()(())()(())(())()(())(())(())(())()(())()(())(())(())(())(())(())(())()()()()(())()(())(())()()()()()(())()(())(())(())(())(())()()(())()()(())(())()(())()()(())(())(())(())()(())(())(())()()(())()(())()(())(())()()()(())()()()(())(())()(())()()(())()()()(())()()(())()(())()(())(())(())(())(())(())()()()()(())()()()(())(())(())()()()(())()(())()()()()(())()(())()()(())(())()(())(())(())()()()(())(())(())(())(())(())()()(())()()(())()()()(())()()(())()(())()(())()()()()(())(())()()()(())()()(())()(())()(())()()(())(())()()(())(())()(())(())(())(())(())()()()(())()()()()()()()(())(())()(())(())()()(())(())()(())()()(())()(())()()()()()()(())(())()(())(())()()(())()()(())()()()()(())(())()()(())()(())()()(())()(())()()()()(())()()(())()()(())(())(())(())()()()()(())()(())(())()(())()(())()(())()(())()(())()()(())(())(())(())()(())()()()()(())(())()(())()(())()()()()(())()()()()(())()()(())()(())()(())()()(())()()()(())(())()(())(())()()(())()(())()(())()(())()()(())(())(())()(())(())()(())(())()(())(())(())()(())()()(())()()(())()(())(())()()(())()()()(())()(())()(())(())()(())()(())()(())()()(())(())()(())(())()()()()()(())(())(())(())(())(())()(())()()(())()(())(())(())()()(())()()(())(())(())(())()(())(())(())()()()()()()(())(())(())(())()()(())(())()()(())(())(())()()(())(())()()()()(())()(())()()()()()(())(())(())()(())(())(())()()()()()(())(())()()()(())(())()(())()()(())(())(())()()()()()()()(())()()(())()(())()(())(())(())(())(())(())(())()()(())()()(())(())()()(())()(())()(())(())()()()()(())()(())()(())()(())(())(())()(())(())(())(())(())()()(())()()()(())(())()(())()(())(())(())()(())()(())(())()()()()(())()()(())(())()(())()()(())(())(())(())()(())()(())(())()()()(())(())()()(())(())()()(())()()()(())()()()()(())(())()()()(())()(())()(())(())(())(())()(())(())(())(())(())()()(())()()()(())(())(())()(())()()(())()()()(())(())(())(())(())()()(())(())(())()()()()()(())(())(())(())()()()(())(())(())(())()()(())(())()(())(())()(())(())()()(())()(())()()(())(())()(())()(())()(())()(())(())(())()()(())(())(())(())(())(())(())()(())()(())(())()(())()()()(())(())(())()()(())(())()()(())()(())()()(())(())()(())()(())(())()()()(())(())()(())(())()()(())(())()()(())(())()()()()(())()()()(())()()(())(())(())()(())(())(())()()()()(())(())(())(())(())()()(())()(())()(())(())()()()()()(())(())(())(())()(())(())(())()(())()(())()()()()()(())(())(())(())(())()(())(())(())(())(())()(())(())()(())(())()()()()()()(())()()()()(())()(())(())(())()()()()(())()()()()(())()(())()()(())()(())(())()(())()()(())()(())(())()(())()(())(())(())()()(())()()(())()(())(())()()(())()()()()()(())(())(())(())(())(())(())(())(())(())()()(())()(())(())(())()(())(())(())(())(())()(())()(())()(())(())(())(())(())(())()(())()()(())()(())()(())(())()(())()(())(())()(())(())(())(())(())(())(())()(())(())()(())()(())(())()()()()()()()(())(())(())()()()(())(())(())(())(())(())(())()(())(())()(())()()(())()()(())(())(())()(())()(())()(())()()()()()()(())(())(())()()()(())(())()()(())(())(())()(())()()()(())()()(())()()(())()()(())()()()(())(())()(())(())()(())(())(())(())(())(())(())(())(())()()(())(())()()()(())(())()(())(())()()()(())()()(())()()(())(())(())()(())()()(())(())()()(())()(())(())()(())()(())(())(())()(())(())(())(())(())(())()(())(())()()()()()()()()(())()()(())()()()()(())()()(())()(())()(())()(())()()()(())()()()()(())(())()(())()()()(())(())()(())()()()(())()(())()()(())()()(())()(())(())(())(())()()(())(())(())(())()()(())()(())(())()(())()(())(())()()()(())(())()()(())(())(())(())(())(())(())()(())(())(())()()()()()(())()()()(())()(())()()(())()(())(())()(())()(())(())()()(())()()(())(())(())()(())()(())()(())(())()()(())(())(())()()()()()()(())(())()()(())(())(())(())()()(())(())(())()(())()(())()()(())()(())(())(())(())()()(())()()(())(())(())(())(())()(())(())()()(())(())(())(())()()(())(())()(())(())(())()(())()()()()()()()()()()(())()(())(())()()()()()(())()()(())(())()()(())()()()()()(())(())()(())()(())(())(())(())(())(())(())()(())(())(())(())(())(())()()()(())()()(())()(())()(())()()()()()()(())()()()()(())(())(())(())(())(())()()(())(())()()(())()()()(())()()(())()(())()()()()(())(())(())()()(())()()()()(())(())()(())()(())()()()()()(())()(())()()(())()(())(())(())(())(())(())()()(())(())()(())()()(())()(())()()(())(())(())(())()(())(())()(())(())(())()(())(())()(())()()()()()()()()(())()()()(())(())(())()(())()(())()()()(())(())()(())(())(())(())(())()(())(())()()(())(())(())(())()(())()()(())(())(())(())()(())(())(())(())(())(())()(())(())(())()()(())()()(())()(())(())()()()()()()()(())()(())(())()(())(())()(())(())(())()()(())(())()(())(())()(())(())(())(())(())()()()(())()()(())(())()(())()()(())(())()(())(())()()()(())(())()(())()()()(())(())()(())(())(())(())()()(())(())(())()()()()()()()()()()()()()(())()()(())(())()()()()()()()(())(())()()()(())()(())(())(())()(())()(())()()(())()(())(())(())(())(())(())()()()(())()()()()()()(())(())(())()(())()()(())(())()(())()()(())()()()()()(())(())(())(())(())(())()(())()()()(())(())()(())()(())()(())(())()()()(())(())(())()()(())(())()(())()(())()(())()()()(())(())(())()(())()()(())()()(())(())()()()(())(())()()()(())(())(())()(())()()(())()(())()()()()()()()()(())()()(())(())(())(())()(())(())(())(())()()()()()(())(())()()()(())()()(())()()(())()()()(())()()()()(())()()(())()()()(())()(())(())()(())()()()()()(())(())(())()()(())(())()(())(())()()()()()(())()()(())()()()(())(())(())()()(())()(())()(())()(())(())(())()()(())(())(())(())(())(())()()(())(())()(())(())()()()(())()()(())()(())(())(())(())()(())()(())()()(())(())()()(())(())(())()()()()(())(())()()()()()(())()()(())(())()()(())()(())(())()(())(())()(())()()()(())(())(())()()(())()(())()(())(())(())()()(())()()()()(())()()()()()(())()(())(())(())(())(())(())()(())()()(())()(())(())(())(())()()()(())(())(())(())(())()()(())()()(())()(())(())(())()(())()(())()()()(())()(())(())(())(())(())()(())()(())()(())(())()(())(())()(())(())(())(())(())()()()(())()(())(())()(())(())()()()()()(())(())()()()()()(())(())(())()(())(())()(())()(())()(())()()()()()()(())()()()(())()()(())()(())(())()()(())()(())()()(())()(())(())(())()(())()(())(())()(())()()()()(())()()()()(())(())(())()(())()()()()()()(())(())(())(())(())(())(())(())(())(())(())(())()(())(())(())()(())()(())(())()()(())()()()()(())()(())()()()()(())()()()(())()(())()(())(())()()(())(())(())(())()()()(())()(())(())(())()(())()(())()()(())(())()(())(())()(())()()()(())(())()()()()(())()(())(())(())(())(())(())(())(())()(())(())(())(())()()(())()()()(())()(())()(())()(())()()()()(())(())()()()()(())(())(())()()()()(())(())()()()(())()(())(())()()()()(())()(())()()()()()(())(())()()()()(())(())()(())(())(())()()(())(())(())()()()(())()(())()()()()(())(())(())()()()(())(())(())(())(())(())(())()(())()()(())()(())(())()(())(())()()()()()()()(())()(())()()()(())(())()(())(())(())(())(())()()()(())()()()(())(())(())()()()(())(())()(())(())(())(())()()(())()(())(())()()(())()()(())(())(())()(())()()(())()()(())()()()()()(())()()(())()(())()()(())(())(())(())()()(())()(())(())(())(())()()(())()()(())()()()(())()()()(())()(())()(())()(())(())()()(())()(())(())(())(())(())()(())()()(())(())(())()(())()(())(())()(())(())()(())()()(())(())(())(())(())(())(())()()(())()(())()()(())()(())(())()()()(())(())(())(())(())()()(())()(())()()()()()(())(())(())()()(())()(())()()(())()(())()()(())(())()()(())(())(())()()()()()()()(())()()(())(())()()(())()()()(())(())()(())()(())()(())(())(())(())()(())(())(())()()(())()(())(())()()(())()(())(())(())()()()()()(())()(())()()()()()(())(())(())()()()(())()()(())(())(())()()(())(())(())(())()(())()()(())(())()(())(())()(())(())()()(())()()(())()(())(())()()(())()(())(())(())(())(())(())()(())(())()()(())(())()()()(())()()()(())()(())(())()()()(())()(())()(())()(())()(())()()()(())()()()()()()(())(())()(())(())()(())(())(())(())(())()(())(())()(())()()()()()()(())()()()(())()()(())()()(())(())()()()(())()(())()(())(())()(())(())()()(())(())(())(())()()(())(())()()(())(())()(())()()()()(())()()(())()()(())(())()()(())(())()()()(())(())(())()()(())(())(())(())(())()()(())()()(())()()()()(())(())()()()(())()()()()(())(())(())()(())(())(())()()()(())()(())()()()()()()(())()(())(())(())()()(())()()()()(())(())()()()(())(())()(())()(())(())(())(())(())(())()()()(())()(())()(())(())(())()()(())(())(())(())()(())()()()()()(())(())(())(())()()(())(())(())()(())()()(())()()()(())(())()()()()()(())()()()(())(())(())()(())(())(())()()(())(())(())()()()()(())(())()()(())()(())()(())(())()()(())(())(())()()()()()()(())()(())()(())()()()(())(())(())(())(())()()(())(())(())(())()(())()()()(())()()(())(())()(())()()()(())()(())()()()(())()(())()(())()(())()(())(())()()(())(())(())(())(())()()()(())(())(())()(())(())(())()()(())()(())(())()(())(())(())(())()()()()()()(())()(())(())(())()(())(())()()(())(())()()()()()()()()()()()(())(())()()()()(())()(())()(())()(())()(())(())(())(())(())(())(())(())()()(())()()()()()(())()()()()()(())()()(())(())(())()(())(())()(())(())(())()(())()(())()(())(())()(())(())()(())(())(())(())()(())()(())(())(())()(())(())()()(())()(())(())(())()(())()()()()(())()()(())()()(())()(())()(())()()()()(())()()(())()()(())()()()()()(())(())(())(())()(())()()()(())()(())(())()()(())(())()(())()(())()()(())(())(())(())(())()()()()(())(())()(())()()()()()()()()()(())()(())(())()(())()(())()()(())()()(())()(())()()()()()()()()()()()(())(())(())()()()()()(())()(())(())(())(())(())(())()()()(())(())()(())(())()()(())()()()(())()(())(())()()()(())()(())(())(())(())()()(())(())(())()()(())(())()()(())(())(())()()(())(())(())(())(())()(())(())()()()()()(())()(())(())(())()(())(())(())(())(())()()()()(())(())(())()()()()(())(())()(())(())()(())()(())()()()(())(())(())(())()()()(())(())()()(())(())(())(())(())()(())(())(())(())()()()(())(())()(())()()(())()()()(())(())()()()(())()()(())(())(())()()(())()()()()(())()(())()(())()(())(())(())()()()(())()()(())(())()()()(())(())()()()()()()(())(())()(())()(())()(())(())()(())(())()()(())()()(())(())()()(())(())(())()(())()()(())(())()()(())(())()()()()()()(())(())()(())(())()(())(())(())()()()()(())()()(())()(())()()(())(())()(())()()()()()()()(())(())()()(())(())(())()()(())()(())()()(())(())(())(())()(())(())(())()()()(())()(())(())()(())(())()()()(())(())()(())(())(())()()()(())()()()()(())()(())()()(())()()()(())()()()(())(())()(())(())()(())()(())(())(())()()()()()()()(())()()(())()()(())(())(())()(())()()()()(())()(())()()(())()(())()(())()()(())(())()()(())()()()(())(())(())()()()(())()()()()(())()(())()()()(())(())()()()()(())()(())(())()()(())(())()()()(())()(())()(())()()(())()(())()()()()(())()()()(())()()()(())(())(())(())()()(())()()()()()(())()(())()(())()(())()(())(())(())()(())(())()()(())(())(())(())(())()()(())()()(())(())(())()(())()(())()(())()()()(())()(())(())()(())(())()(())()()()()()(())(())()()(())()(())(())()()()()(())()()()()(())(())()()()(())(())()()(())(())(())(())(())()()(())(())(())()()()(())()()(())(())()(())(())(())()(())(())()()()()()()()(())()(())(())()(())()()(())(())(())(())(())(())()()()(())(())(())()()()()(())(())(())(())(())(())()(())()()()(())(())()()(())(())()()(())()()()()()(())()()(())(())(())()(())()(())()()()(())()(())()(())()(())()()()(())()()(())(())()()(())()()()()(())(())()(())()()()()()(())()(())()(())(())(())(())(())(())(())(())(())(())()(())()(())()()(())(())()()(())(())()(())(())(())()(())()()(())()()()()(())()()()()()(())()(())(())(())()(())(())()()()()(())(())(())(())(())()(())(())()(())(())(())(())(())()()(())()()(())()(())()()(())(())()()()()()()()(())(())(())(())()(())()()()(())()(())()(())()(())()(())(())()(())(())()()(())()()(())()(())(())(())(())()(())(())()(())()(())()()()()(())(())()()(())()(())()()(())(())()(())(())(())(())(())()(())()()(())()()()(())()(())()()()()()()()()()(())()(())()()()(())(())(())()(())(())(())()()(())(())(())(())(())()()(())(())(())()(())()(())()()(())(())()(())(())()()(())()(())(())(())(())(())(())()()()()()()()()(())()()()(())()(())()()(())(())(())(())()(())(())(())()(())(())()()()(())(())()(())(())()(())()()()(())(())(())(())(())()()()(())()(())(())(())(())(())()()(())(())()()(())()(())(())()(())(())(())(())(())(())()(())(())(())()(())(())(())()(())(())()(())(())(())()(())()(())(())(())()(())(())()()(())()()()(())()(())(())()(())(())()()(())(())(())()()()()()()()(())()(())()(())()()(())()(())(())(())(())(())()(())()(())(())()(())()()(())()()()()()()()(())(())()()()()()()(())(())()()()()()()(())(())()()(())(())()(())(())(())(())(())()(())(())()(())(())(())(())(())()()()()()()()()()()()()(())()()()()(())(())()(())(())(())()()()(())()()(())()()()(())(())(())()()()(())()(())(())()(())()()()()()()(())(())(())()()(())()(())(())()()()(())()()()(())()()()()()()()(())(())(())(())(())()(())(())()()()(())()()(())(())(())()()()(())()()(())(())(())(())()()(())(())(())(())(())()()()()()(())()(())()(())()()()(())()()()(())()()(())(())(())(())(())(())()(())(())(())()(())()()()()(())()()()(())()()()()(())()(())()()(())(())(())(())(())(())()(())()()()(())()(())(())()()(())(())()(())(())(())(())()(())()(())()()()()(())()(())(())()()(())()(())(())(())()(())(())(())(())()(())()(())(())()(())()()(())()(())(())()(())(())(())(())(())()()(())(())()(())(())()()()()(())()(())()(())()(())(())(())(())(())()()(())()(())(())(())()(())(())()()(())(())()()(())()()()(())()()(())(())()()(())()()(())(())(())()(())()()(())()(())()(())(())()()()()(())(())()(())(())()()()(())(())(())(())(())()()()(())(())()()()()(())()()()(())(())()(())()()(())()()(())(())()()()()()(())()(())(())()(())(())(())()(())(())()()()()(())()(())(())()()(())(())()()(())(())()(())(())()(())()()()()(())()(())(())(())(())(())()()(())(())(())(())()()(())()()(())(())()(())()(())()()(())()(())()()(())(())()(())()(())(())()(())()()(())(())()(())(())(())()()(())(())(())()()(())(())()()(())(())()(())()(())()(())(())()(())(())(())()(())()(())()(())()(())(())()(())()(())()(())()(())()(())()(())()()()()(())()(())(())(())(())(())()(())(())()()()()()()()(())()(())()()()(())()(())(())(())(())(())(())()()(())(())(())(())()(())()(())()(())()()(())()()(())()()(())(())(())()()()()()()(())()(())(())(())(())(())()(())()(())()()()()(())()()()()()()()(())(())(())(())(())()()(())(())()(())()(())(())()()()(())()(())()()()()(())()(())(())()(())()()(())()()(())()(())()(())(())()()(())(())()(())()(())()(())()(())(())(())(())(())(())()()()()(())(())()()()(())()(())()()(())()()()()()(())(())()(())()(())()()(())(())(())(())(())(())()(())(())(())(())()(())()(())()()(())(())(())(())()(())(())()(())()(())(())()(())()(())(())(())(())(())(())()(())()()(())()(())(())(())()(())()(())()()()(())()()(())()()(())(())(())(())(())()(())(())()(())()(())()()(())(())()(())(())()(())()(())(())(())()(())(())(())(())(())(())()()()(())(())()(())()()()(())()()(())()()(())(())(())()()(())(())()()(())()(())(())(())(())(())()(())(())()(())(())(())(())(())(())()()(())(())(())()(())()(())()()(())()(())(())(())(())(())()()()(())()(())(())()(())(())(())()()()(())(())()(())()(())()()(())()(())()()(())()()()()()()()()()()(())()()()(())()(())(())(())()(())(())(())(())(())(())()(())()()(())(())(())(())(())()(())(())(())(())()()(())(())()(())(())(())()()()(())()(())()()()()()()(())(())()(())()(())(())()(())(())(())(())()()(())(())()()()()(())()()()()(())()(())(())()()(())(())()()()()(())(())(())(())(())()(())(())()()()(())(())(())(())(())(())()()()(())(())(())(())(())(())(())(())(())(())()()()(())(())()()(())(())()(())(())()(())()()()()()()(())(())()()(())(())(())(())(())()(())(())(())(())()()(())(())()()(())()(())(())()()()()(())()()()()(())(())()(())()(())()()(())(())(())()()()(())(())()()()()(())(())()(())(())()(())()(())()(())(())()(())()()()()(())()()(())(())()(())(())()()()(())(())(())(())(())()()()()()()(())(())()(())(())()(())()()(())()(())(())()(())(())(())(())()(())()(())()()(())()(())(())(())(())(())(())()()()(())(())(())(())()()()(())()()(())()()(())(())()()(())()(())(())(())()(())(())(())(())(())(())(())(())()()()()(())()()(())(())()(())(())(())()(())()(())(())()(())()()()(())()(())(())()()()(())()(())()()()(())()(())()(())(())(())()(())(())(())()(())(())(())()(())()()(())(())(())(())(())(())(())(())(())(())(())()(())()()()()()()()()()(())()()(())()()()()(())(())()(())(())()(())(())(())()(())(())()()()(())(())()(())(())()()(())(())()()()(())(())(())()(())(())(())(())(())(())()(())(())(())()()(())()(())()()(())(())()(())(())()()()(())()()(())(())()(())(())(())()(())(())(())()()()()()(())(())(())()(())()(())()()(())()()()(())(())(())(())()()()(())(())(())()()()(())()(())(())()()()()(())()()()()(())(())(())(())(())(())(())()()()()()(())(())()(())(())()(())(())(())()()()()()(())(())()()()(())(())()()(())()()()(())()()()(())(())()()(())(())(())()()(())()()()()(())()()()(())()(())()(())(())(())()(())(())(())(())()()(())(())()()(())(())(())(())(())()(())(())()()(())(())(())(())(())()()(())()(())()()()()()(())()()()(())()()()()(())()()(())()()()()(())(())()()()(())()(())(())(())()()()(())()()(())(())(())(())(())()()()()(())(())(())()(())(())()()()(())()(())(())()(())()(())()()()(())()()(())()(())(())()()()()()(())()()()(())()()(())(())()()(())()()(())()()(())()(())()()(())()()()(())()(())()()()()(())()()()()(())(())()()()()(())()(())(())()()()()(())(())(())()()(())(())(())()(())(())(())(())(())()(())()()()()()()(())()(())()()(())(())()()()(())()(())()(())(())()()()()(())(())(())()(())()(())(())(())(())()(())(())()(())(())(())(())()(())(())()()()(())()(())()()()(())()()(())(())(())(())(())(())(())()(())()(())(())()()(())()(())()(())()(())()()()()(())(())(())(())(())()(())(())(())(())(())()()()()(())(())()()(())(())()()(())(())(())(())()()()()()()(())(())(())()(())(())(())(())()(())(())(())()()(())(())(())(())()()(())()()()()()()()()(())(())()()(())(())()(())(())()(())()(())(())()()(())(())(())(())()(())(())(())()()()()()()()(())()(())()()(())()()()(())()()(())(())(())(())(())()()(())(())(())(())(())()(())()()(())(())()(())()(())()(())()(())()()(())(())(())()()(())()()(())(())(())()(())()()(())(())(())()(())()(())(())(())(())(())()()()(())()()(())(())(())()(())()(())()()()(())()()(())(())()(())(())(())(())(())(())(())(())()(())(())(())(())()(())(())(())(())(())()()()()()()()()()(())(())(())()(())()(())()()(())(())(())()(())(())()()()(())(())(())()(())(())(())(())(())()()(())()(())()(())(())()()()(())(())(())(())(())(())()(())(())()(())(())()(())()(())()(())(())(())(())(())(())()(())(())(())(())()(())(())(())()(())()(())()(())(())()(())(())()(())()(())(())()()(())(())(())(())()()()()(())(())()()(())(())(())(())()()(())()(())(())(())(())(())(())()(())()()(())(())(())(())()()(())(())()(())(())(())(())(())()(())()()()(())(())()(())()()(())()(())(())()(())()()(())()()(())()(())()()(())(())(())()(())(())()(())()()()()()()()(())()(())()(())(())(())()(())(())(())(())()(())()(())(())(())(())(())()(())()()(())()()()()(())(())()(())()()()(())()()()(())(())(())(())()(())()()()(())()(())(())(())()()(())()(())()()()(())()()(())()()()(())(())()()()(())()()()(())(())(())(())()(())()()(())(())(())()()()()(())()()()(())(())()(())(())()(())()(())(())()()()(())()(())(())(())()(())()(())(())(())(())(())(())(())()(())()()()()()(())(())(())()(())()()(())(())(())()()(())()(())(())(())()()()(())(())()()(())(())(())(())()()(())(())(())()()(())(())(())(())(())(())(())()(())()(())()(())()(())()(())(())()(())(())()()(())(())(())(())()()(())(())(())(())(())()(())()()()()()(())(())(())(())()()(())()()()()()()(())(())()()(())()()()(())()(())(())()(())(())(())()()(())()(())()()(())()(())(())()()(())()(())(())()()()()(())()(())()()()(())(())()(())()()(())()(())()(())()(())()()()()(())(())(())(())()(())(())()(())()(())(())()()(())()(())(())()()()(())()(())()(())(())(())()()(())(())(())(())(())()()()()(())(())()()(())()(())()(())(())(())(())(())(())(())(())(())(())(())(())(())(())()(())(())()()()()(())(())(())(())()(())()()(())()()()(())()()(())(())()()(())()(())(())()()(())()(())()(())()()()()(())()()()(())()(())()()(())(())(())(())(())()()(())(())()()()()()(())()()(())()(())(())()(())(())()(())(())(())()()()()(())(())(())(())(())()(())()(())(())(())(())(())()(())()(())()()(())(())()(())(())()()()(())()()()(())()()(())()(())(())(())()()(())(())()()(())()(())(())()(())()(())(())()(())(())()()(())()()(())(())(())(())(())(())(())()()()()(())()()(())(())(())()(())(())()(())(())(())(())()(())(())()(())()()(())()(())(())()(())(())(())()(())()()()(())()()()(())()()()()()()()()()(())()()(())(())(())()()(())(())()()()(())(())(())()()(())(())()()(())(())(())()(())(())(())(())()()()()()()(())()()(())(())(())(())()()(())()()(())(())(())()()(())()()()()(())(())(())()()()(())()()()()(())()(())(())(())(())(())(())(())()()()()()()(())()()(())()()()(())(())(())()()(())()()(())()(())()(())(())()(())(())(())(())(())()(())(())(())(())()(())(())()()()(())()()(())(())()(())(())()(())(())()()(())(())()()(())()(())(())()(())()(())(())(())()()()()()(())(())(())(())()(())(())()()(())(())(())()(())()(())(())()(())()(())(())(())(())()(())(())()()(())()()(())()()(())()(())()()(())()()(())(())()(())()()(())()(())()(())()(())()(())()(())()(())(())(())(())()(())(())(())()()(())(())()(())(())()()()()(())(())()()()()(())(())()()()()(())()()()(())()()()(())()()()()()(())()(())(())(())()(())(())()(())(())(())()(())()()()(())(())()()(())()()(())(())(())()(())(())(())()(())(())()()(())(())(())()(())()(())(())()()()()()(())()(())()(())(())()()()(())(())()(())(())(())()()()(())()()()()(())()()()(())(())(())(())(())(())(())()(())(())()(())()(())()()(())()(())(())(())()(())()()(())()()()(())(())(())()(())()()()()()()(())()()(())()(())()(())()()()(())(())()(())()()(())(())()()()(())()(())(())()()()()()()()(())(())(())()()()()()()()(())(())(())()()()()(())()(())()()()()(())(())()()(())(())()()(())(())(())()()()(())(())(())(())()()()()(())(())()(())()(())(())(())()(())()()()()(())(())()(())()(())(())(())()()()(())()()(())(())(())()()(())()()(())(())(())(())(())(())(())()(())(())()(())()(())(())()()(())()(())(())(())()(())(())()()(())()()()()(())(())()(())()(())()()(())(())(())(())()()(())()()(())()(())(())()(())()(())(())(())()(())()(())(())(())(())(())(())(())()()(())()(())(())(())(())(())(())()(())(())()(())(())()(())(())(())(())()(())()()()()()(())(())()()(())()()(())(())(())()(())()()()()()(())()()(())()(())()(())(())()(())(())(())(())(())(())(())()(())()()()()()(())(())(())()()(())()(())()(())()()(())()()()()(())(())(())(())(())()()(())(())(())(())(())(())()()()()(())(())()()(())(())(())()()(())()()()()(())(())()()()(())(())()()(())(())(())()()()()(())(())(())()(())(())()()()()()()(())(())()(())()()(())(())()(())()(())()()()()(())()(())(())(())()(())()(())(())()(())(())(())()()()(())()()(())()(())()(())(())(())()(())(())()(())(())(())()(())()()()(())(())()(())(())(())()(())(())()()()()(())(())()()()(())(())()()(())(())()()(())()()(())()()(())(())(())()(())(())()()()()(())(())()()(())()()(())()()()()(())()()()()(())(())()()()(())(())(())()(())(())(())(())(())(())(())()()(())(())(())()(())()()()()()(())(())()(())(())()()()()()(())(())(())()(())(())()()(())(())(())(())(())()(())()(())(())(())(())()(())(())()(())()()(())(())(())()(())()(())(())()(())()()(())()(())()(())(())(())(())()(())(())()()(())(())()(())()()(())()()(())()(())()()(())()()()()(())()(())()()()(())(())(())(())(())(())()(())(())()(())()()()(())(())(())(())()(())()()()()(())(())(())()(())(())(())(())()()()(())(())()(())(())(())(())()(())(())()(())(())(())(())(())(())(())(())(())(())()()()(())(())(())()(())()()(())()()(())()(())()()(())()(())(())(())(())(())()(())(())(())(())()(())(())()()()(())()(())()(())()(())(())()(())(())()()()()(())(())(())(())(())()(())()(())()()(())()()(())()()()()(())()(())(())()()()(())(())(())(())(())(())(())()()()(())()(())(())()()()(())()()(())(())()(())(())()(())()()()()()()(())()()()(())()()(())(())()(())(())(())()()()()()()()()(())()(())()()()(())()()(())()(())(())()()(())()(())(())()(())(())(())(())(())(())()(())(())()(())()(())(())(())(())()(())(())()()(())()()(())(())(())(())()(())(())()()(())(())(())()()()()()()()(())()()(())(())()()()(())()()(())()()()()()(())()(())(())()()(())(())(())()(())()(())()(())()(())()()()(())(())()(())(())()()(())()()(())()(())(())()()()()()(())()()()()()(())(())(())()()()()()()()(())(())(())(())()(())(())()(())()(())()(())(())(())()()(())(())(())(())()(())()(())(())(())(())(())(())()()()(())(())(())()()(())(())(())()(())(())()(())()()(())(())()(())()()(())()()()(())(())()(())(())()(())()()()(())()(())()()()(())(())(())()(())(())()()()(())()(())(())()(())(())()()(())(())(())(())()(())(())()(())()()(())()(())()(())()(())()()()(())()()()()()(())()()(())()()(())(())(())(())(())()()()(())(())()()()(())()()()(())(())()(())(())()()()(())()()()()(())(())()(())(())()(())(())(())()()()(())()()(())(())(())(())()()()(())(())()(())(())(())(())(())()()()(())()(())()(())()(())()(())(())()(())(())(())(())(())(())(())(())(())(())()()(())()(())()(())()(())()()()(())(())(())()()()()(())(())(())()(())()()()()()(())()()(())()(())(())()()(())(())(())(())(())(())(())(())(())()(())()()()()(())()()()()()()(())()()(())()(())(())(())()(())(())(())()()()()()(())()(())(())()(())(())(())()()()()(())()(())(())()(())()()(())(())()()()(())(())(())()(())()(())()()(())()(())(())(())()(())(())(())()()()(())()(())(())(())(())()()(())()()()(())(())(())()()(())(())(())(())(())()(())()()(())(())()()(())()()()(())()()()()()(())()()()(())(())()()()(())(())()()(())(())()()(())(())(())()()(())()()()(())()(())()()()(())()()()()(())()(())()()(())()()(())(())()(())()()()(())(())(())(())(())(())(())(())(())(())(())()(())(())(())(())(())(())()()(())(())()(())()(())()(())()()()()(())()()()()()(())(())()()()()()()()(())(())(())(())(())(())()()()()()(())()()(())()(())(())()(())(())()(())(())(())(())(())()()(())()()()(())(())()()(())(())()()(())(())(())()()(())()(())(())()()()(())()(())()(())()()(())(())(())(())(())()(())()(())()()()(())()(())(())(())()(())()(())(())()()()(())(())(())(())()(())()(())(())()(())(())()(())(())(())(())()(())()()(())(())()()(())(())(())()()()()()(())(())(())()()(())()()(())(())(())(())(())()()(())()(())()()(())()()()()(())()()(())(())()()(())(())()()()()()(())(())(())()(())()()()()()()()(())(())(())()(())(())()()()()()(())(())()(())()()(())(())()()(())(())()(())()(())(())(())(())(())()()()()(())()()(())()(())()()(())(())(())(())()(())()(())()()()()(())(())(())(())()(())(())(())()()(())(())()(())()()()()()(())(())(())()(())(())()()()(())()(())(())()(())(())()(())(())(())(())(())()()()(())(())(())()()(())()(())(())()()()(())(())(())()(())(())()(())(())()(())(())(())(())()(())(())(())(())(())(())(())(())()(())(())()()(())()(())(())(())(())()()(())(())(())()()(())()()()()(())(())(())()()(())(())()()(())()()(())()()(())()(())()(())()()(())(())(())()(())(())(())(())()(())()()(())()()()()(())(())()(())()(())(())(())()(())()(())(())()(())(())()(())()(())(())()()(())(())(())()()()()(())()()(())()(())(())()()(())()(())()(())()()()()()(())()(())(())()()()(())()(())()(())()()(())()(())()()(())(())()(())()(())(())()()()()(())(())(())()()(())(())(())(())(())(())(())(())()()(())(())()(())()(())()(())()()(())(())()(())(())(())()()()(())()()()(())(())(())(())()(())()()()(())()(())(())()(())()(())()(())()(())()()()()()(())()()(())()()(())()(())()()(())()(())()()(())()(())(())()()(())()(())(())(())()(())(())()(())(())(())()(())(())()(())(())()(())()(())()()()(())(())(())(())(())(())()()(())(())(())()(())(())(())()()()(())()()()()()(())(())()(())(())()(())()(())()()()()()()()()(())()()(())(())(())(())()(())()()(())(())()(())(())(())()(())(())()()()(())(())()(())()()()()(())()()()(())(())()(())(())(())(())(())()()()()()(())(())(())(())()()(())()(())()(())()(())()(())(())()()()()()(())(())(())(())(())()(())()(())()()(())()()(())()()(())(())()()()()()(())(())(())()(())()()()(())(())(())()()()()()()(())(())()()()()()(())(())()(())()(())(())()()()(())(())(())(())(())()()()()()()()()()()(())()(())(())()(())()()(())(())()()(())()()()(())()()(())(())(())(())(())(())()()(())(())()(())()()()()()()(())()()()()(())(())()(())(())(())(())(())()()(())()(())(())(())(())(())(())()()(())()(())()()(())()()(())()()()(())()(())()()()()(())()()()(())()(())(())(())(())(())()()(())(())()()()()(())()()()(())(())()(())()(())()(())()(())(())()(())()()()()()(())(())(())()()()(())(())(())()(())(())(())()(())(())(())(())(())(())(())()(())(())()()()()(())(())()()(())(())()(())(())(())()(())()(())(())()()(())()(())(())()(())()()()(())(())()(())()(())(())()()(())(())(())(())(())(())()()(())()(())()()()()(())(())()()(())(())(())()(())(())()(())(())(())()(())(())(())()(())()(())()()(())()()(())()()()(())()()()()()()(())(())()(())()()()()()(())()(())(())(())(())(())()()(())(())(())()(())()(())(())()(())()(())(())()()()(())()()(())(())()(())()()(())(())(())(())()()()()(())(())()(())(())()(())()()(())(())(())()()()()(())(())(())(())(())(())()(())()()()(())()(())(())()(())()()(())()(())()(())(())(())(())(())(())(())()(())()(())()()()(())(())(())()(())()()(())()()(())()()()(())()()()()()()()(())()()(())(())(())()()()(())(())()()(())()(())()(())()()(())()(())()(())()(())()(())()()(())()(())(())(())()()(())(())()(())(())()()(())(())()(())(())()()(())(())(())()()(())(())()(())(())()(())()(())()(())()(())()()()()(())()(())(())()()()(())(())()()(())(())()()(())(())()(())()()()(())()(())(())()(())(())(())()()(())(())(())(())()()()(())(())()()(())()()()()()(())(())()(())()()(())()()(())(())()(())()()(())(())()()()(())()(())()()()(())(())(())(())()(())(())(())()(())()(())()()(())(())(())(())(())()()(())(())()()(())(())(())(())(())(())()()(())()()()(())()()()()()(())(())(())(())()()()()(())()(())()()()()(())(())(())()(())(())()()()()(())(())(())()(())()()()(())(())()()()()(())()(())()(())(())(())()()(())()()()()()(())(())(())()(())()()(())()(())(())(())(())(())(())()(())(())(())(())(())()(())()()(())(())(())()(())(())()()(())()()(())(())(())(())()()(())()(())()(())(())(())()(())(())()(())()()(())(())(())()()(())()()(())(())(())()()(())()(())(())(())()()(())()()(())(())()()(())()(())()()(())(())(())(())(())(())()(())()()(())(())(())()()()(())()(())()(())(())()()()(())()(())()(())()()(())(())()(())()(())()()(())()()()()(())(())(())(())(())()(())()()()()()()(())(())(())()(())(())()(())()()()()(())()(())(())()()(())()()()(())()()()(())()(())(())(())()()(())()()(())(())()()()(())()(())()()(())(())()()(())()(())(())()(())()(())()()(())(())(())()()(())(())()()()()(())(())(())()(())(())(())(())(())(())()(())(())(())()()()(())(())()()(())()()()()()(())()()()()(())(())(())(())(())(())()(())(())(())()()()(())(())(())()()()()(())(())(())()()()()(())(())()()()()()()(())(())(())()(())(())(())()()(())(())()()(())(())()()(())(())()(())(())()(())(())()(())()()(())(())(())(())(())(())()(())(())()(())(())()()(())()(())()()()(())(())()()()(())(())(())(())()(())()(())(())()(())()()(())()()()()(())(())()(())(())()()(())(())()()()(())()()()(())()(())(())(())(())(())(())(())()(())(())()()(())()(())(())()()()()(())(())()()(())(())()()()(())(())(())(())()()(())(())(())()()()()()(())(())()(())(())(())()(())()(())(())()()(())(())()()(())(())()(())(())(())(())()(())()(())(())()()(())()()(())()()()(())()(())(())()(())()(())(())(())(())()(())(())(())(())()()(())()()()(())(())()(())()()(())()(())()(())(())(())(())(())()()(())(())(())()(())()(())()(())()(())(())()(())(())(())()(())()(())()()()(())()()()(())(())()(())(())(())(())(())()()(())(())()(())(())(())(())(())()()()()(())(())(())(())(())()()()()(())()(())()()()()(())(())(())()()(())(())()()(())()()()(())(())()(())()(())(())()()()()(())(())()()(())()(())(())(())(())(())(())(())(())()(())(())()()(())(())()()(())()(())()(())()(())(())()()(())(())()()(())(())()()()(())()(())(())(())()(())()()()(())(())(())(())()(())(())(())(())(())(())(())()()(())()(())(())()(())()()(())()()()(())()()(())(())()()()(())()(())()(())(())(())()(())()(())()(())(())(())()(())()()()()(())(())()(())()()(())()(())()()(())(())(())(())()()()()()()()(())(())()()()()()()()(())(())()(())()(())(())()()()()()()()()(())(())(())()()(())(())()(())(())()()()(())()()()(())()(())(())()(())(())()()()()()(())(())(())()()()()()(())(())(())(())()(())(())()(())(())()(())()(())()(())(())()()(())(())()(())(())()(())()(())(())()()(())()(())(())()()()()()()()(())()()()()(())()()(())()()(())(())(())()()(())(())(())()(())()(())()()(())()(())()(())()(())()(())()()(())(())()(())(())(())(())()(())()()()(())()(())()(())()(())()()()(())(())(())(())(())(())(())(())(())(())(())()()()()(())(())()()(())(())()()()(())()()(())()()()()(())(())(())()(())(())()(())()()()(())()()(())(())(())()(())()()(())(())(())()()(())()(())()(())()(())(())()(())(())(())()()()()()(())(())(())()()(())()(())()()()(())(())()()()(())(())(())()(())()()(())(())(())()()(())()(())(())()()(())(())(())(())()(())()(())()()()(())(())()(())(())()()()(())()()(())(())()()(())()(())(())(())()(())(())()(())(())(())()()(())()(())()()(())()(())(())(())()()()(())()()()()()(())()(())(())(())(())(())(())()(())()()(())()()()()()()(())()(())(())()(())()()()()()(())()()(())(())()()(())()()(())()(())()(())(())(())()()()(())()(())(())()(())(())()(())()(())()()()(())()()()()(())(())()()(())()(())()(())(())()()(())(())()()(())()(())(())(())()()(())(())()()(())()()(())(())()(())()(())()(())()(())()(())(())(())(())(())(())(())()()(())(())(())()(())()()(())()(())(())(())()(())()()(())(())()()(())()(())()()(())()()()(())()(())()()()()()()(())(())(())()()(())()()(())()()()(())(())(())()()()(())(())(())()()(())()(())(())(())(())(())(())(())()(())()()()(())(())(())()()(())(())()(())()()()(())()(())()(())()(())()(())(())(())()(())(())()(())(())()()()(())()()()()()()()()()(())()(())(())()()()(())(())(())(())(())()(())(())()()()(())()(())()(())()(())()()(())(())(())(())()(())()()(())()(())()()()(())(())()()()(())(())()(())()(())(())(())(())(())(())(())(())(())(())(())(())()(())()(())(())()()()(())(())(())(())(())()()(())(())(())(())()()(())(())(())(())()()()()(())()(())(())()()()()(())()(())(())()(())(())(())(())()()()(())()(())(())(())()(())()(())(())()()(())()(())()()()(())(())()()()()()(())(())()(())(())()()()(())()()()()(())(())()()(())(())()()()()(())(())(())(())(())(())()()()(())()(())()()()(())(())(())(())(())()(())(())()()(())()()(())(())(())(())(())()(())()()()()()(())()(())()(())()(())(())()()()()(())(())()()(())()(())()()()()(())(())()(())(())(())(())(())()()(())()()(())(())(())()(())()(())()(())()()(())()(())()(())()()(())(())()()(())()(())()()(())()(())()()()(())(())(())(())(())()(())(())()()()()(())()()()(())(())()(())(())(())(())()(())()()()()()(())()(())(())()()()()(())(())(())(())(())(())(())(())(())()()(())()(())(())(())(())()()()(())(())(())(())(())()()(())()()()(())()()()()()(())()()()()()(())()()()(())()()(())()()()()(())()()()()(())()()(())()(())(())(())()(())()()(())(())()()()(())(())()()(())()(())(())()(())()()(())(())(())()(())(())(())()(())(())()(())(())()()()(())(())()()()(())(())(())(())(())()()(())(())()()(())()(())(())()()()(())(())(())()(())()(())(())()()()(())()()()(())()()()()()(())(())()()(())(())(())(())()()(())(())(())()()()()()(())(())(())(())()()()()()()()()()(())()(())()()()()()()(())()()()()(())(())(())(())()(())()(())(())()()()()(())()(())(())(())()()()(())(())(())(())()(())()(())(())()()(())(())(())()(())(())()()(())()()(())()()(())()(())()()()()()(())(())(())(())(())()(())(())(())(())()(())(())()(())()()()(())(())(())(())()(())()()()(())()(())(())()()()(())()()()()(())()()(())()(())(())()()()()(())()()(())(())()(())(())(())()()()()(())(())()(())()()()()()()(())(())()(())(())(())(())()()(())()(())(())(())(())()()(())(())()()(())()(())(())(())(())(())()(())()()(())(())(())()()()()()(())(())(())(())(())(())(())(())(())()(())(())(())()()()(())(())()(())()(())()()(())()()()(())(())(())()()()()()(())(())()(())()()(())(())(())()()()()()(())()(())(())()()(())(())()(())(())()()(())()(())()(())(())()(())(())(())()(())()(())(())(())()(())(())(())(())()()(())()(())()(())(())(())()(())()(())(())()(())()()(())()(())(())()()(())(())(())(())(())(())(())()()(())()(())()(())()()()(())(())(())(())()()(())(())(())()()(())()()()()(())()()()(())()(())(())()()()()(())()()()(())(())(())(())()(())(())()()()()(())(())()(())()(())(())(())(())(())()(())()()()(())(())(())()(())(())(())()(())()()(())(())(())(())(())(())(())()(())(())(())()(())()(())()(())()(())(())()(())(())(())()(())()()()()()()(())()()(())(())(())(())(())()(())()()(())()()()(())()(())(())(())()()()(())(())(())(())(())(())()()()(())(())(())()()()()()(())(())(())(())()()()()(())(())()()()(())(())(())()()(())()(())()(())()()()(())(())(())()()()()()(())(())(())()()(())(())()(())(())(())(())(())()()()(())()()()()(())(())()()()()(())()()(())()()()()()()()()(())()(())(())(())()(())(())()(())()(())()()()(())(())()()(())()()()()()()()(())(())(())(())()(())()(())(())()(())()(())()()(())(())()(())(())(())()()()()(())(())()()()()()()()(())(())()(())()()(())(())(())()()(())()()(())()(())()()()()()(())()()(())()()(())(())(())()(())()(())(())(())()()(())(())()(())(())(())(())(())(())(())()()()()(())()()(())(())(())()()()()()(())()()()()(())()()()()(())(())()()(())()(())()(())()(())(())(())(())()(())(())()()(())()()()(())(())(())()(())()()()()(())(())(())(())()(())(())()(())(())(())(())(())()()(())(())()(())(())(())(())()(())(())()()(())(())()()(())(())()(())()(())(())(())(())(())(())()()(())(())()()(())()(())()()(())(())(())()(())(())()(())(())(())()()(())(())()(())()(())()(())(())()()(())(())()(())(())()(())(())()(())()(())()()()()(())()()(())(())(())(())()()(())(())(())()()(())(())()()()()()()()(())(())(())()()()()()()()(())()(())(())(())()()(())(())(())()(())(())(())(())(())(())(())()(())()(())()(())()()()()(())(())()(())()()(())(())()(())(())(())(())(())(())()()(())(())(())()()(())()()()()()()()(())(())()(())(())(())(())(())(())(())(())()(())()()()()(())()(())(())(())(())(())(())(())(())()()()(())()(())()()(())()()(())(())()(())(())(())(())()()()(())()(())(())()(())()()(())(())(())()(())()(())(())()(())(())()()()(())()(())(())(())(())(())()()(())(())()()(())()(())()(())(())()()()()()()()(())()()(())()(())(())()(())()(())()(())(())(())()()(())()()(())(())(())()(())()()()(())()()()(())()(())(())()(())()(())(())()()()()(())()()(())()(())(())(())(())()(())(())()(())()(())(())()()()()(())(())()()(())(())()(())(())()(())(())(())(())()()()(())()(())()()()(())(())(())()()(())(())()()()(())()()()(())()(())()()(())(())()(())(())(())(())()(())()(())(())()(())(())()()()()(())()()()()(())()(())(())(())()(())()()(())()(())()(())()()(())(())(())()(())(())(())()()()()()(())(())()()(())()(())()(())(())(())(())()()(())()()(())()(())(())()(())()()()(())()()(())(())()()()()()(())()()(())(())(())()(())()()()(())()(())()()(())(())()()(())(())()()(())()(())()()()()(())(())()()(())()()()()()(())(())(())()(())()()(())()(())()()(())(())(())()(())()(())(())()(())(())(())()()()()(())()(())()(())()()()(())()(())(())()(())(())(())(())(())()()(())()()()()()()()(())()()(())()()()(())(())(())()()(())(())(())(())(())()(())(())()()()(())(())()(())(())(())()()()(())(())(())()(())()()()()()()()()()()(())(())(())(())(())(())(())()(())()(())()()()()(())(())(())()(())(())(())(())()()()()(())()()(())(())()(())(())(())()(())(())(())(())()()()()(())()(())()(())()(())(())()()()(())(())()()()(())(())(())(())(())()()(())(())()()()(())()()()(())()(())(())(())(())()()()()(())(())(())(())(())(())()()()()()(())()(())()(())(())()(())()()(())()(())()()()(())()(())(())()()(())(())()(())(())(())()(())()(())(())(())()()(())(())()()()(())(())(())()()()(())()()(())()()()(())()()()(())(())(())()()(())()()(())(())(())()(())(())(())()()(())()(())(())(())()(())()()(())()(())(())()()()()(())(())(())()(())()(())()(())()()()()(())()(())()()(())()()(())()(())()(())(())()(())(())(())()()()()()()(())(())()(())(())(())()()(())(())()(())()(())(())()(())()()(())()(())(())(())(())()()()(())()()(())(())()(())(())()()()()(())(())(())()()(())(())()()()(())()()(())()()(())(())()(())(())(())()()(())(())()()(())()()()(())()(())(())(())()()()()(())(())()()(())(())()(())()()()()()(())(())()(())()()()()()(())(())()()(())(())(())(())()()(())()()(())()(())()(())()(())()()(())(())()(())(())(())(())()(())(())()(())()(())()(())(())(())(())()()()(())()()(())()()()(())(())(())(())(())()()()(())(())(())(())(())(())(())(())()()(())()()(())()(())(())()(())(())(())(())()()(())(())()(())(())(())(())(())()()(())(())()()(())()()()()()(())()()()()(())()(())()(())(())(())(())()(())()(())(())(())()(())(())()()(())(())()(())(())()(())(())()()()()()(())()(())(())()()(())(())()(())(())()()(())()(())(())()()(())(())()()()()(())()(())(())()(())(())()(())(())()()()()()(())(())()()(())(())()()(())(())(())(())()(())(())(())()(())(())(())(())(())(())(())(())()(())(())(())(())(())(())()(())()()()()()()(())()(())(())(())()(())(())(())()()()(())(())(())(())()()(())(())()()(())(())(())()(())(())(())()(())(())(())()(())(())()(())()()()(())(())(())(())(())()()(())()()()()(())()(())(())(())(())(())(())()(())(())(())()(())()(())(())(())()()()(())(())(())()()(())()(())()(())(())()()(())()()()()(())()()()(())(())(())(())()(())()(())(())()(())(())()()(())()()(())()()(())()()(())()(())()()()()(())(())()(())(())()()()(())(())()()(())(())(())(())()(())(())()(())(())()(())()(())(())(())(())()(())(())(())()(())()(())(())()(())(())(())(())()(())(())()()(())()()(())(())(())()()(())(())()()()()(())(())(())(())()()()()(())(())()(())(())()()(())(())()(())()(())()()()(())(())()(())(())(())(())(())(())(())(())(())()(())(())(())(())(())()(())()(())(())(())(())(())(())()()(())()()()(())()(())(())()(())()()(())()()(())(())(())(())()(())()()(())(())(())(())()()()()(())(())()()(())(())()()()()(())(())()(())()(())(())()()()(())(())()(())()()(())()(())()(())()()(())()()()(())(())(())()()()()()()()(())(())(())()(())()()(())(())()(())(())(())(())()()(())()()()()(())(())(())(())(())(())(())()(())()(())()()(())(())(())(())()(())()(())()(())()(())(())()()(())()()()(())(())(())(())(())(())()()()(())()()()(())(())(())(())()(())()(())(())()(())(())()(())(())(())()(())()(())(())()(())(())()()()()()(())(())(())(())(())()(())()()(())()()()()()()(())()(())(())()(())()()(())()(())(())()(())()()()(())()()(())(())()()(())()(())()()()()(())()()(())(())()(())(())(())()()()(())()(())()(())()()(())()(())(())(())()(())(())()(())()(())()(())()(())(())()()()(())(())(())(())()()()(())(())()()(())()(())()()()(())()(())()()(())(())()()(())()()(())()(())(())(())(())()()()()(())()()(())()()(())()()(())()(())(())()()(())(())()(())(())(())()()(())(())(())()(())(())()(())(())()()()(())(())()(())(())(())()(())(())(())(())()()(())()()()()()()()()()()(())()(())()()()()(())(())(())(())()()()(())(())()()(())()()(())(())()()(())(())()()()()(())(())(())()(())(())()()()(())(())(())(())()()(())(())(())(())(())()()(())(())(())(())(())(())(())(())(())(())(())()(())(())()(())(())()()(())(())(())(())()()(())(())(())(())()()(())(())()(())(())(())(())(())(())(())()()(())()(())()()(())()(())(())(())()()(())(())(())()(())(())()(())()(())()(())()(())(())(())(())()(())(())()()(())()()(())()()(())()()(())()(())(())()(())(())(())()(())(())()(())()(())()(())(())()()()(())(())(())(())()()()()()()()(())()(())(())(())()()(())(())(())()(())(())()()(())(())()(())()(())()()(())()(())()()(())(())(())(())()()()(())()(())(())(())(())()(())()(())(())(())()(())()()(())(())(())()()()()(())(())()()()()(())(())(())()(())()()(())()()()()()(())(())()()(())(())()(())()()()(())()()()(())()()(())(())(())()(())(())(())(())()()(())()(())()()(())(())()()()()()()()(())()(())()(())(())(())(())()()(())(())()(())()(())()()(())(())()(())(())(())(())()()(())()(())(())(())()()()(())(())(())(())(())()(())(())(())(())()(())(())(())()(())(())(())(())()()()()(())()()(())(())(())(())()()(())()()(())()()(())(())()(())(())()(())(())(())()()()()()(())()(())(())(())()()()(())(())(())()()()()(())()()(())(())()()()(())()()(())(())()(())()(())(())()(())(())()(())()()()(())(())()(())()()(())()()()()(())()()(())()(())(())()(())(())(())()(())(())()()()(())()()(())(())()(())(())(())()(())()()(())()(())(())(())()(())()()()()(())()(())()(())()()()()()()(())(())(())()()()(())(())(())(())()(())()(())()(())(())(())(())()()(())(())()()(())(())(())(())()(())()()(())(())(())()(())()(())()(())(())(())(())()()(())()()()(())(())()(())(())()()(())()(())()()(())(())(())(())()()()(())(())()(())(())(())()(())()(())()(())(())(())(())(())(())(())()()(())()()()(())(())()()(())(())(())(())()(())()(())(())(())()(())(())(())()(())(())(())(())()(())()(())(())(())()()(())(())()()(())()()()(())(())()()(())(())(())()()()(())()()(())()(())(())(())()(())(())(())(())()(())(())(())()()()()()()(())(())()()()()(())()(())(())(())(())(())(())()()(())()()(())()(())(())()()(())()(())(())()(())(())(())(())()()()(())()(())()()(())(())(())(())(())(())(())()()()()(())(())()(())(())()()()(())(())(())(())()()()(())()(())()()()()(())(())(())()(())()(())()(())(())()()()(())()()(())()(())()()()()()(())(())(())()()(())(())(())(())()(())()()(())()()()(())()(())()(())()(())(())()()()(())()(())(())(())(())()()(())()()()()(())()()()(())()()()()(())(())(())(())()()(())(())()()(())(())(())(())(())()(())(())(())(())(())(())()(())(())(())(())()()(())()(())()()(())(())()()(())(())(())()()(())()()(())()(())(())()(())()()(())()()(())(())()(())()(())(())()()()(())(())(())()(())(())(())()()(())(())(())(())()()()(())(())(())(())()(())()(())()(())()()()(())()()()(())(())()()(())(())(())()(())(())()(())()(())()()()(())(())()()(())()()()(())()(())()()()()(())(())(())()()()()()()()(())()()()(())(())(())()(())(())()()()(())(())()(())()()(())(())(())(())()()(())(())(())(())(())()()(())()(())(())(())()(())()()(())(())(())()()()()()()()()(())(())(())()()()(())()(())()(())()()(())(())()(())()(())(())(())()()()(())(())(())()(())()(())()()(())(())()()()()(())()()(())()()(())()()()()()()(())()()(())(())(())(())()()(())()(())(())(())(())(())(())()()()()()(())()(())()(())(())(())()(())(())(())()()()()()()()()(())(())(())()(())()()(())(())()(())(())(())(())()(())(())(())(())(())()(())(())(())()(())()()()(())(())()(())(())(())(())(())()()(())()(())()(())(())()(())()(())()(())()()(())(())()(())(())(())(())()(())(())()()()(())(())(())()(())()(())()(())()(())(())()()()(())(())()(())(())()(())()(())(())(())(())()(())(())()(())(())(())()()(())()()(())(())(())(())()(())(())()(())()(())()()(())()(())()()()(())()()(())(())()(())()(())()(())()()()()(())()()(())(())(())(())()()(())()()()(())()()(())()(())(())()(())(())()(())()()(())()(())()()(())()(())(())()(())()()()()()(())(())(())(())()()()(())()(())()(())()(())()(())(())()()()()()()()()(())(())()(())(())(())()(())(())()(())(())()(())(())()(())()()(())(())(())(())()()(())()()()()()(())()()()(())(())()()()()(())()()()()()(())()()(())()()(())(())()(())(())()(())(())(())(())()()(())()(())(())(())()(())(())()()(())(())(())(())()()()()()(())()(())()(())()()()()()(())(())()()()(())(())()(())(())(())()()()()()()(())(())(())()(())()(())(())(())()()()(())(())()(())()()(())(())()()(())()(())()()(())()()()(())()()()()(())(())()()()(())()(())(())()(())(())(())(())(())()(())(())(())(())()(())()(())(())()()(())()()()()()(())()()()(())(())(())()()(())()()()(())(())(())()()(())(())(())(())(())()()(())(())()()(())(())(())(())()(())()()()(())()(())()(())(())()(())(())(())()(())(())(())()(())()(())()(())(())(())(())()(())()()()(())(())(())(())()()(())(())()()()()()(())()(())(())()(())()(())()()(())(())()()()()(())()(())()(())()(())(())()(())()(())(())(())(())(())(())(())(())()(())(())()()(())()()(())(())()()()(())()()()(())(())(())(())(())()()(())()(())()(())(())()(())()()(())(())(())(())(())(())(())()(())(())(())()()(())()()(())(())()()(())()()()()(())(())(())()()(())()(())()(())(())()()()()()()()()()(())()()(())(())()(())(())(())(())()(())(())()()()(())(())(())(())(())()(())()()(())(())(())()()()()()()()(())()(())()()()()()(())(())(())(())(())(())(())()(())()()(())()()()(())()(())()()()()(())()(())(())()(())(())(())(())()()(())()()()(())(())(())(())()()()(())(())()(())()()()(())()(())()(())()(())()()()(())(())()(())()(())()(())()(())(())()()()(())()(())()(())(())(())(())(())(())(())(())(())(())(())(())(())()(())(())()(())()(())()(())()(())()(())(())()()()()()()(())()(())()()()(())(())(())()(())(())()(())()()(())()(())()()()(())(())()(())()(())()(())()(())()()()()(())(())()()(())(())(())(())()(())()(())()()()()(())()()()()(())()()(())(())()()()()(())(())()(())(())(())(())(())()()()(())(())(())(())()(())()()(())()(())(())(())()(())(())(())(())(())()()()()()(())()(())(())(())()()(())(())(())()(())()(())()(())(())(())()()(())(())()(())()()(())()(())()(())(())()(())(())()(())()(())()(())()()()(())(())()()()()()()()()()()()(())(())(())()()(())(())()()(())()(())(())()(())(())()()(())()(())(())(())()()(())()()()()(())()()()()()()(())(())(())(())()()()()()()()()(())()()(())(())(())(())()()()()()(())()(())()(())(())(())(())(())()()()(())(())()(())()()(())()()(())(())()(())(())()()()(())(())(())()(())(())()(())(())(())(())(())(())(())()()()(())(())(())(())()()()(())(())()()()()()(())(())()(())()(())(())(())(())(())()(())(())()(())()(())()(())(())()()()()(())()(())(())(())(())(())(())()()(())(())(())(())()(())()()()(())()(())(())(())()()()()(())()()(())(())(())(())()()()(())()(())()(())(())()(())()(())()(())()(())()(())(())()(())()(())()()()()()()(())()()()()()(())()(())()()(())()(())(())(())(())()()(())()()()()()()(())()()()(())(())()(())(())(())()()()(())()()(())(())()(())()()(())(())()()()(())(())()()(())(())()()(())()()(())(())()()(())(())(())()()()(())(())(())(())(())(())()(())()(())(())(())(())(())()(())(())()(())()()()(())(())(())(())(())()(())()(())(())(())()()(())(())(())(())()(())(())(())(())()()(())(())(())(())(())(())()()()()(())()()(())()()(())()()()(())(())(())()(())(())(())(())()()(())()(())()(())()()()()()(())(())()(())()(())(())(())()(())()()(())(())()(())()()()()(())(())()()()()(())(())(())()()()(())(())(())(())(())(())()(())(())(())(())()()()(())()()(())(())()(())(())()(())()()()()()()()(())(())()(())()()(())()()()()(())()()(())()(())()(())()()()()(())(())()()()(())(())(())()()()(())(())(())(())()()(())()(())(())(())()(())()(())()(())(())()(())(())(())()()(())()(())(())()()()(())()()()()(())(())(())(())()()(())()()(())()()()(())()()(())()()(())()()()(())()()(())(())()(())()(())(())(())()(())(())()(())()()()()()()()()()(())()()()()(())(())()(())()(())(())()(())()()(())()()()(())(())()(())()(())(())(())(())()()(())(())(())(())()()(())(())()(())()()(())()()()()()(())(())()(())()(())(())(())()()()(())(())()(())()(())()()(())()(())()(())()()()(())(())()(())()()(())()()()(())()(())()()()()()(())(())()(())()(())()(())()(())()(())()()()()(())(())()(())(())(())()()(())(())(())()(())(())()()(())(())(())()(())()(())(())(())(())()()()()()(())(())(())()()(())(())(())()(())()(())()(())(())()(())(())()()()(())()()(())(())(())(())(())()()()()()(())(())(())(())(())(())()()()()()()()()(())(())()()()()()()()()()()()(())()(())(())(())()(())(())()(())(())()(())(())()(())()()(())()(())()(())(())()()()()()(())()()(())()(())()(())(())()()(())(())(())(())(())()()()()()(())()()()(())()()(())(())(())()(())(())()()()(())()(())()(())(())(())(())()(())()()(())(())(())(())(())(())()()(())()(())(())()()()()(())(())(())()(())(())(())(())(())(())()(())(())()(())(())(())(())()()(())(())()()(())(())(())(())()(())()()()()()()()(())(())(())(())()(())()(())()(())()()(())()()()()()(())(())()(())(())()(())()()(())()()()(())()(())()(())(())(())()()(())()()(())()()(())(())()()()()()()(())()(())()()()()(())(())()(())()(())()(())()(())(())(())(())()(())(())(())(())()()(())()()()(())()()()()(())()()()()()(())()()()()()()()(())()(())()()()()(())(())(())()()()(())(())(())(())(())()(())(())(())()(())()(())(())(())()()()()()(())()(())()()(())()()()(())(())()(())()(())(())(())(())()(())(())(())()()()(())()(())(())()(())(())()()()()(())()(())()(())()()(())(())()(())()()(())()(())()(())()()()()(())()()(())()()()(())(())(())()()(())(())()(())(())(())()(())()()()()(())(())(())()()(())(())(())(())(())(())(())(())(())()(())()()(())()(())(())()(())(())()()(())(())()(())(())(())(())()()(())()()()(())()(())()(())()()(())(())()()()()(())(())()()(())(())()()(())(())()()()()()()(())()(())()(())(())(())(())(())()(())()()(())()(())(())(())()()()(())(())()(())(())(())()()()()(())()(())(())(())(())(())(())(())(())()(())()(())()()(())()(())()(())(())()()(())(())(())(())(())(())()()()(())(())()(())(())()(())()()(())(())(())()(())(())(())(())()(())(())()()()()()()()()()(())(())(())(())()()(())(())(())()(())()(())()(())(())(())()()()(())(())(())()(())(())(())()()()(())()(())()(())()(())(())()(())(())(())(())(())()()()(())()()(())()(())(())()()(())(())()(())()(())()()(())(())(())()(())()()(())(())()()(())()(())()(())(())()(())(())()()(())()(())(())()()()()()(())(())()(())(())()(())(())(())()()()()()(())()(())(())()()(())()(())()(())()()()(())()(())(())()(())(())(())(())(())(())(())()()()(())(())()()(())(())()(())()()(())(())(())()(())(())(())(())(())()()(())(())(())()(())(())()(())(())()(())(())()()(())(())()()(())(())()()()()()()()(())(())(())()()(())()(())()(())(())()()()()()()(())(())(())(())()(())()()()()()()(())(())(())()(())()()()()()()()(())(())()()()(())()()(())()(())()(())()()()(())()()()()()(())()()()(())()()(())()(())()()(())(())()()(())(())(())()(())()(())()()()()(())(())()(())(())(())(())()()(())(())()(())()()(())()(())()()(())(())(())(())()()()(())()()(())()(())()()()(())(())(())(())(())()(())(())()()(())(())()()()(())()(())()()()(())(())(())()(())()()()(())(())(())(())()()(())()(())(())()(())()(())()()(())()()()(())()(())()()(())(())(())()(())(())(())()(())(())(())(())()()()(())(())(())()()(())()(())()(())(())(())(())()(())(())()(())()()()()()(())(())(())()(())(())(())()(())(())()(())(())(())()(())(())(())()()(())(())()()(())()()()()(())()(())(())()()()()(())()()(())()()(())()()(())(())(())()()()()(())()(())(())()()()()()(())(())(())()(())()(())(())(())()()()(())(())()(())(())(())()()(())(())(())()(())()()(())()()()(())(())(())(())(())()(())()(())()()()()(())()()()()(())()()()(())(())()()(())()(())()()(())(())(())(())()(())(())(())()()(())()(())(())()(())(())()()(())(())()()(())()()()()()()()(())(())(())()(())(())(())()()()()(())(())()()(())()(())(())(())()()(())(())()()()(())(())(())()(())()()()(())(())()()(())()()(())(())(())(())()(())()()(())(())()(())()()(())(())(())()()()()()()(())()(())(())()()()(())()(())()(())(())(())()()()(())(())(())(())(())()(())(())(())()()(())()(())()()(())()(())()(())(())()()(())()(())(())()(())(())(())(())(())(())(())(())(())()()(())()(())()()(())()(())(())(())()(())(())()(())()()(())()()()(())(())(())(())()(())()(())()(())(())(())(())()()()()(())()()(())()()(())(())()(())()()()()()()(())()()(())(())(())(())(())(())()()(())(())(())(())(())()(())(())(())(())(())()()()(())(())()()()(())()(())(())()(())(())(())(())()(())(())(())(())()(())(())()(())()(())(())()(())()(())(())()()()()()()()()()()()(())(())(())(())()(())()()()(())(())(())(())(())()(())()()(())(())(())()(())()()()(())()(())(())()()()()()(())(())(())()(())(())()(())(())(())(())()()(())()(())()()(())(())()()()()()(())(())(())()(())()()()()(())()(())()()()()(())()()(())(())()(())()(())(())()(())()(())()()(())()(())()()()(())(())(())(())()()(())(())(())(())(())()(())(())(())()()(())(())(())(())()(())(())(())()(())(())()()()()()()()(())()(())(())(())()(())()()()()(())()()()(())()(())()(())()(())()(())()()()(())()(())(())(())()()()()(())(())()(())()()()()(())(())(())()(())(())(())()(())()(())()()(())()(())()()()(())(())(())(())(())(())(())(())(())()()()(())()()()(())()()(())()(())(())()(())(())(())(())()(())()()(())(())(())(())(())()()()()()()()(())()()()(())()(())()()(())(())(())()()(())()()()(())(())(())(())(())()(())(())(())()(())(())(())()(())(())()()()()(())(())()(())(())(())(())()(())()()()()()()(())()(())()()()()(())(())()()(())()(())(())()(())()(())()(())()()(())(())(())(())(())()(())(())()()(())()()(())(())(())(())(())()(())(())()(())(())(())()(())(())()()(())(())()(())()(())()()()()(())(())()()()()(())()()()()()(())()()(())(())()(())()()(())()()(())()(())(())()(())()()()()()(())(())(())()()()(())()()(())()(())()(())()()(())()(())()()(())()(())()(())(())()()()()()()()(())()()()(())(())()()()()()()(())()(())()(())(())()()(())()()()()(())(())(())(())()(())(())(())(())(())()()()()(())()()()(())(())(())(())()(())()(())()()()(())()(())(())(())(())()()()()(())(())()(())(())(())()()(())()()()()(())(())(())(())()(())(())()(())(())(())()(())(())(())()()()(())(())()()(())(())(())()(())()()(())()()(())(())()(())(())()(())()()(())()(())(())(())(())()()(())()()()(())()()()(())()()()()(())()()()(())(())(())()(())()(())()()()()(())()(())(())(())(())(())(())(())(())()()(())()()()(())()(())(())(())()()(())()(())()()()(())()()()()(())(())(())(())(())(())()()()()()()(())()()()(())(())(())()(())(())()(())()(())(())()(())()(())()()(())()(())(())()(())()(())(())(())(())()(())(())(())(())()()(())(())()()(())(())(())()(())()(())(())()()()()()()()(())()()()()()(())(())()()(())()(())(())(())()()(())()()()(())()(())(())(())()(())()(())(())()(())()(())()(())()()(())(())()()(())(())(())()(())()()(())()()()()(())(())(())(())()(())()(())()()(())(())(())(())(())(())()()()(())()(())()()()(())()(())()()(())(())(())()()(())(())(())()(())(())()()(())(())()(())(())()()(())()()(())(())()(())()(())()(())()(())(())()(())(())(())(())(())(())()(())()(())(())(())(())(())(())(())()()()(())()()()(())(())()()()()(())()()()(())()(())(())()(())(())()(())(())(())(())()()(())(())(())(())()()(())(())()(())()(())()()(())(())(())()()()(())(())()()()()(())(())(())()(())(())(())()()()()(())()()()()()(())(())(())(())(())()()()(())(())()()(())()()()(())(())()(())()()()()(())()(())()()(())()(())()()()(())(())()()()()(())()()()()()(())()()()()()(())()(())()(())(())()()(())()(())(())()()(())(())(())()()()(())(())()(())()(())()(())(())(())(())(())(())()(())()(())()(())(())(())()(())(())()()()(())(())()()()()(())(())(())()(())(())(())()(())(())()()(())()(())(())()(())(())()(())()(())()(())()(())()()()()()(())()()(())()()()()()()(())(())()(())(())(())()(())()(())()()()()()(())(())()()()()(())()()(())(())(())(())()(())()(())()()(())(())(())(())(())()()(())(())(())()()(())()()(())()(())()(())()(())()()()()()(())(())()(())()()(())(())(())()()()(())(())()(())(())(())()()(())()()(())(())(())(())(())()()()()(())()(())()(())()()(())()(())(())()()(())()(())()(())(())()(())(())()()()(())(())(())(())(())(())(())()()(())(())()()(())(())(())()(())(())(())(())(())(())(())()()(())(())()()()(())(())()(())(())(())(())(())(())(())()()()()(())(())(())()(())(())()(())()(())(())(())()(())()(())()(())(())()()()()(())()(())()()(())()()(())(())(())(())(())()()()()()(())(())()(())()()()()()(())()()()(())(())(())()(())(())()()(())()(())(())()(())()(())()()(())(())(())(())(())()()()(())()(())(())(())(())()()(())()()(())(())()(())(())(())()()(())()()()()(())(())()(())()()()(())(())(())(())()(())(())(())()(())(())(())()()()()()()(())(())(())(())(())()()()()(())(())(())()()()()(())(())(())()(())()(())()(())(())(())(())(())(())(())()(())(())(())(())()(())(())(())(())()(())()()()(())(())()()(())()()()()(())()(())()()()(())()()(())()()()(())()(())()(())(())()()()(())()(())()(())()(())()()(())()(())(())()(())(())(())()(())()(())(())(())()(())()()(())()(())()()()()()()(())()(())()()(())()(())(())(())()(())()(())()()()()(())()(())()()(())(())()()(())()()(())(())()()(())(())()()(())(())()(())(())(())(())(())()()(())()(())(())(())(())(())(())(())(())()(())()(())(())(())()(())(())()(())()(())(())(())(())()()()(())(())()()(())(())(())(())()(())(())()(())()(())()(())()()(())()(())(())()(())(())(())(())(())()()()()()(())(())(())(())()()()(())()()()(())()(())()()()()()()(())(())(())()()()(())(())()(())(())()()()(())(())(())(())(())()(())(())()(())()(())(())()(())(())(())(())(())(())()(())(())()()(())()()(())()(())()(())()(())()(())(())(())()(())(())(())(())()(())()()(())()()()()(())(())(())()(())()(())(())(())(())(())()()()()(())()()(())()(())()(())(())(())(())(())(())(())()()(())()()()(())()()(())(())(())()()(())(())()(())()()()(())(())(())(())(())(())()(())(())()(())(())(())(())()(())()()()(())()(())()()(())()()(())(())()(())()(())()()()()(())()()()(())(())(())()()()()(())()()()()()()()(())(())()(())()()()(())(())()(())()(())()(())(())(())(())(())(())(())()()()(())(())(())()(())()(())(())(())()()(())(())()()()(())()()()(())(())()(())(())()(())()()(())()()(())(())()(())()(())()()(())(())(())(())()(())(())()()(())()(())()()(())(())()()()(())(())()()()(())()()(())(())()(())(())()(())(())()(())(())(())()()()(())(())(())(())()(())(())(())()()(())()()()(())()()()(())()(())(())()()(())()(())()(())(())()(())()(())(())()(())(())()()()()(())()(())(())(())(())()(())()()()()(())()()(())()()()(())()(())(())()()()(())()(())()()()(())()(())(())()()(())()(())(())()(())(())(())(())()()(())()(())(())()()()()(())()()()(())(())()(())()(())(())(())(())()(())()(())()()(())(())(())()(())()()()(())()(())(())()(())(())(())()()()(())(())()(())(())()(())(())()()(())()(())()(())()(())(())(())(())(())(())(())()(())()()(())(())()()(())(())(())()(())()()(())()()()()()()()(())(())()()(())(())()(())(())()()()()()(())(())()(())(())()()()()(())(())()(())()()(())()()(())(())(())(())()()()(())()(())()()()()(())()(())()()(())(())()(())(())()(())()(())(())()(())()(())()()()(())()()(())()(())(())()()(())()(())()()(())(())()()()()()()()(())(())(())()(())(())(())()(())()()()(())()(())()(())(())(())()(())(())(())()()()()(())()(())(())(())(())(())()(())(())(())()(())(())()()()()(())()(())(())(())(())(())()(())(())()()(())()(())(())(())()()()()()()(())(())()(())(())()(())(())(())()()()()()(())(())(())(())()(())(())(())(())()(())()()()()(())(())()()()(())()(())(())(())()(())()(())(())()()(())(())()()()(())(())(())(())()(())()()(())()()()(())()(())()()()()(())()(())()()(())(())()()()()()()()(())(())(())(())(())(())()(())()()()()()(())(())()(())()(())(())(())()()()()(())()(())()()(())()()(())()(())(())(())(())()()()(())(())()()(())(())(())(())(())()(())(())()(())(())()(())()()()()(())()()()(())(())(())()()()()(())()(())()(())(())()()(())()(())(())()()()(())()()()()(())()(())()(())(())(())()()(())(())(())()(())(())()()()(())()()(())(())(())(())(())()(())()()()(())()()()(())()(())(())()(())(())(())(())()(())(())()()(())()()()(())()()()()()()(())()()(())()()()(())()()(())(())(())()()()()(())()(())(())()(())()()()()(())()(())(())(())(())(())()(())(())(())()()()(())(())(())()(())()(())(())()()(())()()(())()(())()()()(())(())(())(())()()(())()()()(())()()(())()()(())()(())()(())()()()()(())(())(())(())()(())()(())()(())(())()()(())(())(())(())(())(())(())()()()()()()()(())(())()(())()(())(())()()()()(())()()()()(())()(())()()(())()()(())(())(())(())(())()(())()(())(())(())()()(())()(())(())()()()()()()()(())(())()()()(())(())(())(())()(())(())()()(())(())()(())()(())(())(())()(())(())()()()(())(())()()(())()()()(())()(())(())()()(())(())()(())(())(())()(())()()(())(())()(())(())()(())(())(())()()(())()()()()(())(())(())()(())(())()(())(())(())(())()(())(())(())()()()()()()()()(())(())()(())(())(())(())()(())(())(())()(())()()()(())()()(())(())(())(())()()(())(())()(())(())(())(())(())()(())(())()()(())(())(())(())(())()(())()()()(())()(())()(())(())()(())(())()()()(())()(())()(())(())()(())()(())()()()()()(())()(())()()(())(())()(())()()(())()()()()(())()()(())(())()()(())(())(())(())()()()()(())()()(())()()()()(())(())()(())(())()()(())()(())()(())()(())(())(())()()()(())(())()(())(())(())()(())()()()()()(())()()(())()()()()()()()()(())(())(())(())(())()(())(())()(())()()()()()()(())()(())()(())()()(())()(())()()()()()(())(())(())(())(())()()(())()(())(())(())()()(())()()(())(())()()(())()()()()()()()()()(())(())(())(())(())()(())()()(())()(())()()(())()()(())()(())()(())()(())()()()()()()(())()(())(())(())(())()(())(())(())(())(())(())()()()(())()(())()(())()(())()(())(())()(())(())()()(())(())()(())(())(())(())(())()()()(())(())(())(())()()(())(())()()()()(())()(())(())(())(())(())(())()(())()(())(())()()(())()(())()()()(())()()()(())(())(())(())()()(())(())(())()(())(())()(())(())()()()()()(())(())()(())(())(())()()()()()()(())()(())(())()(())(())()()()()()(())()(())()(())()()(())(())()(())()(())()()(())(())(())(())(())(())(())(())()(())(())(())(())(())()(())()()(())(())(())()()()(())()()(())()(())()(())(())(())(())(())()(())(())(())(())()()(())()(())(())(())()(())()(())(())(())(())()()(())()(())(())(())(())(())()()()(())(())(())()(())(())(())(())()()(())(())(())(())()(())()(())(())()(())()()(())(())()()(())()(())(())(())()()(())(())(())()()(())()()(())()()(())(())()()()(())(())()(())(())(())()()()()()(())(())()(())()()(())()(())(())()(())()()()()()()(())()(())(())()()()()(())(())(())()(())(())(())()()()()()(())()(())(())(())(())(())()()(())(())(())()()()(())()(())()()()()()()()(())(())()(())()()()(())(())(())()(())()(())(())()()(())(())()(())(())()(())(())()(())(())(())(())(())(())()(())()(())()(())()(())(())()()()()(())()()(())()(())()(())()()()(())(())()()(())()(())(())()(())()(())(())(())()(())(())(())(())()(())()(())(())()()()(())(())()(())(())(())(())(())()(())(())(())()(())(())(())(())(())()(())(())(())()()()()(())()()(())(())()(())(())(())(())(())()(())()()(())(())(())(())(())()()()(())(())()()(())(())()(())()(())()(())()(())(())()(())()(())()()(())(())(())(())()(())()()()(())(())()(())()(())(())()(())()(())(())(())(())(())()(())(())()()(())(())()()(())()(())(())(())(())()(())()(())()(())(())(())()()()()()()(())()(())(())()(())()(())()(())()(())()(())()(())(())(())(())(())(())()(())()(())(())()(())()(())()()()(())(())()(())(())()()()(())()(())()(())()()(())(())(())(())(())()(())()(())()()(())(())(())(())()()()()(())(())(())()()()()(())()(())()(())()(())()()(())()(())(())(())(())()(())()()(())()(())()()(())(())()()(())(())(())()()(())(())(())()()(())()()(())(())()()()(())(())(())(())(())()(())()(())(())(())()()()()(())(())()(())(())(())(())()(())(())()()()()(())(())(())()()(())(())(())()()()()()(())(())(())(())(())()(())(())()()()(())()()(())(())(())()()()(())()(())(())(())()(())(())()()(())()()(())(())()()(())()(())()(())()(())()(())(())(())(())()(())()()(())(())()(())(())()()()()(())()()()(())()()()()()()(())(())(())(())()(())()()(())()(())(())(())()(())(())(())(())()(())()(())(())()(())(())(())()(())()(())()()(())()(())()()(())()(())(())(())(())()()(())()(())()()(())()(())()(())()(())()()()(())()(())()()()(())(())(())(())()()(())()(())(())(())(())()()(())()()()()()()()(())(())(())(())(())(())()()(())()()()()()()()()(())()(())()()(())(())(())(())()(())(())()()()(())(())()(())()()(())()()()()(())(())(())(())()(())(())()()(())(())()(())()()(())(())(())(())()()(())(())()(())()()()()(())(())(())()()(())()()(())(())(())()()(())()(())()()()()()(())()()(())()(())(())(())()()()()()()(())()()(())()()(())()(())()()()(())(())(())()()(())(())(())()(())(())()()(())(())()()(())()(())(())()()()()()()()()(())()(())()()(())(())(())()()(())()()()()(())(())()(())(())()(())()(())(())()()(())(())()(())(())()()()()()()(())(())(())()(())(())()()()()(())()(())()(())()()()(())(())()()(())(())(())()(())()()(())(())()()(())(())(())(())(())()()()()(())()(())()(())()()(())(())()(())()(())(())(())(())()()(())(())()(())(())(())()()()()()()(())(())(())(())(())(())(())()()()(())()()(())()()(())()(())()()(())()(())()()()()()()()(())(())(())(())(())(())(())(())()()(())(())(())()(())(())(())()(())(())()()(())()(())()()(())()(())(())()(())()()(())()()()(())()()()()(())(())(())(())()(())(())(())()()(())()()()(())(())()(())()()(())()()()()(())()()(())(())(())()()(())()(())()()()()()(())()()(())()()(())()(())(())()()()(())(())(())()(())()(())(())(())(())(())()(())()(())(())(())()(())()()()(())(())(())(())(())(())(())(())(())()(())(())(())(())()(())(())()()()(())()(())()()(())()()(())()(())(())(())(())(())()(())()(())()()()()()()()()()()()()(())(())()()(())()()()(())(())(())()()(())()(())()(())()()()()()(())()()()()()(())()()(())()()()(())()(())(())(())()(())()()(())(())(())(())()(())(())()(())(())(())()()(())()(())(())(())()(())(())()()(())()(())()()(())(())(())()(())()(())()(())(())()(())(())(())(())(())()(())(())(())()()(())()(())(())()(())(())(())()()(())()(())(())(())(())()()(())()(())(())(())()()()()(())(())()(())()(())()(())()()()(())()()()()(())(())(())()()()()()()(())()()(())(())(())(())(())(())()(())(())(())(())()(())()(())(())(())()()(())()(())()()(())()()()()(())(())(())(())(())(())(())(())(())(())(())()()()()()(())(())()(())(())()()()(())()()(())()()()(())()()(())()()(())(())(())()(())()(())(())(())(())(())(())(())(())(())()(())(())()()()(())(())(())(())()(())()(())(())(())(())()()(())()(())(())()()(())()()()()()(())()()(())(())(())()()()(())()()(())()(())(())(())()()(())(())()()()()(())()()()()(())()()()()(())(())(())(())()(())(())()()(())(())()(())()()()()()(())()()(())(())(())(())()()(())()()()(())(())()()(())()()()(())()(())(())(())(())()()()(())(())()()(())()(())(())()(())()(())()()(())()()()()(())(())()(())(())()()(())(())()(())()()()(())(())(())(())()(())()()(())()(())()()()()()()()(())(())()(())()(())(())()(())(())()(())()()()(())()()()()(())()(())()()(())()(())()(())(())(())()(())(())()()(())()(())(())()(())()()()(())()()()(())(())(())()(())(())(())()()()(())(())(())(())()()(())()()(())(())(())()()()(())(())(())(())()()(())(())()(())()()(())()(())(())(())(())(())()()(())()()(())(())()(())(())()()(())(())(())()(())(())()(())()(())(())(())(())(())(())()()(())(())()(())()()()(())(())()()(())()()(())()(())()()(())()()()(())(())()()(())()(())(())()(())(())()()(())()(())(())(())()(())(())()()()()()()()()(())()()(())()()(())(())(())()(())()(())(())(())()()()()(())(())()()(())()()(())(())(())()(())(())()(())(())(())()()()(())()(())(())()()()()()(())(())(())(())()(())(())()()()(())()(())(())()(())()(())()()()(())()()()()()(())(())(())(())(())()()(())()()(())(())()()()()(())(())()()()()()(())()()(())()(())(())()()(())()(())()()()(())()()()(())()()()()(())(())(())(())(())()(())()()(())(())()(())(())(())(())()(())(())()()(())(())(())()()(())()(())()(())(())(())()()(())()()(())()(())()(())()(())(())()()(())()(())()()()(())(())()()(())(())(())(())(())()()(())(())()(())(())(())(())()(())()(())(())(())(())()()(())(())(())(())()()(())(())()()()(())()(())(())(())(())(())(())()(())()()(())()()(())()()()(())()()()(())(())()(())()(())()(())(())()(())()()(())()()(())()()()(())(())()(())()()(())(())()()(())(())()(())()(())()(())()()(())()(())(())(())()()()(())()()(())()(())(())()()(())()(())(())(())()()()(())()(())()(())(())()()(())()(())()()()(())()()()(())()()(())(())(())()()(())(())()()(())(())()()()(())()(())()()()()()()()()(())(())(())(())()()(())(())(())()(())(())(())(())(())(())(())(())(())()(())()()(())(())()()(())()()(())(())()(())(())()(())()(())()(())()(())(())(())(())()(())()(())(())()(())()(())()()()()()(())()(())(())(())()()(())()()()()()()(())()(())()()(())(())(())()(())()(())(())(())()(())(())()(())(())()(())()()()(())()(())()()(())(())(())(())()()(())()(())()(())()(())(())()()(())()(())()(())(())()()(())()()(())(())(())(())()(())(())()(())(())(())(())()(())(())()(())()()()()(())(())(())(())()()(())()(())()()()()()()()()(())()(())(())()(())()(())(())(())(())()(())()(())()(())()()(())(())(())(())(())(())()()()()(())(())(())()(())(())()()(())(())()()()()()()(())(())(())(())(())()(())(())()()(())()()()(())(())(())()(())()(())(())(())(())()(())(())()()()(())(())(())(())()()()(())()(())()()(())()()(())()()()(())(())()(())(())(())(())()()(())(())(())()(())()(())(())(())()()(())()(())(())()()()(())()()(())()()()()(())()(())()(())(())(())(())()(())()(())()(())(())(())()()()(())()()()()(())(())()()()()()(())()(())(())(())()()()()()(())()()()()(())(())(())(())(())(())()()(())(())()(())()(())()(())()()(())()(())()()()()(())(())(())(())(())(())(())()()()(())()()()()()()()()(())(())(())()()()()()(())()(())()(())()(())()()(())(())(())(())()()(())(())()(())()()()()(())(())()(())()(())(())()()(())(())()(())()()(())()(())(())(())()()(())()(())()(())(())()(())(())(())()(())(())(())(())(())()()(())()()(())()()()(())(())()(())()()()(())(())(())(())()(())()(())()(())(())(())()()(())()()(())(())(())()(())(())(())()(())(())()(())(())(())(())()(())()()()(())()(())()()(())()()(())(())(())(())(())(())()(())()()()()()()(())()(())(())()()()()(())()(())()()()()()(())()()()(())()(())()()(())()()(())()(())()(())(())(())(())(())()(())()()(())()()()()()()(())()(())(())()()(())(())()(())()()(())()(())()()(())()()(())()()(())()(())()()(())()(())(())()(())()(())()()(())(())()(())()(())(())(())()()(())()()(())()(())()()()(())(())(())()()()()(())(())(())()(())()(())(())()(())(())()()()()()(())(())()()()(())()(())(())()(())(())()(())()(())()(())(())()()()()()()(())()(())(())()(())(())()(())(())()(())()()()()(())()()(())()()(())()(())()()()(())(())(())()()()(())()(())(())(())()()(())()()(())()()(())()()()(())()()(())(())(())()(())()(())()()()(())()(())()()()()(())()(())(())()()(())(())(())()()(())(())(())()()()()()()()()()(())()()()()(())(())()(())(())(())(())()()()(())(())()(())(())()(())(())()(())()(())(())()()(())(())(())(())()()(())()(())(())()(())()(())(())(())()()(())()(())(())()()()()(())(())(())()(())()()(())()(())(())(())(())()(())(())()()(())()(())()(())(())()()()(())()()()(())()()(())(())(())()()(())(())(())()(())(())(())()()()(())(())(())()()(())(())(())()(())(())()(())()()(())(())()()(())()(())()(())()(())(())()()()()(())(())(())(())()(())()(())(())()(())(())(())()()(())(())()()(())(())(())()()()()()(())(())(())(())(())()()()(())(())(())(())()(())(())()(())()()()(())(())(())(())()()(())(())(())()()(())(())(())(())(())()(())(())(())(())(())(())()()(())()()(())()()(())()()()()()()(())()()()(())(())(())()()(())()(())()()()(())(())()(())(())()(())(())(())()(())(())(())()()(())()(())(())(())()()(())(())()()()()(())()(())()()(())(())(())(())()()()()()(())(())()(())(())()()()()()()(())(())(())(())()(())(())(())()()()(())()()(())()(())(())()()(())(())()()(())(())()(())()(())(())(())(())()(())(())()()()()()(())()()(())()(())(())()()()(())(())(())(())()()(())()(())(())()()()(())()()()(())(())()()()()(())()()()(())()()(())(())()()(())()(())()(())(())()()()()(())(())(())()()()()(())(())()(())(())(())()(())(())()(())(())()()(())(())(())()(())(())(())(())(())()()(())(())()(())()(())(())()(())(())()()(())(())()()(())()(())(())()()()(())(())()()(())(())(())(())()()(())(())()(())(())()(())(())(())()()(())()(())()(())(())(())()()(())()(())(())(())(())(())()(())()()()(())()(())(())(())()()()(())(())(())(())(())(())(())()()(())(())()()(())()(())(())(())()()(())()(())()(())()()(())(())()(())()(())(())()()()()()(())()()(())(())(())(())(())(())(())()()()()(())(())()()()(())(())()()(())()(())(())(())(())(())()(())(())(())()()(())(())()()(())(())()(())()(())()(())()(())()()(())()(())()(())(())()()(())()()()(())()(())(())()()(())(())(())()(())(())()(())()(())()(())()()(())()(())(())()(())(())(())(())()(())()(())()(())()(())()()()(())(())(())(())(())()()()(())()()()()(())(())(())(())()()(())()()(())()(())(())()()(())(())()(())()(())(())(())()()()(())(())()(())()(())()()()(())()()(())()(())()()(())(())(())(())(())(())()(())(())()(())(())(())(())(())(())()(())(())(())()(())()()(())()()(())()(())()(())(())(())()()()()(())(())(())(())()(())()(())(())()()(())()()(())(())(())()()(())()(())(())(())(())()(())()()(())()(())(())()()(())()(())()()(())()()()()()()(())(())()()()(())()()(())()(())()()(())()()()(())()()()()()()(())()()()()(())()()(())(())()(())(())(())()()(())(())()()(())(())()(())(())(())(())()(())(())(())(())()(())()()()()(())()(())()(())()(())(())()(())()()()(())(())()(())(())()()()(())()(())()(())()(())(())(())(())()()()()(())()(())(())()()(())()()(())(())()()()(())()(())()()()(())(())()()(())(())()()()()(())(())()()()(())()()(())(())(())(())(())(())()()()(())(())()()()()()()()(())(())(())()()()(())()()(())()()(())()()()(())()()(())()(())(())(())(())(())(())(())()(())()(())(())()(())(())()(())(())(())()()()(())(())(())()(())()()()()()(())()()(())()(())()(())()(())(())()()()(())()()(())()(())()(())()(())(())()()()()()(())()()(())()()()(())(())()(())()()(())()(())()()()()(())(())()(())(())()()(())()()()(())(())()(())(())(())(())()()(())(())(())()()(())()(())(())()(())()(())()(())(())()()()()()()(())()(())()()()(())()()()()(())()(())(())()()(())(())(())(())(())(())(())(())()()()()()(())()()(())()(())()(())(())(())(())(())()(())()()(())()()(())()()(())(())()(())(())(())()()(())(())()()(())()()(())()(())()()(())(())()(())(())(())(())()()()()(())(())(())()()(())()(())(())(())()()(())()()(())(())(())(())()(())()()()()()(())(())(())(())()(())(())()()(())(())()(())()()()(())()()(())()()(())(())()()()(())()(())(())()()()()(())()(())(())()(())(())()(())()(())(())(())(())(())(())(())()()()()()()(())()(())(())()()(())()(())()(())()(())(())(())(())(())(())(())(())()()()()(())(())(())(())(())(())(())(())()()()()()()()(())()()(())()()(())(())()()(())(())(())(())()()()(())(())(())()()()()(())(())()(())()(())()()(())(())()(())(())(())()(())()()(())()()(())()()(())()()(())(())()()()()()()()(())(())(())()(())(())()(())(())()(())(())()(())(())(())()()()(())(())()()()(())()(())()(())()()()()(())(())()()()(())(())(())()()(())()()(())()()(())(())()(())(())(())(())()(())(())()(())()(())(())(())()(())(())()(())(())(())(())(())(())(())()(())(())(())()()(())(())(())()(())(())()()(())()(())(())(())()()(())()(())()(())()(())()()()()(())(())(())()()(())(())()(())(())()(())(())(())(())()(())(())()(())(())()(())(())(())(())()()()()()(())(())(())(())(())()(())(())()(())()()(())()(())(())(())(())(())(())()()()(())()()()(())()(())()()()()()()()(())(())(())(())()()()()()(())()()()(())()()()(())(())(())()(())(())()(())()(())(())(())()(())(())()()(())()(())()(())(())(())()(())()()()()()(())()(())()()(())(())()(())()()(())(())(())()()(())(())()()()()(())(())()()(())(())(())(())()()(())()(())(())()()(())()(())()()(())(())()(())(())()()(())(())()()(())()()()(())(())()(())(())()()()(())(())()(())()(())(())()()(())(())(())(())(())(())()()()(())()(())(())()()()()()(())(())(())()(())(())()()(())()()(())()()(())()()()()(())(())()()()()()()()()(())()(())()()()(())()()(())(())(())()(())()()()(())()(())(())(())()()()(())()(())()(())()(())(())(())(())(())()(())(())(())(())()(())(())()()(())(())()()()(())(())()()()()(())()()(())(())(())()(())(())(())(())(())(())(())(())()()()()(())()(())()(())()()(())(())(())()()()()()(())()(())(())()()(())()(())()()(())()(())(())(())(())()()()()()(())()(())(())(())(())(())(())(())()(())()()(())()(())()(())(())()()()()()(())(())(())(())()(())(())(())(())(())(())()(())(())(())()()()(())()()(())()()(())()()(())(())(())()()()()()()(())(())()()()()()()(())(())()()()()()()()()()(())()()(())()()(())(())()(())(())()()(())()(())(())()()()(())(())()(())(())(())(())(())()()()(())()(())()()()()(())(())()()()(())()(())(())(())()()()(())(())(())()()(())(())(())(())()()(())(())()(())(())(())(())(())()(())(())()(())(())()()(())(())()()(())(())(())(())(())(())(())(())()()()(())(())()()()()()(())()()()()()(())()()()(())(())()()(())()(())()()()(())(())()(())(())(())()()()()(())()()(())()()(())(())()(())()()(())()(())(())(())()()()()()()(())()(())()()()()()(())(())(())(())()(())(())()()()(())()(())(())(())(())()(())(())(())(())()()()()()()(())(())()()(())()(())(())()()(())(())(())()()()(())(())()()()(())()(())(())()()(())(())(())(())(())(())(())()(())(())(())(())()()()(())(())(())(())()()(())(())(())()(())(())(())()()()()(())(())(())()(())()()()(())()()(())()()(())(())()()(())()()(())()()(())(())()(())(())(())()()()(())()(())()()(())(())(())(())(())(())(())(())()()()()(())(())()(())(())()()()()()()(())()()(())()(())()(())(())()()(())(())(())(())(())(())(())()(())()(())(())()(())()(())()()()()()(())(())(())()(())()()(())()()(())()()(())(())()(())()(())(())(())(())(())(())(())()()(())()(())()()()(())()(())()(())(())()()(())(())()()()(())(())()(())()()()()()(())(())(())()(())(())()(())(())(())()()()()(())(())(())(())()()()()()()()()(())()()()()()()(())()()()(())()(())()()(())()()()()(())(())(())(())(())()(())()(())(())()(())(())()(())(())()()()(())()(())(())()()(())()()()(())()(())(())(())()(())()()()()()(())()(())()()(())()()(())()(())()()()()()()()(())(())()(())(())()()()(())(())()(())()(())(())(())()(())(())()()(())(())(())(())(())(())()()()(())()(())(())(())()(())()()()()()(())()()(())(())()()()(())()()()()()(())()(())()()(())(())()(())(())()(())()(())(())()(())(())(())(())(())(())(())()(())()()()(())()()(())(())(())()(())(())()(())(())()()(())(())(())(())()(())()()()()(())(())(())(())()(())(())()()(())(())()()()(())()()()(())()()(())(())(())(())(())()(())(())(())()(())()(())()()()(())()(())()(())(())()()()(())(())(())()()()()()(())()(())(())()(())(())(())()(())()(())(())()()(())()()(())()(())()(())(())()()(())(())()(())()(())(())()(())()(())(())()(())(())()()(())()()(())(())()(())(())(())()()(())()()(())()()(())()()()()(())()(())(())(())(())()(())(())(())()(())()()()()()()(())(())()(())()(())(())()()()()()()(())()(())()(())(())(())(())()()()(())()(())()()()()()(())(())(())()(())()()(())()()()(())()(())(())(())()(())(())(())()()()()(())(())()()()(())(())(())()(())(())()()()()()(())()()(())(())()(())(())(())(())()(())()()()(())(())()()()()()(())(())(())()(())()()(())()(())(())(())()(())(())(())()(())(())()()()()()(())()(())(())(())(())(())()()(())(())(())(())()(())()(())()()(())()()()(())(())(())()()(())()()()(())(())(())()()()()(())()()()(())(())()(())()(())()(())()(())()(())()(())()(())()(())(())()(())()(())(())()(())(())()()(())(())(())()(())()(())(())(())(())(())(())()()(())()()()()()()()(())()(())(())()()(())(())()()()(())()()()()(())()(())()(())()(())()(())(())(())()(())(())()()(())()()(())(())()()(())(())(())()(())()()(())(())()()(())(())(())()(())(())(())(())()()(())(())(())()(())()()()(())()(())()()()(())()(())(())()(())()()()(())(())()()()(())()(())()(())(())()()(())()(())()()()()(())()(())(())()()()()()(())()()(())()()()()()(())(())(())()()(())()(())()(())(())(())(())()(())()(())(())(())(())()(())()(())(())(())()()()(())()()()()(())()(())()()(())()(())()()(())(())()()()(())(())(())(())(())()()(())(())()(())()()()()()(())(())()()(())()()(())(())(())(())(())()()(())(())(())()(())(())()()()()()()(())(())()()()()()()()(())(())(())()(())(())(())(())()(())()(())(())()(())(())()(())(())(())()()(())()()(())(())(())()()()(())(())(())(())()(())(())(())(())(())()(())()(())()()(())(())()()()()(())()(())(())(())()(())()()(())(())(())()()(())(())()()(())(())()(())(())(())(())()(())(())(())()()(())(())()()(())()(())()(())()()(())(())()(())()()(())(())(())()()()(())(())()()(())(())()()(())()()()()()(())(())()()()()()()()(())(())()()()()(())()()()()()(())()()()()(())()()(())(())()(())()(())(())(())(())()(())(())()(())(())(())()()()()()(())(())()()()()()()(())(())()()(())(())(())(())(())()(())()(())(())(())()(())(())(())(())()()(())()(())()()()(())()(())(())(())(())(())()()()()(())(())(())(())(())()()()(())()(())()()()()(())()()(())(())()()()(())(())()(())(())()()()(())()(())()()(())()()(())(())()()()()(())()(())(())()(())(())(())()(())(())()()(())(())(())()()(())(())()()(())(())()(())()(())()(())(())()(())()(())(())(())(())(())()()()(())()(())(())()(())()()(())()(())()(())()(())(())(())(())()(())()(())(())(())(())()(())()()()()()(())()(())(())(())()()(())(())()(())()()()()(())(())()()(())()()()(())(())(())(())()(())()(())()(())(())()(())(())()(())()(())(())(())(())()()(())()(())()()()(())()()(())()(())(())()()(())(())(())(())(())()()(())(())()()()(())()()()()(())()(())(())(())()(())()(())(())()()()(())()(())(())()(())()()(())(())()(())()()(())()()()()()(())(())()()()()()()()()(())()()()()(())(())()(())(())()(())()()()()()()()()(())(())(())(())(())(())()(())(())(())(())(())(())()()(())()()(())()(())()()(())()(())()()(())(())()()(())()(())()()()()()(())(())()()()(())()(())()(())()()()(())(())()()()()(())(())(())()(())()()(())(())(())()(())()()(())()()(())()()()()()(())()()()(())(())(())()()()()(())()(())(())(())(())(())(())(())()()()()(())(())()(())()(())(())(())()()()(())(())()(())(())()(())(())(())(())()()(())(())(())()(())()(())(())(())()()(())()(())()()()()()(())(())()()(())()()(())(())(())(())()(())()()()(())()()()(())()()()(())()(())()(())()(())()(())()(())(())(())()()()()(())()()(())()()()()(())(())()(())()()()(())()(())()(())(())(())(())()(())()(())()()(())(())(())(())(())()()(())()()(())(())()(())()()(())()(())()(())()(())(())(())()()()(())()(())(())()()()(())(())()()(())()()()(())(())()()()()(())()()(())(())(())(())()()()(())()(())(())(())(())(())()()(())()()(())(())(())(())(())(())(())(())(())()()()()(())(())()(())()()(())(())()()(())()()()(())()(())()()(())()(())()(())(())()()(())(())(())()()()(())(())()()()()(())(())(())()(())(())(())()()()()(())(())()(())(())(())()()()()()()()()()()(())()()()()()(())(())()()(())()(())()(())()(())()()(())(())(())(())(())(())()(())()(())(())()(())(())()()()(())(())()()(())(())(())()()(())(())()(())(())(())()()(())()(())(())(())(())()()()()()()()()()()(())()()(())()()()()()()(())()()()(())()()(())(())()()()()(())(())(())()(())(())()(())(())()(())()(())(())(())(())()()(())()(())()(())()()()(())()()()(())(())(())(())(())()(())(())(())(())(())(())()()(())()()()(())(())(())()(())(())(())(())()(())()()()(())()(())(())(())(())()(())(())(())(())()()(())()()(())(())(())(())()()(())()()()()()()()(())()()(())(())()()(())()(())()(())(())()(())()()(())()(())()(())(())(())(())(())()(())(())()()()(())(())(())()()(())(())(())(())()()(())()()(())(())()()()()(())(())()()()()(())()(())()(())(())(())(())()()(())(())(())(())(())()()(())(())(())(())(())(())()()()()()()(())()()()(())()(())()()()(())(())(())()(())(())()()()(())()()(())()(())()()()(())()(())()(())(())()()()(())()()()(())()()()(())(())()()(())(())(())()()(())(())(())(())(())(())()()()()(())(())(())(())()()(())(())(())()(())()()()()(())()(())()(())()(())(())()()()()()()()(())()()(())()(())()(())()(())()()()(())()(())()(())(())(())()()()(())(())()(())()()(())(())()(())(())(())(())(())()(())(())(())(())()()(())(())(())()()()(())()(())(())(())()()()()()(())()(())(())(())()()()()()(())()(())()()()(())(())(())(())(())()()()()(())()(())(())()(())()()()(())(())()(())(())(())(())()(())()()()()()()()()()()(())(())()(())()(())(())(())()(())()()()(())()()()(())()()(())(())()(())(())(())(())(())()()()()(())()(())(())(())(())(())()()(())()(())()()()(())(())(())(())()()()(())(())(())(())(())(())()(())()(())()(())(())()()()()()(())(())(())()(())()()(())()()()(())(())()()()()()(())(())(())(())(())()(())()(())()()()(())(())(())(())()()(())()()(())()(())()(())(())(())()(())()(())()(())()(())()(())()()(())()(())()()(())(())(())()()(())(())(())(())(())()()()(())(())()(())(())()(())(())()()(())(())(())(())(())()()()(())(())(())()(())(())(())(())()()(())()(())(())()()(())()(())(())()()(())(())()()(())()()()()(())(())()(())(())()()(())()(())()()(())()(())(())(())()(())()(())(())(())()()()()()()(())()()()(())()()(())(())(())(())(())()(())(())()(())()()(())(())(())(())(())(())()()(())()()()()()()()()(())(())()(())()(())()(())(())(())(())()(())(())(())(())()(())()()()()(())(())(())(())()()()()(())(())()(())(())(())()()()()()()(())(())(())(())()(())()()()()(())(())()()(())(())()()()()(())(())()(())()(())()()(())()(())()(())()()(())()()(())()()(())(())(())(())(())(())(())()()()()()(())(())(())()()(())(())()(())()()(())(())()(())(())(())()()()()()()(())(())(())(())(())(())()(())(())(())(())()()(())(())()(())(())(())()(())()(())(())()()()(())()(())()(())(())(())(())()(())()(())(())()(())()()()(())()(())()(())(())()()(())(())()(())(())()(())()(())()(())(())(())(())(())()()(())(())(())()()(())()()()()()(())()(())(())()(())()()(())()()()(())()()()(())(())()()(())()()()(())(())(())(())(())(())()()(())()()()()(())()()()(())()(())()(())()()()()()(())(())()(())(())()()()(())()(())(())(())()()()()()(())()()()()(())()(())(())()(())()()(())(())(())(())()()(())()(())(())()(())(())()()()(())()()(())(())(())()()(())()(())()(())()(())()(())()(())()(())(())(())()()()()()(())(())()(())(())(())()()()()(())()()(())(())(())()(())(())(())(())()()(())()(())()(())()(())(())(())(())()()()(())(())()(())()()(())(())(())(())(())()(())()()(())()(())()(())()(())(())(())(())(())(())(())(())()(())(())()(())()()()(())(())()(())(())(())(())(())(())()(())()(())(())(())(())()()()(())(())()(())(())(())()()()()()(())()()(())()()()(())(())()()()(())()(())(())(())()(())()(())(())()(())()()(())()(())(())()()(())(())()()()(())(())()()(())()()()()()()(())(())(())()(())()()()()(())(())(())(())()()(())(())(())()(())(())(())(())(())()()()(())(())()()()(())(())(())()()()()(())(())()()()(())(())()(())(())()(())()(())()(())(())()(())(())(())()()(())(())()(())(())()()()()(())(())()(())(())(())()(())()(())(())()(())()(())()()()()(())()(())()()(())(())()()()()(())(())()()()()(())(())(())()()(())()()()(())()(())()(())()()()()()(())()(())(())(())(())(())(())()()()()(())()()(())(())()(())()()(())()(())()(())(())(())(())()()(())()(())()(())(())(())()()()(())()()(())(())()()(())()(())(())()()()(())()()(())(())(())()()(())()()()()()(())()()(())(())()(())()()(())()()()()(())(())()()()(())()(())()()(())(())()()(())()(())(())()(())()(())()(())()(())(())(())()()(())()(())(())(())(())(())()()()()()()(())()()(())(())()(())(())(())()()()()()(())(())()()()(())(())()(())(())()()()()()(())()(())()()()(())()()()(())(())()(())(())()(())(())(())(())(())()()(())(())(())(())(())(())()(())()()()(())(())()(())(())(())(())(())(())(())(())(())()(())(())()(())(())(())()()()(())(())()(())(())(())(())(())()()(())(())(())()()(())()()()(())()()(())(())(())()(())()(())()(())()()(())()(())()()(())(())()(())()(())()()(())(())(())()(())(())()()()(())(())(())(())(())(())()()()()()(())(())()()()(())(())()(())()(())(())(())(())()(())()(())(())(())(())(())()()()()()()(())()()(())()(())()()(())()()(())()()(())(())(())(())(())()(())()()()(())(())(())(())()()(())(())()()()()(())(())(())(())()(())(())(())()(())(())(())(())(())(())()(())(())()(())(())(())(())()(())()()(())(())()()(())()(())()()()()(())()(())(())(())()()(())()(())(())()()()(())(())()()(())()()()(())()(())(())()(())(())(())()()()()(())()()()()(())()()(())()()(())(())(())(())(())(())()(())(())(())()()()(())()(())()(())(())(())()()()(())(())()()()()(())()(())()()()(())(())()(())(())()()(())()(())()()(())(())()(())()(())()(())(())()(())(())()()(())()(())()()()(())(())()(())(())(())()(())(())(())()()()(())(())()(())(())(())(())(())()()()()(())()(())()()(())(())()(())()(())(())(())(())()()(())(())(())()(())()()()()(())()()(())(())()(())()()()(())()()()(())()()(())(())(())()()()()()(())()()(())()(())()(())(())()()()(())()()()()()(())()(())(())()()()(())()(())()()(())()()()(())()()()()(())(())(())()()()(())()()()(())(())()()()()(())(())(())(())()(())(())()()()()(())()()()(())(())()(())()()(())()()()(())(())(())(())()(())(())(())()(())()(())(())(())()()()()()(())()(())()()()()(())()()()()()()(())(())()(())(())(())()(())()(())()(())(())(())(())(())(())(())()()()(())()(())()(())(())(())(())(())(())()()()(())()(())()()(())(())()(())()()()(())(())(())(())()(())(())(())(())()(())(())(())(())(())()()()()()()(())(())(())(())()(())()()(())()(())()(())()()(())()()(())(())(())()(())()()()()(())()(())()(())()()()(())()()()()(())(())()(())()(())()()()(())()(())(())(())()()(())(())(())()(())(())()()(())(())()(())(())(())()(())(())()(())()(())(())()()(())()()(())()(())()(())()()()(())(())(())(())(())(())(())()(())(())(())(())()()()()(())()()()()(())(())(())(())()()(())()()()(())()(())()(())(())()(())()(())(())()(())(())()(())(())()()()()(())()(())(())(())(())(())()()()()(())()(())()(())()(())()()()()(())()(())()()(())()()(())(())()()()(())()(())()()()(())()(())(())()(())(())(())()()(())()()(())(())()()(())(())()(())()()()(())()(())()(())(())()()()(())()()()(())(())()()(())()()()(())(())(())()(())()()(())()(())(())()(())()(())(())()(())(())(())(())(())()(())()(())(())(())(())(())()(())()(())()()(())()(())(())(())(())(())(())()()(())(())()(())()()()(())()()(())()()()(())(())(())()()(())(())(())(())()()()(())(())()(())()()()()()(())()()(())(())(())()()()()(())()()(())()()()(())()(())(())()(())(())(())(())(())(())()(())(())()(())()()(())(())()(())()()()()(())()()()()()(())()()()()(())()()(())()()(())()(())(())()()()(())(())(())(())(())()()()()(())()()()(())(())(())(())()(())(())()(())()()()(())()()(())()(())(())(())()(())(())()()()()()(())(())()()(())(())(())(())(())()(())()(())()(())()()(())(())(())()(())(())()(())(())()(())()()(())(())(())()(())()()(())(())(())(())()()()()(())()(())(())(())(())()(())()()(())(())()()()()(())(())()(())(())(())(())()()()()(())()(())(())()(())(())()()()()()()()(())()()()(())(())(())()(())()(())()()(())()(())()()(())(())(())(())(())()(())(())(())(())(())(())(())()()()()(())()(())(())(())()()()()()()(())()()(())()(())()(())()(())()()()()()()()()(())()(())()(())()()()(())()()(())(())(())()(())()()()()(())(())(())()()(())()()()(())()(())(())()(())(())()(())()(())(())()(())(())()()(())(())(())(())()()()()()(())(())(())(())()(())()()()(())(())()(())()(())()()()(())(())()()(())()()(())(())(())()(())()(())()(())()(())()(())(())(())()(())()()(())()(())()()(())()()()(())(())(())()(())()()()()()()(())(())()(())()()()()()(())()(())(())(())(())(())(())(())()(())()(())()()(())(())(())(())()(())(())(())(())()()()(())(())()()(())(())()()(())()()()()()(())()(())()(())(())(())(())()()(())()(())()(())()(())(())(())(())()()(())()()()(())(())(())(())()(())()()(())(())(())(())()()(())()(())()()(())(())()()(())(())(())(())()(())()()()(())()(())(())()(())()()(())()()(())()()(())()()(())()()(())(())()()()(())(())()()(())()(())()()()(())()(())()(())()(())()(())(())(())()(())(())(())(())(())(())(())(())(())()()()(())()(())(())(())()()(())()()(())()(())(())()()(())()()(())(())()()()(())(())()(())()()(())(())(())()()(())(())()(())()()()()(())()(())(())(())(())()()()(())(())(())(())()()()(())()(())(())()()()()(())()(())()(())()()(())(())(())()(())()()()()()()()()()()()()()()()()(())(())()(())()(())()()()()()()(())(())(())()()(())()(())()()(())()(())()(())()()(())()()()(())(())()()(())()(())()(())(())(())()(())()()()(())(())(())()(())(())(())(())()(())(())(())(())(())()(())()(())()()()(())(())(())()()()(())()(())()()(())()()()(())()()(())(())()(())(())()()()(())()()()()()(())()()(())(())()(())(())(())()()()()()()(())(())(())()(())()(())()()(())()()(())()(())()()(())()(())()()()(())(())()()(())(())(())()(())(())()(())()(())(())(())(())()(())(())(())(())(())()(())(())()(())(())(())(())()()(())(())()(())()(())()(())(())()(())()(())()()()(())(())()(())()(())(())(())()(())()()()()(())(())()()()()(())(())()(())(())(())(())(())(())()()(())(())()()(())(())()(())()()(())(())(())()()(())()(())()()(())(())(())()(())()(())(())()()(())(())(())()(())()(())()(())()(())()(())(())(())(())(())(())()()(())()()()(())()()(())()(())(())()(())()(())()(())(())(())()(())(())()(())(())()()()(())()(())(())()(())(())(())()()(())(())()()(())()()(())(())(())()()()()()()(())(())(())(())()(())(())(())(())()()(())()()()()(())(())()(())()()()(())()()()(())(())()(())(())()()(())()(())(())()()(())()(())(())()()(())()()(())(())(())()()()()(())()(())()(())(())(())(())()()()()(())(())()()()(())()()(())(())(())(())(())()()(())()()(())()(())(())()()()()()()()(())()()()(())(())(())()()()(())(())(())()(())(())()(())(())()()()()()(())()(())(())()()(())(())(())()()()(())(())(())(())(())()(())(())(())()()()()()(())(())()(())()()()(())()(())(())(())()(())()()()(())()(())(())(())(())(())()()(())(())()()(())(())()(())(())()()(())()(())()(())()(())(())(())(())(())()()()()()(())(())()()(())(())()()()()(())()()(())(())()(())(())()(())(())()(())(())(())()(())()(())()(())()()()(())(())(())()()()()(())()(())(())(())()(())()(())()(())(())(())()(())()(())(())()(())(())(())(())()(())(())(())(())(())(())(())(())()(())(())()(())()()(())()()(())(())()(())(())(())(())()(())(())()()()()()(())()(())(())()(())()(())(())(())(())(())(())(())(())(())(())()()(())(())()()(())(())()()(())()(())(())()()(())(())()(())()(())()(())()(())()(())(())(())()(())(())(())()()()()()()()()()(())()()()(())(())()(())(())(())()(())()(())()()(())()()()(())()()()()()(())(())(())()()()(())(())()()()(())()()(())(())(())(())(())()()()()(())(())()()()(())(())()(())(())(())(())()()(())(())()()()(())()(())()()(())()()(())(())(())(())(())(())()(())()(())()()()()(())(())()()()()()()()()()()(())()(())(())(())()(())(())(())(())(())()()()(())()(())()(())(())(())()()(())()(())()()(())()(())(())()()()()(())()(())(())(())(())(())()()(())(())(())()(())(())(())()(())(())()(())(())()(())(())(())(())()()(())(())()()()(())()()()(())(())()()(())()(())()(())(())(())(())(())()(())(())(())(())()(())(())(())(())()(())(())()(())()()(())(())()()(())(())()(())()()()(())()()()(())(())(())()(())()()()()(())(())()()()(())(())()()(())(())()()()()(())(())()(())(())()(())()()()()()(())(())(())(())()(())()()()(())(())()()(())()()(())()()()()()()(())(())(())(())(())(())(())(())()(())()()()()(())(())(())()()(())(())(())()(())(())(())()(())(())(())()()()(())()()()()(())(())()()()(())(())(())(())(())(())(())(())(())()(())(())(())()()(())(())()()()()(())(())(())(())()()()()()()()(())(())()(())()()(())(())(())()()()(())()(())()(())()()(())(())()(())(())(())()(())()()()(())(())(())()()(())()()()()(())()()()(())(())(())(())()(())()()(())()(())()(())()()()()()(())()(())(())()()(())(())()(())(())()(())(())()()(())()(())()()(())()(())()(())(())(())()()(())()()(())()()()(())()()()()(())()(())(())(())()(())(())(())()(())()()()()()()()(())()(())()(())()(())(())(())(())()()()(())()()()()(())()(())()()()(())()()(())()()(())()(())(())(())()(())(())(())(())()(())()(())()()(())(())(())()(())(())(())(())(())(())()(())(())(())()()()(())()()()(())()()()()(())(())(())()(())()()()()(())(())(())()(())(())(())(())()()()()()()(())(())(())()(())(())()()(())(())()()(())(())(())(())(())(())(())(())(())()(())(())(())()()()(())(())()()(())()(())()()()(())()(())()(())(())(())()(())(())(())()(())(())()()()(())()()()()(())(())()(())(())()()(())(())()()()()()()(())(())()()(())()()()()(())(())()()(())()()()()()()(())(())(())(())()(())(())(())(())()()(())(())(())(())()()(())(())(())(())(())(())(())(())()(())(())(())(())(())(())(())()(())(())(())(())(())()(())(())(())(())(())()()(())(())(())(())(())(())()()(())(())()(())(())(())(())(())()()(())(())()(())(())(())(())(())(())()(())()()()(())(())(())(())()(())(())()(())(())()(())()()()()()()(())()()()(())(())()()()()()(())()(())(())()(())()()(())()()(())()(())()(())(())()(())(())(())()()(())()()(())(())(())(())()(())(())()()()(())(())(())()()(())(())(())(())()()(())(())(())()()(())(())()(())()()(())()()()()()(())()()()(())(())(())(())()(())(())()()()()(())()(())()()()()(())(())()(())(())()()(())()(())(())()(())()(())(())(())(())()(())(())()(())(())()()(())()()(())(())(())()(())()(())()()(())(())()()(())(())()(())(())()()(())()(())()()(())(())(())(())(())(())()()()(())()()()(())(())()(())()(())(())()(())()()()()()(())()()()()(())()()()()()()(())()()()(())(())()()()()()(())()(())()()()(())()(())(())(())(())()()()()()(())()()(())()(())(())(())()(())()(())(())(())(())()(())(())()(())()(())()()(())()(())(())()()()(())(())()(())()(())(())(())(())(())(())(())(())(())()()()()()()()(())()()()()()()(())()()()(())(())(())()()(())()(())()(())()()(())()()()()()(())(())(())()()()()(())(())()(())()(())()(())(())(())(())()()(())()(())()()()(())()(())(())(())(())()()(())()()()(())()(())()()()()()(())(())(())()()()(())(())()(())()()(())(())()()(())(())()(())(())(())(())()()()()(())(())(())()()(())(())(())(())()()(())(())()(())()(())(())()()(())()(())()()(())()()()()()()(())()(())(())(())(())()(())(())(())()(())()()(())()(())()(())(())(())(())()(())()(())(())()(())(())(())()(())(())(())(())(())()()()(())()(())()(())()()(())()(())(())(())()()(())(())(())()(())(())()()(())()(())(())()(())(())()(())(())(())(())()()(())()(())(())()(())()()(())()()()(())(())()()(())(())(())(())(())()()(())()()()(())()()()()()(())(())()()()()(())()(())()(())(())(())(())(())()()()()()()()(())()(())(())(())()()()()(())()(())()(())()()()()(())(())(())()()()()()()()()(())(())()(())(())(())(())()()()()()()()()(())(())()()()()()(())(())(())()()()(())()(())(())(())(())(())(())(())()()()(())(())(())()(())()()()(())(())()()(())(())()(())(())(())(())()()(())()(())()()(())()()(())()(())(())(())()()(())(())(())(())(())()(())(())()(())(())()(())(())()()(())()()(())()()(())()()()(())(())()(())(())()(())()()()(())(())()(())(())()()()()(())()(())()(())(())()(())(())(())()()()()()()()()(())()()(())(())()(())()()()()(())(())()()(())(())(())()()()(())(())()()()()()()(())()(())()(())()(())()()()()(())()(())()()(())()()()(())(())(())()(())(())()()()(())(())(())()(())()()(())(())()(())(())()()(())()(())(())(())(())(())(())()()()(())(())(())()(())()()(())(())()()()(())()(())()(())()()()(())(())(())()(())(())(())()(())(())(())()()()()()()()()()()()(())(())(())(())(())()()()()()()()(())(())()(())(())(())()(())()(())(())()()()()()(())(())(())()()(())(())()(())()()()()(())(())(())(())(())()()(())(())(())(())()()()()(())(())()(())(())()(())()(())()(())()(())()()()(())(())(())()(())(())(())(())(())(())()()(())(())(())(())()()()(())()()()()()(())(())(())()()()(())(())()(())()(())(())(())()(())()()()(())()(())()(())(())()()()()()(())(())()(())()()(())()(())(())(())()(())(())()()()()()()(())(())()()()(())(())()()(())()()()()(())()()()(())(())(())(())()()()(())()()()(())()()(())()()(())()(())(())(())(())()()()(())()()()()()(())()(())()(())()()(())()(())(())()(())(())(())(())()(())()(())(())(())(())()()(())()()(())()()()()(())(())(())(())(())()(())(())(())()(())(())(())()()(())(())()()(())(())()()()()(())(())()(())(())(())()(())()(())()(())()(())()(())(())(())(())(())()()()(())()()()(())(())(())()(())(())()(())()(())()()()(())()(())()()()()(())()(())()(())()()(())(())(())()()(())()()(())()()(())()(())(())(())(())(())()(())(())()(())(())(())()()()(())(())(())()()()(())(())()(())()()()(())(())()()()()(())()()(())()(())()()()(())(())(())()(())(())(())(())()(())()(())(())(())(())()()()(())()(())()()()()(())(())()(())(())()()()()()()(())(())()(())()()()()(())()()(())(())(())()()()()(())()(())(())()()()()()()(())(())()(())(())(())()(())(())(())(())()(())()()()(())()()()(())(())()(())(())()()(())()()(())(())(())()(())()()()(())()(())()(())(())()(())(())(())(())()()()(())(())()()()(())(())(())(())(())()(())()(())(())()()(())(())()(())()()()(())()(())(())(())(())(())(())()()(())()()(())(())()(())()(())()(())()(())()(())(())()(())()(())(())()(())()()()(())(())()()()(())()()()(())(())()(())()()()(())(())()()()(())(())(())(())(())(())(())()(())()(())()(())(())(())()()(())()(())()()(())(())(())(())()(())(())()()()()(())(())(())()()()(())(())(())()(())(())(())()()()()(())()(())()(())()()()()(())(())()(())()()()(())(())()(())()(())(())()(())()()()()(())()(())(())(())(())()(())(())(())(())()(())(())()(())()(())()()(())()()()(())(())(())()()()(())()(())(())()()(())()()()()()(())(())()()(())(())()(())()()(())(())()(())()(())(())(())(())()(())(())(())(())(())()()()(())(())()(())(())(())(())()()(())(())()(())(())()(())()(())()(())()()()(())(())()()(())(())(())()()(())()()(())(())()()(())()(())(())()()()()(())(())()(())(())()()()()(())()()(())(())(())(())(())()(())()()(())()()()()(())()(())(())(())()(())()(())(())(())()(())()()(())()(())(())()(())(())()()(())()()(())(())(())(())(())(())(())()()(())(())()()(())()()(())(())()(())(())(())()(())()()(())(())()(())()()()()(())(())(())(())()(())(())(())()(())()(())()(())()()(())()(())(())()(())()()(())(())(())()(())(())()()()()()()(())()(())()(())(())()()()()()()(())()()(())()(())()()()(())()(())(())()(())(())(())()()(())()(())()(())(())(())(())()()(())()(())()(())(())()(())()()()()()(())(())()()(())(())()(())()()()()(())(())()(())(())()()(())()(())(())(())(())(())(())()(())(())(())()()(())()(())()()(())(())(())(())()()(())(())()(())(())(())()(())()(())(())()()()(())(())(())()()()(())(())(())(())(())(())(())()()()(())()(())()(())()()()()(())(())(())(())(())(())()()(())(())()()()(())()()()(())()()(())()(())(())(())()()(())(())(())(())()()(())(())()()()(())(())()(())()(())()(())()()()(())()(())(())()(())(())(())(())(())(())()(())(())()()(())(())(())()()(())(())()(())()()(())()()(())()()(())()(())(())(())()(())()()()()()()()()(())(())()(())(())()(())()()()()(())(())(())()(())(())()()(())(())(())()()(())()(())(())(())()(())(())()()()(())(())()(())(())(())(())(())(())(())(())(())()()()(())(())()()()(())()(())(())(())(())()()(())(())()()(())()()()()()()()(())()()()(())(())(())(())(())(())()()(())()(())(())()(())()(())()(())(())()(())()()()(())(())(())()(())(())(())(())()()(())()()(())(())(())(())()(())(())()(())()(())()(())(())()()(())()(())()()()()()()()()(())(())(())()()()(())(())()()()()(())()(())(())()(())(())()(())()()()()()(())()(())()(())()(())(())(())(())(())(())()(())()(())()()(())(())()()(())(())(())()()()()()()(())()(())()()(())(())()(())(())()()()(())(())(())()()()()(())(())(())()()(())(())(())()(())(())()()(())(())(())()()()()(())(())()(())()(())()(())()()(())(())()(())(())(())()()(())()()()(())(())(())()(())(())(())(())(())(())(())(())(())()(())()(())()(())()()()()()(())(())(())()()(())(())()(())()(())(())()(())()(())(())()()(())(())(())()(())(())(())(())()(())(())()()()()()()()(())(())(())(())(())(())(())(())(())()(())()(())()(())()(())(())(())()(())()()(())(())()(())()()(())()(())(())(())()(())(())()()()()()()()(())(())(())()()()()()(())(())()()()()()(())(())()(())()()(())(())(())(())()()()()(())()(())(())()(())(())()()(())(())(())(())(())()()(())()()(())(())()()()()(())()()()(())()(())()(())(())(())(())()()()()()(())(())(())(())(())()(())(())()(())(())()()()(())(())(())()(())(())()()(())()(())(())(())(())(())()()()(())()(())()(())(())(())()()(())()(())(())(())()()(())()()()(())()()(())(())(())(())()()()(())(())()()()()(())(())()()()(())()(())()(())()(())()(())(())(())()()()(())()(())()(())(())(())()(())(())()()()()()(())()()()()(())()()()()(())(())()(())()(())()()(())()()()()(())()()()()(())(())()(())(())()()()()()()(())(())()()()(())(())(())(())(())(())(())(())()(())()(())()()(())(())()()()()(())()()(())()()(())(())(())(())(())(())(())(())(())(())(())(())()()()()()()(())(())(())()()()()()()(())()()()()(())()(())(())(())()(())(())(())(())(())(())(())(())(())(())()(())(())(())(())()(())()()(())(())(())()(())()(())(())(())(())(())(())(())()()(())(())(())(())()()(())(())(())(())()()()(())()(())(())()()(())(())()()(())(())(())()()(())(())()()()(())(())()()(())()(())()(())(())()()(())()()(())()(())()(())(())()()(())(())(())()(())()(())(())()(())(())(())(())()()(())()(())()(())()(())(())(())()(())()(())()(())()()(())()(())(())()(())()()(())(())()(())(())(())()()()(())()(())()(())()()()()()(())()()()(())()(())()(())(())(())()(())(())()()()(())()(())()()(())(())(())()(())(())(())(())(())()(())()()()(())()()()(())()(())()(())(())(())(())(())()()()()()(())(())(())()(())()(())()()(())()()()()()(())(())()()()()()(())()()()()()()()()()(())()()()(())(())()()(())()(())(())(())(())(())()(())()(())(())(())(())()()(())()()()()()(())()()(())(())()()(())()()(())(())()(())()(())()()()(())(())()()(())()(())()(())(())(())()()()()(())()(())(())()(())(())(())(())()(())(())()()()()()(())()()()()()(())()(())(())()()(())()()(())()(())()(())()(())()(())(())(())()()()()()()()()(())(())(())()()()(())(())(())()()()()(())(())()(())(())()(())(())()()()(())(())()()()(())()(())(())()(())()(())()(())(())(())()(())(())()()()()()(())()(())()(())(())(())(())()()(())()(())(())(())(())()(())()()(())(())(())()(())(())()()()(())()(())(())()(())()()(())()()()(())()()()()()(())(())()()()(())(())(())(())()()(())(())(())()()(())()(())(())(())()()(())()(())(())(())(())(())()()(())()(())()(())(())()(())()(())(())()(())(())()(())(())(())()()()()(())(())(())(())()()(())(())()(())(())(())(())(())()(())(())()(())(())()()()(())()(())(())()(())(())()(())(())(())()(())()(())(())()()()()()(())(())(())()(())(())(())()()(())(())(())(())(())(())()(())(())(())(())()()()(())(())(())()(())()()()(())(())(())()()()()()()()()()()(())(())()(())()(())()(())(())(())(())()(())()(())()(())(())()()(())()()()()()(())()(())()(())()()(())(())()()()()()()()(())()(())(())()(())()()(())(())()()(())()(())()()()(())()(())()(())(())(())()()(())(())()()(())()(())()(())(())(())(())(())()()(())(())(())(())(())(())()()(())(())(())()()(())(())()()()()(())()()()()()(())()(())()()(())()(())(())()(())()()(())(())()()(())(())(())(())(())(())()(())()(())(())(())()()()(())()(())()(())()(())(())()(())(())()()(())()()()(())()(())(())()()()(())(())(())()()(())()()(())()()()(())(())()()(())()(())(())(())()()(())(())(())()()()(())()(())(())(())(())()()(())()(())(())(())()()(())()(())()(())()()()(())()()(())(())(())()()(())(())(())(())(())()(())(())(())(())(())(())(())()(())()(())()(())()()(())(())(())(())()()()(())()()()()()()(())()(())()()(())()(())(())(())()(())(())()(())(())()(())(())()(())(())(())(())(())()(())(())(())()()()(())(())(())(())(())(())()(())(())()(())(())(())(())(())()(())()()()(())()()()(())(())(())()(())(())(())()(())()(())()(())(())(())(())()()(())(())(())()()()(())()(())()()(())(())(())()(())(())()(())()()(())()()(())(())(())(())(())()(())(())(())(())()(())()()(())(())()()(())(())(())()(())()()(())()()()()()(())(())(())(())()(())()(())(())()()(())()(())()()()()()(())(())()()(())(())()(())(())()(())()(())(())(())(())(())(())()()(())(())(())()(())(())(())()(())(())()(())(())()()()()(())()()()()()(())(())(())()(())()(())(())()(())(())()(())(())(())()(())()()(())(())(())()()()()()()(())()()()(())(())()(())()()()()(())()()()()(())(())()()()()()()(())(())(())(())(())(())(())(())(())()(())(())()()()()()(())(())(())(())()()(())()()(())(())(())(())(())(())()(())(())()(())()()()()(())()()()()()(())(())(())(())()()(())()()(())(())()()()()()(())()()()(())()(())()(())()(())(())()(())()(())(())(())(())(())(())()()()(())()(())(())()()()()()(())()(())()(())(())()()(())()(())(())(())(())(())(())()()(())(())(())(())(())(())(())(())()()(())(())()()(())()()()(())()(())(())(())(())(())(())(())()(())(())()(())()(())(())()()(())()()()()()()(())()(())(())(())()(())(())(())()()()()(())()()()()(())(())()(())(())(())(())(())(())(())()(())()()()(())(())(())()()(())()()(())(())(())(())()(())(())(())(())()()()()(())()(())(())()(())(())()(())(())(())(())(())()(())()()(())()()(())()()(())(())(())(())(())(())(())()(())()()(())(())(())()(())()(())(())()()()()()()(())(())(())()()()()(())(())()()(())()(())()(())()()(())()()(())(())()()(())(())(())()(())(())()()(())(())()()()()()()()(())(())()()()(())()(())()(())()()(())()()()()()(())(())()()()(())()()()()(())(())(())()(())(())(())()()()()(())()()()()()()(())(())(())(())()(())(())(())(())(())(())()()(())(())()(())()()()(())()()(())(())(())(())()()()()()(())()()(())()()()(())()(())(())()()(())(())(())()()()()()()()(())(())()()(())(())(())()()(())()()(())(())()(())()(())()()()()()(())(())(())()()(())(())(())(())()(())(())()(())()()()(())(())(())(())(())(())()(())()()()()(())(())()()(())()(())(())(())(())()()(())()(())(())(())()()()(())(())(())(())(())()(())()(())(())(())(())(())(())(())(())(())(())()(())(())(())()()()(())()()()()()()(())(())(())()(())(())(())()()(())(())(())()(())()()()()(())(())()()()(())(())(())()()()(())()(())(())(())(())()()()(())()(())()(())()(())(())(())(())(())()()()()(())()(())()()(())(())(())()()()(())()(())()()(())(())(())(())()(())()(())()()(())()()(())()(())(())()()(())()(())(())(())(())(())(())()()()(())(())()(())()(())()()()()()(())(())()(())(())(())()()(())()(())()()()()()(())()()()(())()()()(())()(())(())()()()()()()()(())()()()()()()()()(())()()()(())()(())()(())(())(())(())(())()(())()()(())(())()()(())()()(())()()(())(())()(())()()()(())(())()()(())()(())(())()()(())(())()(())()(())()()(())(())()()(())()()(())(())()()(())()(())()(())(())()(())(())(())(())(())(())()(())()()()(())()()(())(())(())(())(())()()(())()(())()()()(())(())(())()()(())()()(())(())()()()()(())()()(())(())()()()()()(())()(())()()()(())()(())()()(())(())()(())()(())()()()()()(())(())()(())(())(())(())()(())(())()()()()(())()()(())(())(())(())()()()()(())(())()()()(())(())(())()(())(())(())(())()()()()()()(())(())()()()()()(())(())(())()()(())()(())(())()(())(())(())()(())()()()()(())()()(())()()()()()()(())(())()()()()(())()()(())(())()(())()()()(())(())(())()()()(())(())()(())(())(())(())()()()(())()()(())()(())()(())()()(())(())()()()(())()(())(())(())()()(())()(())(())(())(())()()(())()(())(())(())(())(())()()(())()(())(())()()()()(())()(())(())()()(())()(())(())()()()()(())()()()(())(())(())()()(())(())(())(())(())()(())(())()(())(())(())()(())()(())(())(())()()()()(())(())(())()()(())(())(())()(())()()(())()()()(())()()()()(())(())(())(())(())()(())()()()(())()()()(())()()()(())(())(())(())()(())(())()(())()()()(())(())(())(())(())()()()(())()()()(())(())()()()(())()()()()(())()()()(())(())()()(())()(())(())(())()(())()()()()()(())()()()()()(())(())(())(())()(())()(())(())()(())(())(())()()()(())()(())()()(())()(())(())()(())(())()(())(())()(())()()()()()(())(())()(())(())(())(())()()(())(())()(())(())()()(())(())(())()()()(())()()()()()()(())(())()(())()()(())(())()(())()(())(())()()(())()()(())()()(())(())(())()()()(())(())()(())(())(())()(())(())()()()()()(())()()()()(())(())(())()(())(())()(())(())(())(())()(())(())()(())(())()()(())(())()(())()()()()()()(())(())(())()()(())(())(())(())(())()()(())()(())(())(())()()()()(())(())(())(())(())(())(())(())(())(())()()()(())()(())()(())()(())()()()(())()(())()()(())()(())(())(())(())(())()(())()()()(())()(())()()()(())()()(())()()(())()()()()(())(())()()()()(())()()(())(())(())(())(())()()(())()(())()()()()(())(())(())(())()()()()()(())()(())(())()(())(())(())(())()()(())()()(())()(())(())(())(())()()(())()()()()(())(())()()(())(())()(())()()()()()(())()()()()(())()(())(())(())(())()()()()()()()()()()()()()()()(())(())()()()(())(())()(())()(())(())()(())(())()(())(())()(())(())()(())(())(())()()(())()(())()()()(())()()(())()()()()()(())()()(())()()()()(())(())(())(())(())(())()()()(())(())()()(())(())()()(())()()(())()(())()(())(())()()()()()()()()(())(())()()(())(())(())()()()()()()(())()(())()()(())(())(())(())()()()(())()(())(())(())(())()(())(())()(())(())()(())()()()()(())()()(())()()(())()(())(())()(())(())()(())(())(())()()()(())()()(())(())(())(())(())()()(())()()(())()()(())()()()()()()(())()()()()(())()()(())(())(())(())()(())()()(())(())()(())(())(())()()(())(())(())(())()(())(())(())(())()(())()(())(())(())()()()(())(())()(())(())(())(())(())()()()()(())()(())()(())()(())(())()(())()(())()(())(())(())()()(())()()(())(())(())(())()(())(())(())()()()()()()()()()()()()()(())(())()()(())(())(())(())(())(())(())(())()(())()(())(())(())()(())(())()()()()()(())()(())(())()()(())()()(())(())()(())()()()()(())(())()(())(())()(())()(())(())()()(())()()()()()()(())(())(())()(())()()(())()(())(())()()()()(())(())()()(())()(())(())(())(())()()(())()(())(())()()()()()(())(())()(())(())()(())(())(())(())()()(())()(())()(())(())()(())()(())()(())(())(())()(())()()()()()(())()()(())()(())()(())(())()(())(())()()()(())()()(())(())(())()(())(())()()(())(())()(())()()()(())()()(())(())()()(())()()()(())(())()()(())(())()(())(())(())()(())(())(())()()(())(())(())(())(())(())()()()()()()()()(())(())(())()(())()(())(())()(())()()()()()(())()()(())(())(())()()()(())(())()()()(())(())()(())(())(())()()(())()()()()()(())()(())(())(())(())(())()()(())(())()(())(())(())(())()(())(())(())()(())(())(())(())()()()()()()(())(())(())(())()(())(())()(())()()(())(())(())()()(())(())()()()(())()(())()(())(())(())()(())()(())(())(())()()()()(())()(())()()()(())(())()()()(())(())()(())()(())(())()()(())(())(())(())(())()()()(())()()(())(())(())(())(())()(())()()()()(())(())()()()(())()()(())(())()(())()(())(())()()()()()()(())(())()()()()()(())()()(())()(())()()()(())(())(())()(())(())(())()(())()(())(())()(())(())(())(())()()()(())(())(())(())()(())(())()()(())(())()()(())()(())()()()()(())(())(())()()()(())(())()()()()()()()()()()(())()()()()()(())()(())()(())()()()()()()()(())()()()(())(())()(())(())()(())()()()(())()(())(())()(())()()(())(())()()(())(())()()(())(())(())()(())()()()()()(())()()()(())()()(())()(())(())()(())()()(())(())()(())()()(())()(())(())()()(())()(())()()()()()()()(())()()(())(())()()(())()()(())()()()()()()()(())(())()()(())(())(())(())()()(())()(())(())(())()(())(())()(())()(())(())(())(())(())()(())(())()(())()(())(())(())(())()()()()()()()()(())()(())(())()(())()(())(())()(())()(())()(())()(())()(())(())(())()()(())(())(())()(())()(())()()(())()()()()()(())(())(())()()(())(())()()()()(())()(())(())(())(())()(())()()()()(())()()(())()()(())(())(())(())(())(())()(())()(())(())()(())(())()(())()(())()(())()(())()(())(())()(())(())()()(())()()()(())()()(())(())()()()()(())(())()(())()()()()(())(())(())(())()()(())(())()()()(())()()()(())(())(())(())()()()()(())()(())()(())(())()()(())()(())()(())(())(())()()(())()()(())(())(())(())()(())(())(())()(())()(())(())(())()(())(())()(())()(())()()()(())(())(())()()()()()()()(())(())(())()()()()(())(())(())()()(())()(())()(())()()()(())(())(())()(())()()(())(())()()(())()(())(())()()()()(())(())()(())(())(())()(())(())()()(())(())()(())()()(())(())(())()(())()(())()(())(())(())(())()()()()()(())()(())()()()(())(())(())()()()()()(())()()(())(())(())(())(())(())(())(())()(())()(())()()(())(())()(())(())()(())(())()(())(())(())(())(())()(())(())(())()()(())()()(())(())(())(())(())(())()()()(())(())()()(())(())()()(())(())()()(())(())()(())(())(())(())()(())(())()(())(())()(())(())(())()(())(())()()()()(())(())()(())()()()(())(())(())(())()(())()()()()(())(())(())()()(())(())(())()(())(())()()()(())(())()()(())()(())()(())()()()()()()()(())(())(())()()()(())()(())()()()()(())(())(())()()(())(())()()()()(())(())()()(())(())()()()(())(())(())(())()(())(())()()()(())()(())(())(())()(())(())()(())()(())(())()()(())()(())(())(())(())()(())(())()(())(())(())(())()()()(())()(())(())(())()()()(())()(())()()(())(())(())()()(())()()()(())(())(())()()()()(())()(())(())()()()(())(())(())(())(())(())(())(())()()(())()()(())()(())(())()()(())()(())()()(())()(())()()(())(())()(())(())()(())()()()()(())()()()(())()()(())()()()(())(())(())()(())(())()()(())(())(())(())()()(())()(())(())(())(())(())()()()()()(())(())(())(())(())(())()()()()(())()(())(())(())(())(())()(())()(())()()(())()()()()(())(())()(())()(())()(())()()()()(())()(())()()(())()(())(())(())()(())()()()(())(())(())(())()(())()()()()()()()(())(())()(())(())(())(())()()(())(())()(())(())()()(())(())(())(())(())(())()(())(())()(())()()()()(())()(())(())()(())()(())()()()()()(())()()()()()()(())()(())(())(())(())(())()()()(())(())()()()()()(())(())(())()(())(())()(())(())()()()()(())()(())()(())(())()(())(())()()(())()()(())()(())(())(())()(())(())()()()(())(())()(())(())(())()(())()(())(())()(())(())(())(())()(())()(())()(())(())()()()()(())(())()()(())(())()(())(())(())(())(())(())()(())()()(())()()()(())(())(())()(())(())()()(())(())(())(())()(())(())()()(())()(())()()(())(())()(())()(())(())()()(())()(())(())(())()()(())(())()(())()(())()(())(())(())(())(())(())()(())()(())(())()(())()()(())()()(())(())(())()()()()(())(())(())()()()(())()(())()(())()()(())(())()(())()()()()(())()()()(())(())(())(())()()()()()()()()(())(())()(())(())()()(())()(())()()()(())(())(())()(())(())()()()(())()()(())(())(())()()()()(())(())()(())(())()()(())(())(())()(())()(())(())(())()()(())(())()()(())()()()()(())()(())(())()()()()()()()(())(())()()(())(())(())()(())()(())()(())(())()()(())(())(())()()()()()(())()()(())(())(())()(())()(())()()()(())()()(())(())(())(())()(())()(())()()()(())(())(())()(())(())(())()(())(())()()()(())()(())(())()(())()(())()()()(())(())()()()()()()(())()(())(())()()(())(())()()(())()()(())(())()(())()()(())()()()()()(())(())(())(())(())()(())(())(())(())()(())(())(())(())()()(())()()()(())(())(())(())()()()()(())(())(())()(())(())(())(())()(())()()(())(())(())(())(())()(())(())()(())(())()(())(())(())(())(())(())()()(())()()()(())(())(())()(())(())()(())(())(())()(())(())()(())(())(())()()(())()(())()(())()()(())()(())(())()(())()()(())()(())()(())(())()()(())(())(())(())()(())()()()(())(())()(())(())()()()()(())()(())()()()(())(())()()(())()(())()()(())()(())()()()()(())()()(())()()()(())()(())(())(())(())()()(())()()(())()(())(())(())()(())(())()()(())(())()(())(())()()()()(())(())(())()(())(())()(())()(())()()()()()()()()()(())()(())()(())()()()(())()()(())(())(())(())()(())()(())()()()(())(())()(())()()(())()()(())(())()(())()()()()(())()()()(())()(())(())(())(())()(())(())()(())()()()()()(())(())()(())()()()(())(())(())()(())()(())()(())(())(())()()()()(())(())()(())(())()(())()()()()(())(())(())()(())(())(())()(())()()(())(())(())(())(())(())(())(())()()()()()()()()()(())()()(())(())()(())()(())()()()()(())(())()(())()(())()(())(())(())(())(())(())()(())()()(())()()(())()(())(())()(())()(())()(())(())(())()(())(())(())()()()()(())()()()()()(())()(())(())()()()()(())(())(())()(())()()()(())()()()(())()(())()()(())()(())(())(())()()()(())(())()(())(())()(())(())()(())()()(())()()()()()(())()(())(())(())()()()(())(())(())()(())()(())()()(())()()(())(())()(())(())()(())()(())()()(())()()(())(())()()(())()(())(())(())()()(())()(())(())()()(())()(())()()(())(())()()()(())()()(())(())(())()(())()(())()()()()(())()()(())(())(())()(())()(())(())(())()()(())()(())()(())(())()(())()(())(())()(())(())(())(())(())(())()()(())(())(())()()()()()(())()()()(())()(())()(())()(())()()(())()(())()(())(())()(())()()()()()()()()()(())()(())(())()()(())(())(())(())(())(())()()()()()()()()()()()(())()(())()()(())(())()(())(())(())(())()(())(())(())()()()()(())()(())(())()()(())(())()(())(())(())()()(())()(())(())(())()(())()(())()(())()(())()(())(())()()()()(())(())(())()(())()(())(())(())()(())(())()()(())(())(())()(())(())()(())()()()(())(())(())(())(())()()(())()()(())()()()(())(())()(())(())(())(())(())(())(())(())()()()(())()(())(())()(())()(())()()()()(())(())()(())()()(())()()(())(())()()()(())()(())(())(())()()(())(())()()()(())(())()()()(())()()()(())(())(())()(())()()(())()()(())()(())()(())()()(())(())()()(())()(())()(())()()()(())()()(())(())(())()()(())()(())()(())(())(())()(())()(())()(())(())(())(())()(())(())()()()(())()(())(())(())()(())(())(())(())(())(())()()()(())()(())(())()()()()(())()(())()(())(())()(())(())(())(())(())(())()()()()(())()(())()()(())(())()()()(())(())()(())(())(())(())(())()(())()(())(())(())(())()()(())(())()(())(())(())(())()(())(())()(())()()(())()()()()()()(())()()(())()(())(())()(())()()()()(())(())()()(())()()()()()(())(())(())(())(())(())(())(())(())(())()(())()()()()()()(())()()(())(())()()()(())()()(())()(())()()(())(())(())()()(())()()()()(())(())(())()()(())()(())(())()()(())(())()(())(())()()(())()(())()()(())()(())(())()()(())(())(())(())(())()()(())()(())()()(())()()()()()(())()(())(())(())()(())()()(())()(())(())(())(())(())()(())()()(())(())(())()()(())()(())(())(())()()()()()()()(())(())(())()(())()(())()()(())(())(())(())(())()()()(())(())(())()(())()()(())(())()(())()()(())()(())(())(())()(())()(())()(())()(())(())()(())()()()(())()(())(())(())(())(())()(())(())()(())(())()(())(())()()()()()()(())()()()()()(())()()(())()(())()(())()()(())()(())(())()()()()(())(())(())()()(())()(())()()(())()(())()(())(())(())(())()()()()()()()(())()(())()()()(())()()(())(())()()(())(())()()()()(())(())(())(())(())()()()(())()(())()(())(())(())()(())(())()(())()(())()(())()()(())(())(())()()()(())()()()()(())()()(())(())()()()(())(())()()()(())()(())()()()()(())(())()(())(())()(())(())(())(())(())()(())()()()(())()(())()()()()(())()(())(())(())(())()()(())()()()()(())()(())()()(())()()()(())()(())()()(())()()()(())(())()()(())()()(())()()(())()()(())(())()(())(())(())()(())(())(())(())()(())()()()(())()()()()(())(())()()()(())(())()(())(())(())()()(())()(())(())(())(())()()(())(())(())(())(())()(())(())()(())()()()()(())(())()()()(())()(())(())(())(())(())(())()()(())(())(())(())(())(())()(())(())(())()(())(())(())()(())(())()()(())(())()()(())()()()()()(())(())(())()()(())(())()(())(())()()(())(())(())(())(())()()()()()(())(())(())()()()(())()()(())()()()()()()(())(())(())(())()(())(())()(())(())(())(())()()(())(())()(())(())()()(())()()(())()(())()()()()(())()()(())(())(())(())(())()()()(())()()(())(())(())()(())(())()()(())()(())(())()(())()()(())()()(())()(())()(())()(())(())(())(())(())(())(())()()()(())(())()(())()(())(())()()()(())()()()(())(())()()()()()()(())()(())(())(())()()()(())()()(())()()(())(())()()()()()(())(())()(())(())(())()(())(())(())()(())()()(())(())()()()()(())(())()()(())(())(())()()(())()(())(())()(())(())()(())(())(())(())(())(())(())()(())()(())(())()(())(())()()()()(())(())()()()(())()()()()()()()()()(())(())()(())(())()(())(())()(())()()()(())(())(())(())()()()(())()(())(())(())(())(())()(())(())(())(())(())()(())(())()(())()(())(())()()(())()()(())(())(())()(())(())(())()(())(())()(())(())()()(())()()(())()()(())(())(())(())(())()(())()()(())(())()()()()(())()(())(())()(())()(())(())(())()(())()(())()()()(())(())(())()()(())()(())(())(())()(())(())()(())(())(())()()()(())()()(())()(())(())(())()()(())()()(())(())()()()()(())()(())()(())()(())(())(())()(())()()()(())()(())()(())(())(())(())(())(())()()()(())()(())()()()()()(())()()(())()()(())()(())()(())(())()(())(())(())()(())(())()(())()()(())(())(())(())(())(())()(())()(())()(())(())(())(())()(())()(())(())()()()(())(())(())(())()(())(())(())(())(())(())(())(())(())()(())(())()()()()(())()()(())()()(())(())(())(())(())(())()(())(())()()()(())(())(())(())()()(())(())(())()(())(())(())()(())(())(())(())(())(())()(())(())(())(())()(())()(())()()(())()(())()(())(())()()()()()()()()()(())(())()()()(())()(())()(())()(())()(())(())()(())(())()(())(())()()()()()()()(())(())(())(())(())()(())()()(())()(())()(())()(())()()()()()()(())(())()(())(())(())()(())()()(())()(())()(())()(())()(())(())()()()(())(())()()()(())()()()()()()()()(())()(())()()(())()(())()()()()()(())(())(())()(())(())()(())(())()(())(())()(())()(())(())(())()(())(())(())()()(())()(())(())(())(())(())(())(())()(())()()()()()()()()()(())()()()()(())()(())(())()(())()()(())()(())(())()(())()()()(())(())()(())(())(())()(())(())()(())(())(())()()()(())(())()(())()()(())()()(())()(())()(())(())()(())()()(())(())()()()(())(())(())(())()(())()()()(())()()(())(())()(())()(())(())(())()()(())()()()()()(())()()(())()()()(())()(())()(())(())()(())(())(())()(())(())(())()(())(())()(())(())()(())()(())(())(())(())()(())(())(())()(())()(())(())(())(())()()(())()()(())()()(())(())()()()()(())(())(())()(())()()()(())(())()(())()()()(())(())(())(())()(())()(())(())()(())()(())()()(())()()(())()(())()(())()(())()(())(())()(())(())(())()()()()(())(())()(())(())()(())(())()(())(())()()()()()()()(())(())()()()(())()()(())()()()()(())()(())(())(())()(())()(())(())(())()()()()(())(())()(())()(())()()()()()(())(())()()()()()()(())(())(())(())()()()(())()(())(())()(())(())()()()(())(())(())()(())()(())()(())()(())()(())(())(())()(())()()()()(())(())(())()(())()(())()()()(())()()(())(())()(())()(())(())()()(())()(())(())()()()()()()()(())()()()()(())()(())(())(())(())(())()()(())(())()(())()(())(())()()(())(())()()(())(())()(())(())()()()()()()()()(())()(())(())()()(())()(())()()(())()(())(())()()()()()()(())(())(())(())()()(())()()()(())(())(())(())(())()(())(())()(())()()(())(())(())(())()()()()()(())()(())(())()()()(())(())(())(())(())()(())()(())(())(())()()(())(())()(())()(())()()(())(())()(())(())()()()()(())(())(())(())()()()()(())()()(())(())()()()(())(())()(())()()()(())()()()()()(())()(())(())(())()(())()(())(())()(())(())(())()()(())(())(())()(())()()()(())()(())()(())(())()(())(())(())(())()(())(())()()()(())()(())()()(())()(())(())()(())(())()(())()(())(())(())(())(())()(())()()()(())()()()(())()()()()(())(())(())(())()(())(())(())()()(())()()()()(())()(())(())()(())(())(())(())()(())(())(())()(())(())()(())(())()()()()(())(())()()()(())(())(())()(())()()()(())(())()()(())(())(())(())(())(())()(())(())()(())()()()(())()(())()(())(())()()()()()()(())(())(())()(())()()()(())(())(())(())(())()()()(())(())(())()()(())(())(())()()()()()()(())(())(())(())(())(())()(())(())()(())()(())(())()(())()()()(())()()()(())()()()(())()()()()()()()()(())()(())(())(())(())(())()(())()()(())()(())()()()(())()()(())()()()()(())()(())()()()(())()()(())()()()(())(())(())(())(())()(())(())()(())()(())(())()()(())(())(())(())(())(())(())(())(())()()()()(())()(())(())()(())()(())()(())()(())()()()(())()()(())(())(())(())(())()(())()(())()(())(())(())(())()(())(())()()()()()()(())()()()()(())(())(())()(())(())()(())(())(())(())()()()(())(())()(())(())(())(())(())(())()(())(())(())(())(())()()()()()(())()()()(())(())(())()(())()(())()()()(())()()()()(())(())()(())()(())()()()(())()(())()(())(())(())(())(())(())()()()(())(())(())(())(())(())()(())()()(())(())(())(())()(())(())()()(())()(())()()(())(())()()(())()(())()()()()()()()(())(())()()()()()(())(())()(())()()(())(())(())()(())(())()(())()()()()()(())(())(())(())(())(())()()()()()(())()()(())()()(())(())(())(())()(())(())()()()()(())()()()(())()(())(())()()()(())(())()()(())(())(())(())(())(())(())()()()(())(())(())(())(())()()()(())(())(())()()()()()(())(())()(())()(())()()()()(())()()()()(())()()()()(())()()(())()(())(())()(())(())()(())()(())(())()()(())(())(())()(())()(())()(())()()()()()(())()(())()(())(())()(())()(())()(())()()(())(())(())(())()(())(())(())()()(())(())()()(())(())(())()(())()(())()()()()()()()(())()(())(())()()()()()()()(())(())(())()(())()()(())(())(())(())(())()(())()(())(())(())(())()(())(())(())()(())()()()(())(())(())(())(())(())()(())(())()()()(())(())(())()(())()()(())()()()()(())(())()()()(())(())(())()(())()(())(())()()(())(())(())()()(())()()(())()(())()()(())(())()(())(())()(())(())()(())()()()()()()(())()()(())()(())()()(())(())(())(())(())(())()()(())(())(())()(())()()()()(())(())(())(())(())(())()(())(())()()(())()()()(())(())()()()()(())()(())()()(())()(())()(())()(())()(())(())(())()()()()()()(())()(())()()(())(())()()(())(())()(())(())(())()(())(())()(())()()(())()()(())(())(())(())()()(())()()()(())(())()(())()(())(())()()()()()(())()()(())()(())(())(())(())()(())()(())(())()()(())()(())()()()(())()()(())()()(())(())(())(())(())(())()(())()(())()(())(())(())()(())(())(())()()()(())()()(())(())(())(())()(())(())(())()(())()(())()(())()()()()(())()()()()(())()(())()(())()(())(())(())()()()(())(())(())(())(())(())(())()()()(())(())(())(())(())()(())(())(())(())(())()(())()()()(())(())(())(())(())()(())()(())()(())(())(())()(())(())(())()(())(())(())()()()()(())(())()()()()()(())(())(())(())(())()(())()(())(())()()(())(())(())()()(())(())(())(())(())(())(())()(())()(())(())()(())()(())()()()(())()(())(())()()(())(())(())()(())()()(())(())()(())()()(())()(())()(())(())(())(())(())()()()(())(())(())()(())()()(())()(())(())(())(())()(())(())()()(())(())()()(())()()()(())(())()()()(())()()()()()()()(())(())()()()(())(())(())()(())(())(())(())()(())(())(())(())()()(())()()()(())()()()()()()(())()(())(())(())(())(())()(())()()()(())()(())()()()()()(())()(())(())()(())(())(())()(())()()(())(())(())()(())(())(())(())()()()()(())()(())(())()(())()(())(())(())(())(())(())()()()()()(())(())(())()(())()(())(())(())(())(())()(())()(())(())()(())()()(())(())()(())(())()(())(())()(())()(())(())(())(())(())(())(())(())(())()()(())(())()(())()()()(())(())(())()(())(())(())()(())(())(())()(())(())(())()(())()()()()()()(())(())()()(())()(())()(())(())(())(())(())(())(())()()()()()(())(())(())()()(())(())()()()(())()()(())(())(())(())(())(())()(())()(())()(())(())(())()()(())(())(())(())(())(())(())()()()(())()(())(())(())(())()()(())(())()()(())(())(())()()(())(())(())()()()()()()()(())(())(())(())()(())(())(())()()(())()(())()(())()(())()()()()()(())(())(())(())(())()()()(())(())(())()()(())()()(())()()()()()()(())(())()()(())(())()()()()(())()()()(())()()()()(())()(())()(())(())()(())()()()()()()(())()()(())()()()()(())(())()()()()(())()(())()()(())(())()()()(())()()(())()()(())(())()()()()()()(())()()(())()(())(())(())()(())(())(())()(())()(())(())()(())()(())(())(())()()(())()()()(())(())(())()(())()(())()(())(())(())(())()(())(())(())(())()(())(())()()(())(())()(())(())()()()()()()(())(())(())(())(())(())()(())()(())()(())(())()()(())()(())(())(())(())()(())(())(())()(())()()()()()(())()()()()()()()(())()()(())(())(())(())()(())(())()()(())(())()(())(())()(())(())(())()()(())()(())(())(())()(())(())(())()(())(())(())(())()(())()(())()(())()()(())()()()()()()()(())()()(())(())()(())()(())(())()(())(())(())()(())(())(())(())(())(())()()()()(())(())()(())(())()(())(())(())()(())()()(())()(())()()(())()()()(())()()()(())()(())(())(())()(())(())(())(())()(())(())(())(())(())()(())(())(())()()()(())()(())()(())()()(())(())()(())(())()()(())()(())(())()(())()(())(())(())(())()()(())(())()()(())()(())()(())()()(())()(())()()()()()()()()()(())(())()()()(())()()(())(())()()()(())(())(())()(())()(())(())(())(())(())(())(())(())()(())()()()(())(())(())()()(())()()()(())(())(())(())()(())()()(())(())()()(())(())(())(())(())()()()(())()()(())(())()(())(())(())(())()()()()(())(())()()(())(())(())(())()()()(())(())(())()(())(())()()(())(())()()()(())(())(())()(())(())(())(())()(())()()()()()(())()(())(())()()()()()(())(())(())()()()()()(())()()(())(())()(())(())(())(())()()()()()(())()(())(())(())()()()(())()()(())()(())()()()()()()()()(())()(())()()()()(())(())()(())()()()(())()()(())()()(())()()()()(())(())()()(())(())()(())(())(())(())()()(())(())(())()(())(())()(())()(())()(())(())(())(())()(())(())(())()(())(())(())(())()(())()()()()(())()(())(())()(())(())()(())()(())(())()()(())(())(())(())(())(())()()()(())(())()(())(())()(())(())()()()(())(())(())()()(())(())(())()()(())(())()(())(())(())(())(())()()(())(())(())(())()(())()()(())(())()(())(())(())(())(())(())(())(())(())()(())(())()()(())()()(())()(())()()(())()(())()(())()()(())()()(())(())(())(())()(())()()(())()()(())(())()(())(())(())()(())(())()()(())(())()()(())()()()()(())(())(())(())(())()(())()(())(())()(())()()()()()(())(())()(())(())(())(())()(())(())()(())(())(())(())()()()()(())()()()()(())(())(())(())()()(())()(())()()()(())()()(())(())(())(())(())()(())(())(())(())(())()(())()(())()(())()()()()()()(())(())()()(())()()(())(())(())(())(())()(())(())()(())()(())()()()()(())()()(())()(())()(())()()(())()(())(())(())()(())(())(())(())()(())(())()(())()()()()()()()()(())(())()()()()(())(())(())()(())()(())(())(())()(())()(())()(())(())(())()(())(())()(())()()(())(())()()(())(())(())()(())(())()(())()(())()(())()()(())()(())()(())(())()(())()()(())()()()()(())()()()(())()(())()(())()(())(())()(())(())()()(())(())()(())()()(())(())()(())(())()()()(())(())(())(())()(())(())(())(())(())(())()()(())()(())(())()(())(())()()()(())(())()(())(())(())()()()(())(())()()(())(())(())(())()()(())()()()()(())()(())(())(())(())(())(())()(())(())()(())()()(())()()(())()(())(())(())(())()(())()()()()(())()()(())()(())(())()()()()()()(())(())(())()(())()()()()(())(())(())(())()()(())(())()(())(())()(())()()(())()(())(())()(())(())(())()(())()()()(())(())(())()(())()()()()(())(())(())(())(())(())()()()(())()()()()()(())(())()(())()(())()()()()(())()(())(())()()(())(())()()(())()()()()()(())()(())(())()()(())(())()(())(())()()(())(())(())(())()(())()(())()()()()(())()()()()(())()(())(())()(())(())(())(())()()()(())()()(())(())(())()()()()(())(())()(())()(())()()()()()()()(())(())()()(())(())(())(())()()(())(())()()()()()()()(())(())()(())(())()(())(())()()(())(())()(())()()()(())()()(())(())()()()()(())(())()(())()()()(())(())()()(())()()(())(())()()(())()()()(())(())()()(())(())()(())(())()(())(())()()()(())()()()()(())()()(())(())(())(())()()(())()()(())()()()(())()(())(())()(())()(())()(())()(())()()()()(())(())()(())(())()(())(())()(())(())(())()(())(())()(())(())()()(())()(())()(())()(())()()(())()()(())(())(())(())()(())(())(())()(())(())()()()(())()(())()(())()(())(())()()()()(())()(())()()()(())(())(())()()()()()()()()()(())()(())(())()()(())()(())()(())()(())(())(())()()(())(())(())()()(())(())(())()()(())(())(())()(())(())(())(())(())()()()()(())()()()()(())()()()()()(())(())(())(())(())(())(())()(())()()(())()()(())(())(())(())()()()(())(())()(())(())()(())()()(())(())(())(())()()(())()(())(())()(())()()(())(())()(())(())()()(())()(())(())(())(())()()()()(())(())()()(())()()()(())(())(())()()(())(())()()()(())(())(())()()()()(())()(())()()()()()(())(())(())(())()(())(())()()()(())()()(())()(())()()(())()()()()(())()(())()()()()()(())(())(())()(())()(())(())()(())(())()()(())(())(())()()(())(())()()(())(())(())(())()()()(())()()()()(())(())(())()(())()()(())(())(())(())()()()(())()(())()()(())(())(())()()(())()(())(())()(())()()()()(())()()(())(())(())(())(())(())()()(())()(())()(())(())(())(())(())()()()()(())()()()()()(())()(())()()()(())(())()(())(())(())()(())(())()(())()(())()()()()(())(())(())(())()(())()(())()()(())(())()()()()(())(())()()()(())(())(())()()()()(())()(())()(())()(())()(())()()(())()()()()(())(())(())(())()(())()(())(())()()(())()()()()()(())()(())()(())()(())()(())()(())(())(())()(())(())(())(())(())()(())(())(())(())(())()()()()()(())()(())(())(())(())(())(())(())()(())(())(())(())()(())()(())(())()()()(())()(())(())(())()(())(())()()(())()()()()(())(())(())(())(())()(())()(())(())(())()()()()()(())()()()(())()()()()(())()(())()()()(())()()()(())(())(())(())()(())()(())(())(())(())()(())()()()(())()(())(())()(())(())(())(())()(())()()()()(())()(())()(())(())(())()()(())(())()()(())()(())()(())(())()()(())()(())(())()()(())()()(())()()()()(())()(())()()()()(())(())()(())(())(())(())()(())(())()()()(())()(())()(())()()(())()()(())()()()()(())()(())(())()()(())()(())()()()(())()(())(())()()()()()(())()(())()()()(())(())()()(())(())(())(())()(())()()()(())(())(())()(())()()(())()()(())(())(())()(())(())()(())(())()(())(())(())()()()(())()()(())(())()()(())(())(())()(())(())()(())()()()(())()(())(())(())()()()()(())()(())()(())()()()()()()(())()()()(())()(())(())(())()(())()(())()()(())()()()(())(())()()()(())(())()()(())()()()(())()(())(())(())()(())()()(())(())()()()()()()(())()(())(())()(())()()(())(())(())()()()()(())(())()(())(())()()(())()()(())()()(())(())(())()(())(())()(())()(())()()(())()()()()()(())()(())()()()(())(())()(())(())()(())(())(())()()()(())(())()()()(())(())(())()(())()(())()(())()()()()()()()()(())()()(())(())()(())(())()()(())(())(())(())(())()()()(())()(())(())()(())(())(())()(())(())()()(())()(())(())(())()(())()(())(())()()(())()()(())(())()()()()(())()(())()(())(())(())(())(())(())(())(())()(())()()()()(())(())()()()(())()(())(())()()()()(())(())(())()(())(())()()()()()()(())()()()(())()()(())(())(())(())()(())()(())()(())(())()()()()()()()(())(())(())()(())(())(())()(())()()(())()()(())()()(())(())()()()()(())()(())()(())(())(())(())(())()()()(())()(())()(())(())()(())(())()(())(())(())()(())(())(())()(())()(())(())(())(())()(())(())(())(())()(())(())(())(())()(())(())(())()()(())()(())()()(())(())(())()()()(())()()()()(())(())(())()()()()(())()()(())()()(())(())(())()()()(())()()()(())(())()()(())(())()(())()(())()(())(())()(())(())(())(())(())(())()(())()(())()()(())()()(())(())(())()()(())()(())()(())()(())()(())()()(())()(())(())(())(())(())()()()(())()()(())()()(())()(())(())(())(())(())()()()()()()(())(())(())(())()()(())()()()(())()(())()()(())(())(())(())()(())(())(())()()(())()()(())()(())()()()(())()(())(())(())(())(())(())()(())(())(())()(())(())()()()()()(())(())()(())(())(())()()()(())(())(())(())()()()()(())()()()()(())(())()()()()()()(())()(())()(())()()(())()()()(())(())()(())(())()(())()()(())()()(())(())(())(())()(())(())()(())()()()(())()(())(())(())(())()(())()(())(())(())()(())(())()(())(())()()(())(())()(())()(())()()()()(())(())(())(())()(())()(())()(())()(())(())(())()()(())()()()(())()()(())(())()(())(())()()()()()(())()(())(())()(())()(())()(())()(())(())(())(())()()(())(())()()(())(())()()(())()(())()(())()()()()()()(())()()()(())()(())()(())(())()(())()(())(())()(())()(())()(())()()()()()()()(())(())(())()(())(())()()()(())()()(())()()()(())(())()(())()()(())(())(())()()()()(())()(())(())()()()(())(())()()(())()(())(())()()()(())()(())(())(())(())()(())(())()(())()()()()(())()()()(())()(())(())()(())(())(())()()(())(())(())(())()(())()(())()()()(())()()()(())(())()()(())()(())(())()(())()()()()()(())(())()()()()(())(())(())()(())()()(())(())()()(())()(())(())(())()(())(())(())()()()(())()(())(())(())(())(())(())(())()()(())()()(())(())(())()(())()()(())(())(())()()(())()(())()(())()()()()()(())()()()()()(())()()()(())(())(())()()(())(())()(())()(())()(())(())(())()()(())()()(())(())(())()()(())()()()(())(())(())()()(())()(())()(())()()()()()(())(())(())()(())(())()()(())(())()(())(())()()(())()(())(())()()()()()()()(())()(())(())(())()(())(())()(())()(())()()(())()(())()(())()()(())(())(())(())(())()()()()()()(())(())()()(())()(())(())(())()()()(())(())()(())(())()(())()()()(())()()()()()(())()()()(())(())(())()()()(())()(())()(())()()(())(())(())(())(())(())()()(())(())(())()(())()(())(())()()()(())()()()(())()(())()(())(())()()()()(())()()()()()()(())()(())()()()(())(())()()(())(())(())()()()()(())()(())()()()()()(())()()(())(())(())(())()()()()(())(())()()()()(())()(())()()(())()(())(())()(())()()()(())()()()(())()()(())()(())(())()()()()(())()(())(())(())()(())()(())()()()()(())()(())(())(())()(())()()(())(())()(())(())()(())(())(())(())(())()()()()()()(())()(())()()()(())(())(())(())(())()(())(())(())(())(())(())(())(())()(())(())()()()()()()(())()(())()(())()(())()()(())()(())(())(())(())()(())()()(())()()()()()(())()(())(())(())()()()()(())(())()()()(())(())()(())()(())()()(())(())()(())()()()(())()()()(())(())(())(())(())(())(())()(())()()(())()()(())()(())()(())(())(())(())()(())(())(())(())(())()(())(())(())()()()()()()(())()()(())(())()()(())()()()(())(())(())()(())(())()(())(())()(())(())()(())()()(())(())(())(())()()()()()()(())()(())(())()()(())(())(())()(())()()(())(())(())()()()()()(())()(())()()()()(())(())()(())()()()(())(())()()(())(())(())()()(())()()()()()(())()()(())()(())(())()(())(())(())(())(())(())()(())(())()()()(())()()()(())(())(())()(())()(())()(())()()()()(())()()(())(())()(())(())(())(())()(())(())(())()(())(())(())()(())(())()(())(())(())(())(())()()()(())(())(())()(())(())(())()(())()(())(())()(())()()()(())()()(())()()()(())(())(())(())(())()()()()()()()()(())(())()()()()()(())(())(())()(())()()()(())(())()()()()()(())()()()(())()()(())()()(())(())()(())()()(())()(())(())()(())(())(())(())()(())()()(())()()(())(())()(())(())(())(())(())()(())()(())(())(())(())(())()(())(())(())()(())()(())()()()()()()()()(())(())(())(())()(())(())()()(())()()(())()(())()(())(())()()()(())()()()()(())()(())()(())(())(())(())()()(())(())(())()()(())(())()(())(())(())(())()(())()(())(())()(())()()()(())(())()()(())()()()()()()(())(())(())()(())()(())()()(())()(())()(())()()()(())()()()()()(())(())()(())()()(())()(())(())(())()(())()()()()(())(())()(())(())()(())()(())(())(())(())(())(())(())()(())()(())(())()()(())(())(())(())()(())()(())(())()()()(())(())(())()(())(())(())(())(())()(())()(())()()(())()()()(())(())()()()(())(())(())(())()()(())(())()(())(())(())()(())()()()()(())()()()(())(())(())()(())(())(())(())()()(())()()(())()()()(())()(())()(())()()(())()(())(())(())(())(())()(())(())(())(())(())(())()(())(())()()()(())()()()()()(())()(())()()()(())()()()()(())()(())()(())()(())(())(())()()(())()()()()(())(())(())()(())()()(())()()(())()(())(())()(())(())(())(())(())(())(())()(())(())()()()(())()()()(())(())(())()()()(())(())()()(())()(())()()()(())(())()(())()(())()()()()()()(())(())(())()()(())()()()()(())()(())()()()(())(())(())(())()(())()()(())()(())()(())()(())(())(())()(())(())()()()()(())(())()(())()()(())(())(())()()(())()(())()()()()()()()()(())()()(())()()(())()()(())(())(())()(())(())(())(())()()(())()(())(())()(())(())(())()()(())()()(())(())(())(())(())(())()(())()(())(())(())(())()(())()(())()(())()()(())(())()(())(())()(())(())(())()(())(())(())(())()(())()(())(())(())()()()(())()()()(())(())(())()(())()()(())()()(())()(())()()()(())(())()()()()()()(())()()()(())()()(())(())(())()()()(())()(())(())()(())(())()()()()()(())()()()()()(())()()(())(())(())()(())()(())()(())(())()(())(())()(())(())(())()(())(())()()(())()()(())()()(())()(())(())(())()(())()()(())()()(())(())()()(())(())()()(())(())()(())(())()()(())()()(())()(())(())(())(())(())()(())()()(())(())()(())()(())()()(())()()(())(())(())()(())()(())()()(())(())(())()()()()()()(())()(())(())(())(())()()()()()()()(())()(())()(())()(())(())()(())()(())()(())()()()(())(())(())()()()()(())()()(())(())()()()(())()()(())(())()(())()(())(())()(())()(())(())(())(())()()(())()(())()(())()()()(())()(())()()()()()()(())(())()()()(())(())()()(())()()(())(())(())(())(())()(())(())()(())()(())()(())()(())(())()()(())()(())()()(())(())(())()()()(())()()(())(())()(())()()(())()(())()(())()(())()()()()(())()()()(())()(())()()(())(())(())(())(())()()(())()()(())()()(())(())(())()(())(())(())(())()()(())()(())(())()()()()()(())(())()()(())(())()(())()()()()()(())(())(())()(())(())()(())()()(())(())(())(())()(())()()()()(())()(())()(())()(())(())()(())(())()()(())()()()()(())()(())()(())()(())(())()()(())()(())(())()(())(())(())(())()()()(())(())(())(())()()()()(())(())()(())(())(())(())()(())(())()(())()(())()()(())(())(())()(())()()()()(())()(())()()()()(())(())()(())()(())(())()()()()(())(())()(())(())()()(())(())(())()()()(())()(())(())()(())(())()(())()()(())(())()()()()()(())(())(())(())()(())(())()()(())()(())(())(())()(())()()()()(())()()(())(())(())()(())(())()()()()()(())()()(())()()(())()()(())()(())(())(())(())()()(())(())()(())(())(())()()(())(())(())(())()(())(())()(())()(())(())()(())()(())()()(())(())(())(())(())()()(())()()(())()()()()(())()(())(())(())(())()()()()(())(())()(())()(())(())()(())(())(())()(())()(())()()()()()(())(())(())(())(())(())()()()(())()()(())(())()()(())()(())(())(())()()()(())()(())(())()()(())(())()()(())(())()()()(())(())(())()()()(())(())()()(())()()()(())()(())(())(())()()()()()()()()()(())()(())()()()(())()(())(())(())()()()(())()()()()(())(())()(())(())(())(())(())()(())(())(())(())(())()(())(())(())()()(())(())(())()(())(())()()()(())(())()()()()()()()(())(())()()(())()()(())()()(())()()()()()()(())(())(())()(())()()(())()()()(())()()(())(())()()()(())(())(())()(())()(())(())(())()(())()()(())()(())()(())()(())(())()(())()(())()(())()(())()()(())()()(())()()(())(())(())(())()(())(())(())(())(())(())()(())(())()()()(())(())()()(())()()(())(())()(())()()(())(())(())(())()(())(())(())(())()()()()(())()(())()(())()()(())(())(())(())(())(())(())(())()(())(())(())(())(())(())()(())(())(())()(())(())()(())(())(())()(())()(())(())(())(())(())()()()()()(())()(())(())(())(())(())(())(())()()()()()()()()()()()(())()(())()(())(())()(())(())()(())(())()(())()()()(())(())()(())(())()(())()()()(())(())(())(())()(())(())(())(())(())(())()()(())(())()()()()(())(())(())()()()()()()(())(())()()(())()(())()(())()()(())(())(())()()()()(())(())(())(())()()(())()()()()()()(())()(())(())()()()(())(())(())(())(())(())()()(())()(())()()()()()()(())()(())(())(())()()()()(())(())()()()(())(())()(())()(())(())()(())(())()()()()()(())()()()(())(())(())()(())(())(())(())()(())()()()(())(())()()(())(())(())(())()(())(())(())()(())(())(())()()(())()(())(())()(())()()()(())()()(())()(())()(())()(())()(())(())(())()()()()(())(())()()()(())(())()()()(())(())(())()(())(())()(())(())(())(())()(())()(())()(())(())()()(())()(())()()(())(())(())()(())()(())()()(())(())(())()()(())(())(())(())()(())()()()(())(())(())(())(())(())(())(())(())(())()(())()()()()()(())()(())()(())()(())()()()(())(())(())(())()()()()(())()(())(())(())()()(())(())()(())(())()()(())()()(())(())()(())()()()(())(())()()(())()(())(())(())()()()(())(())(())()(())()()(())(())()()()()(())(())(())(())()()(())()(())(())(())()()()()(())(())(())()()()(())(())()(())(())()(())(())(())()(())(())()(())()(())()(())(())()()()(())(())()()()()()()(())()(())(())()()()(())(())()()(())(())()(())()()(())(())()(())()()()(())(())(())(())(())()()()(())(())(())(())(())()(())()(())(())(())(())(())(())(())(())(())()(())()(())(())(())()(())()()(())(())()(())(())()()(())()(())()(())(())()()()(())(())()(())()(())()()()()(())()()(())(())()()(())(())()()()()()()()()(())(())(())()(())(())(())(())()()(())()(())()()()()()(())()(())()(())(())()()(())()()()()(())()(())()(())(())()(())(())(())()(())()(())(())(())()()(())()()(())(())()(())()(())()(())(())(())()()()()(())(())()(())()(())()()()()(())(())(())(())(())()(())(())(())(())()(())(())()()(())(())()(())(())()()()()(())()(())(())()(())(())()(())()(())(())(())()()(())()(())(())()(())(())()(())()()(())(())(())(())()()()()()()(())()()()()(())()()(())(())(())(())(())(())(())(())()(())()(())()()()(())(())(())()()()()()()()()()()()()(())()(())()(())()(())(())(())()(())(())()(())()()(())()(())()(())()(())()()()()(())()()(())(())()()(())()()(())(())(())(())(())()(())()()(())()(())(())()()()()()(())()(())()()(())(())(())(())(())()()()(())()(())(())()()(())()(())(())()()(())(())(())()()()(())(())(())()(())()()(())(())()(())()(())()(())()(())(())(())(())()(())()(())()()()()(())()()()()(())()(())()(())()()()(())()(())()()(())()(())()(())()()()()()()(())(())(())()(())(())(())(())(())()()(())(())(())()(())(())()(())()()()(())(())()(())(())(())()(())(())(())(())(())()(())(())()(())()(())()()()(())()()(())()(())()()(())()(())()()(())()()()(())(())()()(())()()()()()()(())()()(())()(())(())(())()()()()(())(())(())()(())(())(())()(())(())()()(())(())()()()()(())(())(())()(())(())()(())(())()(())(())(())()()()()(())()()(())()(())(())()(())(())(())(())()(())()(())()()()()()(())()()(())()(())(())()()()(())()()(())()(())()()()(())()(())(())(())(())(())(())(())()(())(())(())(())()()(())()(())()(())(())(())()(())(())(())()()()()()()(())()(())()()()(())()()()(())(())(())(())()(())(())(())(())()()()(())()(())()()(())(())()(())()(())()(())()()(())(())()(())(())(())()(())()()(())()(())()(())(())()()(())(())()(())()(())(())()(())(())(())(())(())(())(())()(())()()()(())(())()(())(())(())(())()()(())(())(())(())()(())(())()(())()(())(())(())()(())(())()(())(())()(())(())(())()()(())(())(())()()(())(())(())()(())(())()()()()()()(())()()(())(())()()()()(())()(())(())()(())()(())()(())(())()(())(())(())(())(())()(())(())()()()(())(())()(())(())()()()(())(())(())(())()()()(())(())()(())(())()()(())(())()()(())()(())(())()()()()()(())(())(())()()()(())(())(())()()(())(())(())(())(())()(())()()(())(())(())()(())()()(())()()()()(())()()()(())()()()(())()()(())(())()()(())(())(())()(())()(())(())()()()()()()()()(())()()()(())(())(())()(())(())()()()()(())()(())(())(())()()()()(())()(())()(())(())(())(())(())()(())(())()(())(())(())()()(())(())(())(())(())(())(())()(())(())(())(())()()()(())()()()()()()(())()()()(())(())()(())(())(())(())(())()(())()(())()(())(())()(())(())(())()()()(())(())()()(())()(())(())(())(())()()(())()(())()()(())(())(())(())(())()(())()()(())(())(())(())()()()(())()()(())()(())()(())(())()(())(())()()(())(())()(())()(())(())()()()()(())(())(())(())(())(())(())(())()()(())(())()()()()(())(())(())()()()()()(())()(())()()()()(())(())()()(())()()(())()(())(())(())(())()(())(())()()()()()()()(())(())(())(())()()()()(())(())(())(())()()()()()()()()(())(())(())(())()(())()()()(())()(())()(())()()(())()(())()()()(())(())(())()(())()()()()()(())()()()(())(())(())()(())(())(())()(())()(())(())()(())()()()(())(())(())(())()(())()()()()(())()()(())(())(())()(())(())(())()(())(())()(())()()(())(())(())(())()(())(())(())(())()(())(())(())()(())(())()()(())(())(())(())()()()(())(())(())()()()()(())(())(())()(())(())(())(())(())(())()(())()()(())(())()(())()()(())()()(())()(())()()(())(())()(())()()(())(())()(())(())(())(())()()(())(())()(())(())()(())()(())()(())()()()(())()()(())()()(())()(())()()(())()(())()()()()()(())(())(())()(())()()()()()()(())(())()()(())(())(())()()()()(())()()(())(())()(())(())()()(())(())()()(())()(())(())()(())(())()(())()()(())(())(())(())()()()()()()()()(())(())()()(())(())()()()(())(())(())(())(())()()(())(())()()()(())()(())(())(())(())(())()()()(())(())(())(())(())(())()()(())()()()()()(())(())(())()(())(())()(())()(())(())(())(())()()(())()()(())(())(())()(())(())()(())()(())()(())()(())(())(())()()()(())(())()(())(())()()(())(())()()()(())(())(())()()(())()()()(())(())()(())()()(())()(())()()()(())(())(())()()()(())()()()(())()(())(())(())(())(())()(())(())()(())()(())()()(())()(())(())(())(())(())(())(())()()()(())(())()()(())()(())(())()()()()(())(())()(())()()()()(())()(())()()(())()()()(())(())()()()(())()(())(())()(())(())()(())(())(())(())(())()()(())()(())(())(())(())()()(())()(())()(())(())(())(())(())(())(())()()()(())(())(())()(())(())(())()()()(())(())(())(())()(())(())(())()(())()()(())()()()(())()()()()()(())(())(())()()(())()()(())(())(())(())()(())(())(())(())()()(())(())()(())()()(())(())()(())(())(())()()(())(())(())()()()()(())()()()()()()(())()(())()(())()()()(())(())(())()(())()()(())()(())()()()()(())()()(())(())()()()()(())(())()()()()()(())()()(())()(())()(())(())(())(())()()(())(())(())()(())()()(())()()()(())()()(())(())()()(())()()()(())()(())()(())()()()(())()()(())(())()()(())(())()()()(())(())()(())(())()(())(())()(())()()()(())()(())()(())()(())()(())(())(())()()(())(())(())(())()()(())(())()()(())()(())(())(())(())()(())()(())(())(())()(())()()()()()()(())(())(())(())()()()()()(())()()()(())(())(())()(())(())(())(())(())()()()()(())(())(())(())(())()()()()(())(())(())(())()()()(())(())(())(())(())()(())()(())(())()()()()()(())(())()()()(())(())(())(())()(())(())(())(())(())(())()()(())(())()(())(())(())()(())(())()(())(())()()(())(())()(())(())()()()()(())(())()()(())()()(())(())()(())()()()(())(())(())(())(())(())(())(())(())(())()(())(())()(())()()(())()()()()(())()()(())()()(())(())()(())()(())(())()()(())()(())(())(())(())()(())(())(())()()(())()(())(())()()()(())(())(())(())(())(())()()()(())(())()(())(())()()()()(())(())()()(())(())()()()(())()(())(())()(())()()()()(())(())()()(())(())()()()(())()(())()(())()(())()()(())(())(())(())()(())(())(())(())()(())(())()(())()()()(())(())()(())()()()(())()()(())(())(())(())(())(())(())(())()()(())(())()()()()(())(())()()()()(())()(())(())(())()(())(())(())(())(())(())(())()()()(())(())(())()()(())(())(())(())(())(())(())(())()()()()()()()()(())()()(())()()(())(())()(())(())()()(())(())(())(())()()()(())(())(())(())()()(())()()(())()()(())()(())()()()(())()()(())(())(())(())(())(())(())(())(())(())(())()(())(())(())()(())()(())()(())()()()()(())(())()(())()()()(())()()()(())()()(())()(())(())(())(())()()()()()(())()()()()(())(())()(())(())(())()()(())()()()(())(())(())()()(())()()(())()(())(())(())(())()(())(())(())(())(())(())(())(())()()(())(())()(())()()(())()()(())()(())()()()(())(())()(())(())()(())()(())(())()()()()()()()(())()()(())(())()()()()()()(())()(())(())(())(())(())(())(())()()()(())(())(())()()(())(())(())(())(())(())()(())(())(())(())()()()(())()()()(())(())(())(())(())(())(())()(())(())()(())()(())(())(())(())(())(())(())(())()()(())(())()()(())(())(())(())()()()(())()()(())(())()(())(())()(())(())()()(())()(())(())()(())(())(())(())(())(())()(())()(())(())(())(())(())(())(())(())(())()(())(())(())(())(())()()(())()(())(())()(())()()()()()(())(())()(())()(())()(())()()()(())()(())(())()(())()()(())()()()(())()(())()()(())()()(())()(())(())(())(())(())()(())()(())(())(())()(())(())(())()(())()()()()()()()(())(())(())(())()(())(())()()(())(())()()(())(())(())()()(())()(())(())(())()(())(())(())(())()()(())(())(())(())()()(())(())()()(())(())(())(())()()()(())()(())()()()(())(())(())(())(())(())()(())(())()()(())()(())()()()(())()()()()()(())(())(())()()(())()(())(())(())(())(())(())(())()()(())(())(())()(())()(())(())()(())()(())(())(())(())(())(())(())()()(())()()()(())(())(())(())(())()(())(())(())()(())()(())(())(())(())()(())(())(())()(())()()()(())()()()()()()()(())(())()(())()(())()()()()()(())()(())(())()(())(())()(())()()(())(())()()()(())()(())()()(())()(())(())(())(())(())()(())()(())(())(())(())()(())(())()()(())()()()()(())(())(())(())(())(())()()(())(())()()()(())(())(())(())(())()(())()(())(())(())()()(())(())()()()()(())()()(())(())(())(())(())(())()(())()()(())()(())(())(())()()()()(())()(())(())(())(())()(())()(())()()()()()()(())(())(())(())(())()(())()(())(())(())()(())(())()(())(())()(())(())(())()()()(())()(())()(())(())()(())(())()()()(())()(())(())()(())()()()()()(())()()()(())(())()()(())(())(())()()(())(())(())()()()(())(())(())()()(())()()(())(())(())(())()(())()(())()(())(())(())(())(())(())()(())(())()()(())()()(())()(())(())(())(())(())()(())()(())()()(())()(())()(())(())()(())()()(())()()()()()(())(())(())(())(())()(())(())(())(())()()()()(())(())(())(())(())()(())(())()()()(())()()(())()(())(())()(())(())(())()()()()()()(())(())(())(())()()()(())()()(())(())(())()(())()()()()()(())(())()()(())(())()(())(())()(())()(())(())()()(())()(())(())(())(())(())()(())()(())()()(())(())()()(())()()(())(())(())(())()()(())(())()()(())(())()()(())(())()(())(())(())(())()(())(())()(())()(())(())(())()()(())()(())()(())()(())(())()()()()(())(())()()(())(())()()(())()(())()(())()(())(())(())()()()(())(())(())()(())()(())(())()(())()()()(())(())(())(())()()()()()()()()()()(())(())()(())(())(())()()(())()()(())(())(())()(())(())()()(())(())()(())()()(())(())()(())(())()(())()()()(())()(())()()(())(())()()(())(())(())(())()(())()()()()(())()(())(())()()(())()()(())()(())(())()(())(())(())(())()(())()(())()()()()(())(())()(())(())(())(())(())(())()()()()(())()(())()(())(())(())(())()(())()()(())(())()()()()(())(())(())(())()()(())(())()(())()()(())(())()(())(())(())(())()()()()(())(())()()()(())(())()()()(())()()()(())()()()()(())()(())()()()()()()(())()(())()(())(())(())()()(())()()(())(())(())(())()()(())(())(())()(())(())(())(())(())(())()()(())(())(())(())()(())()(())(())()(())(())(())()(())()()(())()(())(())()(())()()()()()()()()(())(())(())()(())(())(())(())()()()(())()(())()()()()()(())(())()()(())(())()(())(())(())()()()()()(())(())()()(())()()()()()(())()(())()(())(())()()()()()()(())()(())(())(())()()()()()(())(())()(())(())(())()()()(())(())()()()(())()(())()()()(())(())()()(())()()(())()()(())()(())(())(())(())(())()(())(())()()()()(())(())(())()(())(())()(())(())()()(())(())()()(())(())(())()()()(())()()(())()(())()()(())(())(())()(())(())()()()()()()()(())(())(())()()(())()(())(())()()(())(())(())(())(())(())(())(())()(())()()(())(())()()()()()()(())(())(())(())()(())(())()(())(())()(())(())(())(())(())()()(())()(())()(())()(())()()()(())()()(())()(())(())()(())()()(())(())()()()()()()()(())(())()()()()(())(())(())()(())(())()(())()()(())()(())(())(())(())(())()(())()(())()()(())(())()()()(())()()()()(())(())(())(())(())()(())()()(())()()()(())(())(())()()(())()()()()(())()(())(())(())(())(())()()()(())(())()(())()()(())(())(())(())()()(())(())(())()(())(())(())()()()(())(())()(())()(())(())(())()()()()(())()()()()()(())()()()(())(())()(())(())()(())(())(())(())(())()(())(())()()(())()()(())(())(())()()(())(())(())()()(())(())()(())(())(())(())()()(())(())(())()()(())(())()(())(())(())()()()()(())()(())()(())(())(())(())()(())()(())(())(())(())()(())(())(())(())(())(())()(())()(())()()()()(())()(())()()(())(())(())(())()()()(())(())(())()(())(())()()(())(())(())(())(())()(())(())(())()(())()(())()(())()(())()()(())()(())(())(())(())(())()(())()(())(())()()()(())(())(())(())()(())(())()()()(())()()()()()(())()()()(())()(())()()(())()(())(())()()(())(())(())()(())()(())(())()()()()()()(())(())(())(())(())()()(())(())(())(())()(())(())()(())(())(())(())(())()(())()()(())()(())()(())(())(())()()(())()()(())()(())()()(())(())()()()()(())(())(())(())()(())()(())()()(())(())()(())(())(())()(())(())()()()()()(())()(())()()()(())(())()()()()()()(())(())(())()(())()(())()(())()(())(())()(())()(())(())(())(())()()(())(())(())(())(())()(())()(())()(())(())()(())()()()(())(())(())(())()(())()()(())(())(())(())()()()()(())(())()(())()(())(())(())()(())(())(())()(())(())(())()(())(())(())()()()(())()()()()()(())()()(())(())(())()()()()(())(())(())()()()(())(())(())()()(())()()()(())()(())()(())()()()(())(())(())(())(())()()(())()(())(())()(())()()()(())(())(())()(())()()(())(())(())(())(())()(())()()(())(())(())()()(())()()()(())(())(())()()(())(())()()(())()(())()()(())()(())()(())(())(())()()(())(())(())(())()()()(())()()()(())()(())()(())(())()(())()()(())(())(())()(())(())()(())(())(())(())()()(())()(())(())(())(())()()(())(())(())(())()()(())(())()()(())(())(())(())(())()()(())(())()(())(())()(())(())(())(())(())()()(())()(())(())(())()(())(())(())(())()()()(())()(())()(())()()()()(())()(())()(())()(())()(())()()()(())()()(())()(())()(())(())(())(())()()()()(())()()(())(())(())()(())(())()(())(())(())(())(())(())(())()()()(())(())()(())()()(())()()(())(())(())(())(())(())()()(())()(())(())()()()(())(())()(())(())(())()(())(())()(())(())()()()()()()()()()()()(())(())(())(())()(())(())()()()(())()()(())(())()()()(())()()(())(())(())()(())(())()(())()(())()()(())(())()(())()(())()(())()(())()(())()()()(())()()(())()()(())(())()(())()(())(())(())()()(())()()(())(())()()(())()()()()()(())()(())()()(())(())(())(())()(())()()()()()()()()(())()(())(())()(())(())(())(())()(())(())()(())()(())(())()()()(())(())(())(())(())(())()(())(())(())(())()(())()()()()(())(())()(())()(())(())(())()(())()()(())()(())()()()()()(())(())(())()()(())(())()(())()(())(())(())()(())()()(())(())()(())(())(())()()()()(())()(())(())()(())()()()(())()(())()(())(())(())()(())()(())()(())(())()()(())()(())()()(())()(())(())(())(())()()()()(())(())(())()()()()(())()(())()()()()()()(())()(())()()(())(())(())(())(())(())()()(())()(())()()()(())()()(())()()()()()(())(())()()(())()()()(())()(())(())(())(())()(())(())()(())(())(())()(())(())()(())()(())()()()()()()(())(())()(())(())()()(())()(())(())()(())()(())()()()()()(())()()(())(())(())(())()()(())()()(())()(())(())()(())()()()(())()(())()()(())()()()()(())()()(())(())()()()(())()()()()()()(())(())()()()(())(())(())()()()(())(())()(())(())()()()()(())(())(())(())()()(())(())(())(())(())(())(())(())()()()(())()(())(())(())()(())(())(())()(())()()(())(())()(())()(())(())()(())(())()(())(())(())()(())()(())()()(())(())()()(())(())(())(())()()(())()()(())()(())(())()(())(())()(())()(())()()(())()()(())(())(())()()(())(())(())(())(())(())(())(())(())()(())()()(())(())()(())()()(())(())()()(())(())(())()(())(())()()()(())(())()(())()(())(())()(())(())(())(())(())()()(())()(())()(())()()(())()(())()()(())(())(())()(())(())()()()(())()()()(())()()()()(())()()(())()(())()(())(())()(())()(())()()()(())()(())()()()(())()(())()()()(())(())()()()()(())(())(())()(())()()(())(())()()(())()()(())()()(())(())(())()(())(())(())()(())()()()(())(())(())()()()(())(())()(())()()(())(())(())(())(())()(())(())(())()()()(())(())()(())(())(())(())(())()(())()()()(())()(())()(())(())()(())()()(())(())()()(())(())()()(())(())()()()()()()(())()()(())(())()()(())(())(())(())(())(())()(())(())()()(())(())()()()()()()()()()()()()(())()()()(())(())()()(())()()(())()(())()(())()()(())(())(())(())(())(())(())()()(())(())()(())()()(())()()(())(())()(())(())(())()(())(())(())(())()()()(())(())(())(())(())()()(())(())(())(())()(())(())()(())(())()(())(())()(())(())()()(())()(())(())()(())()()(())()(())(())()()(())()(())(())()(())()()()()(())()()(())(())()(())()()(())(())()(())(())(())(())(())()()()(())(())(())()()()(())()()()()(())(())()(())(())(())()(())()(())(())()()()(())(())()(())()(())(())(())()()()()()(())()()(())()()(())()(())(())(())(())()(())(())()(())()()(())(())()()(())(())(())(())(())()(())()(())()()(())(())()(())()()(())(())(())()()(())()()()()(())()()()()(())(())()()()()()(())()(())(())(())()(())()(())()(())(())(())()()(())()()()(())()()()()()(())()()()(())(())()()()(())()(())()()(())()()(())()(())()(())()(())(())()(())(())(())(())()(())(())(())()()()()(())(())()(())()()()()()(())(())(())()()(())(())(())()(())()()()()(())(())(())()()()()(())(())(())()()()()(())()()()()(())()()()()()(())()()(())(())()(())(())(())()()(())()()()()(())(())()()()(())()()(())()(())()()()(())()(())()(())(())(())()()(())(())()(())(())(())()(())(())(())()()()(())(())()(())(())(())(())()()()(())(())(())()(())(())(())()()(())(())()()()()()()(())()(())(())(())()(())()(())(())(())(())(())()(())(())()()()(())(())(())()()(())()()(())()(())()(())(())()()(())()(())(())()(())(())(())(())()(())(())()()(())(())()()()(())()(())()(())(())()(())()(())(())()(())(())()(())()(())(())()(())(())(())()()()(())(())()()(())(())(())()()(())()()()(())(())(())(())()()()(())()()(())()()(())()(())(())(())(())(())(())(())()()(())()()(())()()()(())(())()()()(())(())(())()()()(())(())()()(())(())(())(())()(())()()(())(())()(())(())()(())()(())(())(())(())(())()()(())(())(())(())(())()()()(())()(())(())()()(())(())()(())(())()(())(())(())()(())(())(())()()()()()(())()(())()()()()()()(())(())(())()(())()()()()(())(())()()()()(())()()(())()()()(())()()()(())()()(())()(())()()()()()()()()(())(())()(())()()()(())()(())()()()()(())()(())()(())(())(())(())()()(())(())(())(())(())()()(())(())()(())()(())()(())(())()(())(())(())()()(())()(())()(())()()()()(())(())()(())()(())(())(())()(())(())(())(())()(())()()(())()()()(())()(())()()(())()(())()(())()(())(())()()(())(())(())(())()()(())()()(())()()(())()(())()(())()(())(())()(())()(())()()(())()(())(())(())()()()(())(())()()()()(())(())(())(())()()(())(())(())()()()(())(())(())(())()()()(())(())(())(())(())(())(())(())(())(())(())(())(())()(())()(())()(())(())()(())(())(())(())(())()()()()()()(())()(())()()()()()(())()(())()()()(())(())(())(())(())(())(())()(())(())()(())()()(())(())()(())()()()(())(())(())()(())(())(())(())(())(())()(())(())()()(())(())(())()()(())(())(())(())(())(())()()(())()()()(())()(())(())()()()(())()()()()(())(())()()(())()(())(())()()(())()(())(())(())(())()(())(())(())(())()(())()(())(())(())()(())(())(())()(())()()()()()(())(())(())()()(())()()(())()()(())()()()(())()(())(())(())(())()(())()()()(())(())()(())(())(())(())()()()()()(())(())()(())()()()()(())()(())(())(())()()()(())(())(())()(())(())(())(())()()(())(())()(())()(())(())(())()(())(())(())(())(())(())(())(())()()(())()()()()(())()()()()(())(())()(())(())(())()()(())()()(())()()(())()()()()(())()()(())()()(())()()(())(())()()()()(())()(())()()(())(())()(())(())(())(())()()()(())()(())(())()()()()()()(())(())()()()()(())()(())()()()()(())(())(())()()()(())()(())()()(())(())(())()(())(())()(())()(())(())(())()()()()()(())()(())(())()(())()()(())()()()(())()()()()()()()()(())()(())(())(())(())()(())()()()(())(())()(())(())(())()(())(())()()()()(())()()(())()(())(())(())(())(())()(())()(())()()()(())()()()(())()()(())(())()(())()()()()(())()(())(())()(())(())()()()(())()()(())(())()()(())()()()()(())()(())()()()()()(())(())()(())(())()()()()()()()()(())(())()()()(())(())()()(())()(())(())()()(())()(())()()()()(())(())(())()(())()(())()(())(())(())(())(())(())()(())()(())()(())(())(())(())(())(())(())(())()()(())(())()()(())(())(())(())(())()(())(())()(())()(())(())(())(())()(())(())(())(())(())()()(())(())(())()()(())(())()()()(())()()(())(())()()()()(())()(())(())(())(())()(())()()()()()()(())(())(())()()()()(())(())()(())()(())()(())(())()()()()()()()()()(())()()()()()(())()(())(())(())()(())()()(())()(())(())()()(())(())(())(())()(())(())(())(())()(())(())()()()()(())(())()(())(())()(())()(())(())(())(())(())()()()(())()()()(())(())(())(())()()()()(())()()(())(())()()()(())(())(())()(())(())()(())(())()(())()()(())()()(())()(())(())()(())()()(())(())()(())(())()()()()()(())(())()()(())(())(())()()()()(())()()()(())(())(())()(())(())(())(())(())(())()(())()(())()()(())()()(())()()()()()()()(())()(())()()()(())()()()(())()(())(())(())()()()(())()()(())(())(())()()()(())()()(())(())()()()()(())(())()(())()()()()()()(())(())(())(())()(())()()()(())()(())(())(())(())()()(())(())(())()(())(())()(())()()()(())(())(())()()(())()()()(())()()(())()(())(())(())(())(())(())()(())(())()(())()()()(())()(())(())(())(())()(())(())(())()()()(())(())(())()(())()()(())(())(())(())()(())(())(())()(())(())(())()(())(())(())()()(())()(())()(())()()()(())(())()()(())()(())()(())()(())()()()(())(())()(())()()()(())()(())(())()()()()(())(())(())()(())(())()()()()()(())()()(())(())()(())(())()(())()()(())()(())(())(())(())(())()(())(())(())(())()(())()(())(())(())()()(())(())()()(())()()()(())()()(())()()()()()()(())(())()()(())(())(())(())(())()()(())(())(())(())()(())(())()(())()()()()()()()()(())()()(())()(())()(())(())(())()(())()()(())(())(())()(())(())()(())(())(())(())(())()()(())()()(())(())(())(())(())()(())()()(())(())(())(())()(())()()(())()(())()()(())()(())()()(())(())()()(())(())()()()()(())(())(())(())(())()()(())()()(())(())(())(())()(())(())(())()(())(())()(())(())()(())()()()()()()(())(())(())()()(())(())()()(())()()(())()(())()(())()()()(())(())()()()()(())(())()(())()(())(())(())(())()(())()(())(())()()(())(())()()()()()()()(())()(())()()()()()(())(())()()(())()()()(())()(())()(())(())()(())()()()(())(())()()(())(())()()(())(())(())()()()()(())(())()()()()()(())(())(())()(())()()(())(())()()()(())(())(())(())(())()(())(())(())()(())(())(())()()()(())(())()()(())(())(())()(())(())(())()()(())()(())(())()(())(())(())()()()()(())(())()()(())(())(())()()(())()(())(())()(())()(())()(())(())()()(())(())()(())()(())()(())(())(())(())(())(())()(())()(())()(())(())(())(())()()()(())(())()()()()(())(())()(())()(())(())()(())(())()()(())()(())()(())()(())()(())()(())(())()(())()()(())()(())(())(())()(())(())(())()()(())()(())(())(())()(())(())(())()(())(())(())()()()(())(())(())(())(())()()(())()()()(())()()(())()()(())(())(())()(())()()(())()()()()(())()()(())()()(())(())()(())(())(())()(())(())()(())()()(())(())()()()(())()()(())(())(())()(())()()()(())(())(())()(())()()(())()()(())(())(())(())(())()()()(())()(())()()()()()()()(())(())()()()()()()(())()()()()()(())(())(())(())()(())(())(())()()()()(())(())()(())(())()()()()()(())()(())(())()()()(())(())()(())()(())()()(())()()()()(())(())()()()()()()(())(())()()(())()()(())()(())(())(())()(())(())(())(())()()(())(())(())()()(())(())(())()()(())(())()()()()()()(())(())()()(())()()()()(())()()()()(())()(())(())(())(())(())()()()(())(())(())()(())(())(())(())()(())(())(())()()(())(())(())()(())()(())(())()()()()(())()()(())(())()(())(())()()(())()()()()()(())()()()(())(())()(())(())(())(())()()(())(())()(())()()(())()()()(())()(())()(())(())(())(())(())(())()(())()(())()(())()()(())()(())(())()()()(())(())()()()(())()()(())(())(())(())()()(())()()(())()(())(())()()()()()()()()()(())()()(())(())()()()(())(())()(())(())()(())(())()()(())(())(())()(())(())()()(())(())(())()()(())(())(())()()(())()()()()()()()(())()()(())()()(())()()()(())()()(())(())(())(())()()()(())()()(())()(())(())()(())(())()(())()()(())()()(())(())()(())()(())(())()(())(())(())()(())(())(())()()(())()(())()(())()(())(())()(())()()(())()()(())()()()()(())(())(())(())()()()()(())(())()(())()()()(())()()()(())()()(())()()()(())(())()(())()(())(())()(())()(())()()()(())(())(())(())(())()()(())()(())(())(())(())(())(())(())()(())(())(())(())(())(())()(())(())(())()(())()(())()(())(())()()(())(())()()(())(())()()(())(())(())(())(())(())()(())()()()(())()()()(())(())()()()(())()(())(())()(())()(())()()(())(())(())()()(())()(())()()(())(())()(())()()(())(())()()(())(())()()(())()(())(())(())(())(())()()(())(())()()(())()(())()(())(())(())()(())(())(())()(())(())(())()(())(())()(())()(())(())()(())(())()(())()(())(())()(())()()()(())()()(())(())()(())(())()()(())()()()(())()()(())(())(())(())(())(())()(())()(())(())(())(())()()(())(())(())()()(())()()()(())()()()(())(())(())()()()(())()(())(())(())(())(())()()(())(())()(())()(())()(())(())()()()()(())(())()(())()()()()(())()(())()(())(())(())(())(())(())()(())(())(())()()()()(())()(())()()()()()()()(())(())()(())(())(())(())()(())(())()()(())(())(())(())(())(())(())(())()()()()()(())()(())()()(())()()()()(())()(())()(())()()(())(())(())(())(())()()(())()()(())()(())()(())()()()()(())(())()()()()(())()()(())()(())()(())(())()()()(())()()(())()()()(())(())(())(())()()()()(())(())()(())()(())(())(())(())()()(())(())()()()()()()(())()(())()()()(())(())()()(())()()(())(())(())(())(())(())()()(())(())(())()()()(())(())()()(())(())()()(())()(())(())()()()(())(())()(())(())(())(())()(())(())()()(())(())()()(())()(())(())(())()()()()(())()(())()()()()()()(())(())(())()()(())()(())()(())(())()()()(())()(())(())(())(())()(())()(())(())(())()()()()(())(())()()()(())()(())(())()()(())(())(())()()()(())(())()(())(())(())()()()()(())(())(())(())()()()()(())()(())()()(())()(())()(())(())()(())(())()(())()(())(())()()(())(())()()(())()()(())(())()()()()()()()()(())(())()(())()()()(())()(())()()()(())()()(())(())(())()(())()()()(())(())(())(())(())()()()()(())(())()()(())()()(())(())(())()()()(())(())(())(())()(())(())()(())(())()(())(())()(())(())(())(())()()(())()(())(())(())(())()(())()()()(())()()()()()()(())(())()()(())()(())(())(())(())(())()()(())()()()()()(())(())()()(())(())()(())()()()(())(())()(())(())()()()(())()()(())()()()()()()(())(())()()(())(())()()()(())(())()(())()()(())(())()()()()()()(())()()()(())()(())()(())(())()()()()()(())()(())(())(())(())()(())()(())()(())()(())(())()(())(())(())()()()(())()(())(())(())()(())()(())()(())(())()(())()()()(())()(())(())()(())()()(())()()(())()(())()()()(())(())(())()(())(())()(())()()()(())()()()(())()()()()(())(())(())()()(())(())(())()(())()()()(())(())(())(())(())(())(())()(())()()(())()()(())(())()()(())(())(())(())(())(())(())()()()()(())(())(())()(())()()(())(())()(())(())()(())()(())(())()(())(())(())()(())(())(())()()(())(())()(())(())()(())()()(())(())(())()()()(())()()()()(())(())()(())()(())(())()()(())()()(())()(())()()()(())(())()(())(())()(())()()()(())()()()()()()()(())()(())(())(())()()()(())(())()(())(())(())()(())(())()(())()(())()()()()()()(())(())()()()(())()()(())()()()()()(())(())()(())()()()(())()(())(())(())(())(())()(())()(())()(())()(())(())(())(())()()(())()()()()(())(())()(())()()()(())(())(())(())()(())(())(())()(())(())()()()(())()(())()(())()()(())()()()(())(())(())(())()(())()(())()()()(())()(())(())(())(())(())(())()(())(())(())()()()(())(())()()()(())()()(())(())(())()(())(())()(())(())()(())(())()()()()(())(())()()(())(())(())(())(())()(())()(())()()()()(())()(())(())()()(())()()(())()()()()(())(())(())(())()()(())(())(())()(())()(())(())(())(())(())(())(())(())(())(())(())(())()()()(())(())()()(())(())()(())()()(())(())(())(())(())(())(())(())()(())(())()(())()(())(())()()()()()(())(())()(())(())(())()()(())()(())()(())()(())(())(())()()()()(())(())(())()()()()(())()(())(())(())()()(())(())(())()()()(())()()()(())()()(())(())(())()()()()()()(())()(())(())()()()()(())(())(())()(())(())(())(())()()(())(())(())()(())(())(())()(())(())()()()(())(())(())(())()()(())(())(())(())(())()()()()()()()()(())(())()(())(())(())(())(())()(())(())()(())()(())(())()(())()(())(())()(())(())()()(())(())()(())()(())()(())()()()()()(())(())(())()(())(())(())()()()(())()()(())()(())()(())()(())(())(())()()(())()()(())(())()()(())(())(())(())()(())()(())(())(())()()()(())()(())()()(())(())(())()()()(())(())()()(())()(())(())(())()(())()(())(())()(())(())(())(())(())()(())(())(())()()()(())()(())()()()()()()(())()()(())()()(())()()()(())()(())(())(())()()(())(())()()()()(())()(())()(())(())()(())()(())(())()()()()()(())()()(())()(())()()()()()()(())()()()(())()()(())(())(())()(())(())(())(())()()(())(())()(())()(())()()(())()(())(())()(())()(())()()(())(())()(())(())(())()()()(())()()()()(())(())()()(())(())(())()()(())()()(())()()(())(())(())()()(())()()(())()()(())(())()()(())()(())()(())()()()()()(())()(())(())()(())(())()(())(())(())(())(())()()()(())(())(())()()(())(())()(())(())()()(())(())()(())(())()(())()(())(())(())()()(())(())()()()(())(())()(())()(())()()()(())(())(())()()()(())(())(())()()()(())(())(())(())()(())()()(())(())(())(())()()(())()(())()()()()(())(())(())()(())()()()()()()()(())(())(())(())(())()()(())(())(())(())(())(())()()()()(())(())(())(())()(())(())()()()()()(())()(())(())()(())()(())(())(())()()()()(())(())()()(())(())()()()(())()()(())(())(())()(())(())()()()(())()()()()()(())()()()()(())(())(())(())(())(())()()()(())()()()(())(())(())(())()()()()(())(())(())(())(())(())(())()(())()(())(())(())(())()()(())(())(())()(())()()(())()(())()(())(())(())(())()()()()(())(())()(())(())(())(())()()()()()()()()(())()()(())(())(())()(())()(())(())(())(())(())()(())()()(())(())(())()