()(())()(())(())()()()()(())(())(())()(())(())(())()()(())(())(())(())()()()()(())(())(())(())(())(())()()(())(())()()()(())(())()(())()(())()(())()(())()()()(())()(())()(())()()()()(())()()()()()()(())(())(())(())(())(())(())()(())(())()()()(())()()(())(())(())()()()()()()()()(())(())(())()(())()(())(())(())(())(())()(())(())(())()(())(())()(())()(())(())(())(())(())()()(())()()(())(())()(())(())()(())()(())()()(())()()()()()()()(())(())(())()(())()(())()(())()(())()(())(())(())()(())(())(())()()()()(())()(())(())(())(())(())()()()(())(())()()(())(())(())(())(())(())(())()()(())(())()(())(())()()(())(())(())()()(())()()()()(())(())()(())()(())()()(())()(())(())(())()(())(())(())()()()()(())(())(())()()()(())()(())(())()(())(())()(())()(())(())(())()()(())(())()(())(())()()(())(())()(())(())(())(())(())()(())(())()(())(())()()(())()(())(())()(())()(())(())()()()(())(())(())()(())()()()()()()(())(())(())()(())()()()(())()()()(())(())()(())()()()()()()()(())(())(())()()(())()(())()(())(())(())()(())(())()(())()()(())(())()(())()(())(())()()(())()(())()(())(())()()(())(())()()()()()()(())()(())()(())(())(())()(())()()(())()()()(())()()()()()(())()()(())(())()()(())()()()(())(())(())()()(())()()()()()()()(())()(())()(())(())(())()(())()(())()()(())(())()()(())()(())(())()(())(())(())(())()(())()(())()()()(())()()()(())()(())()(())(())()()(())()()(())(())(())()()(())(())()()()(())()()()()(())()()(())(())()(())()()()(())(())(())()(())(())(())(())()()(())(())()(())()(())(())(())()()()(())()(())()()()()()()()()(())(())(())(())(())()()(())()(())()(())(())(())(())(())(())(())(())(())()()()(())()(())(())()()()(())()(())()(())(())(())()()()()(())(())()(())()(())(())()(())(())()(())()()()(())(())(())(())()(())()(())(())()()(())(())()()(())()(())(())()()()()(())()(())(())()(())(())(())()(())()()(())(())(())(())()(())()()(())(())(())()(())(())()()()(())()()(())()()()()(())(())(())()()(())()(())(())(())()(())()()(())()(())(())(())(())(())()(())(())()(())()(())()()()(())()(())(())()()(())()()(())()()()()(())(())(())()()(())()()(())(())(())()()(())()(())(())()()()()()(())(())(())(())(())()()()(())()()(())(())()(())(())()(())(())(())()(())(())()()(())()()()()()(())()()(())()(())()(())()()()()(())(())(())()(())(())()()()()(())(())()(())(())()(())()()()()()()()()()(())(())()(())(())(())(())()(())(())(())()(())()(())(())(())(())()()(())()(())(())()()()()()()(())(())()()(())(())(())()()(())()(())()(())()(())(())()()()()(())()()()()()()(())()(())()()(())()(())()(())(())(())(())(())()(())()()(())(())(())(())(())()()(())(())()(())(())(())()(())()(())(())()()(())()(())()()()(())()(())()()()()()()()()(())()(())(())()()(())(())(())()()(())()(())(())(())()(())(())(())()()()(())()()()()(())(())(())(())()(())()()()()()()()(())()()(())()(())(())(())()(())(())(())()()(())()()()()(())()()(())()(())(())()()(())(())()()(())(())(())(())()()()(())(())(())(())(())(())(())()()(())(())()()(())()()(())()(())(())()()(())()()()()()()()()()(())(())()()(())(())()(())(())()(())()()()()(())(())(())(())()(())(())()()(())()()(())()(())(())()()()(())()()(())(())(())()(())(())(())()()(())()(())()()(())(())(())()()()(())()(())()(())()()(())(())(())()()()(())(())(())(())(())(())(())(())()()()()(())()()()(())()(())()()(())()()()(())(())()(())(())()(())(())(())(())(())()()(())(())()(())()(())()(())(())()(())(())()()(())()(())()()()()()()(())(())()(())()(())()()(())()(())()(())()(())()(())(())(())(())(())(())()()(())(())()()(())(())(())(())(())(())(())(())()()(())()(())()(())()()()()()(())(())(())()(())()(())()()(())()(())()(())(())()()(())()()()()(())()()()()()()()()()()()(())()(())()(())(())()(())(())(())()()(())(())()()(())()()()()()()()()(())(())()()(())()(())(())(())()(())(())()(())()()(())(())(())()()(())()(())()(())()(())(())(())()(())(())()(())()()()()()(())()()(())(())()()()()(())(())()(())(())(())(())(())()()(())()(())(())()()(())()()(())(())(())()(())(())()()()(())()(())(())()(())()(())()()()(())()()(())()(())()(())()()(())()(())(())()()()()()(())(())(())(())(())(())()(())(())(())(())()(())()()(())(())()(())()(())()(())(())(())(())(())()(())(())()(())()(())()()(())(())()(())(())(())()()()(())(())()(())(())(())(())()(())(())()(())(())()()(())(())()(())()(())(())(())(())(())(())()()(())()()(())(())()()(())(())(())(())()(())(())()()()(())()()()()(())()(())(())()(())()()()()(())(())(())(())()()(())()(())()()()()(())()(())(())(())(())()(())()()()(())(())()()()()(())()()(())()()()(())(())(())()()()()(())(())()()()()(())(())(())(())(())(())(())(())()(())()(())()()()(())()(())(())(())(())()()()()(())()(())(())(())()()()()()(())(())()(())(())(())(())(())(())(())(())(())()()()(())(())(())()()()()(())(())(())(())()(())()(())(())(())(())()()(())()(())(())(())()(())(())(())(())(())(())(())(())(())(())(())()(())()(())()()()(())(())(())()()()(())()()()(())(())()()(())(())(())()()(())(())(())()()()()()(())()()(())()(())()(())(())()(())()()()(())()(())()()(())(())()(())()()(())()()()(())()(())(())(())(())(())(())()()()(())(())(())()()()(())()(())(())()()(())()()()()()()(())(())()(())(())()()(())(())(())(())(())()(())(())(())(())(())(())()()()(())()()()()(())()()(())()(())(())()()()(())(())(())()()(())(())(())(())()(())(())(())()(())(())()(())(())(())(())()()()(())()(())()()(())()()()()()()()()(())()(())(())()(())()()()(())()(())()(())(())(())(())()(())(())(())()()(())(())(())(())(())()(())(())()()(())(())()()()()(())()(())(())(())(())(())()()(())()(())(())()()(())()()()()(())(())()(())()(())(())(())()(())(())(())()()(())(())(())(())(())(())()()(())()(())(())(())(())(())(())()(())()()(())()(())(())()(())()()(())()()()()(())()(())()()(())()()()(())()()()()()()()()()(())()()()(())(())(())()()(())(())()(())(())()(())(())()(())(())()()(())(())(())(())()(())(())(())(())(())(())()(())(())()(())(())()(())()(())(())()()()(())(())(())()(())()()(())()(())()(())(())(())(())(())(())(())()()(())(())()(())(())(())()(())()(())()(())()(())(())(())(())()()()(())()()(())()(())(())(())()()()(())(())(())()(())(())(())()()(())()()()(())()()(())()()()()()()(())(())()()(())(())(())()()()(())()(())(())(())(())(())(())(())()(())(())(())()()(())(())(())(())()()(())()(())(())(())()(())(())()(())()()()(())(())()(())(())(())(())(())()(())(())()(())()()()(())(())()(())()()(())(())(())()(())(())()(())()()(())()()(())()()(())()()(())(())()()(())(())(())(())()()(())(())()(())(())(())()()(())(())(())()()()(())(())(())(())()(())()()()(())(())()(())()(())()()(())(())(())(())(())(())()()(())(())()(())()(())()()()(())()(())()(())(())(())(())()()()()()(())()()()()()(())()(())()()(())()()()(())(())(())()()(())(())()()()()(())()(())()()()()(())(())(())()()(())(())(())(())(())(())(())(())()(())(())(())()(())(())(())()(())(())(())()()(())(())(())(())(())(())(())()(())()()()()()()(())(())()()()(())()(())(())()()()(())(())()()()()()()(())()()(())(())()()()()()(())(())(())(())(())()()(())()(())()(())(())()()()(())(())()()(())(())(())()()()(())()(())()()(())(())()()(())(())()()()(())(())(())(())(())()()()()()()(())()(())()()(())(())(())(())(())(())(())()(())(())(())()()()()()()(())(())(())(())()(())(())()(())(())()()(())()()()(())(())(())()(())()(())()(())()(())()()(())()(())(())(())(())(())(())()(())()()()(())()()(())()(())()(())(())(())()(())(())(())()(())()(())(())(())(())(())(())(())(())(())(())(())()()()(())(())(())(())()(())()()(())()(())()()(())(())()(())()(())(())(())()(())()()(())()()(())(())()(())()()(())()()()(())(())(())(())()()(())(())(())(())(())(())(())(())()()(())()(())()()(())(())()(())()()(())(())()()(())()()(())()(())(())()()()()()(())(())(())(())()(())()()(())(())(())(())(())()()()(())()()()()(())(())(())(())()()(())(())()(())(())()(())()(())(())()(())(())(())(())()(())(())()()()()(())()()()(())()()()()(())()()()()(())(())(())()()()()(())(())()(())()(())()()()(())(())(())()()()(())(())(())(())(())()()(())(())(())(())(())()()()(())(())()(())(())()(())(())()()(())(())(())(())(())(())()()(())()()()(())(())()(())()(())()()()(())()(())(())(())(())(())()()(())()(())(())()(())(())(())(())(())(())(())()()()(())(())()(())(())()(())(())()()()()(())(())(())(())()(())()()(())()()(())(())()(())()(())(())(())(())()()(())()(())(())()(())()()()()(())()(())()()(())(())()(())()(())(())(())()(())(())()(())()(())(())()()(())(())()()()(())()(())()(())(())()(())()()()(())(())(())()()(())()()()(())()()(())(())()()()()(())(())()(())(())(())(())()()()(())()()()()()()(())()(())(())()(())(())()()(())()(())()(())()(())(())()()()(())(())(())(())(())()()()(())()()(())()()()()()(())(())(())(())(())(())()(())(())()(())()(())()(())()()()(())()()()()(())()(())(())(())()(())(())(())()(())(())()(())()()(())(())()()(())(())()()()()()()()(())()(())()(())(())(())()(())(())()(())(())()(())(())(())(())()(())()(())(())()()()(())(())(())()()(())()(())(())(())()(())()(())(())(())(())(())()(())(())()(())(())()()(())(())(())(())()(())(())()()(())(())(())()()()(())(())(())(())()(())()(())(())()()()(())()(())(())(())(())(())()(())()(())(())(())(())(())()()(())(())(())()()(())()()(())()()(())(())()(())()()()(())(())(())()(())()(())()(())()()()()(())(())(())()()(())(())()(())(())(())()(())()(())(())()()(())(())(())()()()()(())()(())(())()()(())()(())()(())(())(())()(())(())(())(())(())()(())()()()(())(())()()(())(())(())(())()(())(())(())()(())(())(())(())()()()()()(())()(())()(())(())()()()()(())()()()(())(())(())(())(())(())()()()()(())()()()(())()()(())(())(())()()()()(())(())(())()()(())()(())()()(())(())()(())()()()(())(())(())(())(())(())(())()(())(())(())()(())(())(())(())()(())(())()(())(())(())()()(())()()()(())(())(())()()(())(())()(())()()(())()()()()(())()()(())()(())()(())(())(())(())(())()()(())(())()(())(())()(())()()(())()()()(())(())()(())()()(())(())()()()()()()(())(())()()()(())()(())(())()(())()()()(())(())(())(())()(())(())(())(())()()()(())()()()()()()()(())(())(())()()(())()()()(())()(())()(())()()()(())()(())()(())()()()(())(())()()()()()()()()(())(())(())(())(())()()()(())(())(())(())(())(())()(())()()()()(())(())(())(())()(())(())()()(())()(())()()(())(())(())()(())(())()()(())()(())(())(())(())(())()()()()()(())(())(())()()()()(())()()()(())(())(())()(())(())(())()(())()()(())()(())(())(())(())(())(())()(())()(())()()(())()(())()()(())()()()(())(())(())(())(())()()()()(())(())()()()(())()()(())()(())()(())(())()()()()()()(())()(())(())(())()(())(())(())(())()(())()(())()()(())()()()(())()()()()()()(())(())(())()()(())(())(())()(())()(())()(())(())()(())(())(())()(())()()()()()()(())()()()()(())()()(())()(())()(())(())(())(())(())(())()(())()(())(())(())()(())()(())(())()(())(())()(())(())()()(())(())(())(())()(())()(())()(())()(())()(())()(())(())(())(())()()()(())(())(())(())()(())(())()()(())()(())(())(())()()()(())()()()(())(())()()(())()(())()(())(())()()()(())()(())(())()(())(())(())()()(())()()()(())(())()(())(())()(())(())()(())()()(())()(())(())()(())()(())()()(())()(())()()(())()()(())()(())()()(())()()(())(())()()(())()(())()()(())()()()(())()()(())(())()()()()(())(())(())(())(())()(())(())(())()(())(())()(())(())(())()(())()()(())(())(())(())()(())(())()()(())(())(())(())(())()(())(())(())()(())()()(())(())()(())()(())(())()()(())()(())()()()()()(())()(())(())()()(())()()()(())(())()(())()()(())(())()()(())(())(())()()(())(())()(())()(())(())(())()()()(())()()(())(())(())(())()(())(())()()()()()()()(())()()()()()(())(())()(())()()()(())()()(())(())()(())()()()()(())(())()(())(())(())(())(())()()()(())(())(())()(())()(())()(())(())(())()()(())(())()(())(())(())(())()()(())()()()()()()()(())(())(())()(())(())(())()(())(())(())()(())(())(())(())(())(())(())(())()(())()()()(())(())()(())(())(())()(())(())()(())()()(())()(())(())()()()()()()(())(())(())(())(())()()()(())()(())(())()(())()(())()()(())()(())(())()()()()(())()(())()(())()(())()()()()()()(())()()()(())(())(())()(())(())()()(())(())(())(())()()(())()(())()()()(())(())()()()(())()()()()()()(())(())()()()(())(())()(())(())(())(())()()()()()()(())(())()()(())(())(())(())(())()()()(())()(())(())()()(())(())(())()(())(())()(())(())()(())()()(())()(())()(())()()(())(())()(())(())()()(())(())()(())(())()(())(())(())()()()(())(())()(())()(())()(())(())(())(())(())()(())(())(())(())()(())()()(())(())()(())()()(())()(())()(())(())()(())(())(())()(())(())(())(())()()()()()()(())()(())(())()()()(())(())(())()(())()()()()(())(())(())()(())()()()()(())(())()()()(())(())(())()()(())()(())()(())()()()(())(())(())(())(())(())()(())(())(())(())(())(())()(())()(())(())(())()()(())(())(())(())()(())(())(())(())(())(())(())()()()()(())()(())()()(())(())(())(())(())(())(())()()(())()()()(())()()(())(())(())(())(())()()()()()()()()()(())(())()()(())()(())()(())(())(())(())(())()()()(())(())(())(())()()(())(())(())(())()(())()()(())()(())(())()()()(())(())(())(())(())()(())(())(())(())(())()(())(())()()(())(())(())()(())(())(())(())()(())(())(())(())()()(())()()(())()()()(())()()(())()()(())()()(())()(())(())()()(())()()(())(())(())(())()()()()()()()(())(())()()(())()()()(())()()()()(())()(())(())()()()()()()(())()()(())(())(())()(())(())()(())()()()()(())()(())()()()()()(())(())()()()()(())(())(())()()(())(())()()()()()(())()()(())(())(())()(())(())(())()()(())()()()(())()()()(())()()(())(())(())()()(())(())(())()()()()(())(())()(())()(())(())(())(())()()(())()()()()(())()(())(())(())(())()(())(())()()()(())()()(())(())()()()()()(())()(())()(())(())()(())(())()()(())(())()(())(())(())(())()()()()(())(())(())()(())()(())()(())()()(())(())()()()(())(())()(())()(())(())(())()(())()(())()(())()()()()()()(())()()(())()(())(())(())()(())()(())(())()(())(())()(())(())()()(())(())()(())()(())()(())()()()(())(())()(())(())()(())(())()(())(())()(())(())(())(())(())(())(())(())(())()(())()(())()()(())()()(())()(())()()()(())(())()()()(())()(())()()()()(())()(())(())()()(())(())()()(())()()(())(())(())(())()(())()(())()(())(())(())()(())()(())()(())(())(())(())()()(())()(())()(())(())(())()(())()()(())()(())()(())()()(())()(())(())()()()()(())(())(())(())()()(())(())()()()()(())()(())(())(())(())(())(())()()()(())()()(())(())(())(())()()(())(())(())(())()(())()()(())()(())()()(())()(())(())()(())()(())()(())()(())()(())(())(())(())()(())(())(())(())()(())()(())()(())(())()()()(())()()(())()()()(())()(())()(())(())(())(())()()()(())(())()(())(())()(())(())(())()(())(())(())(())()(())(())()()(())()(())()(())(())(())(())()()()()()(())()()()(())()()()()()()(())()()()(())()(())()()()(())()(())()()()()()(())(())(())()()(())()()()(())()()()(())(())(())()(())()()()(())()(())()()(())()(())()(())(())()()(())()(())()()()()()(())()()()(())(())(())(())(())(())()(())()()()(())()()()()()()(())(())()()()(())(())()()(())(())()()(())()(())()()()(())()()()()(())(())(())()()()()(())()(())(())()()()()()(())(())()()(())()(())()(())()(())(())(())()()()(())()()(())(())()(())()()(())()(())()(())(())()()()()()()()()()(())()()(())(())(())(())()()()(())()(())()(())(())(())(())()()()()()(())(())()()()()()()()()(())()(())()(())(())()(())()()(())(())(())(())(())()()()()()(())()(())()()(())(())()()(())(())(())(())(())(())(())()()()(())()(())()()(())()(())()()(())()(())()(())(())()()()(())()(())()(())(())(())()()(())(())()()(())()()(())()()()(())()()(())()()()()()(())()()()(())(())()(())()()(())(())(())(())()(())()(())()()()()()(())(())()()(())()()()()()()(())(())(())()(())(())()(())(())()(())(())(())()(())()(())()()()(())()(())(())(())(())()(())()()()(())(())(())(())()(())()()(())(())()()()()(())()()(())()(())(())(())(())()(())(())()()()(())(())()()()()()(())(())()(())()(())()(())()(())(())()(())()(())()()(())(())(())(())()()()(())()(())(())()()()()()(())(())()(())()()()()(())(())()(())()(())(())(())()(())()(())(())(())(())(())(())(())(())()()(())()(())(())(())()(())(())(())()()()()()(())(())()(())(())(())()(())(())(())()(())()(())(())(())()()(())(())()(())()()(())(())()()(())(())(())(())()()(())()()(())()(())()()()(())()()()()()(())(())()(())(())(())(())(())()(())(())()(())(())()(())()()(())()()(())(())()()()()()()()(())(())(())()(())(())(())()(())(())(())(())(())()(())(())(())(())()(())(())(())(())(())(())()(())()()()()()(())()(())()()()(())(())(())()(())(())(())(())(())()()(())(())(())(())()()()()()()(())(())()(())(())()(())(())(())()()(())(())()()(())()()()()(())(())()()(())()()()(())(())()(())(())()()()()()()()()(())()()()(())(())(())(())(())()()()()(())(())()()()(())(())(())(())()()(())()()()()()(())(())()(())()()()(())(())(())(())()()(())(())()()(())(())()()(())()(())()()()()(())()(())()()()(())(())(())(())(())()()(())()(())(())(())()(())()()(())(())()(())()()(())(())(())(())()(())(())(())()(())(())(())()()()()()(())()(())(())()(())()(())(())(())()()()(())()(())()()(())()(())(())(())()()(())()()()()(())()()(())()()()(())(())(())()(())(())(())(())(())(())()(())(())(())(())(())(())(())()()(())()()()(())()()()()()(())()()()()(())()()()(())(())(())(())(())()(())(())(())()(())()()(())(())()()(())()()(())(())(())()()()()(())()()()()(())(())(())()(())(())()()(())(())()(())()()(())(())(())()()(())(())(())(())(())(())()()()(())()(())()(())(())()(())()(())()()()(())()(())()(())(())(())(())()(())(())(())(())()(())()()(())()(())()(())()()(())(())()(())(())(())()()(())()(())(())()()()(())()()(())(())()(())(())()()()(())(())()()()(())()(())(())(())(())()()(())()(())()()(())(())()(())()(())()(())()(())(())()()()(())()()()(())(())()(())(())()(())()(())(())(())(())(())()(())()(())()()(())(())(())(())(())(())(())()()()(())()(())()()(())(())(())(())(())(())()(())(())()()(())(())()()()()()(())(())(())(())()(())()()(())(())(())()(())(())(())()(())()()(())()(())()()()(())()(())()(())()(())()(())()()()()(())()()(())(())()(())()()(())(())(())()(())(())()(())()()(())(())()(())(())()(())(())(())(())(())()()()(())()()()()()(())(())(())()()()(())(())(())(())(())(())(())()(())(())()(())(())(())()(())()()(())()(())(())(())()()()()(())(())(())(())()()(())()()(())()(())(())()()()()()()()(())(())(())()()()()(())()()()(())()(())()(())()()(())(())()()()(())()(())(())()()(())()(())(())()()(())(())(())()(())(())()()(())()()()(())(())()()(())(())(())(())()(())(())(())()()(())(())(())(())(())()(())()(())()(())()(())()()(())()()(())()()(())()()()()()()()(())()(())()(())()()(())()(())(())()()()(())(())()(())(())(())()(())(())(())(())()(())()()()(())(())(())()()()(())()(())()(())()(())()(())(())()(())(())()()(())()(())(())()(())(())()(())(())(())()(())()()(())(())()()()(())(())()()()()(())()()()()(())()()(())()(())()(())(())()()(())(())(())()()()()()(())(())(())(())()(())()()()()(())(())(())(())(())()()()(())(())(())()(())()()()(())()(())()()(())(())(())()()(())()(())()()()(())(())(())(())()(())(())()()(())(())()(())(())(())(())()()()()()()(())(())(())()(())()(())(())(())()()(())(())(())(())()()(())()(())(())()(())()()(())(())(())(())()(())(())()()()(())()(())(())(())(())(())()()()()()()(())(())()(())(())()(())(())()()()()(())()()()(())(())()()()(())()()(())(())()()(())(())(())(())()(())(())(())()()()()(())()(())()(())(())(())()()(())(())(())(())()(())(())()(())()(())(())()()(())(())(())()()()()()(())(())(())()()()()(())()()()(())()(())(())()()()(())(())(())(())(())()(())(())(())(())()()(())(())()()(())()()(())(())()(())(())(())(())(())(())(())(())()(())(())(())(())()()()(())()(())(())()(())(())(())()()()()(())()(())()()()()()()(())()(())()(())()(())()(())()()(())(())()(())()(())()(())(())(())(())()()(())(())(())()()()(())(())(())(())()()(())()()(())()()(())(())()()(())()(())()()()(())(())(())(())()(())(())(())(())(())(())()(())()()()(())(())()(())(())(())(())()(())()(())()()(())()(())()(())(())(())()(())(())(())()()(())(())(())(())()(())(())(())(())()(())()()(())(())()()()(())()()()()(())(())(())()(())()()()(())()()()()(())(())(())(())()()(())()(())(())()()(())()(())(())(())(())(())(())(())()()()(())(())()(())(())(())(())(())()()()(())()(())()()()()()()(())(())()()()()(())(())()(())()(())(())()()(())()(())(())()()(())(())(())()(())(())()(())()()(())(())()()(())()(())(())()(())(())(())(())(())()()(())(())()(())()()(())()(())(())()(())(())()(())(())(())(())(())(())(())(())(())()(())(())(())(())(())(())(())(())()(())(())()(())(())(())()()()()(())()()(())(())()()(())(())()()(())(())(())()(())()(())()(())(())(())(())(())(())(())(())(())()(())()(())()()()()(())()(())()(())(())(())()(())()()()()(())()()()(())(())(())()(())(())()()(())()()()(())()()()(())()()(())()()()(())(())(())()(())()()(())(())()()()()()(())()()(())()(())(())(())(())()(())()(())(())(())()()(())()()()()()()(())()()(())()(())(())(())()(())()(())(())(())()(())(())()(())(())(())(())()(())()(())()(())()()()()(())(())(())(())()(())(())(())()(())(())()()()(())()(())()()(())(())(())()(())()()()()()(())(())()()(())()(())(())(())()(())(())(())()(())()()()(())()(())()()(())()()()()()(())(())(())(())(())()(())(())(())()()()(())()(())(())()()(())()(())()()()()()(())(())(())()()()(())(())()(())(())(())(())()(())(())(())()()()()(())()(())()()()()()(())()()(())(())()()()(())()()()(())(())()()(())()()()()()(())(())()(())(())()(())(())()()(())(())()()()()()(())(())()()(())()(())()()()()()(())()()()(())(())()()(())()(())()(())()()(())(())(())(())(())()(())(())()()()(())(())(())()(())()()()(())()()(())(())(())(())()()(())(())(())()(())(())(())(())()(())()(())()()(())()()(())(())(())()()(())(())(())()()(())(())(())(())()(())()()()()(())(())()()()()(())()(())()(())()()(())()()()()()()()()()(())(())()()()(())()(())(())()(())(())()()(())(())()(())(())(())()(())(())(())(())(())(())()()(())()()()()(())(())()()(())()()(())()()()(())(())(())()(())()()()(())(())()()(())()()()()(())()(())()(())()(())(())()(())()()()(())(())()()()()()()(())(())(())(())(())(())(())(())(())(())()(())(())(())()(())()()()()()()()()()(())(())()(())(())(())(())()(())(())(())()(())(())()(())()()()(())(())()()()(())()()(())(())()()()()(())()(())()(())()(())(())(())()(())()(())()(())(())(())(())(())(())()()(())()()()(())(())()(())()(())()()(())()()()(())()(())()()()(())()()(())()()()()()()()()()(())()()()(())(())()()(())(())()()(())()()()()(())(())()(())()(())()(())(())()(())()()()(())()(())()(())(())(())()(())(())(())()()()(())(())()(())()(())()()(())()(())()()(())(())()(())(())(())(())(())(())()()()()()()(())()()(())(())(())(())(())(())(())(())()()(())(())(())(())(())(())()(())(())(())(())()()(())()(())()(())()(())(())(())(())()(())()()(())()()()()(())()(())()()(())()(())(())()()()(())()(())()(())()()()(())(())(())()(())(())()(())()(())()(())()()()()()()()(())(())(())(())(())(())(())(())()(())(())()()(())(())(())()(())()()(())()(())()()(())(())(())(())(())()()()()()()(())(())(())()()(())(())()()()(())()(())()()(())()()(())()(())(())()()()()()()(())(())()()()(())()(())(())()(())()()(())()(())(())(())()()()()()()()()()(())()()()(())()()(())(())()(())(())(())(())()(())(())(())()(())()(())(())(())(())(())()(())(())()(())()(())()()()()()(())(())(())(())()(())(())()()(())()(())(())()(())()()()(())(())()(())(())(())()(())(())()()()(())()()(())(())()()()(())(())(())(())(())()()()()()()()(())(())(())()()(())()(())(())(())(())()(())()(())()()(())(())()(())(())(())(())(())(())(())()(())()()(())(())()()(())(())()()(())()()()()()(())()()()(())(())()()(())()()()()(())()()(())()(())()()()(())()()()(())()()(())()()(())()()(())()(())()(())()(())(())(())()()()(())()(())()()(())()()(())()()(())(())()(())(())()()(())(())(())(())()()(())(())(())()(())(())(())(())(())()(())(())()()()()()(())()()()(())(())(())(())()()(())()()()()(())()()()(())()(())(())(())()()(())()()()(())()()(())(())()()(())()(())()(())()()()(())()(())()(())(())(())(())()()(())()(())()()()()()()(())(())()(())(())(())(())()(())(())()(())()()(())()(())()()()(())(())()()()()()()(())()()()()(())()(())(())(())(())()()(())(())()(())()(())(())()()()()(())(())()()()()(())()(())()(())(())(())()(())()(())()(())()()()()()(())(())()(())()(())()(())()()(())()()(())(())()()()(())()(())()(())(())()(())()(())()(())()(())()(())()(())()(())(())()(())()(())(())(())()()(())()(())(())()()(())(())(())()(())(())()()()()(())(())(())()(())()()(())(())()()()(())(())()()(())()()()()()()()()(())(())()()(())()(())()(())(())()(())(())(())()(())(())()()(())()(())()()(())(())(())()(())(())()(())(())()(())()()(())()()()(())()()()()(())()(())(())()(())(())(())(())(())(())(())(())(())(())(())(())()(())()()()()()(())()()()()()()()(())()(())()(())(())()(())(())()()()()()(())(())()()(())(())()()()()()()(())()(())(())(())(())(())()(())()(())(())(())()(())(())(())()(())()(())(())()()(())(())()(())()()()()()()(())()(())(())(())()(())(())()()()()(())()(())(())()(())()()()()()(())()()()(())()()(())(())()(())(())(())(())(())(())()(())()(())()(())()()(())()(())()()()()(())(())(())()(())(())()(())(())(())(())()()(())(())(())()()(())()(())(())()(())()()()()(())(())(())(())(())()(())()(())(())()()()(())()(())(())()()()()(())(())()()()(())(())(())()(())(())()()(())(())(())()()()()()(())(())()()()()(())(())()()()()(())()()()(())()(())(())(())(())()()(())(())(())()()()()()(())()(())()()(())(())(())()()(())(())()()(())()()()(())()()()()()(())(())()()(())()()()()(())()(())()()()(())()()(())(())(())(())()()()(())(())()()(())(())()()(())()()()()(())(())()()(())(())()(())()()(())()(())(())()()()(())(())(())(())(())(())()(())(())()(())()(())(())(())()(())(())(())()(())(())()()()(())(())()()()(())()(())()()()(())(())()(())()(())()()(())()()(())(())(())(())(())()(())()(())()(())()()(())(())(())()(())(())(())()(())(())()(())(())(())()()(())()()()()()(())(())()()()(())(())()()(())()()(())(())()(())(())()()(())(())(())()(())(())()()(())()()(())()(())()(())()()()(())()()()(())(())(())(())(())()()(())(())(())()()(())()()()()()(())(())(())(())(())(())()()()(())()()(())()()()()()()(())()(())()(())()()(())(())(())(())()()(())()(())()(())()(())(())()(())(())(())(())()(())(())(())()()()()()(())(())(())()(())(())()()(())(())()()()(())(())()()(())(())(())()(())(())()(())(())()(())(())()(())(())(())(())(())()()(())(())(())(())()()(())()(())()(())(())()(())()(())(())(())(())(())()(())(())(())(())(())()()()()()()()(())(())()()(())()()(())(())()(())()(())(())(())(())()()()()()(())()(())()(())()(())(())(())(())(())(())()()(())(())()()()()(())()(())(())(())(())()()()(())()()(())(())(())(())(())()(())()()()()(())()(())()(())()(())(())()(())(())()(())(())()(())(())(())()(())(())(())()(())()(())(())(())(())(())()(())(())()()(())()(())()(())(())()()(())(())(())(())()()(())(())(())(())(())(())()(())(())()()()()(())()(())()(())(())()(())()(())(())()()(())(())(())(())(())()(())(())()(())(())(())(())(())()(())(())(())(())(())()()()()()()()(())()()()()()(())(())(())()()(())()()()()()()(())()(())(())(())()()(())(())(())(())()(())(())()(())(())()(())(())(())(())(())()(())(())(())(())(())()()(())(())()(())(())(())()()(())()()()()(())(())()()()()()(())(())(())()(())(())(())()(())()()(())()()(())(())()(())()()(())(())()()(())(())()(())()(())(())()()()()(())()()()(())(())(())(())(())(())(())()()(())()(())(())()()()(())()()(())()()()(())()(())()()(())()(())(())()()(())()(())(())()(())(())(())(())(())()()(())()()()(())(())(())()(())(())(())()()(())()()()(())(())()(())()()()(())(())(())()(())(())(())(())(())()()()()()(())()()(())()()(())(())(())(())()()()()()()(())(())(())()(())(())(())(())()()()()()(())(())(())()()()(())()(())()()(())()()()()()()(())()()()()()()(())()(())(())()(())(())()()()(())()()()()()()(())()()()()()(())(())()()()()()(())(())(())(())(())(())(())(())()(())()(())()()()(())()()()()(())()()()()()()(())()()()(())(())(())(())()()(())()()()()()()()()(())()(())()(())(())(())()(())()()(())(())()(())()(())(())(())()(())()(())(())()()()(())(())()()(())()()(())()()(())(())()(())(())()()()(())()()(())()()(())()()()()()()(())(())()()()()(())()(())(())()(())(())()(())()(())(())()(())(())()()()(())(())(())(())()()()()()(())(())(())(())()()()(())()(())(())()()()()(())(())()(())(())(())(())(())(())(())()()(())()(())()(())()(())(())(())(())(())(())()(())()(())(())()()()(())(())()()(())()(())()()(())(())()()(())()(())(())(())(())(())(())(())(())(())()(())(())(())(())()(())()(())()(())(())()()()(())(())()()()(())(())()()(())()()()()(())()()()()(())()()()()(())()(())()()()()()()()()(())(())()(())(())()(())(())(())()(())(())()()(())()(())()()()()()(())()()()()(())(())()()(())()(())()()()()()(())()()(())(())()()()(())()(())()(())(())(())(())(())(())(())(())()(())()()(())(())()()()(())()(())()()()(())()()()()(())()()(())()()()(())()()(())()()(())(())()()()()()(())(())(())()()()(())()(())()(())(())(())(())()(())()(())(())(())(())()()()()(())(())(())(())(())()()()(())()()()()(())()()(())()()(())(())()(())(())(())()(())()(())()()(())(())(())()()(())()(())(())(())(())(())(())(())(())(())()(())(())(())(())(())()(())(())(())()(())()(())()(())()()(())()(())()()()(())()(())(())()()()(())()(())()()()()()(())()(())()(())()(())(())()(())()(())()(())()(())()()(())()()(())(())(())()()(())(())(())(())(())(())(())(())(())(())(())(())(())()()()()()()()(())()()(())()(())(())(())()()(())(())(())()()()(())(())()(())(())(())(())()(())()(())()(())()()(())()()(())()()()()()(())(())()()(())()(())(())(())(())(())(())(())(())(())()()(())()(())()()()(())(())(())(())(())()(())()(())()(())()(())()()()()(())(())()()(())(())(())(())()()()(())(())()(())()()()()()(())()(())()(())(())()(())()(())()()()()()(())(())(())()(())()(())(())()()(())(())(())()()()()()(())(())(())()()()(())()()()()(())(())()(())(())()(())(())(())(())(())(())()()()(())(())(())(())()(())()(())()(())()()()()(())()(())()()(())(())(())(())(())()()()()()()(())(())(())(())()()(())(())(())(())()(())()()(())(())(())()()()()(())(())()()()(())()()()(())(())(())()(())()(())(())()()(())()()(())(())()()()()()(())()(())()(())()()(())(())(())()(())()()()(())()()()()()()(())()(())(())(())()(())()()()(())()(())(())()()()()()(())()(())(())(())()()(())()(())()()()()(())()()(())(())()()()(())(())()()(())()()(())(())(())(())(())(())(())(())()()()(())(())(())(())(())(())()()(())(())(())(())()()()()(())(())()()(())()(())(())()()()(())(())()()(())(())(())()(())()()(())(())()()(())()(())(())(())()(())()()()()()()(())(())()()(())(())()()()(())()(())()(())()()(())(())()(())(())()()()(())()(())(())(())()(())(())(())(())(())(())(())(())(())(())()()()()()()(())(())()()(())()()(())()()()()()()(())(())(())(())(())(())(())()()(())()(())(())(())(())()()()()(())()(())(())()(())()(())()()()(())(())()(())(())()(())()()(())(())(())()()(())(())()()(())(())()(())(())()(())()(())(())(())(())()()(())(())()()(())()()()(())(())()()()(())(())()()()(())()(())()(())(())()()()()(())()(())()()()(())(())(())()(())(())(())()()(())(())()(())()()(())(())(())()(())()(())()(())()()()()()()()()()(())(())(())(())()(())()()()(())(())(())(())(())(())()()(())()(())()(())()()()(())()()(())(())(())(())(())(())()(())(())(())(())()(())(())(())(())()(())(())()(())()(())()()(())()()()()(())(())(())()()(())(())()(())()(())()(())(())(())(())(())(())(())(())()()()(())(())()(())()(())(())()()()()()(())(())(())()()(())()()(())(())()(())()(())(())(())(())()(())(())(())(())(())(())(())(())(())()(())()(())(())()(())()(())(())(())(())()(())(())(())(())(())()(())()()()(())(())()()(())(())()(())()(())(())()()(())(())()(())(())(())(())(())()()()(())(())(())(())()()()()(())()()(())(())()()(())()()()()()()()()(())(())(())(())()(())(())()()()(())(())()(())(())(())(())(())()()()()(())()(())()()()(())()()()()()()(())(())()(())()()(())(())()()(())()(())()(())()()(())()(())(())()()()()(())()(())(())()()()(())(())(())(())(())(())(())(())()()()(())()()(())()()(())()()(())(())()(())(())()()(())()()()(())(())(())()()()(())(())(())()()(())(())(())(())()()()(())()()(())(())()(())()(())(())()()()(())()()(())()(())(())()()(())()()()(())(())()(())(())()(())()(())(())()(())(())()()()()()(())(())()()()(())(())(())()(())(())(())(())()(())(())()(())(())(())(())()(())()()(())(())()()()()(())()()()()(())()(())()()()(())()(())()()(())(())(())()()()()()(())()(())(())(())(())(())()()(())()(())(())()(())(())(())(())(())(())(())(())(())()()(())()()()()()()(())(())(())()()(())(())()(())(())(())(())(())(())(())()(())()(())(())()()(())(())()()(())()()(())(())()()(())(())(())()(())()(())(())(())(())(())(())()()(())(())()(())(())()(())()()(())()()()()()(())(())(())(())(())()(())()(())(())(())()(())()()()()()(())()()(())(())(())(())(())()()()()()(())()(())(())()()()()(())(())()()()(())(())()()(())(())(())(())(())(())(())(())()()()(())()()(())()()(())()(())()(())(())(())()(())()(())(())(())()()()(())()()(())()(())(())(())(())(())(())()(())(())()()(())()()(())(())()(())(())()(())()(())()(())(())()()()(())()(())(())(())(())(())(())(())()(())()(())(())()(())()(())()(())()()(())(())(())()(())(())(())()()()()(())(())(())(())()(())(())(())()(())()(())()()()()()()(())(())(())(())()()()(())(())(())()(())(())(())(())(())(())()()(())(())()()()(())(())(())()(())()()()(())(())()()()()(())(())(())(())(())()(())(())()()(())()(())(())(())()(())(())(())(())(())(())(())()(())(())()()(())()(())(())()()(())()(())(())()(())(())()(())()(())()()()()(())(())()()(())(())(())()(())(())(())()(())(())(())(())(())()()(())()()(())(())(())(())()()()(())()(())(())(())()()(())(())(())(())()(())()(())()()()()(())()(())()(())()()(())()(())(())(())(())(())()()(())(())()(())(())()(())(())()()()()()()()(())(())()()(())()(())()()()(())()()(())()()()()(())()(())()(())()(())(())()()(())(())()(())(())()(())()()(())()()()()(())(())()(())()()(())()()()()(())()(())(())()(())()(())(())()()(())()(())()()(())()(())(())()(())()()(())()()(())()()(())(())(())(())()()(())(())()(())()(())(())(())(())(())(())()(())()()(())()()()()(())(())(())(())()(())()(())()(())()()()(())(())(())()(())(())()()()()(())()(())()(())()()()(())()()(())(())(())(())()()()()(())(())()(())(())()()()()(())()(())(())(())(())()(())(())()()()()(())()(())()()()()(())()(())(())()(())(())()(())(())(())()()(())(())()()()(())()()()(())(())(())(())(())(())()()(())(())()(())()(())()()()()(())()(())()()(())(())()(())(())(())(())(())(())()(())(())()(())(())(())(())()(())()(())()(())(())(())(())()(())(())()()(())()(())()(())()()(())(())(())(())(())(())(())()()()()(())(())()()()()(())(())()()()(())(())()(())(())()(())()(())()(())()(())()(())(())(())(())()(())(())()()()(())(())(())(())()(())()()()()(())(())()()(())(())(())(())()(())()(())(())(())()(())(())(())()(())(())()(())(())()()()(())(())()(())()(())(())(())()(())(())(())()()(())()()()()(())(())()(())(())()(())(())(())(())()(())()()(())()(())()()()(())()(())(())(())(())()(())(())()(())()()()(())(())(())()(())()(())()()()()()()(())()(())(())()(())()()(())(())()()()()()(())()(())(())(())(())()(())(())()()()(())(())()()()(())(())(())(())(())()()(())()()(())(())()(())(())()(())(())()(())()()()(())()(())()()()()(())(())()()(())()()(())(())()()()()(())(())()(())()(())(())(())()(())(())(())()()()()(())(())(())()(())(())()(())(())(())(())()(())(())()()(())(())(())(())(())(())()()()(())(())()()(())()(())()(())()(())(())(())(())(())()()()()()(())()()(())()(())()(())(())()(())()()()()(())()()()()()()()(())(())()(())(())(())()()(())()()(())(())()()(())(())(())(())(())(())(())()()()(())()(())()(())(())(())()(())()()(())()()(())()()()(())()()()(())()(())()()()()(())()()()()(())()(())()()(())()()()()(())(())(())(())(())()(())()()()(())()()(())(())()()()()(())(())(())(())(())(())()()(())(())()(())()()(())()(())(())()()()()()()()()(())(())(())()()()()(())(())(())()()()()(())(())(())()(())(())(())()()(())()()()()(())(())()()(())()(())(())(())(())()()()(())(())()(())()()()(())()()()(())(())()()(())(())()(())()(())(())(())()()()()()(())(())(())(())(())(())()(())(())(())()(())()()()(())()(())(())()()(())()()(())()(())(())(())()()(())()()(())()(())(())(())(())()()(())()(())(())()()()()(())()()(())()()(())()(())(())(())(())(())(())()(())(())()(())()(())(())(())()(())()()(())()(())(())()()(())()(())()(())()()()(())()()(())()()()(())(())(())()()()()(())()()(())(())(())()()(())()(())(())()(())(())(())()(())()()(())(())(())()()(())(())(())()()(())(())(())(())(())()()()()()(())()(())(())(())()(())(())(())()()()(())()(())()(())()(())(())(())()(())()(())()(())(())(())(())(())()(())(())(())(())(())(())()(())()(())(())(())()()(())(())()()()(())(())()()()(())(())(())(())()(())()()(())()()()(())()()()(())(())()(())(())()()(())(())()(())()(())(())(())()()()(())()()()()(())()()(())(())()(())(())()(())()(())()()(())(())(())()(())()()(())()()()(())(())()()()()(())()(())()(())()(())()(())(())()(())(())(())()()(())(())()(())(())(())()()()(())()()(())(())()(())()()()()(())()(())(())()()()()()()()()(())(())(())()()()(())(())(())()(())()(())(())()(())(())(())()(())()(())()()(())()()(())(())()()(())()(())()()(())()(())(())(())()()(())(())(())()(())()()(())()()(())()()()(())()()()(())(())()()()()()()(())()()(())(())(())()(())()()()(())(())()()(())(())(())()()()()(())()(())()()(())(())()(())(())()()()(())(())()()()()()(())()()()()(())(())(())(())(())()(())()(())()(())()()()(())()()()()()()()(())()(())(())(())()()()()()()(())()()()()(())(())()()(())(())(())()(())()(())(())(())(())(())(())(())()()()(())(())(())(())()()()(())(())()()()(())(())(())(())(())(())()()()(())()(())(())(())()(())()(())(())()()(())(())()()(())(())()()()()(())(())(())()()(())(())()(())(())()()(())(())(())(())()()()()()(())()()(())(())()(())(())(())(())()()()()(())(())(())(())(())()(())()()()()()(())(())(())()(())()()(())(())(())(())(())()()()()(())(())(())()(())(())(())()()()(())(())(())()()()()()()(())()(())()(())()(())()(())()(())(())()()(())()(())()(())()(())(())(())()(())(())()()(())(())(())(())()(())(())(())()()()(())()()()()(())(())(())()(())()()()()(())(())()()(())(())()(())()()()(())(())()()(())(())()(())()(())(())()()(())()(())()(())(())()(())()(())(())()(())(())()()()(())(())(())()(())(())()(())(())(())()()(())(())()(())(())()()(())()()()(())(())(())()()()(())(())(())()(())(())(())()()()()(())()(())()(())(())()()(())(())()(())()()()(())()()(())(())(())(())()()(())()()(())()()(())()()()(())(())(())(())()(())()()()(())()(())()()()()()()()(())(())()()(())(())()()(())()()()(())()(())()()()()(())()()(())(())()(())()(())(())(())()()(())()()()()()()()(())()(())()()()(())()()()(())(())(())(())()(())(())()(())(())(())()()(())(())()()()()()()()()()(())()()(())(())()()(())()()()(())(())()()()()(())()(())()()()(())()()(())(())(())()(())(())()()()(())(())()(())()(())(())()()(())()()(())(())(())(())()()()()(())(())()(())()()()(())()(())(())(())(())()(())()()()()(())(())()(())()(())(())(())(())()()(())()(())()()()()()(())(())()(())()()(())()()(())()(())()(())()()()(())()(())()()(())()(())()()()()(())(())(())(())()(())(())()()()(())()()()(())()()()()(())(())(())(())()()()()()(())(())(())(())(())()()(())(())()()(())()(())(())()()()()(())()(())(())()(())()(())(())(())()()()()(())(())()(())(())()(())(())()(())(())(())()()(())(())(())(())(())()()()()()(())()(())(())()()(())()(())(())(())(())(())()(())(())(())(())(())(())(())(())(())(())()()(())(())()()(())(())()()(())()()()()()()(())(())(())(())()()()(())()(())(())()(())()(())(())()()()(())()(())(())(())(())()()(())(())()()()()()(())()()()()()()()()(())()(())(())(())(())()(())(())()(())(())(())(())(())()(())(())(())()()(())(())(())()()()(())()(())(())()(())(())(())()()()(())(())(())(())()()(())()()()(())()()(())()(())(())(())(())()()()()()()()()()()()()()(())()()()(())(())(())()()()(())(())(())(())(())(())(())()(())()()()()(())(())()()(())()(())(())()(())()(())(())()(())(())(())(())()()(())(())()()()(())()(())()()()()(())()()(())(())()()()()()()(())(())(())()(())()(())()(())(())(())(())(())()(())()(())()(())(())(())()()(())()()()()(())(())()()()(())(())()()()()()()(())()(())()()(())(())()(())(())()(())()()(())(())(())()(())(())()(())(())()()()(())()(())()(())()()(())()()()()()()()(())()()()(())(())(())(())()(())(())()()(())()()()()()()(())()()(())(())()(())()(())()()(())(())()()()()(())(())()()(())(())()()()(())()(())()()(())()(())()(())()(())(())()(())()(())()()()()(())()()()()()(())()()()(())()()()(())()(())()(())(())()()(())(())()(())(())(())(())()()()(())()(())(())()(())()(())(())(())(())(())(())(())()(())(())()(())()(())(())()()(())()()(())()(())(())()(())()()()()()()()()()()()()()()(())()()(())(())()()(())(())(())()(())()()()()(())(())(())()(())(())(())(())()(())(())(())(())(())(())()(())()(())()()(())(())(())()()()(())()(())(())(())()(())()(())(())()(())(())(())(())()()()()(())()()()()(())()()(())()()(())()(())(())(())(())()()(())()()()(())(())()(())()(())(())()()()(())()(())()(())()(())(())()()()(())(())()(())(())(())()()()()(())()()()(())(())()()(())()(())(())(())(())()()(())()(())()()(())()(())(())()(())()()()()()(())()(())()()()()()(())(())()()()(())()(())(())()(())(())()()(())()()(())()(())(())()()(())()()()()(())()(())(())(())()()()()(())(())()()(())()(())()(())()(())(())(())()()()()(())()()()()(())()()()(())()(())()()()()()(())(())()()()(())(())(())(())()()()(())(())(())(())()()()()()(())(())()()()()(())()()(())(())()()()(())()()()(())()()(())()()()(())()()(())()(())()(())(())(())()()()()(())(())(())()(())()()(())()(())()()(())()()()(())()()(())(())(())()()()()()(())()(())()()(())()()(())()()()()(())()()(())()()(())(())()()(())(())(())()(())(())(())()(())()()(())(())()(())()(())(())(())(())()(())()(())()()()(())(())()()(())(())(())(())()()()(())(())(())()(())()(())()(())(())(())(())(())(())(())()()()()()(())(())(())()()(())()()()()(())()(())()()()()(())(())(())(())(())()()()()()(())(())(())(())()(())()()()(())()(())()(())(())()()(())()(())()()(())()()(())()()(())()()()(())()(())()()(())(())(())(())(())(())()()(())()(())()(())(())()()()(())(())(())(())()()(())()(())()()()()(())()(())(())(())()(())(())()(())(())()(())()(())()(())()(())(())()()()(())(())(())()()(())(())(())(())(())()(())()()(())(())()()()(())(())()(())()(())()(())(())()(())(())()()(())(())(())(())()()()(())()()()()()(())(())()()()(())(())()()()()(())()(())(())(())()(())()(())(())()()()()(())()()(())(())(())(())(())(())(())(())(())(())(())()()()()(())(())(())()(())()(())(())()()()()()()()()(())(())(())(())()()(())()(())()(())(())(())()()(())(())(())()(())()()(())()(())()(())()()()(())(())()()(())(())()(())()()()()(())(())()(())()(())()()(())(())(())(())()(())(())()(())()()()(())()()()()(())()(())()()(())(())(())(())(())(())(())(())(())(())()(())()(())()(())()(())(())(())()()()(())(())(())()()(())()(())(())(())(())()()()()()()(())()()(())()()()(())()(())(())(())(())()(())()()(())(())(())()()(())(())(())()(())(())()()()()(())()()(())()(())()(())()()(())()()()(())()()(())()(())(())(())()(())(())(())(())(())()()()(())(())()()(())()()(())(())()(())(())(())(())(())(())()()()()(())(())(())(())(())(())(())(())(())(())()(())(())()(())(())()()(())()(())()()()(())()()(())()(())()(())(())(())()(())()()()()()(())()(())(())(())()(())()(())(())()()(())()(())(())(())(())()()()(())()(())(())(())()()(())(())()(())(())()(())(())()(())(())(())()()()(())()(())(())()()(())(())(())()()(())(())(())()(())(())()()(())()()()()(())(())(())()(())()()()(())()()()()(())(())(())(())(())(())(())(())(())()()(())(())(())()(())(())(())(())()()(())(())(())()()()()(())(())()(())(())()(())()(())()(())()()()(())()()()(())(())(())(())(())()()(())()(())()(())(())()(())(())()()()()(())()()(())()()()()(())()(())()()()()(())(())(())()()()()(())(())(())()(())(())(())(())()(())()()(())(())()()()()()()()(())()(())(())(())(())()()(())(())(())()()()()(())()()(())(())()(())()()()()(())(())(())(())()()()(())(())()(())(())()(())()(())()(())(())(())()()()()(())(())()(())()()()(())()(())()()(())(())()(())()(())(())(())(())()(())(())(())()(())()(())()()()(())()(())()(())()()(())(())(())(())(())(())(())()(())(())(())()(())()(())(())(())(())()()()()(())()()(())()()(())(())(())(())(())(())(())()()()(())()(())(())()(())(())()(())()(())()()(())()()(())(())()()()()(())()(())()()(())(())(())(())(())()()(())()(())(())()(())(())(())(())(())(())()()()()()()(())(())(())(())()()(())(())()()(())()()(())()()(())(())()()()(())()(())()()()(())(())()()(())()(())(())()(())()()(())()()()()(())(())(())()(())(())()(())(())()(())(())()()(())(())()()()()()()(())(())(())()()()(())(())(())(())()()()(())()()(())(())()(())()(())(())()()()()()(())(())()()(())()()()()(())()(())()(())()()(())(())()(())()(())()()()()()()(())()()(())()()(())(())()(())(())()(())(())(())()()(())(())()(())()()()(())(())()()(())()(())(())()(())()(())(())()()(())(())(())()()()()()(())()(())(())(())()()()()(())()(())(())()(())(())()(())(())(())(())(())(())(())(())(())(())()()(())()(())(())(())()()(())(())(())()()(())()()(())()(())()()()()(())()(())(())()()()(())(())()()()()()(())(())()(())()(())()()(())()(())(())()(())(())(())()()()(())()()(())(())()(())()(())()()()()(())()()(())(())(())(())(())()(())(())(())(())()()()()()(())()(())()()()(())(())()(())()()(())(())()()(())()()(())(())(())(())()()(())()(())(())(())()()(())(())()(())(())()(())(())()()(())()()()(())()()(())()(())()(())()(())(())()()(())(())(())()()(())(())()(())()(())()(())()(())()(())()()()()(())()()(())()()(())()(())(())()()(())(())()(())()()(())(())(())()(())(())(())(())()()()(())()(())()()()(())(())()(())(())(())()(())()(())(())(())()()(())()(())()(())(())(())()(())()()()(())()(())(())()()()(())()()()()()()(())(())(())()()(())(())()()(())(())(())()()(())()()()()(())(())(())(())()()(())(())(())(())(())()(())(())()()()()(())(())()()(())()(())()()()()(())()(())(())()()(())()()(())()(())(())()(())(())(())()()()(())()(())()()(())(())()(())()(())(())(())(())(())()()()()()(())(())(())(())(())(())(())()(())()(())()()(())()(())(())()(())()()()(())(())(())()(())()(())(())()(())(())(())()(())()()()()(())(())(())()(())(())(())()()(())()(())()(())()(())(())()()(())(())()()(())()(())(())()(())()()()(())()(())()()()(())()(())()()()()()()()()(())()(())()()(())(())(())(())(())()(())()()()(())()(())(())()()()()()(())()()(())(())(())(())()(())(())()()(())(())(())()()()()()()(())()()()(())(())()()(())()(())()()()()()(())(())()(())(())(())()(())()()(())(())(())(())(())(())()(())(())(())()(())()(())()()(())(())()()(())(())()()()(())()(())(())(())(())()(())(())(())(())(())()()()(())()(())()()(())(())()()(())()()()(())(())()(())()(())()()(())()()(())()()()()(())()()()(())()(())()(())(())()()(())()()(())()(())()(())(())(())(())()(())(())()(())()()()()(())(())(())(())()()(())()()(())()(())(())(())()()()()(())(())(())(())()(())(())()(())()()()(())(())()()()(())(())()()(())(())(())()(())(())(())(())(())()()()()()(())(())()()()()()()()()(())(())()()(())(())()(())()(())(())()(())(())()()()(())(())()(())(())(())(())(())()(())(())(())(())()(())(())()()(())()()(())()(())(())()(())(())(())()()()()()(())(())()()(())(())(())()(())()()()(())(())()(())()(())(())(())()(())(())()()(())()()()(())()(())(())()(())(())(())()(())(())(())()(())(())(())()(())(())(())()(())()(())()()(())()()(())()()(())()()()()()(())()()()(())(())()(())()(())()(())(())(())(())()(())()(())()(())(())()(())()(())(())()()(())(())(())()(())(())()(())()()()(())(())(())()(())()()(())(())(())()()()()()(())()()(())()()(())()()()(())(())()()()()(())()(())()()(())(())(())()(())()(())()(())(())(())()(())(())()(())(())()(())()(())()(())()(())()(())(())()()()(())(())()(())(())()(())()(())()(())(())()(())(())()()(())()()(())()(())()(())(())()(())()()(())()()()(())()()()()()()()(())(())(())(())()(())()()(())(())(())()(())(())(())(())()()()(())(())()()()(())(())(())(())()(())()()(())(())()(())()(())(())()()()()()()()()(())()()(())(())(())(())(())(())(())()()(())(())(())(())()()()()()(())(())()(())(())(())()()(())(())(())(())(())(())()()()()(())(())()(())(())(())()(())(())()(())()(())(())()()(())(())()()()(())()(())()()(())()(())(())(())(())(())(())(())(())(())(())()(())()(())()(())(())()()(())(())(())()()(())()()(())()()()(())()()(())(())()(())(())(())()(())()()()(())(())()()(())()(())(())(())()()()(())(())()(())()(())(())()()(())()()()()()()()(())()(())(())(())()(())(())(())(())()()(())(())()(())()(())(())(())(())()()()(())(())()(())()()(())(())(())()(())()(())(())(())()()()(())()()()()()(())(())(())(())()(())()()(())(())(())(())()(())()()(())()()(())()()()(())()(())()(())(())(())(())()()(())(())(())()()(())()()()()()(())()(())(())(())()(())()()(())(())()(())()(())()()()()(())(())()()(())(())(())()(())(())(())()()(())(())(())(())(())()(())(())()()()(())()(())()(())(())()(())()(())(())(())(())(())()(())(())()(())(())()(())(())(())()()(())(())(())()()(())()()(())(())()()()(())(())()(())(())()(())(())()(())(())(())()()()()()()(())()(())()()(())(())()()(())()()(())(())()(())(())(())()(())(())()(())(())(())()(())()()(())()(())()(())(())(())(())(())(())()(())(())(())()()()()(())(())()(())(())()()()(())()()()()()(())()()()(())()()()(())()(())(())()(())(())()(())()()()(())()()()()()()(())(())(())(())()()()()(())()()(())(())(())(())()()()()(())()()()()()(())()(())()(())(())()()(())()(())()()()()(())()(())(())(())(())()(())(())(())(())(())(())()(())()()()()()(())()()()()(())()()(())(())()()(())(())(())()(())()()(())()()()()()()(())()()(())(())(())(())(())(())(())()(())(())(())(())()()()(())()(())()(())(())()()()(())(())(())()(())()()()()(())()()()(())(())(())(())(())(())()()()(())(())()()(())()(())(())()(())(())(())(())()()()(())()(())()()()(())()(())(())(())(())()(())(())()(())(())(())(())(())(())(())(())(())()(())(())(())()()()(())(())(())(())(())(())(())(())(())()()(())(())()(())(())()()(())()(())()(())(())(())()(())()()()()()(())()(())()()(())(())(())(())(())()()(())(())(())()(())(())(())()()(())()(())(())()(())()(())(())(())(())()()(())()()(())(())(())()(())()()(())(())(())()()(())()()()()()()()(())(())()()()(())(())()()(())(())()(())(())(())(())()(())()(())(())(())()(())(())(())(())()(())(())()(())(())()(())(())()()()()(())(())(())(())()(())(())()()()()()()()()(())()(())(())(())()()()(())()()(())(())()(())()(())(())(())()()()(())()()(())(())(())()()()()()()(())(())(())()(())()(())()(())(())(())()()()()(())(())()(())(())()()(())(())(())()(())()()(())(())(())()()()()(())()()(())(())(())(())(())(())(())(())(())()(())()()()(())(())(())()(())(())()()()()()()(())()()()()(())()()(())()()(())()()(())()(())(())()()(())(())(())(())(())()(())()(())()()(())()(())(())()(())()(())()()(())()()(())()(())(())(())(())(())(())(())(())()()()()()(())(())()(())()()(())()(())(())(())()()(())()(())(())()(())(())(())()(())(())()()()(())(())()(())()()()(())(())()(())(())(())(())(())(())()()(())(())()(())()()()(())()()()(())()()()()()()(())(())(())()(())(())()()()()(())(())(())()(())()(())()()()(())(())(())(())(())(())()(())()()()()()(())(())()(())()(())(())()(())()()(())(())(())(())(())(())()()()()(())()(())()(())(())()()()(())()(())()(())()()(())()(())(())(())(())(())()(())(())()()()()()()()()(())(())(())()()()(())(())(())(())(())()()()(())()()()()()(())(())(())(())(())()()(())(())()()(())()(())()()(())()(())()(())(())()(())(())(())()(())()()(())(())(())(())(())(())()()(())(())()()()()()(())(())()()()()()()()()()(())(())()(())(())()(())()()(())(())(())(())(())(())(())(())(())()()()(())(())()()()(())()()()(())(())(())(())()(())()(())(())()()(())()(())(())(())(())()()(())(())()()(())(())(())(())(())(())(())()(())(())()()(())(())(())()(())(())()(())(())(())()(())()()(())(())(())()(())()(())()(())()(())(())()(())(())()()(())()()()(())()(())(())()()()()(())()()(())(())()()()()()()(())()(())()()()()(())()(())(())()(())(())()()(())(())(())(())(())(())()(())(())(())()(())()()(())(())(())(())(())()()(())(())(())()(())(())()(())(())(())(())()(())()(())()()(())(())()(())(())(())()(())(())()()(())(())()()()()()()(())()(())(())(())(())()(())()(())()(())()(())(())()(())()()()()(())()(())()(())()()()()()(())()()()(())()(())()(())()()()()()()(())(())(())()(())()()()(())(())()(())(())()(())(())()()()()()()(())()(())()()(())(())()()()()()()()()(())(())()()(())(())(())(())()()()()()()(())(())()()()(())()(())(())(())()(())(())(())()()(())(())()(())()(())()(())(())()()(())()(())(())()()(())(())()(())(())(())()(())()()()()()(())()(())(())(())(())()()(())()()()(())(())(())()(())(())()(())()()()(())()()(())()(())(())()()()(())()(())(())(())()(())()()()(())()(())(())(())()(())()()(())(())(())(())(())()(())()(())(())()()()(())()()()()(())(())(())(())(())()()()(())(())()(())()(())()()(())(())()(())(())()(())()()()(())(())(())(())(())(())(())(())(())()(())()()(())()(())(())(())()()(())()()()()(())(())(())(())()()()()()()()(())(())()(())(())()(())()()(())()(())()()(())(())(())()()()()()()()()(())(())()()(())()()(())(())(())()()()(())()()(())()(())(())(())()(())(())()()()()(())(())(())()(())(())()()(())()(())(())(())(())()(())()()()(())(())()()()()()()(())()()(())()(())()(())(())()(())()(())()(())(())(())()(())()()(())(())()()(())(())()(())()(())(())(())(())()(())()()(())()()(())()(())()()()(())()(())(())()(())(())()()(())(())()(())(())()(())()(())(())()(())()()(())()(())()(())()()(())()()(())(())()()()(())()(())(())(())()()()(())()(())(())(())(())()()(())(())()()()(())(())(())(())()()()()(())(())(())()(())()()(())()()()()()(())()()()(())(())()()()()(())(())()()(())()(())()(())(())(())(())()(())()()()(())()()()()()(())()()(())(())(())()(())(())()()(())()(())(())(())()()()()(())(())(())(())(())(())(())()()(())(())(())()()(())(())()()()()(())(())(())()()()()(())()(())(())()()(())()(())(())(())(())(())()(())()()()(())()(())()(())()()(())()()(())(())()()()(())()()()()(())(())(())(())()(())()(())()()()(())()()(())(())()(())()()()()()()(())(())(())()(())()()(())()(())(())()()()()()()()(())(())()(())()(())()(())()()(())()(())(())()(())(())(())()(())(())(())(())(())(())(())()(())(())()(())()()()(())(())(())()(())(())(())(())(())()(())()()()()()()(())()()(())(())()()()(())(())()()(())(())()(())(())(())(())()(())()(())()()(())()(())()(())()()()(())(())(())(())()()(())(())(())()(())()()()()()()(())()(())()(())(())(())(())()(())(())(())()(())()()()()()()(())(())(())(())(())(())(())()()()()()(())()()(())(())()()(())(())(())()()()(())(())(())(())()(())(())(())()()(())()(())(())()()()(())(())(())()()()(())(())()()()()()(())(())()(())(())(())(())()(())(())(())()(())()()(())(())()(())()()()()(())(())()()(())()(())()()()()(())()()()()()()()()(())(())(())(())(())()(())(())()()(())()()(())(())()()()()()(())()()(())()()(())(())(())()()()(())(())(())()(())(())()(())(())()(())(())()(())(())(())(())(())(())()()()()(())(())(())(())(())()()(())()(())(())()()()(())()()()()()(())()(())()(())(())()(())(())()(())(())()()(())(())()()()(())()()(())(())(())()(())()(())(())()()()(())()(())()()(())(())()()()()(())()(())()(())()(())()(())(())(())(())(())(())(())(())()(())(())(())()()()(())()()()(())(())(())(())(())(())()()()()()()()(())(())(())()(())()(())(())()()()()(())(())(())(())()(())()()(())(())()()()(())()()(())()()()()()(())()(())(())(())()(())(())(())()(())(())()()()(())(())(())()(())()()(())()()(())()()()()(())(())()(())(())()()()()(())(())()()(())(())()()(())(())(())()(())()(())()(())(())(())()(())()()()(())()()()()(())()()()(())()(())()()()(())()(())(())(())()(())()(())()()(())()()()()(())(())(())(())(())(())(())()(())(())()()(())(())(())()(())()()(())(())(())(())(())(())()()(())(())()(())()()(())()()()(())(())()(())()(())()(())()(())(())(())()()()(())(())(())()(())()()(())()(())()(())(())()(())()()()(())()()(())(())()(())()()(())(())()(())(())()(())()()()()()()()()()(())()(())(())()(())()()()()(())()()(())(())(())(())()()(())(())(())(())(())()()()(())(())(())()(())()()()()(())(())()(())()(())()(())(())()(())()()(())(())()()()(())()(())()(())(())(())(())(())()(())()()(())(())(())()(())()()()(())(())()(())()()()()()(())()(())()(())(())(())()()()()(())(())()()(())(())()()(())(())(())(())()(())()(())()()(())()(())(())(())()(())()(())(())()()()()()()(())()(())(())(())()(())()(())(())()(())()()(())(())(())()(())(())(())(())()(())()()()()(())()(())()(())(())(())(())(())(())()()(())()()()(())(())(())(())()()()()(())()()()(())(())(())()()(())(())(())()()(())(())(())()()(())()()(())(())(())()(())(())()()()(())()()(())(())(())(())()(())()(())(())()(())(())()(())(())()(())()(())()()(())(())(())()(())()()()()()(())(())(())()()(())()()()(())(())(())(())(())()(())()()(())(())()()(())()()()(())(())()()()(())(())(())(())(())(())(())()()(())(())()()(())()()()()(())(())()(())(())()(())(())(())(())(())(())(())()(())(())()()()(())()(())(())(())(())()(())(())(())(())(())()(())(())(())(())()(())(())(())()()(())()(())(())()()()(())()()(())()()()(())()(())()(())(())(())(())(())()()()(())(())()()()(())(())(())(())()()()(())(())()()()()()()(())(())(())()(())()()()()(())(())()(())()(())()()(())(())(())()(())(())()()()()(())()(())(())()(())(())(())()(())(())(())()(())()()()()()()(())()()(())(())()()()()(())(())(())(())(())(())(())()(())(())(())()()()()(())()()()()(())()()()(())(())(())(())(())(())(())(())()()()()(())(())()()()()(())(())(())(())()(())()(())()(())()()()()(())()()()()(())()()(())(())()()(())()(())(())(())()()()(())()(())(())(())()(())()(())(())(())()(())(())()(())(())(())(())()()(())(())(())()(())(())()(())()(())()()()()(())(())(())()()(())(())()()(())(())(())()(())()()()(())()(())(())()(())(())()()()()()()(())(())()()()()(())(())()()()(())(())(())(())(())()()(())(())(())(())(())(())(())(())()(())()(())()()()(())(())(())(())()()(())(())()()(())()()()()(())(())(())(())(())()()()(())()()()()(())(())(())()(())(())()()(())(())()()()(())(())(())()(())(())()(())(())(())()(())(())()(())()()(())(())(())()()(())()(())(())()()(())()(())(())(())()()(())()(())(())()(())(())()(())()(())()()()()()()()()(())()()(())()()()()(())(())()(())()(())()()(())()(())()()(())()(())(())()()(())(())()()(())()()(())(())(())(())(())()(())(())()()()()(())(())()()(())()()(())()()()()(())()()(())()(())()()()(())(())(())(())()(())(())()()(())()()()()(())()()()(())(())(())(())()()()()()(())()()()(())(())(())(())(())()(())(())(())(())(())()()()()()()(())()(())(())()(())()()()(())(())(())(())()(())()(())()(())()()(())()()()(())(())(())(())()()(())()()(())()()()()(())()(())(())(())(())(())(())(())()()()(())(())(())(())()(())()(())()()(())()(())(())(())(())(())(())(())()()(())()(())(())(())()(())(())(())()(())(())()()()()()(())()()(())()()(())()()(())(())()(())(())()()()(())()()(())()()()()(())(())(())(())()()(())(())()()(())(())()(())(())()()()()()(())(())()()(())(())()(())(())(())()()()(())()(())()()(())(())()()(())(())()()()(())(())()(())(())(())()(())()()(())()(())(())(())()()(())(())()(())(())(())()()(())(())()()(())(())()()()()()(())()()(())(())()(())()()()(())(())()()(())()()(())()(())()()(())(())(())(())()()(())(())(())()()(())(())()()(())(())(())(())(())(())(())()(())(())()(())(())(())()()(())()()(())(())()(())(())()(())()()()(())(())()(())()()()()(())()()()()()()()()(())(())()(())()()(())(())()()()()()(())()(())()()()(())(())(())()(())(())()()()()()(())()()()()(())()(())(())()(())()()()()(())()(())(())(())()(())()(())()()(())()()()()()()()()()(())()(())(())(())(())()()(())(())(())(())()(())()()(())()(())()()()(())(())()(())()(())(())(())(())(())(())(())(())()(())(())(())(())(())(())(())()()()(())(())(())()()(())(())()(())()(())()(())(())(())()(())()(())(())()(())()()()(())()(())(())()()()()()(())(())()(())(())(())(())(())(())(())()(())(())(())(())()()(())()()(())()()()(())()()(())()()()()()()(())(())()()(())()()(())(())()(())()(())(())(())(())(())()(())(())(())()(())(())()()()()(())()(())()(())(())()(())(())()(())(())()()(())()()()()()()(())(())(())()(())(())()()()()()()()(())(())()()(())()(())()(())(())()(())()(())(())(())()(())(())(())(())()(())(())()(())()(())(())()(())()()()()()()()(())(())()()(())()(())(())(())(())()(())()(())()(())()()(())()()(())()()(())(())(())()()(())()()(())()(())(())()()(())(())(())()(())(())(())()()()(())(())(())()()()()()()()(())(())()(())(())()(())(())()(())(())()(())()()(())(())(())(())(())()()()()()(())()(())(())(())()()()(())()(())()(())(())()(())()(())()()()()()()(())()()(())(())(())(())()()(())()()(())(())()(())(())()(())()(())()(())()(())(())(())(())(())()()(())()()()(())(())()()(())()(())(())()()()(())()(())(())()()(())(())(())()()(())()(())()()(())()()(())()()()()(())(())(())()(())(())()(())()(())(())(())()(())()()()()()(())(())()(())()(())(())(())()()(())(())(())()()(())(())()()(())()()(())()()()()(())(())(())(())(())(())()()()(())(())(())()(())()(())(())(())()()()()(())()()()()()()()()()(())(())()()()(())(())(())(())(())(())(())()(())(())()()(())(())()(())(())()()()()(())(())(())(())()(())()()()()(())(())()()()()()(())(())()()(())()()(())()()(())()()(())()(())()(())(())(())()()(())(())()(())(())()()()()()()()(())()(())(())(())(())()()()()()()()()()()(())()()()(())(())(())(())()()(())()(())()()()(())()()()(())(())()(())()(())(())()(())()()(())()(())(())(())()()(())(())(())(())()(())(())(())()()()(())(())(())(())(())(())()(())()()()(())(())(())()(())()(())()()()(())(())(())()()(())()(())(())(())()()()(())(())(())(())(())(())()(())(())(())(())()(())()(())(())(())(())(())(())(())(())()()()()()()(())()(())()(())()()()(())()(())()()()(())(())(())()()()()(())()()(())()()()()()(())(())(())(())()(())(())(())(())(())(())(())()()(())(())(())()()()(())()(())(())()(())()(())(())()(())(())()()()(())()(())()(())(())(())(())()(())(())(())(())()(())()()(())()(())(())()()()(())()(())()()()(())()()()(())(())(())(())()()()(())()()(())(())()(())()()()(())(())()(())()()(())()()(())()(())()()(())(())(())()()(())()()(())()()()(())()(())()()(())(())(())(())(())(())()()()(())()()(())()(())()()()(())()(())()()(())()(())()(())()()(())()(())(())()()(())(())(())(())()(())()(())(())()(())(())()(())(())()()(())(())(())()(())(())()()()()(())()()()()()(())()(())(())(())()(())(())()()()(())()(())()()()()(())()()(())(())()(())()(())()()(())()(())(())(())()()(())(())(())(())()(())()(())(())(())(())(())()(())()()()(())(())(())(())(())(())(())()(())(())()(())()(())()()()(())()(())(())(())()(())(())(())()()()()(())()()(())(())(())(())(())()(())()()()(())()(())(())()(())(())()(())()(())(())()(())(())()()(())()(())()()(())(())()()(())(())()(())()(())()(())()()(())(())()(())()(())()(())()()(())(())(())(())()()(())(())()(())(())()(())()()()(())(())(())()()()()()()()()()(())()()(())(())()(())()(())(())()(())(())()(())()(())(())(())()()()()(())()()()(())()(())()(())(())(())(())()(())(())()()(())(())(())()(())()(())()(())(())()()()(())(())(())()(())()(())(())(())(())()()()(())()(())(())(())(())()()(())(())(())()(())()()(())()(())()(())(())(())(())(())(())()()(())(())(())(())()(())()(())()()(())()()()()()()()(())(())(())(())()(())(())()(())()(())()(())(())(())(())(())(())(())(())(())()(())()()()()()(())()()(())(())(())()(())(())()()(())(())(())()(())()(())()()(())(())(())(())()()()(())(())(())()()()()()()(())(())(())(())()()()()()()(())(())()()(())()()(())(())(())(())(())(())(())(())()(())(())()(())()()()(())()(())()(())(())(())()()()()(())(())()(())()()()()()()()(())()(())(())(())(())(())(())()(())()(())(())()()(())()()(())(())()()()()(())(())()()(())()(())()()(())(())()(())(())()(())()(())()(())()(())(())()()(())()()()()(())()()()(())()(())(())(())(())()(())(())()(())()()(())(())()(())()()(())()(())(())(())(())()(())(())(())(())()()()()()(())()(())(())()(())()()(())()(())(())(())(())(())()(())(())(())()()(())(())(())()(())(())()(())(())()(())()(())()()(())(())(())(())(())(())(())()()(())(())()(())()()(())()(())(())(())()(())()()(())()(())(())()()(())()()(())()()()()()(())(())(())()()()(())()(())()(())()()(())()()(())(())()()()(())(())()(())(())()(())()()(())()()()(())()()()()(())()(())()()(())()()()(())(())(())(())(())(())()(())(())()()()()()()()()(())(())()()()()(())()(())(())()()(())()(())(())(())(())()(())()(())()()()()()(())(())()(())()(())()()()(())(())(())(())()(())(())(())()(())(())()(())()(())()()()()()(())(())()(())()(())()(())(())(())()()(())()(())(())()(())(())()(())(())(())()()(())()(())()()()()()()()()(())()(())(())()(())(())()(())()()()()()()()(())()()()()()(())(())(())(())()(())(())()()(())()(())(())()(())()(())(())()()()(())(())(())()(())(())(())(())()()()(())(())(())(())()()()()()()(())()()()(())(())()(())(())()()(())(())(())()(())(())(())(())(())(())()()()(())(())()(())(())(())()(())(())()()(())(())()()()(())(())()(())()(())()()(())(())(())(())(())(())()()(())()(())(())()()()(())()(())(())(())()()(())()()(())()(())()()()(())()(())(())(())(())(())()(())()()(())(())()()(())()(())()(())()(())(())(())()()(())(())()()(())(())()(())(())()(())()()()()()()(())()(())(())()(())(())(())()()(())()()()()()()(())()()(())()()(())()()()()()(())()(())(())(())()(())()()()(())()()()(())(())(())()()(())()(())()(())(())(())()()(())(())()(())()()()()()()()(())()()()(())()(())(())(())(())(())(())()(())(())(())()()(())(())(())(())()()(())(())()()()(())()(())()()(())(())()(())()()()()(())(())()(())(())(())()()(())()()()(())(())(())(())()(())(())()(())()(())()()()()()()(())(())()(())()()(())()(())()(())()()()(())(())(())()(())()(())()()(())()()(())(())()()()(())()(())(())(())()()(())()(())()(())(())(())()()(())()()(())()()()(())()(())(())(())(())()(())()()()(())()()(())()(())()()()(())()(())()()()()(())()()(())()(())()()()()()(())()(())()(())()()()()()()()()()()()()()(())(())()(())()()()(())(())(())(())()(())(())()(())()(())(())(())(())(())()()(())(())(())(())()()()(())()()()()(())(())()(())(())()()()()(())()(())(())(())(())()(())(())()()(())(())(())(())()(())()(())()()(())()(())(())()(())()(())()()()(())()(())(())()(())()(())()()()()()(())()()(())(())(())(())()()(())(())(())()()()()(())(())()(())(())(())(())()(())()()()(())()()()(())()()()(())(())(())()()()(())(())(())(())()(())()()()(())(())(())(())()(())()(())()(())()()()()()(())()(())(())(())()()(())(())()()()(())()()()()()()(())()()(())()()(())(())(())()(())()(())(())(())(())(())()()(())(())(())()()(())(())()(())()()(())(())()()()(())(())()(())()(())()(())()(())()()()()(())()(())(())(())()()(())(())()()()(())(())()()()()(())(())(())()()()(())(())()(())(())(())()()()()(())(())()()()(())(())(())()()()()(())(())()(())()(())(())()(())(())()(())()()(())()(())()()()()(())(())()()(())()(())()(())(())(())(())()()(())(())(())(())()()()(())(())(())()(())(())(())(())()(())(())()()(())()()(())()(())()()(())(())(())()(())()()()(())()()(())(())(())()()()(())(())()(())()()()(())()()()(())(())()(())()()()(())()()(())(())()(())(())(())()(())(())(())()(())()(())(())(())()()()()()()(())()(())()()(())()(())(())()(())(())(())()(())()()(())()()()()(())(())()(())()(())()()(())(())(())(())()()()()(())(())(())()(())(())(())()()()(())(())()(())()(())()(())()()()()(())()(())(())()()()(())()(())(())(())(())(())(())()(())(())(())(())(())(())()()(())()()(())(())()()()()(())(())()(())(())()()()(())()(())()()(())()(())()(())(())(())()(())()(())()()(())(())(())()(())(())(())(())()(())()()(())(())(())()()(())()()()(())()(())()()(())(())(())()(())()()(())()(())()()(())()()()()()()()()()(())()(())(())()()()()(())(())()()()(())(())(())()(())()(())()()()()()(())(())()(())(())(())()(())()()()(())()(())(())(())()(())()(())()()()(())()(())()()(())()()()(())(())(())()(())()(())(())(())(())()()(())()()(())()(())()()()(())(())(())(())()()()(())(())()()()(())(())(())()()()()(())()(())(())()(())(())()()()(())()()()()()(())(())(())(())(())(())(())()()()()(())(())(())(())(())()(())()(())()(())()()()()()()()(())(())()()()(())()()()()()(())()()(())(())(())()(())(())(())(())(())()()(())()()(())()(())(())(())(())(())()()(())()()(())(())()()(())(())(())(())(())()()(())(())(())(())(())()(())(())(())()(())()(())()()()(())()()()()(())(())()(())(())()()()()()(())(())()()(())(())(())()()()()()(())()(())(())(())(())()(())(())()()(())()(())()(())()(())()(())()(())()(())(())(())()(())()()(())(())(())(())()()(())(())()(())(())(())()(())()()(())()(())(())(())()(())(())()(())(())()()(())()(())(())()(())()()()(())()()()(())(())(())()(())(())(())(())(())(())(())(())(())()(())(())()(())()(())()()(())()(())(())(())(())(())(())()(())()(())()(())()()()(())()()()()()()()()()(())(())()(())()(())(())(())(())()(())(())(())(())(())()()()(())(())(())(())()()(())(())()()(())()(())()(())()()()()()(())()()()()(())()(())(())()(())()(())(())(())(())()(())()()(())(())(())(())(())()()()()(())()(())()()(())()()()()()(())(())(())(())()(())(())(())(())()(())()()(())(())()()()(())()(())(())()()(())()()(())()(())(())(())()()()(())(())()(())(())()(())(())()()(())(())()()(())(())()()(())()(())(())()(())()()()(())(())()(())()()()()(())()()()(())(())(())(())()()(())()(())(())(())()(())(())(())(())()(())()(())(())(())()(())()()(())(())(())()(())(())()()()(())()()(())()(())()(())(())(())(())()()(())()()(())(())(())()()()(())(())(())(())(())(())(())()(())(())()(())(())(())(())(())()(())()()()(())()()(())()()()(())()()()(())(())(())()()()(())()(())(())(())()(())()(())(())()()(())()(())(())(())()(())(())(())()(())()(())(())()()(())(())()()()(())(())(())()()(())(())()()()()()()()(())()(())()(())(())()(())()(())(())()()(())(())()(())(())()()()(())(())()()()(())()(())()(())(())(())()(())()(())(())()()(())()()(())()(())()(())()(())()(())(())()()(())(())(())(())()(())(())(())()(())(())()(())()(())()(())(())(())(())()()()()(())(())()()()()()()(())(())(())(())(())()(())()(())()()()()()(())()(())(())(())()()()(())()()()()(())(())()()()()(())()(())()(())()()(())()()()(())()(())()()()()()(())(())(())(())()()(())()(())()()()(())()(())()()(())(())(())()(())()()()()()(())(())(())(())(())(())()()()()(())()(())(())(())()()()()(())()()()(())()(())(())(())(())(())()(())(())()()(())(())(())(())()(())()()()()(())()(())()(())(())(())()()(())(())(())(())()()()()()(())()(())()(())()(())()()(())(())(())()()(())(())(())()(())()()()(())()()(())()(())()()()(())(())(())()(())()(())(())(())(())(())(())(())()()(())()()()(())()(())(())(())(())()(())()()(())(())()(())(())()(())(())(())(())()(())()()(())()()(())()()(())(())()(())(())()()(())(())()()(())()(())(())(())()()()()()(())(())()()()(())()()()()()()(())(())()()()(())(())()(())()(())()(())(())()()(())(())()(())()(())(())()(())(())(())()()(())()(())()()(())()()()(())(())(())(())()(())()(())()()(())(())(())()(())()(())(())(())(())(())()()()()(())(())(())(())(())(())(())(())()()()()(())()(())()()(())()(())(())(())()()(())(())(())()()()()(())(())(())()()(())(())(())(())(())(())()(())(())(())(())(())(())()(())()()()()()()()()(())(())(())()()(())()()(())(())()()()(())(())()(())()()()(())(())()()()()()()(())()(())()(())(())()()(())()()(())()()(())(())(())(())()()(())()(())()(())()()(())()()()(())()(())()(())(())(())()()(())()()()(())(())()(())()()()()(())()(())()()()()(())(())()()(())(())()(())(())(())()(())()(())(())()()(())(())()(())(())()()()(())()()()(())()()(())(())()()()()()()()(())()(())(())(())()(())()(())()()()(())(())()()()()(())()()(())()()(())(())(())(())()()(())()(())(())()(())()()(())(())(())()(())()()()()(())(())()(())()(())()()()()()(())(())()()(())(())()()()(())(())()(())(())(())(())()(())(())()()(())(())(())()(())(())(())(())()(())(())(())()(())(())()()(())()()(())()(())()()(())(())()(())(())()(())()(())()()(())()(())()()(())(())()()()(())(())(())(())(())(())(())(())(())()()()(())()()(())(())(())(())()()(())(())(())(())()()()(())(())(())()(())(())()(())()(())(())()(())()()(())()()(())(())()(())(())(())(())()()()()()(())(())()()()(())(())()(())(())()(())(())(())(())()()()()()()()(())(())()()()(())()()()(())(())(())()(())()()()(())(())(())(())()()()()(())()(())(())(())()(())()(())(())(())(())(())()()()()(())()()()()(())()(())()()(())(())(())()()()(())()(())(())(())(())(())(())()(())()()()()(())(())(())()(())()()(())()(())()()()(())()(())(())()()(())()()(())()(())()()()(())()()(())()(())()(())()()(())()()(())(())()(())(())()()()(())(())()()()()()(())(())()()(())()(())(())()()()(())(())()(())()(())(())(())(())()()(())(())(())()(())(())(())()(())(())()(())()(())(())(())()()(())(())(())(())()()()()()()()(())(())(())(())()(())(())(())()()()()()(())(())()()(())(())()(())(())()()()()()(())()(())()()(())()()(())(())()(())(())(())()(())()(())()(())()(())(())()()(())(())(())()(())()()(())()(())()()()(())()()()()()()(())()()()()()(())()()()(())(())(())(())()(())(())(())(())()(())()()()(())()(())()(())()(())()()()()(())()(())()(())()(())(())()(())()()()()()(())()(())(())()()(())(())()(())(())()()()(())()(())()()(())(())()()()(())(())()()(())(())(())(())(())(())(())(())(())()()(())()()()()()(())(())()(())()()()(())()(())(())(())()(())()()(())()()()()()()(())()(())()(())(())()(())(())(())(())(())(())()(())(())()()()(())()(())(())(())()(())()()()()(())(())()()()(())()()(())()()()(())()()()(())(())(())()()(())()()()()(())()(())(())(())()(())()()()(())()()()(())()(())(())(())(())(())(())()()()(())()(())()(())()(())(())()(())(())()(())(())(())(())()()(())(())(())(())()(())(())(())()(())()(())()()()()()(())()()(())(())()(())()()(())()(())()(())()(())()()(())()()()(())(())(())()()(())()(())()()()()(())(())(())()()()(())(())(())(())()()(())(())()()(())(())()(())()(())(())()(())(())()()()(())(())(())()(())(())(())(())()()()()(())()(())()(())()()(())()()()()()(())(())()()()(())()(())(())(())()()(())(())(())(())(())(())()(())(())()()(())()()()()()(())()()()()()()(())()(())(())()()(())()(())()(())()()()(())()(())(())()()()()()()(())()(())()(())()()()(())()(())(())()()()(())(())()()()(())(())(())()()()()()(())()(())()()(())(())(())(())()()()()(())()()(())(())(())()(())()()(())()(())(())(())(())(())(())(())(())(())()(())()()(())()()(())(())(())(())(())(())(())()()()(())(())(())()()()()()()()()(())()()(())(())(())()(())()(())(())(())()(())()(())(())()(())()(())(())(())()(())()(())(())(())()(())(())()(())(())()()()(())()(())()()()(())()()(())()(())(())()()()(())()(())(())(())()(())()(())(())()(())()()()()(())(())()(())()()(())(())(())()(())()()(())()()()()(())()()()()(())(())()()()(())()()()(())(())(())(())(())()(())()(())()(())(())(())()()(())()()(())(())(())()()()(())()()()()(())(())()()(())()(())()()()()(())()()(())(())()(())(())(())(())()(())(())(())()()()()(())(())()()(())()(())()(())()(())(())(())(())(())(())(())(())()(())()()()(())()(())()(())()(())(())(())()()()(())()(())()()()()()(())()(())()()()()(())(())()(())()()(())(())()()()()(())(())()()()()()()(())(())(())()()()(())()(())(())()()()()()()()()()()()(())()()(())(())()()()()(())()(())(())(())()(())()(())(())(())(())(())(())()(())(())()(())(())(())(())()(())()()()(())()(())()()(())(())(())()(())(())()()()(())(())()(())()()()()()()()()()(())(())(())(())()()(())()()(())(())(())()()(())(())()(())()()(())()(())(())(())(())()(())(())()(())()(())(())(())()()(())(())()(())(())(())(())()(())(())()()()()()()(())(())(())()(())()(())()(())(())(())()()()(())(())(())()(())()(())()()()()(())()()(())(())()(())(())(())()(())()()(())()()(())(())(())()(())()(())()()()(())(())()()(())(())(())(())()()()()()()(())()(())(())()(())()()(())(())(())()(())()()()(())(())()()(())()(())(())(())(())(())(())(())(())()(())()()(())(())(())()(())()()()()(())(())()(())(())(())()(())()(())(())(())()()(())(())()()()(())()(())()()()(())(())(())()()()(())(())(())()(())(())(())()()()()(())(())()(())()(())()()(())()()(())(())()(())(())()(())()(())(())(())()()(())()()()(())()()(())()()(())()()()(())(())()()(())()()()(())()()(())()(())(())(())(())()()()(())()(())(())(())(())()()()()(())(())()()()(())(())(())()()(())()()()()()()()()()()()()(())()()(())(())()()()()(())(())(())(())()()()(())(())(())(())()()()(())()()()()(())(())()(())(())(())()(())()(())()()(())(())()(())(())(())()()(())(())()(())(())()(())()(())()(())(())()()(())()()(())()()(())()(())()(())()(())(())()()(())(())(())()()(())()(())()(())()(())(())()()()(())(())(())(())(())(())()()()()()()(())()(())(())()(())(())(())(())(())()(())(())()(())()(())()(())(())(())(())(())(())()()(())()()()(())()()(())()(())(())()(())(())(())()(())()(())(())()(())(())(())(())()(())(())(())()()(())(())(())()(())()()()()()()()()()(())(())(())(())()(())()()()(())(())(())(())(())()(())()(())(())()(())(())(())(())()(())()(())()(())(())(())(())(())(())()()()(())()()(())()(())()()(())()(())(())()(())()(())()()()(())(())()()()(())(())()()()()()()()(())(())(())(())(())()()()()()(())(())(())()(())()(())(())(())(())()()(())()()(())()(())(())()()()(())(())()(())(())()(())()()(())(())(())(())(())(())()(())(())()(())(())()()(())()()(())()(())(())(())(())()()(())()()()(())(())(())(())()()(())()(())()()()()(())()()(())(())()(())()()(())(())()()()(())()(())()()(())(())(())()()(())(())()(())()(())()(())(())()()(())(())(())(())(())(())()()()()()()()()(())(())(())()()(())()()()(())(())()(())(())(())(())()(())()(())()()(())(())(())()(())(())(())(())()(())()(())(())(())(())(())(())()()(())()(())(())(())()(())()(())(())()()()(())()()(())()(())(())(())(())()(())(())()(())()(())()()()(())(())(())()()(())()(())(())()(())()(())()(())(())()()(())(())(())()(())(())()()()()()()()(())()(())(())(())()(())()(())(())()(())(())(())()(())(())()(())(())()(())()()(())(())()(())(())(())()(())(())(())(())(())()(())()()(())()(())(())()()(())(())(())(())(())()()(())()()()(())(())()()()(())(())(())(())()()()(())()(())()(())(())()()(())(())(())()()()(())()()(())()()()()()()()(())(())(())(())(())(())(())()()(())(())(())()()(())()()()(())(())()(())(())()(())(())()(())(())()()(())(())()(())(())(())()()()(())(())(())()()(())()(())()(())(())()()(())(())()(())(())()(())()()(())()()(())()()(())(())(())(())()(())(())(())()(())()()(())()(())(())(())(())()(())(())(())()()(())(())(())()()()(())()()()(())()()(())(())(())(())(())(())()(())()()(())()()(())(())(())(())(())(())(())(())()(())(())(())(())(())(())(())(())(())(())()(())()()(())(())(())(())()()(())()(())()()(())(())()(())()(())()(())(())()()(())(())()(())()(())()(())(())(())()(())(())(())()(())()(())()(())(())()()(())()(())(())(())(())(())()(())(())(())()(())(())()(())(())()()(())(())()(())()(())(())()()()(())(())(())(())()()(())(())()()(())()(())()(())(())()(())(())(())()()()(())(())()(())()()(())(())()(())(())()(())(())()(())(())()(())(())(())(())()()()()()()(())()()(())(())()(())()(())(())(())(())()(())(())()()(())(())()()()()(())()(())()(())()()()(())(())()(())(())(())(())(())(())(())(())()(())(())()(())(())()()(())(())()(())(())(())(())()()()(())(())(())(())(())()(())()(())()()()()(())(())()()()(())()()(())(())()()()(())(())()()()(())(())(())(())()(())(())()()(())()()()(())()()(())(())()()(())(())()()()(())()()()(())()()()(())(())()()()()(())()()(())()()()()()()(())(())(())(())(())(())()(())()()(())()()(())(())(())()(())()(())()()()(())()(())()()(())()()(())(())()(())()()()(())()()()(())()()(())()(())(())()(())()(())()(())(())()(())()(())()(())()()(())()(())()(())(())()()()(())(())(())(())(())(())()(())(())(())()(())()(())(())(())(())(())(())(())()()()()()(())(())()(())()(())()()(())()()(())()()(())()()(())()()(())(())(())(())(())(())(())(())(())(())(())(())(())(())()()()()()()(())(())(())(())(())(())(())()(())()()()(())()(())(())(())(())()()()(())(())(())()()()()(())(())(())()()()(())()()()()()(())()()()()(())()(())()()()()()()(())(())()()()()(())()(())()()(())(())()(())(())()(())()()()()()(())(())(())(())()()()(())(())()(())()()()()()()()()(())()()()()()()()(())(())(())(())(())(())()()()(())(())(())(())()(())()(())(())(())()(())()(())()()()()(())()()()()()()(())()()(())(())()()()(())(())(())()()(())(())()()()()(())()()(())(())(())(())()(())()(())()(())(())()()(())(())()(())()()(())()(())()(())()(())()()(())()(())()()()(())()()()(())()()()()(())()()(())()()()(())(())(())()()()(())(())()(())(())()()(())()()(())()()(())()()()()(())()(())(())(())()()()()()()()()()(())()()(())(())()(())(())(())(())(())(())(())(())()(())(())()(())(())(())()(())(())(())(())()(())()()()(())(())()()()(())(())(())(())()()(())(())()(())()(())()(())(())()(())(())()(())(())(())()()()(())()(())(())(())(())(())()()(())()()()(())(())(())(())(())(())(())(())(())()(())(())(())(())()(())()(())()()()()(())()(())(())(())(())()()(())(())()(())()(())(())(())()(())(())()()(())()(())()()(())()(())()()(())(())()(())(())()()(())()()(())(())()()()(())()()()(())(())(())()()(())(())()()()()(())(())(())(())(())()(())()(())()(())()(())(())(())()(())(())()(())()(())(())()()()()(())(())()(())()(())()()()(())(())()()()()()(())(())()()()(())(())()()(())(())()(())(())(())()()()()()()()(())(())()(())()()()(())(())(())(())()(())()(())()()(())(())(())()()()()(())()()()()()(())(())(())(())()()()()()(())()(())(())()(())()(())(())()(())()(())()(())()()(())()()(())(())(())(())(())(())()()(())(())()()(())()(())()()()()(())()(())(())(())(())()(())(())()(())(())()(())()()(())(())(())(())()()(())()()(())(())(())(())()()()(())(())(())()()()()(())(())(())(())(())(())()(())(())(())(())()(())()()()()()()(())()()(())(())(())(())(())()()()()()()(())(())()()(())(())()()(())(())(())(())()()()()()()()()()()(())()()(())()(())(())(())()(())()(())()(())(())()()(())()()(())()(())()()(())(())(())()(())()(())()()(())()()(())()()(())(())()()()()(())(())()()()(())()()()()(())(())()(())()(())()(())(())(())()(())()(())()(())(())(())()(())()()(())(())()()(())()()()(())(())()(())(())(())()()()()()()(())()(())()(())()(())()(())(())()()()(())(())(())(())(())()()(())()(())()()()(())(())()()()()()(())(())()(())(())(())()(())()()()(())(())(())()()()()(())()()()(())(())(())()(())(())(())()(())()(())(())()()()()()(())()()()(())()()()(())()(())()()(())(())()()(())(())()(())()(())()(())(())(())(())(())(())()()()(())(())(())(())()()()(())(())(())()(())()(())()()(())(())(())()()(())(())()(())(())()(())(())()(())()(())(())(())()(())()()()(())()()(())()()()()()(())(())()()()(())(())(())()()(())(())()()(())(())(())(())()()(())(())(())(())(())()()()()()()()()(())(())()()(())(())(())()()()()()()(())(())(())(())()()(())()(())(())()()()(())()(())()()()()(())(())(())()(())()(())(())()()()()()()(())()()()()(())()()(())()()(())()(())(())()()(())(())(())(())()()(())(())(())(())(())(())(())()(())()(())(())(())()(())()(())(())(())()(())(())()()(())(())()()()(())()(())()()(())()()()()(())(())(())(())()(())()()()()(())(())(())(())()()(())(())(())()()(())()()()()()(())(())()()()(())(())()()()(())()()()()(())(())()(())()(())(())()()(())()()(())(())()(())(())()(())()()()(())(())(())()()()()(())(())(())(())(())()()()(())(())()()(())()()(())(())(())(())(())(())()()(())(())(())()(())()(())()()(())(())(())(())()(())(())()()(())(())(())(())()(())(())(())()(())(())(())(())()()()()()()()(())(())(())(())(())()(())()()(())()()(())(())()()(())()()(())(())(())(())(())()()(())(())(())()()(())()(())()()(())()()()()(())(())()(())(())(())()()()()()()()(())()(())()(())()(())()(())(())(())()(())()()()()()()(())(())(())(())()(())()(())(())()(())()(())()()()()()()(())(())()(())()(())()(())(())()(())(())()(())()()(())(())(())(())()(())(())()(())(())(())()(())(())()(())(())(())()()()(())(())()()(())()()()()(())(())()()(())(())()(())()()(())()()(())()()()()()()(())()()()()(())(())(())()(())()(())(())(())(())(())()()()(())()()(())(())()(())()()()(())(())(())(())(())()(())()(())(())(())()(())(())()()()(())()(())(())()(())()()(())()(())()(())(())(())(())(())(())()(())(())()(())(())(())(())(())()(())()()()(())(())(())()()(())(())(())(())(())(())(())(())()(())(())(())()(())()(())(())(())()(())()(())(())()(())(())()()(())(())(())()(())(())(())()(())(())(())()(())(())(())()()(())(())(())(())()()(())()(())(())()(())()()()()(())(())()(())(())()(())()()(())()(())()()(())()(())(())(())(())(())()()()(())(())(())()()(())(())(())(())()(())(())(())()()()()()()(())()()()(())(())()(())()(())(())(())()(())(())(())()(())(())(())()(())()()()(())(())()()()(())()(())(())(())()()(())(())()(())(())()(())()(())(())()(())()()(())(())(())()(())(())(())(())(())()()(())()(())()(())()()()(())(())(())()(())(())()()(())()()()()(())(())(())(())(())()(())(())(())(())()(())(())(())(())()(())()()()(())()()()()(())()()()(())()(())(())()(())(())()()()(())(())()(())(())(())(())()(())(())(())(())()(())(())()(())(())()()()(())(())()(())(())(())()(())(())()()(())(())(())(())(())(())()(())()(())()(())(())(())(())(())(())(())()()(())(())(())(())(())(())()()(())()(())(())(())(())()()()()(())(())()(())()(())()()(())()(())(())(())(())(())(())(())()(())(())()()()()(())(())()()()(())(())(())(())(())()()()()()()()()()(())()()()(())(())()()()()()(())(())(())(())()()(())(())(())(())(())()()()()()(())(())()()()(())(())(())()(())(())()(())()()()()(())()(())()(())(())(())(())(())()(())()()(())(())(())()(())(())()()()()(())(())()(())(())()(())()(())()()()()(())(())(())(())()(())()(())()(())()(())()(())(())(())(())(())(())(())()()(())()()()()()()()()()()()()()(())()(())()(())()()()()()()()(())()()()()(())(())(())(())()()(())(())(())()(())()(())()(())()(())(())(())()(())(())()(())()()()()(())(())(())()()(())(())()(())(())()(())(())(())()(())()(())(())(())()(())()(())()(())()(())(())(())()()(())(())()()()(())()(())()(())()()()(())(())()(())()()(())()()()()(())()()(())()(())(())(())(())()(())()(())()()(())()()()(())()()(())()(())(())(())(())()(())()()()()(())()()()(())(())(())(())()()(())(())()()()(())()()()(())()(())()(())()(())(())()()(())()()()()()()()(())()(())(())()()()(())(())(())(())()(())(())(())(())(())()(())(())(())(())(())()()(())()()(())()()(())(())()()(())()()(())()()(())(())()()(())(())(())()(())(())()()()()(())(())(())()()(())(())()(())(())(())(())(())()(())()(())()()(())()(())()(())(())(())(())()()()(())()(())()(())()()()(())()(())(())()(())()()()(())()(())()()(())(())(())(())(())(())()(())(())()(())()(())(())(())()()()()()()()()()(())(())()(())(())(())()(())()()()()()()()()(())()(())(())(())()()(())()()(())()(())(())()(())()()(())(())()()()(())()()()(())(())(())()(())(())(())()()(())(())()(())(())(())()(())(())(())(())(())()(())(())()()(())(())()(())()()()()()(())()()()(())(())()()(())()(())()()(())(())(())(())()(())(())()()()(())()(())(())()(())(())()()(())(())(())(())(())(())(())()()(())()(())(())(())(())()(())(())(())(())()()(())()()(())(())()(())()(())()(())()(())()(())()(())(())(())(())()(())(())()()(())()()(())(())()()(())(())(())(())()()(())()(())(())()(())()(())()(())()()()(())(())(())(())(())(())()(())(())()(())(())()(())(())(())()()(())(())()(())(())()(())()()()()()()(())(())()(())()()(())(())()(())()(())(())()()(())(())(())()()(())(())()()(())()()()()(())()(())()()()()()(())()(())(())(())()(())(())()()(())(())(())(())(())(())(())(())(())()()(())(())(())()()()(())()()()()()()()(())()(())()()(())()(())(())()()(())(())()()()(())()(())()()(())(())(())()()()(())()()(())(())()()(())()()(())(())()(())()(())(())(())(())(())()(())(())(())()(())(())()(())(())()()(())(())(())(())(())(())(())()()()(())()(())()(())()()(())()(())(())(())(())()(())()()(())()()(())()(())()(())()()()(())(())(())(())(())(())(())()()()(())(())()(())(())()(())(())(())(())()()(())()()(())(())(())()(())()(())()()(())()()(())()(())(())()()()()(())(())(())()(())()(())(())(())()(())(())(())()(())()()()(())()(())()(())()()(())(())()()(())()(())(())(())()()(())(())()()()(())()(())(())()(())()(())(())()()()(())(())()()()()()(())()(())()(())(())()(())(())()(())()(())()(())(())(())()(())(())(())(())(())()()()(())()(())(())(())()()(())(())()()(())(())()(())(())(())(())(())()(())(())()(())(())(())(())()(())(())(())(())()(())()(())()(())(())()()(())(())(())(())()(())()(())(())(())()(())(())()(())(())(())()()(())(())()()(())(())()()(())(())()(())(())(())(())(())(())()(())()(())(())()()()()()()()(())(())()()()()()()()()()()()(())()()(())(())()(())()(())()()()(())(())(())()(())(())()(())(())()(())()(())(())()(())()(())()(())()(())()(())()()()(())()()(())()(())(())(())()(())()()(())(())()()(())(())(())(())(())(())(())(())(())(())()(())()()(())()(())()()()()()()(())()()()(())()()(())(())(())(())(())(())(())(())()(())()()(())(())()(())(())(())(())(())()(())()()()(())()()()(())()(())(())()(())(())(())()(())()(())()(())(())()()(())(())()()(())()(())(())()(())()()()()()(())(())(())()()(())()()(())(())()(())()(())(())()()(())(())()()()(())()(())()(())(())()()()(())()()()(())()(())()()()(())(())()(())(())(())()(())()()(())()()(())(())()()(())()(())(())(())()()()(())(())()()()(())()()(())()(())(())(())(())(())(())()(())(())(())()()()(())()(())()()(())(())()()(())()(())()(())()()()(())()(())(())()()(())(())(())()()()(())()(())()()()(())()()()()()(())(())(())(())(())()()()(())(())()()(())()(())()(())(())(())()(())(())()(())()(())(())()()(())(())()()(())()()(())(())(())(())()(())(())()(())()()(())()()(())()()(())()(())()(())(())()(())(())(())()(())()(())(())()()(())(())()(())()()()()()(())(())(())(())()(())()(())()()()()()()()()(())(())(())(())()(())(())()()()()()(())(())(())()()(())()(())(())(())(())()()(())()(())(())()()()()(())(())()()()(())()()()(())()(())(())(())()()(())()(())(())(())()()()(())()()()()()()()(())(())()()(())()()(())(())()(())()(())(())(())()()()(())()()(())()()(())()()(())(())()()()(())()()(())(())()()(())(())(())(())()()()()()()(())(())()()()()(())()(())()(())()()(())(())(())()(())()(())()()()()(())(())()()(())(())()()(())(())(())(())()(())()()()(())(())(())()()()(())()()(())()()(())(())()(())()(())(())()(())(())()(())()()(())(())()()()()()(())()()()()()()()()()()()()()(())(())()(())()()()()(())()()()()(())(())(())(())()(())()()()()(())(())(())(())(())()(())()()()()(())()(())(())()(())(())(())()()(())(())()()()(())()()()()()()()(())(())()()()()(())()(())()(())()()(())(())(())(())(())(())(())(())(())(())(())()(())(())()()(())()()()()(())(())(())(())(())()()()(())(())()()(())(())()()(())(())(())()()(())()(())(())()()(())(())(())()()()(())(())(())()()(())()()(())(())()(())(())()()(())()(())()()(())()(())(())()(())(())()()(())()(())()()()(())(())()(())(())(())()(())(())(())(())()()(())()()()()(())(())(())(())(())(())()(())(())()(())(())(())(())()(())(())(())()(())(())()()(())()(())()()(())()()(())()(())(())()()()()()()(())(())()()(())()()(())(())()(())(())()()()()()(())()(())(())()()(())(())()()(())()(())(())()(())(())()()(())(())()()(())()(())()(())(())(())()(())(())()()()()()()()(())(())()(())(())()(())(())(())(())(())(())()()()()(())(())()(())()()()(())(())(())()(())(())(())()()(())(())(())()()(())()(())(())(())(())(())()()()(())(())()()()(())(())()()(())(())(())(())()(())(())(())(())()()(())()()(())()()()()()(())()(())(())()()()()(())(())()(())()()(())()()()(())()()(())(())()(())()()(())()(())(())()(())(())(())(())()()(())()(())(())()()()()()(())()(())(())()(())()(())(())()()(())()(())(())()()(())(())()()()()()()()()(())()()()()()()(())()()(())(())()(())(())(())()()()(())()(())(())()()(())(())(())(())()(())()()(())()()(())()(())()()(())()(())()(())(())()(())()(())(())()(())(())(())()()(())(())(())(())(())(())()()(())(())(())()()(())(())()(())()(())(())(())(())()(())(())()()()()(())(())()()()(())()(())()(())(())()(())(())()()()(())(())(())()(())()(())(())(())(())()()()(())(())()(())()(())(())()()(())(())(())()(())()()()()(())()(())()(())(())(())()()()()()()(())()()()(())(())()(())(())()(())()()(())(())()(())(())()(())(())()(())(())(())()(())()(())(())()()()()(())(())(())(())(())(())(())(())(())()()()()(())()(())()()(())()()(())()()(())()()(())(())(())(())()()(())()(())(())()()()()(())(())(())(())()()()(())()()()()(())()()(())(())(())(())()()(())()()()()(())(())()(())(())(())(())()()(())(())()(())(())()(())(())()()()()(())(())(())()()(())(())(())(())(())()()(())()(())()(())(())(())(())(())()(())(())()(())(())(())()(())(())()(())()(())()()()(())()(())(())(())()()(())()()(())()()(())()(())(())()()()(())()()(())()(())()(())(())(())(())()()(())()()(())(())(())(())()(())(())()()(())()(())()(())()()(())(())()(())(())()(())(())()()()()()(())()()(())(())()()(())(())()(())(())()()()()()()()()()()()()(())(())(())(())()()(())()(())()(())(())()(())(())(())()(())(())(())()()(())(())(())()(())()(())(())()()(())(())(())(())()()(())()()()()()(())(())()(())()()()(())()()()(())()()()()(())()(())(())(())()(())(())(())()()(())(())()()(())()(())()()(())()(())(())()()()(())()(())()(())(())()(())(())(())()(())(())()(())(())(())(())()(())()(())()()(())(())()()(())(())()(())()(())()(())()()()()()(())(())(())(())(())(())()()()(())()()(())()()()(())()(())()(())()(())()(())()()()()(())(())(())()(())(())(())(())(())()()(())()()(())()(())(())()()(())(())(())()()(())(())()(())(())(())()()()()()(())(())()()(())()()()()(())(())(())(())(())()(())()()(())(())(())()(())(())(())()(())()()(())(())(())()()()(())(())(())(())(())()(())()(())(())()()()(())(())()(())(())(())()(())(())()(())()()(())()(())()()()()()(())(())()()(())(())()(())()()(())(())(())(())()(())(())()(())(())()(())(())()(())()()(())(())()(())(())()(())()(())(())()()()()(())(())()()()(())()(())(())()()(())()()()(())()()()()(())()()()()(())()(())(())(())(())(())()()(())(())(())(())(())()()()()()(())(())()(())(())()(())(())(())()(())(())(())(())(())(())()(())()()(())()()()(())()(())(())(())(())()(())(())(())(())()()(())(())(())()(())()()(())()()(())(())(())(())()()()(())()()(())()()()()(())()(())(())()(())(())(())(())()(())(())(())(())()()()(())()()()(())(())(())()()(())(())(())(())(())()()()()(())(())(())(())()()()(())()()()(())(())()(())(())()(())()()(())()(())()()(())()(())(())()()(())()(())()(())(())(())()()()()(())(())(())(())(())(())(())(())(())()()()(())()(())()()(())()()(())(())()(())(())()(())()(())()(())()(())()()(())(())(())(())()()(())(())()()()(())()()(())()(())()()(())(())()(())(())(())()(())(())(())()(())()()()()()(())(())()(())()(())()(())()()(())()(())(())()()()()(())()()()()(())(())(())(())(())()()(())(())()()(())(())(())(())()()(())()(())(())(())()(())(())(())(())(())()()()(())()(())(())(())()()()(())()()(())(())()()()(())()(())()(())(())()(())(())()(())(())()()(())()()()()()()(())()()()()()(())()()()(())()(())(())(())()(())()(())(())()(())(())()(())()()()(())(())()()(())()(())(())()()(())(())(())(())()()(())(())()()(())()()()(())(())(())(())(())(())()(())()()()(())(())()()()(())()(())(())(())(())(())()()(())()(())(())()(())()()(())()(())()(())(())(())()()(())()()(())()()(())()(())()(())(())()(())()(())(())(())(())(())(())(())(())()()()()()()()(())(())(())()()(())()()(())()()()()(())()()(())(())(())(())(())(())(())(())(())(())()()()(())(())()()()(())()(())()(())(())(())()()(())(())()(())(())()(())()()(())()(())(())()(())()(())()()(())(())()(())(())(())(())()(())(())()(())()(())(())(())()(())()(())()(())(())(())(())()(())()()(())()(())(())()(())(())()()()(())(())(())()()()()()()(())()()(())()(())()(())(())(())()(())(())()(())()(())()(())()()()(())()()(())(())()()(())(())()(())(())(())()()(())(())()(())(())()(())(())()()()()(())(())(())()(())(())(())(())(())(())()()(())()(())()()(())(())()(())()()()(())()()(())(())()()()(())(())(())()(())(())(())(())()(())()()()(())()()(())(())()()()(())(())(())(())(())()()()(())()(())()(())(())(())()(())()(())()()()(())(())(())()(())(())(())()()(())(())()()()(())(())()()(())(())(())()()()()()()(())(())()()(())(())()(())()(())()(())()(())(())(())()(())()()()(())(())(())(())(())(())()(())()()()(())(())(())(())()()()(())()(())(())()()(())()(())()()()(())()(())()()()(())(())(())()(())(())(())()(())()()()()()()(())()(())(())(())(())()()()()()(())(())()(())(())()()(())(())(())()()()(())()()(())()()()()()(())(())(())(())()(())(())()()(())()(())(())()()(())(())()(())()()()(())(())(())(())(())()()(())()()()()(())(())(())()(())(())(())()()()(())()(())()(())(())(())()(())()(())()()()(())()()()()(())(())()()()()()(())(())()()(())(())()(())()(())()()()(())(())()()(())(())(())()(())()()()(())(())(())()(())(())(())(())()(())(())(())(())(())(())(())(())()()()()()(())()()()()()(())(())()()()(())(())(())()(())()(())(())(())()()()()()(())()()()(())(())(())()(())()()()()()(())(())(())()(())(())()(())(())()(())(())()()(())(())()()()()(())()(())()(())(())()(())(())(())(())(())(())()(())()(())()(())(())(())(())()(())()()(())()(())()()(())()(())()()()()(())()()(())(())(())(())()(())(())()()()(())()(())(())(())(())(())(())()(())(())(())()()(())(())()(())(())(())(())(())()(())(())(())(())()(())()()(())()()(())(())(())(())()()()()(())()(())()()()(())(())(())()(())(())()()(())(())(())(())(())(())()(())(())()()()()(())(())(())(())(())(())(())(())(())(())(())(())()(())(())(())()()(())(())()(())(())()(())()()(())()()()()()()(())(())(())(())(())(())()(())(())(())(())()(())(())(())()()()()(())(())()()()(())(())(())()(())(())()()(())()()()(())(())(())(())(())()()(())(())(())()(())(())()()(())()()()(())(())(())()()()(())(())()(())(())()()(())()()(())()(())(())(())(())()()()()(())(())()()(())()()()()()()()()(())(())()()(())(())(())()()()()()(())()()(())()()(())(())()()(())()(())()(())()()(())()(())()()()()()(())(())()()(())()()(())()(())(())()()(())(())(())()(())()()(())()(())()(())(())(())()(())()(())()()(())()(())(())()(())(())()(())(())(())(())(())(())()()(())(())()(())()()(())()()(())(())(())(())(())(())(())(())(())()()()(())()(())(())(())(())(())()()(())()(())()(())(())()(())(())()(())(())()()(())()(())(())()(())(())(())(())(())()()()()(())(())()()()(())()()(())()()(())(())(())(())()(())()()(())()()()()()(())()()()()(())(())()()()(())(())()()(())(())()(())(())(())()()()(())(())()(())(())()()(())(())()()()(())()(())(())()(())()()()(())()()()()()()(())(())()(())()()(())(())(())(())()(())(())(())(())(())(())()()()()()()()()()(())(())()()(())()(())(())(())()()()()()()()(())()(())(())(())()(())()(())()()(())()()()(())(())()()(())(())(())(())(())(())(())(())()()()()(())()(())()()(())()()()()(())()(())()()(())(())()()(())()()(())()(())()()()()()()(())()()()(())(())(())(())()()(())()(())(())()()()()()(())()(())(())(())(())()()()()()()()(())()()()()(())()()(())()()()()()()(())(())()(())()()(())()()(())(())()(())(())()(())(())(())()()(())(())(())(())()()(())(())()()(())(())()()()()(())(())(())(())()()()()()(())()()(())()(())(())()(())()()(())(())()()()(())(())(())(())()()(())()()()(())()()(())(())()(())(())()()(())()()()(())()(())(())()(())()()()(())(())(())()()()()(())(())(())(())(())()(())(())()(())()(())()(())(())()(())(())(())(())()()(())(())()()()(())(())(())(())(())()(())(())(())(())(())(())()()()(())(())()()(())(())()()()(())()(())()(())(())(())(())()()()()(())()(())()()(())()()()(())(())(())()()(())(())(())()()(())()()(())(())(())()()()()(())()(())()()(())()()()()()()(())()(())(())()(())()(())(())(())(())()()()()()()(())(())(())()()()()(())(())(())()(())(())(())()(())(())(())(())(())(())(())()(())(())()(())()(())(())()()()()(())(())(())(())(())()(())()()()(())()(())()()()(())()()(())(())(())(())()(())(())()()()()()()(())(())()()()()(())(())(())()()(())(())()(())()()()(())()()(())()()(())(())()(())()()()(())()(())()()()()(())()()(())()(())()(())()(())(())()(())(())(())()(())()(())()(())()(())(())(())()(())()(())()(())(())()(())()()(())()()(())(())(())()(())(())(())(())(())(())()(())(())(())()()(())(())(())(())(())(())(())(())()()(())(())()()()(())()()()(())()()(())(())()(())(())(())(())()()(())()(())()()()(())()()(())()()(())()()()(())()()(())(())(())(())(())(())()()()()(())()()(())()()()(())()(())()(())(())()()(())()(())(())(())(())()(())()()()(())(())()()()(())(())(())(())(())()()(())(())()()(())()()()()(())(())(())(())()(())(())(())(())()(())(())()(())()(())()(())(())()()()()()(())()(())(())(())()(())(())(())(())(())(())(())(())()()(())()(())()()()()()(())(())(())()(())()(())()(())(())(())(())(())(())()(())(())(())()(())(())()()()(())(())()()()()(())()()()(())(())()(())()()(())(())()()()()(())()(())()(())()()()()(())()(())()(())()(())(())(())()(())()(())()()()(())(())()(())(())()(())(())()(())(())()()()(())(())(())(())(())()(())(())(())(())(())(())()()()(())()(())(())()(())(())(())(())()(())()(())()()(())(())(())(())()(())(())()(())()(())()()(())()(())()()(())()()()(())()(())()(())(())(())()(())(())()(())(())()()()()()()(())()()(())()(())()(())()()(())(())(())(())(())(())()(())()(())()(())()(())()()()()()(())(())()(())()(())(())(())(())(())(())()(())()()(())(())()()(())(())()(())()()()()()()(())(())(())(())(())(())(())(())()()(())()(())()(())()()()(())()(())(())()(())()()()()()()()()()()()(())()(())()(())(())()()()(())()(())(())(())()()(())()(())(())()(())(())(())()()()()()(())()(())(())(())()()()(())(())()()()()(())()(())(())(())()(())()(())(())(())()(())()(())(())()()(())(())(())(())()()(())(())()()(())(())()()(())()(())()(())()(())()(())()(())(())(())(())(())(())()(())()(())()()()(())()()(())(())(())()(())()()(())(())()()(())()()(())()()()()(())()()()(())()()(())(())(())(())(())(())()(())()(())(())()()()()(())()()(())()(())()()(())(())(())(())(())()()()(())(())(())()(())()()()(())()(())(())()(())()(())(())(())()(())(())()()()()(())()()(())(())()(())()()()(())(())(())()(())()(())(())()()()(())(())()(())()(())(())()(())()()()(())()()(())(())()()()(())(())(())()()()(())()(())()()()()()()(())()(())()(())(())(())()()()()(())(())(())(())()()(())()()(())(())()(())()()()(())()(())()()()(())(())()(())(())()(())(())()()()(())(())(())(())(())()()(())(())()(())(())()()(())(())()()(())()()()()(())(())(())(())()()(())(())(())(())()(())(())(())(())()(())()(())(())()(())(())(())()()(())()(())(())(())()(())()(())()()()(())(())()(())(())()(())()(())()()(())(())(())()()()(())()(())(())()(())(())(())(())(())(())()(())(())(())(())()(())()()(())(())()(())(())(())(())()()(())()(())()()(())()()(())(())(())()()(())(())()(())(())()()()(())()(())()()(())()()()(())(())(())(())(())(())(())()()()(())()()(())()()(())(())(())()()()(())(())()()(())(())()(())(())()()()()(())(())()(())(())(())()()()(())(())()(())()()(())()()()()(())()(())()()(())(())()()()()(())(())()(())()()(())()(())(())()(())(())(())(())()()()()()()()(())()(())()(())(())()()()()(())(())()()()()()()()()(())(())()(())()()()(())()(())(())()(())()()()()()(())(())(())(())()()(())()()()()(())(())(())()(())()()()(())(())(())(())()()()()()(())(())()()()()()(())(())(())()()(())(())(())(())()()()(())()()()(())(())(())(())(())(())()(())()(())()(())(())--)((-()-)---)-)--(--)(-())--(-(((())--)-)----(---()---)-))-))((-)()-))----(-(--)))------(-())-()))---(----)-)--(()-))(-----(-----(---))(-)-((--((--)(()()(--)-)))-(-)--)(-----)(-(--)-))-((-(--((((-)-)((-----()-)(-)-))-----)----()())-))---))--)()(--(-()--))-)))--)-(-----)(----))(---)--(----)--()(-)(-(-(--((((-)(-(-)-))))---))-((-)--)---)))))---((--((----)-))))--)-)------(-(----)-------)-)(--)-)-----))-)--)))---)-)((-)----)(((-((()-)---(----)---))---)((------))((--)-))-)-(-(()--(-)-))----))(---)---)()(()--()(()--())((---()-----)-))-)-)-)----)(((--)-(())---)-(-((--()))-(-(--))-(---)(--()))-()-)----)(-(((-(--)(-))(-)))-()((-(----()---(-(--()-)---))-(-)((((()-(-)))----(-(((-())-())(---()-)-(--()-()-(--(-)--(((----))-(-)(----(-()--)-))-----)-(()-------)--(((()-(-----(---(-)-)-()--(()---)(-((--)(----(())--()(-((---)()--()---()-)-)(-)-(-)()((((-(-)-(--)--((-())-(--)--(-----)((---(-(-)-(-((()(-(--)(((---())(((--((-)-(((-)-(()-----))-)((---)-)-(----()))(----()--((----)((--((((-()(()))(-)(--(---)(---(-((-----)-)--(--(-)-()---(--))--(---)---())-()))(()--(-)(-((--(--))-(-(--()-()(-)--(---(()-((-))-)-)-(-)()()(()(--((-----))--)))((-(-))--(-)-)-)-)-(-----(()----(-)(--)())-)(-((-)(--))(-(-(--(---)-))--(-)(--(--((--)()(---)-(()(----)--)--(---(---))-(--()--((-()(--(-((--)--((---))--()-(-(-)----)--)()))(-))---)()-(--)--((---)(-)-())))---(----)-(-----)-)((--(--)---()--(--)----)-)(---)--(()-----(-((()(--(--)-)------()(-))-(---(-----)---(----)-)--)----(-----))-(---)--))--(-(-((--)(-----()((-()-)-()(-(--)-)-()(()-(-----)))--(------())--))(---(---)--)()()(()--((-)--)(-)--(-(()-((-)-(--()--((--(-))-()----(--(----))(-)(--(-)()(--))(------()--)-)---()))()-()((-()--((--(---)))----)--)(-)--(-)(--(((---(-))(((-(-()()-()-(----()-)--(--((((--(----(-(----((())-(()())-----(-)-)()()))-(-(((--()(-(-)()--)(-(--)))-)-----(-(----)))((--(()()(-))--(--)--(---(-()(-)-)------(----))-)-(())---)))(()---)-----(----)(---))--))----(()))((---))-(-)(---)----(--(())---)--)---(----()--)((-)-)-(----))---(-(-----)----)-(-()-(----()-)-)))--((-()()(----(-())-------)()-(-)-((------(--))---(----(--(((--(--((-)(()(())--(-((--)(-))(--(---)-)-()-)(-(-)(-)(---()-)())-)-)-(--)()--)(-)-())(()------()(())-(((--))----)-((-)---()-(-(---))(-))--)()--)-()-(---()----)))---(-)(()(----(-)(-----)---)-)-()(--)((-(-()(---)----)---(-----(--)-)(((---(-)-(-(-(-----)()-)(-))--(-(----)--((())(--------(()(--)--()--))(-()--)-----)(--()-(-)-)-)-()-(---))-(((--(())-)-((-(())(--()----(-))))---)))-)--)(-(--(--(--((---(--)------(()-()((-(--)--)(-(()(-))(--(-)--()(-)(--)(-()-))------(((--(--)()--()-))---())(-((())(())-))-(-)---)(--(---(-)(-(-(-)(----)-((-))((--()(((()----)((--))()(()----(-((((-(()-(((--(--()-)))--())-(--)(-)-----))(-)---(-(-)--)()(----)((----)-)-(((-)--(((-)---((----)((--)-)----(-()))())-)()))()----)--)---)(()--(--)))(((-)()---)()-()(-)(-)------(-()---(-)(-(-(-)-(()()))-(-)-)(-)-----))()(()-()(---()--(-)-(-())()-)--)-((----(-(--)-(--(()((---((-(---)-)---()-)---)--(--))(---(------))(--))-(-)-)(--(((((--)-(--)--))-((----)(-)--)----))-)(((---(--)-((-)()---(-(-)))-((-)--())-(--)-(--)()-)(----(--(-())(-(-))(---)-))(--((-(((----(--(----)-)--)(---)-)-(-)--)))())-(-())---()-)((-(---(----)--(-)()--((-)-(--()-(----(------(--)((-)---(-)(()()---)(-((()()(((----)((((---)(-------)(--(---()-(-(()--((()-)-()--(---)(-)))()--(-((()-(((--((--------)-(----)((--)))--(-----)-(-(-)(-(-(-(-)--((-)(--))(-)((--())(-(---())--))-)-()(--)((-(()-)(-))--(----)-()(-)--(((-()()-))(----)(-(---))-)((-))((-))()(-----(--)--(-)--()--)---)----)--(-)---)--)---)---((()(--)----)(())--)(--)-------)--))(--()------)-(-))--)()---))--)))--))------(-()-----)--)-)----(---)--)-))--)-(-)--)-(-)-----)-(---())--)-((-))(--((---)(-)-((---(()-(-(--)(--(-))-)(--(-((()--(-)-(()--)-((-(((-((--)((()---()--(-)(-(())(-)((()(((-)(-)---)()--(----------(((-))-))--------)---)-)-(--()---)(-(-)-(-((-(--)-)-((-(-(-)(()---)-(--)))))----)------(-)-(-)-)-------)((-)--(--)--)--))(()--(-(--()-)()()--)()()-(----(())--)(-)--((--(-))---)-)(-)--))--)()()----))-(---((-(--)--()(((---()((---)))(---))-(((-()-)-(-(--(-)-(-(--)()-)(())-))(-(-(()---)-----(()---(((()())-)-)---((----)--(-)-(--()(--(--))-((--)()-)----------((-()-(---)-(-----(-)--)----)---)---(-((-)--)-)--)--)-)-(-(-)-))(-)))(------(---)--()----())--()))-((()--(-((-((-(---)-)---(-)(()---(-----(-)---((-()-()-(-(--(--()(-(----()-)--))-)(-)(----))(-------(---)(---)--()-((-)---((-((-(-)(-)()--(-((()(-----)------)()(--(--)----(----)-))-(-(--))(--(--()-)-(-(--(-(-)---))()---(-)()------)-())-)-(---)-(----(--((-((---()---()---(--)((--())---)-(--)-)(--()-)(---)-((---)-))--(----(--()----)))-)-()))-)(--)--)--(-)())--(-)()(-)-))---(-----()(--()(-))(-(-)-(--(())---()--(-)(---)(()(()-()(((()--(------(-)-)()-(-----))---)(((---)))(--)--)-(-----(--()(--)--(--------(-)((----)(----(-(--(-)---)------)())-)--)()-)----((-)----((((-(-()(-)-))-)--(--)-()--()-)-----)-(()---(-(--)-------(--()))-)((((-(---()---(-----(-()-------)((--()-)(((((-(----(-))(-)----)-(-(((--()--)(--)())-()--))-(-)(-(-()-(((--)-((()--)--)(---((((-)-(--)-))()-((---()---)((--(-)(-(-)(((-))-)-)--()-(-(-----)))-)-(-(---(--))--------((--)-)-----)-))-)()((---()(-))()--(--()--))(-)----)(((---)--(-)-(-)))()-)(----()((---(--(--(--()()--(----)---((-----)---)()-))-(-)--)----(-))-(-(())))--)(--(--))--))()----((-()-((--)((()()-(--)((-)-)((-)-()()-)-)(()(--)---)(---(----)()()()(())-)-)()-)-((--()--)--)(--(((-()()(-)-)--)--((-)-())--())---)--)-(-(((--)(-))--))-)))()()()-(-()-)-(((-((----)-))---)--(-))--)-(-))----((()()()--()-)---(((-()(-))(--))-(--)(()--(--(-)(()-)------()--()-(----(--)-)(-)(-()-)---()-)-)(-----))--()((-----(-((-)-)--()--))-()-))-)--(-)-())----(-----)--)--)()(-----)--)-))-)-(-)-)-))()--)(-----(-)--))--(--(-))-)--)(-)---(()--(-----)(()-(--(---)-)-(--------)-----)--(--()()-(-)-)(-(-))-----))((-))(--))(-)--)-)-()--(-()----)(-)---())())(-((--()--)-()(--)-()(()-)-(((-)-(())--)-(-------((()))-)-(-(-)-------(-)()-(-)----(-(---)-(--))-----(-(()(-)--)(--)))(--)(--(()()----()--))()())--(-(-))-)---()-)-)(-)((-(-)-)(-------))-)------))(()---(())--(---((--)-)()-----((-(()-((-)())-)--)-()--)(-)---((--))---)-)((-(--(----)(((--(-)-)---(-((--)--))-()()--)-(-(-(--()-)(--)-(--())()(()-(--(--)(----((((-)-----(-)-)--()()))----(-)-(-)-)-))(-)---)--((--(--)))-)-))(-((-)-)--))((-------()---)-(--)-))--)(-)-(------((()(-----)---())--)((--(-)-((-)--)-(----(-------)((-(-()()--(-------))-----()-(-((---(--))--(--))(----((---(-(()-)--(-()-----(--(-))((-()---())------)-(-((-)-))(----()(--)-)--))))))--)-)-)----()))--((--(-((--()-)---)---(---))-----)(--)()(-))--(--()--(()-)))----))---())((--)((--(())()--)--(()-()---()-----(-)(--))-((())(-)))-))--)---))--()()------(-(----------()--------))-))(--)-()))-)-())))(-)))---)---)--)-)-()---(()--)--((((----))()(-(()-())-)-)()(---)--((---)))((-)(--(-(---------()--(--((--((-(-))-(-)(--(-()(((--(-(-)(-)(--)(--(-()(---((--(-)-)-)----)----)))-)((--(---)-(-)-(-()(---)-----(--)-----)-)--))(---()(((-(-)))--(-))(-)((()--)-(((()())--)--)-)---)(-(-(-)(((----(---)-)))--(-(-))-(-))-)(---()))-()--)))--(------()-()-(-((-(-)-)-)---(-(-())-(-((---(-)(--(----------(-()-()-(--(-(----(---(---)((-----(()((((())(--)(---)-(--))(-----(-))--((--()--)-(--))--))--))--)))(()))(-()-))))--()-)())-(-)-()(---(()(---(())--)-(--()-)))----)((------)(--)----))(---(--(-(--()-((-(()-))()(((--)---)(-))--(-)-(-)(-))((---------(---)(------)-)()-----(-)()---------)))()-------(--)-((--))---(-))(-)(-)---(()-((-(---)((-)--)-----((-)(-()(-))-(((--))(--(-----(---(()----))---(()---)-(()((--)(--(--(--)-)()(-(--))--)())--)((-((-))(--)(-))((-)--)--)()-()--))-()()(-)-((-(-----(--))))((--(-)))-)-(-)-)((--()-)-----)-)-----()--)-)(-))((--)---)---)-(--)--))(--)-))))-----------)--)--)))(-(()--))--((------((--()(-(---)---(()---)-(-)---)(()-)()-((-)))())-)(-()()-)-()----(-))(-(--------))-))())()(()-((())))--(--()-(-()--)()(---))))-()))))(--)(----()-(--(--(-(-))-()-(-(-(-)(---(--(--(-)--(((----(-(-)-())----)-)-----)(-)---)()---()---(-))--((((-(-))-)(--)-((-)-(----))-((-)))-)()(-(()()-)-(-)((-(-(---)--)-((---)-(-)-)-(-(-)--)(-----))-(----)---)--)-(-------())-----)-((-----()((--(--)(----)---(--(--))----()-)----((---(----))-))()-(-)))----((-()()-))-)-------)-(--)(-)-((-)((-(--(-(--)--((--))))()))(-(--))(-))--)-)()-()------)()-))--()(--))()(()))(-------)(----(-)---)-))-(----(--(-(()---)--)-))--)()-)-)--)--))-(--)-()---)----())-((-)-(--((-)--)(()))-(--()-)-(--)--()())))(---)(-(--)---(----)-())--)---)-())-)--(---)---(--(---(-----)())-----(-)-------)))()-))---)))-((-((--)--()---)()-)-))---)()-----)(()))(-)()-)-(-)--(-()-)-))(-)--))-)-()-()-((---)-)--))--(-()-(--(--(------)-----))-)((-(--))(()-(--))-(-)(-(---((()-)(---(-)--()(((())-(((-))-)(-)--)(-((-(-))---()--())()(--)((-----(---(-()--(-)---))((---)---(--(((()---))()())--)--))(--()))(-(-((-)-(-)-(()(--(-))))---)---()------)-(())()---((--())))-()---)-))---(--()-)-(-----((-(-(--)(()-(---))-))-()-(---()---(---)()-(---)-))-))(()-))(-----)---)------(-(-)(((-))-(()--)-(()))-------())(----)-----((--))-)()---)()------())-)(((--))(--)--()-)(-()(((--(--)((-(-()(-(-((-----((-(-()))-)-()())--)(-(-((-)--((()--))-)-))--)-(-)----(-())-(())-()((-()(-)((-----))(----)--((-(-------(--)))---)-(--()))))))-)--)-((-()---(----)--(--)-((-(----))--())-(--(()))---(-)--((----()--)---)))--))-()(()))-(()-)-))-(-()(-()((--)((-(-----)---------(---(-(-----((((---(-)(----(-(---(-)--(--(--(()--)-))((-(---()))-()(-(((--()()--)--(-)-()----))-)--)-(-(-(-(-(----))()(-))))--(((((-)-()(-)))-())---((---)--)-)--(--)))-))-)-)-)()-----(-)-(()(()-))(--)(-)()))(-()(()-)(-----)))()(--((----)-)-)-())--)-)-)--)))-)--)()-(()-(-)(-(-)-)-(---(----)-))---)---)(-)--))(()-)-))())---))-()(-)(--))((())-()))-()--))--)--)((-(((----)))(-----)-))-(-)-))-)(-)--------)()------)----(--)-)-)--)-)(-(-((-(-)--()--)-)-(---(-((---)-((---(()-----((-(--()(-((--(--(-)-())((--))()(--((((-(-()-)-)()(((--(--(((--())))-----(((--()-)--)---(--)((-()((((--)--(-)---))--)--(-(---(--(-----(----)-))))-)--)---(--(-(-((-)(-(()-)-())-)---(--(-)-----)--)-)(--(--(----((-)-)(-()-)-(()-(-)-)-(-((-(--)--(-)-(-(--(-))()-))-))-----()--))()-()---)--(---(---))--))-(-)-))-)-(-)-)-)-)-------(---))()---)-(-(-)-))-----)(--)-((-(--((---)-)-((()-((--(((-(()(-)((-)())---)(----(-()-()((--()--()---)-))--(((---))((((-(()--)--))-----()--)()------(--))(--)---((--)--(--)-)()-()()(()(--)-------)---))(--)((-)--(((--(-(-(-)(-----(--)(-)-)(-((--)-()((()()-(--(-(----)(---)-)--))-()---)(---((()(--()()(------(-))---()((-()((---()--)))-(()(-)()-(()--)(---()-))---)-)---(---)(()-)-)))(--(-())-)---))(--()--))((-(-((-)-(---()-)((())---(-)-(-)----))----))(-)--))()))----()(--)-)(-)(----(--((-)-----)(-))))-(--)-))(-)--)--))(-)(())-)))-)-())-((-()-----)--------(-)(()--)-(-)---)----()-)((((-(--(-)----()))-((-)-((-(--)-)))--()-)))---(-)-)----)---()())-)(-((-()-(())---------)))--(-(-)((-((-)-)-((-))----))(----)(--((---)------)-((--(((-((-(-)()----(())-)--)-)-)--(--(-)--(((-)-)())--)(()---)--()-)(---)-((-(--(--)-((-())-(--((())--)--(--)--(-(--(-(()-)))((---(-()()-()(-)---(-()---((((--(--(-((----)--------)----(())-(-)----)-------((-)-())-(-)))----((---(-)--()-()(-(-)(----)-(((-()---((--)--()--()--)--(----()-(---(--(-(--()()()--))-)()--)()-(()(--)-(-()--(----(-))-(--)--)))-()----)(-))-(-----)---(-())----(---()(-(--()-----()(---)-)(-)--)((--(---(-))-(---((-(((-()((-----)----)--((-)---(--)---(((-(()(-((---(-)-(()--)-----()(----))-)-)--(-()--))((--(-((---(-(--(--)(-(--(---)((-((-)--)--)()---(())(--(((--(()(-)((-(----(---(--)(((-()------)----(()--)---)---()--)()--(()--)()--()))-))(---)))---)())(----)--)(--)-)-)(----(----))---(-(--))))-(---)()-))-(()-)))))-()-)---)(--)((-)---)((-))--------)(--((()-)--)--)---------)--)--))(-(-))-(--)())))-)---)-)-(-(-((-)()(--)-))-(()-----)(-()()--)())-)-))---)----()(----))-(-)-((--)(--)--)-(--)(-(--)-)())((-(-(--)--(((()()-(---)(--)((-----()((-)---))((()---((-)--())-((----)(-))-)-))--)----)))----(-)----(--))---)-)()--)--)-((--)()--(((-()-))-))-(-)-)-)))--))))-((-((-(-()-----)((---(--------)(-----)---()()---)---(-(-)-)-(------(---)(())(--(((-()(-()-((--))(------(-((------))-))--((--)-()---((-)((--(---)((-(-()---)(-----()(-)(-((-(---)-((-(()--(---)-))-)--)-((-----)-))---))))-(--(-()(---)-()--(-((---)))(-())))-)()(())--)()-----)(-(---)(---))()(-(-()))(-)--(-(-())--)--)-(())(---())-()))(-(--(-)--(-(--(-(--))------(---(---------()(-----(-(--)-(--()(-)-(--)()----))())--)(()-------(---(----()-(-)(-----)(---(---(-)((--(()-))))(---)-((---)-))(((--)(-(()-)-)(((---)--(--(-((---)(--)-(-)((-))(-(--)(-(-----)--------))------)-))(-()(-)(()((--(-(-(-((--()-(()-(-)--(---()-(-)-)((-)(-()-)-)--))-(-()-----)))----(----))-----()--())(((-)---)-(-()((()((---(-)--)---)--(----)---())))-()-(-------)--()((()-)-((-)--((())----)-(-())----())-(-(-----())()---())-)---(--((--(()-)))()-)--)(-(-((-(------(-)(---(()-))-)))(-(-----(---(-----))-()-----(()-(-----(-)(-)--))----(-((((------------)----(-())()))-(-----(--)---(-)--()-(()))--)))-((-(------)-(-()-(((-(-(--(---(-)-))--()-)))-)(()-)))-)(--(--)--)-)((-()(-)-)-)----(--(-()(()((-((()(-(()(--()((--()--)(--(--)-)-))))-)()(---)()-(-----)-()-()())---)-(--)()-))(--()--((---)--)))())-)(--)--()---)--)(-)((--)---)--(---)()(--((--))---)--(-(-)----(-)())(-)()---(-)-))))---))-)(-((-(-----))--(-)--))---))()--)-)()-()--)(--)---(---(-----(-(-()()---)--(-(--(--)(-)(-(-()--((---))--))--((---)-()-----)(-())-)(---)----())(---)((--)--)((----(((-)--()-)-(---(-(--)(---)--))(()--)--)-(--)))-))((((---)))--())-()()--)(()((-)(-)(-((-)--)---((-()---(-((-)--(-))(----)-((())(--------))-)(---(-)(--(-)))---()-)-()--)---(---)()))---)--)((-)--)()-(--((-)(-)-((()(--(--)---))()---(-(()-((((---))--)(--)())---(---)(()-(-((--))---))---)----)-(------)--)-)-))()(-(-()))--(-((-(--(-----))--()-))--)(--(-)--(()))(-(-(-(---)))(--))(------(()()-)--))--)(()-)-(--)(--)-()(--)()---)-------))-()-))((---()--(-(--)---)))(--(-)))--(------()----()-(-)-)----)))--())))---))(-)-----(--)-(--(--((-(()---)-(-)-)(--())---(----(()-(())--())(---))((---(----)(-)(-))(()(((----(--(-)-)((--(-)---)((-))---)((--)-))()()--(--)(----)--(------)-(--((((-((--((-(----)--))()-----()---)(-(-)----)())(--))----(--(--)-(-(--)-)(())---(-)-((((-())--(-)))--)-(--()-(-)-)--)---(()-(--))--(--)-(-))(-(()--)----)---)--()))--(((----)-)-()(----)----(--()--(--())()))-)-)-()-()--(---((-((-((-)---(())-)-((-(((----)()-()--()(-((-())--(--)-----(--(-)---)-)--(-(--)----(-)--)------)--(--)-----(((-(---())--(--)--(-))-))--)-)))-----()()((--(--())()-----))))()-))-)(-()(()--))))-()--(-()()--()-(-((-(-(-))-(-----(()(()(()(()--(--)-)-)(----)-()--)---)---(-()(-(((-----))-)-)----((---(-)-(--(----)-(-(--)(((-))-))-()---))-(--(-(---(--(-())-))(-))----()---(-))()--(-----))----)))--)-(---()-----)---((--(())((-()(-)()((((---(--)()(-(-)-(--))(--(--()-)(--)-))-)-((((---)-)-()))(((((-()--))()-())-)(--(--))-)-))(-----(--)--))----(--)--(-(---))---(--)----)(-))()))-)-)(())(-())-(())(--)(((()-)---(----()--()-)-)--(------)((-)--))(()((-)()-------()(---(()--(((-----(((--()-)--------)(-)-()--(--(------))-)--))(---)((-(----)----)(---))--))(---()--)--)-)--((--()-)------()--)(----)((-((-(-----))---)---(())-(()(()--)-)(---)-(-)-)-((----)--)-(-)--))--))--()--()(-((--((()-)()-(((---((-((--)--(()----)--))--()--()()-(--((((---)----(-)))(--)))----)(-()(--((((--(--)--()-()-)--)-)())-----)-)--)------(---)-)--)--)----)--(--))-)--((---(-((-(---)-(()--((()-)-)-(-((((-(-((----(----))-()-))(-(-))())))((-(-()()--))----))(--)(((-----(-)--(--)-)-(--))(((--)--)()-(-------))(())))))(--((-))---(-)----((-((-(-----))((((((-)()-)---)-)----(----)()(-)()((-(--)---)))--(--(-)----------()((-)-)))((-((((---)()-)-)-(-(-))(-()----(-(--((-(-(--)(()---)(-(-(()--(-)-(--(--(--((----)-)---(-())-)-())-())-((--))-(--((-(-)(())((--(-()-()-----)(--))-()-(-)(----)(-((-(())(-((-)()(-(--))-)----)-(-)-(-(())(())--(-----(-(-----(()-)--(((-)-)-(-)(((((--()---)(-----((----(-(---(--)--(---)--()-((-)----)-()((--((--)--))-)----)---)(------)--()((()--((-(-(-(()---------(-(--(-)--)--(((----)-))()((--(())())()(--(-))-)------(-(--()--(-)())-((--()-)-(-)-)-))-)--)-(-()--)-)--)--()-(-)()))--))-()-------(--))--)((-)---(----(-(--))--)--())-(--(--))(----()-(-))-))(()(--(-)(-))()--)((--(())--)----))--()())--))-(-(()-)()-(---))-()))-)(-))-(------(----(---)()))-)(-(()(-)(-)-(----())--)-----)--)-((((---)(-)-(-))()-)-))()))---))-))--()--((-)---(()(--)-(---)----)--(((---((----()(-)))-)---((-(((---(-)-()-)(-()-----()(-))-(--())----(()---)--((()((-()(-(--(------(--()--)---()--(--(--)-)-))))---((---(---((----)())()--)------())----)(--((---)-(--(-((-(((-(((--))--())(((-)--(---(-)(-(-()(--()()-((-)()---(--))-----)(-((-(()-)()-)))----))(--))-)-)-)()))--(((-((--)()()-)-(--()----))-)(-----()-----))---)--))(-)-)(((-----(((-))-(-)(--)))--())-)--)----()))()())--)-(()(---())----(-(-((--()-((---)-()-))-))(------(--(-)-)))----))-((-((--)---)---)--(-)(((-(-)--()(--)()---()(-()((()(---()-))(-)))(-(((--((-))-)((-----(()))-----()-----)---(-)--()-----(-(--(---(---(-)-)---((-()-)--(----)-()--()(-())--)))-)(-----(-(-()-(---)(-)--))(-)---((--)--)----((-)(()-))-)))-----(----(-(--)(----(-)---()---()-(-((((()()----)(-)-))(-()((--((-----)-))-)(((-(-(-)---(---)((-)-)-((------))(-))()-)-((-)-(--())))--(-))(--(--(-))-(()-)---(---(-(-)-((()(()((--)(((-)-(-(--(()((())()())(---((()---)()(-(-))---((((--)--()-)-)((----(--()()(())-)--)-)(((------)(----)-(----))-----------()(--------(-)(-)----(--(--(---)-(((--))(-()---))--((--)--)-)(---((-(()--(-)((-(-()-()())(---())-(-(((--)-----(--()(----)-(())------(()(-)-)-()---))(---)--()-(---)(-())-(-(((-(())----------(((--())()-(((---)((-()(-)(----)(())(--((())-)))-()-))()-(()-())(()-))-())-)-)----)-(-((------()--)-())))))()--()-)-----(-)--()--)---(-()(--(-)-----(-)))())-)-(-(()-))-(-((-)---(-)))))-)(-(-()--)))(-)-()--)(-)----(--()()--------(-()-((------(--)--)-(((--)-)--)--(-)----()())-----(-)--(-((-(---(-(----)-(-(---((()--))-))))-)----)))--())-(())(-(())-(((--(----)(-()-())-(-(()--(()-(-(--()()--))---(-)-((((-)-()(-(----(((-(-)(-)(-(-(-(((-))----()()---(-)))--(--())--()-)----())))-(--))-)(-)-)))(--(---(-())-)-))(---(--()---(--(())()--))(--(-)--(--)-((-)))-())-))))-(()-)-()((---(----(-)(-((-)())-)--(-)---((---))--()(()-----)(-)-)(()--(-(--((------)((-)-)))()-----)()-)---)--)-(--(-)----)-(-)-()-)(-((((---))--)-)--(-(----)(())----)--)(-)--)-()---(-)--((--()))---())--)(()(-)(--))-)--)()))-)-(----)()--)-(-)---)-(----(-----(-)()------)(((-)(--)(-(---)---(--(((-()-)---(-(--)))-((-))-(-))(--(----(((---(()(--(--)))----))-)--))(---)--(---)--(--(-)))-)(-)-((----()-(()--)-)--(-()-()--)-(())---))--()--------)---)(--()-)()--))--)((-(-()-)----(--))((-((-)-(----((-((-)-)(-)(-(--)---)(-----)(-----))())-------(-()(((-))-()---)(-))--)))----)(()((----)-))---(-))---)--()))--)-(--(-(--)(-)-(-)-)--((-)--)(----)(((--(((--)(--(--(((----((((-)(()))--)((--)--()--)(---(---))(----)()-()--(-(--(--))-(())-)))-)-)(-))(-----))----(-()--))-))))))(-----)------))--((-)-(()(--((---(()()--)----(-)))-()(-)(--()-(---))--(((--(-(---))--------(-)-----()-)-)-)(------(-(-((((()()(()-----)-(-)))-(-)-----)-)(------()--((((---)(------((-))--(-(((-)----()-(-------(--)--))((-----)-(()----)-)(---(())-))-(--()--)()----))-(-)))())-)--()---)---)(--(-)---))--(-)--)--()(---)--)-(((()--(-)()())---((()-((()(-())((())-)(----(((---))())(-)-)))--(--)(-)-(----(-()-(--)((((--)()((--((--(-)-)))-)----)-(()-(----)-)--------)(---(()---)(-)-)--(---(-))---(-----)--()--)-))(--)----)-)--(()(-()-)---()------(---(---)--(()--(-))-(()))-()(-()-)))--(---)-)----)---)(---)---(--)-)--(-(--(()---(-(-(--((-(()-((-()-)--)--(--)(-))----((-(----(()-----(-(-)--)-----))--------(---(-(--)))(((-)-------(((----()-(-(-))----(-)----(----)())((((--)-())-----)-)(-()-))(--)--(()(--)()-(-()))(--()-()---)--))))()--()-(-)-)((-)--)-))--)(---(----(-)-(()(((--(-()-()-)-)--)()(())--()--(()--)-(-)--()----)(((--)---((-)---(-----))---)(-)-(--()(--(-()--)---(-)(------))-)----(--)--))---())-(((()-(-)))(-)()-((-()-(--))-()--)-()--)((()---------)---)-(-)----(-()---(---()--)--(()(-(()-(()-))()--))-(())))))---()--)(-)(--((---())(-)-(--((--)(()-))(---)(-(()--()--(--)--(-)-)(-(-()-(-))(-----)--()-(--)((--(---(-))()-)())())((-(-(-)))-(---)--()----(())---()(-)))------(--)(()(-()---)---))--(---)()--(--(-(-(-()((((-)--()()--()--()-)(---(-(-)-))-----((------))-)--()((()-())--(-)-)((-()-(-(-----()--)--)-(--()-()---)(--()(----))((-(--------)---)--))-)))(-)--))-())---(-)))))(-()(-)--))--(-())(()-(--(-((--(----)--)(-((((---(-)----)())((----(--(-)(-(--)))(-))----(()()))--)--))-()-(-(((----(---((---(-(---()-----))(-(((--)--(()(-)------(---(()-(-((-)))(()-)-)---()-((-------)(----)-()())--))---)----(()--()----)-)-())---)-)()(())--------(())()(--))(--)---()(----)-)---(-(--)--(----)---(-()-))-(--(((()-()(()))()(-(--(--))----(-)---()--(-)))(-----(-)----)---(--)((--)-)-)(--(---(()--(-))(--------()-)))(-(---)-(-)-)-----))----)(()---(-))--(-)-)(-)---(--((-))---(--(()-()-))()(----)-)-(---)----(()-()-()(-)((-)-()-()((----)--(---()--)-()())-(-(-)((--)(-(--(()----)-----(-((())()-)-(-)-(---(()--()((-)(---)-)-(--)--(---())-(-)-()-()-)()(------(-()))(-------))(())-(-(-)-)---(-()-))((-()-)(())--)()-)(-)----)((-)-)))-(-(((-()((-))-)(-----))-)--((-(-)-(-)-(-----)------()(()-((--)()-----(-)-(-((-)-))(--)-(----)((()-()()-)-(-(-((((----)(-((((-(--)-()-))-))))---(-)((--)----((-(-()-(-)))-(-(---))------()-(-)(----)))--()(---(--)---))))---)--))))-()-((-)----)(((-)(-(-)(-(()-----)(())-(--)-----(------))(--)-()----))--)))))--()-----)))))))()(--())-)((-)(-)-)---(()-)-)(-)-()---(-----(--((--((-()---(-))--)-(---)()-(--(()-()-)-(-(((----(-)(------))()(--)------)---(-()(------)--(--)--)(-)()--)---)(---()-))-(-)--))-)(-((---)--(--((-(((---(--(---(()--(--)---)-((-))--))-(-(--)(-(-))-(()--)(-()--(-))-()(((-(-)))-)---()-(--))-(-(-)---(-)-)(-))-((--))(---(---)(---))-)-)())---()(((-(---))-)-(((-))-()-)(-))--)-)(-)-(-)-)))---))()(-()))-(------)-))))-)--)---()-)---(--)-((-)--)--))-)-)--())--((----)--))-(-)---)))-()--((---(---(--)-()--(-)-------)(-(-(()-())-(()--()-)(--)--))-(-)(-((--((---))))-)--(--)(---(---))----(-(-(((-((---((--)--)((-)(()(--)-(--)(------)--()()(-)---)(-(----)-)(--)())--)(-)(-)(-------(()-)----(---))--(-(())(---((-(-)(---((-))))-)---(-)((---)())-----))(-())(--))(((-)(---)--()--(-)-((-)---(-(((-(-(-(--(--((-(--(---(--)-)()--(-)(----)(-(-(())----)--)-()--)--(--)))-))-())----(---)--)----)----)--(--)---(-(-(-)-()-)---(------)(-))(--)-)())()-)()))(----)--(------)-)-)(-((---))(-----)-)----(---)(---)--)--()()--()()((-(()--((-()-)(-(--)()--)--))--(--((---)----)-((--())-(-)----))(((-----)())(-)-)((((-)-)(-----(-()-)--()()(-(())---(()---(())--(((-)--(-(-)-(--(-())((-))--(-(-())--())(-------(-(())(((----)((---((--))))-(-)(--()-((((-(---((-----(----)-----((---)))-))-(---(---))(-()-((-((-)(----()((-(-----()-(())--)(-()-)-(-)((-(-)(())-)-(((-(-))())))---(--)-((----)--(-((((-()(-)---(-()(()(-(-(((--((--()---(()-)-)-()--(-(-)))()-(-(-(-(--(--(-)-((-))()(-)(--((-)--)()(----))-(-)--(---()---)-())---((-)---(-())-))(())-)-))(-)-(-)-)-(-)---)--()---))-(-)()-((-)(()()-----(--)()--))-)))(-)))-)-(-)--()----(-(---(--)))()-(-()-)(-----)--)-()-))---)-----)-------)-)--((((-)---()-(-(-)-)-(()-(-)((--))-)----()-(-((((((--(--)(-(-()---()(-(()-((((-(--)(-(-(--()--(-))(-(((--(-)--(()(-)(())-(-()((--(--)()())---((-)-(--(---((--(((-(---)-(-)-()((--(()-)-)))-)-))(-----(-(())(--)-((---(((--)-)())-(--()(-(--)--)---(-)(---(---(--)-(--()(-(--)--)(-(-(-)-----)--))((--((----(-()(-----))--(-))---)-------)-(()(--))))((--)---)))---)-))-)---)(()()(-()--(-(-(()--))(---)-)---((---(-()))--(-)-))--(--(-)-)--(-)---()-)-)()---)--)(----((-()---(--)--((--(-)()-)--(-()))(((-()-------()--()))()-)-(--)--(-)-)-)--)(--)-)---((-))-())-((---(-(--())-)-))--))-))-)(-((--(----((---(())---(-(()(()-(())----))----)-()-(---)(((----)-()-(--(------()(-)-)(-(-))(-)---(()())----)--(((---)--(-())---(-)-(--))--)--)-----)--)-)(-(-((--)-(--)(--)-)(((((-(-----(-(()------((-((-)-)-(--))-)(---)-)((--)--(-(--()-)-)--()((-)--)((((--(-))----)-()-)-(-)-----(------(--)-(--))-()-(-(--(--(-(---(--)--())-(-(()---((-------(----)--(--)()))-)))-)()))---))-((()()--)--()---)))()-----)---))(--(-----)-()-)((-(---(----))--((--))-()(-)---)(-()-)---))-))(()-)---(-((((---(--))-----)-)-((--)--(----)((---(-)(-)--------(-((-()-(-(-(---()()(----)----)(--(-(-)-)-)-)()-)(---(-----)(---)))--)--(--(()-----(()---(((-()-))-(--)--(-(-)(-)-(-(--((-)(((---)---((-)-)))-(-(--(------)---((-----(--()----)--)-------((((---(-))-())-(--(((-((--(--()-----)(----)(----(()--)----())(-)-(---)((-()(-(()--))-))(----(----)-(-)()---(-)-()----))()(-))))---()(-(-))()(-(----(----(-))------)----)----(()---(--()---(-)-)--))-(--)-)())((--((((-())-()---(-(-(----())----(-)---(-())---)--()()-(---)()---(-(------)-(---(-(--)-(----)--------(-(-----())--()-)-)------))---)((---(-(-)(((------)())-()-(-(--)-(----)-()(-)()-(((-()----)-)-))((-(---------(--)))--(())----()(-)(-)(----)()-)-)-(((-----)(-())--)-)))-((--(-(((-)-))((--))))----())()((()()------))-)-)(---))(-((--(-(()()--()-(-(-()))(--)---(---)()()()(-------)--((-)-(--))-)(-)-()-((--((--())--(-(-()-)(----))--()(-(()--)(---((((--(--)---))(-)-)-(-)-((-(-)-(--)(-)-((-()------------))()-))---)-(---)----)---))-))-(-)--()--)(--(-)()(-)--()((-)--((-)--)(----())-(--(()(-()-(--)(-(--)())-(--()--)-)--()-)(---()))-)-)-)))-))------(--((-(-(-----)(-((---(())---((-)-)--)-)--((--)--))-(----(--)-)---(-)-(())-(--((-(-((--(--))()(--(-)-)-)(-()))())())--(((-()(--)--)--)------)--)----)(-(---))-)(()()(-----(((((---)()()---)----()-))(-)-(----)-(--((()-((-)(-)-()(-))-----))(-----(---)-))---(()-)-)----)--(-))()----(-)(((-((-)--(((--))-)----))--)-)--(-((-(--)-()(--))-(-((------(--((---((-))----(----)))((--)(-))(()(-)-())(((-(-----((((-)())-)-)-()--((())(---())(----((-(-)()---(-)))(--))--(()-))-)((-)--)((()---(---(-(--)-)-(-(-----)-))(-()-((-)(----)--))--(--)--)-)))---)(--(-))))-)(--)-----((-)-(-(---((-)-))--(---)---))-)--)-)((-))--)-)-)---)-----)-(--)-)(-)((---)-(---)-)((-(-)-)-)--(()-((-------(-)-)----(---(()(()-(-)--((---(--)----)(-(-()--)-)(-(-)-)(-)-(----((---(-)-(((--((())--(()--)--))()---(-)---)(----()))))-)(-(--()()(-)(()--)---(--())(((()-)--)---(-(())---))--(--)-))-----(-)()(()-(--((---()-()((---)-(-))()-)-----(())--)--)()---)()-)--)(-((-(-()---)())-)(---()((((--)-)((-)-(-)))---(()-)--)()()(--(--(-(()-(((-)----())-((()-(((-(-(()(-()))())))-(-))----)-(--)-)-()(((---()(()---()-((--(--))-(---)-(---)--(-(--)-(())-(-(---()----()(())((--))--))-(---(----)()(-)(-)(()-()(---)()-(--)()(--(--------)-)))--)-(--)()(-)(-----())-)(-))----))--)--)-(--(--)-(-)(---(-(-)(((-((---((()----))-)---)(()---)()-(-)((-(()(--)(--()-())))((-)-)---)-)(-(--)---))---)(---((-)((--------))(-))-)-(()--)--(()-)-(-(-)(--(--())-)(---)()-(--)()((----(-()()---)--(()())--(-))-()--)((-----(((-((--)-)-)))----(----((--)---)-()----())))(-()-)-((()-(-(-()))))-)((--(-()--)----()()-)))-)----()----)---((-))-(-(-----)-()()----(---)-(---)()---)-)-)))-)(---((()-)--(--())-(---()))-----(--)---)-(--))---()---)-)----()()-(--)--())-(----(-----))--)--()---(--(()))((---)--)-)--)-(-()())-----()(-(-)()((-(((()---)-------()-(-)-----)-(-(--)--(--)--))-))----)-----(---))(-)(-))()(--(--)(()(--(((-((--)-(-------((-)--(---(-)))----)-()()()-(--()))((-())-()(--(-)--)----(--)---()-)--((-)))(()--((-)))((-))----(-(-)-((-)--)--())-))()---)())---)(--------)(--((-()(((()-(-----)--)---)()--)(--(---)---)-)()((-))-((()(-----))(--)---)--(-----)(-))-))(())))-)(-)--)(---(-)(--)----)-)())-)((---)(--(-()--(()------()()-(-)-------(----)()--(()--)--)()(((-(-(---))---)-(-(--)(--(-((-((----(()--(---()-()---)-(-(---((--)-----)(()(--)--()--(--))(----(()--(--()---(-)-)-(-()-)(--))-()(--))-)-(-(---)---))((---)(-)-()--(-)(--(--(-((--))--))-------))--)-)(--(-(--(((-(--))(---(--)--)--())-(-(-)(--)---(-)---((-)-((-----(--)()-))((-)()-)-()(((--)-)(---()-))(((((-)-)(--)))--)--------)----)(----(----)))(--(-------(---(((-)-)-)--(-)-(--)---()(-)---)(----)--())-)--)-())--)(--(----(---))-((--)--)----)--(--)-)(-((--)-----)--((-)()((-)-)-----(--(----()---)))()--))--)--(--------)()-)-(-((---))))-))--)))-(-)--())--)---)--))-((-))(((----()()---(---(())--))-()--)(--(-)()(----)-(----(---)()---)------((()--()(---(-(---(-)((())--)())-)---)-(-(--())-(----((---(-)-(--(-(---()-(-)(--((()----)(-)(-)(()(--(-(--(-(------((-----(-())-))-----)---))(--)-(---)(())-()()-))-)((()----))--(-()()--)(((-)--)(((-(-()---)---(-----(-)--))()---)(()-())))--((-))----)-)-----(---)---((-)(--()--()(-(--))-)(-)(---)(---(--(-))(-)(----((-((--(-))--()-((-(--)))-(--------(---)(((-()-(())-))-))---)----()))--(())(-)(()-)---(-----))(--(()(--((((-((--())-)))---(--((()-)()(------(-(----)-((--)---(((--()-))---((()-)-)(-(((()(--(--(-(----(()(-()-)-(-)-()(-)--()--(-((-)--()-)----)--))-(-(---)----(--(--(-)(--)(((-(()())-(-------))---(--))((--------))----)-(--(-)--()-)(--(-(-(-)--)-)-)((-(--()((--((-)--)--(-)-(((--()))---)((-(-(-(-())-))))-)-()-)((-()-()---(--(--(--(-)))(-(---())()-)--)--))(-(--------(-((((())-(-))((--))-()--------(())---)-)()-------)())(-()))---(---()-)--(-(-((-(()--)---)(-)--(--)((-()-(-(--()-(-((--(----(((-)-(---)--(-(-(---(-------)---()(---(--))-(--()--))-)--)-()---(--(-()--()--(-(-(-((--)))((-))-)(())-((-----((()()(()--(--------(-(---()----))))--(()(--()-()-))-(-)((-)-()((--)-)-((--)---(--------)-)-(((---((--(-)--(-())--(--)----((-)((-())-----)-)-))(-----)))--(()))))((---)((-())---(()---)-)--()--)((()(-))(((((-)(-(((-))-((--(---)---()-))---)--(-(-)(-()(-(-(---(-(()---)-)--(-)()-((())--)(()-)-((---((-()-((-()-(---(--(-))-)-)()---((-)(---(()-)--)())--(--)---)--(-()------)-))))((--)--)-))(-----(()----(--)-(---((---)--(()---))((-))))-)-(---(--------)-)---))---)-(--)-----(-)-()--)--)-(-----()--)))--)((-----((---(()---)-((---()-))--)-((--)(-((--)-(----)--)--)()-((-----(--((())(-----)-))()))()(-----)-----)-)-()()--(-(-)-)------(-(-()-)))--)-))-(--(-)-----)----)-)-)-)---()((-)(--(-()-)(--)(-----(-))--(--)----(-)--(----)----()(-)-())---))-(---)(-(-((()-(-(()--)(---)()-((--)--()((-)--)((---)-)(-----)()---)--(-))-)--(-(-)--)---((-(---)-)-)---(-(----)----(--)-)-----(-(()-----(()--)---(-)))-)-))-))(-)---())))(--(--))()-)--()-)-((-)((-----(--()----((((())-)----)))))))())-)---(-------)--)-(((((--)-(------())()-----(----(-----()--((---)-(----(((--)--()))-(--)()-)---()-(-----)-(-()(-------)-((())()------()-------)-(--)-()-(--(-(---)--(-)---())(--)-)-(-(-)(-()-(--)-()-----(---)--)-(--((-)-)(-(---((--))---)----(((-(-)(-((---(((((-)---(-)()(-((-)---()-))-)-()-))--(-)()--)--()((-)-)---(((---((--)-(--)(-(--)--)((()(-()()-((---)))--)-)))--)(--)))(-)-(-)-))---))----))--(-)(----)))--)-()-))-)-(----((-()()()()-----())(---)----(---(-)--))(-))-(--))(((-------())--)-)-(-(---((-(-()(-()----)(---)-)-)-----(--(--)(--))--)(-------)--((--))-)--)-))))(---(((()(-(---)----(-()-)------(-)-()-))-----(--)((((-)-)-))--(((---)()-()--------(-(----()--)(-----)((-)--(()---)))-(----)()--)(----))---)-(--)(-----)----(--()(-)--())-)-(-)-)(-()-)---)-)-)()-()----)))---(--(-)---((--(---))-)(-(-----)--(--(---))((----(--(-)-----(-(-)(--(--(-)-)-)-))-)-)-(-)(-)----)-)-)-)((-(()----)(()-(----)--(-((-((((-------))-)---)-))---(---)((-(()(-(-(-)----)-()-)----)-)--(----)-((-)-(---()-(-(---(()-(---)-(-)---)-(-)--)(-)-(-----(((--()((-))))----((())------)-(-)-(()))(----(()-)--)-()--)(---()----(--((-()-)-))-()------)-)--()--((--)-())---))-(-)-)(-(-()(--(-)---)----(()------(-()--(------)()--(----)(-(--(---))))--)-)())(--)----(-)-((-)-(-()(-))-(----()---((--))(-)-((-)-))-))---)(()((-))--(-((()----(--))-----(()--(--)-()-----))(----((-(-(-)-()-)(---)-(()-((-(--)-)((-)-)---(-)-()--((-(-)---)()))))-(---)(-)-)(((--(-(-)(--()-()-)(-)---()-)-(-())((---(-)(-(-----(--)------)--()-(-)()---((-)--(-)))---()--()(()))-())(--())--()-(((---)--)(((--)-------)---(--)(()-(-()((-)----()---((---)((-(--(((--(-(--))-))()()(---)-()()------(-)----(--(--)-)-())-(--()--()()------------(-)-----()---)--))-)-)--------)--)-)--(-)-((()-)-))------()(--))--))((-)---()-(--(-)-)-(--(--(-)--((()-)-(-----()))------(----((--()----()---)---((-))()--())--(-(-(-()((--)(--((-(--)-)-----)-((-(-(-----(((())--((((--)-(((((-)-(--)(--))-----()))-)-(-)--(())-(-)--(---)-(--(-(-(())())----)---((--)(-((((())-()-())(()-)))-()--)-))()-)((-(-)--)(-)---)(-(-)))--((---)))(----------)-)--)-))-()---((-----))(-)----(---)(----)()--()---()))((-(--(-))-(((()())---)((--)--((-))(--)-)-(--)(-(----)-(--)-(-)-)--(()-)-()-))())--(-((-)((-(-)-)-(-))((-)--)-(-)---()-((-(-((--)--()--))(-)-(-(--)())-()-(--)-(--(()()--)-(-------(-)(-----(--((---)(------)--((-(((---(()()(--()-(--(-)-(--)()---(-)--))-(-()--))----(-)--(--)-)----)((---(--))-----)-----)---()-((-(())(-))))-(---)--)())--(-)())---((----)(--((-)-()-----)()(------)(-(()-----(---)-)-))((--()-)--()-(-(---)-)---)-()()()))-(()-((-(-((-(-)--()--(---(-)--)--(()---)---(((-(--)-))-)--()-(-------(-()-(()-((-()---())()-(----))(--((-(-()()-)-)(---)(--)--)--(-()----)(---)-)--(--(-((--(-())---)--(---)))--)-)(--(---)-))(--)-)()()((-(--(()--()(----))---)-()--((-)()-()-)))((-()((((----)((-((---)-)----(((((--))--)---)-(-))---()()-(((-)-(-)----(()---((--)-)-)-()--)--)-))(((-(-(()()-(-))-(--)-)----()--((-))-(-)--)--)------((-(-)-((--)--)-(-)--------)(-(----((-(()())(------)(-)-()(((-------(-(((((-))--))----)--)()(-)(-())(()-))-(-))--)-)--(-)----(-)-)---)-(-(--)--))))(-(()((-(-)--)-)-(-()-)-(-))-)(-)-)(-()((-)(()))-)--)(-))(-((()--(---()---))-())-(-()-------)(---(-((()))())-()------()()-())((----(--))---((------)----(-))--)------(-(((-)))-)))----)-(-(()(-(((-((--(()(-(--)))))((--())----(---))--((-(-)))-((-(-((()((--()-----)--(--))-(--(--)()---)--(-)--)----)--()-(-))(((--(----))----(---)-(())))-(-----()-(-()(-)-----)(-)()-()-----)--(-(-----(----)))-(()----)-(-----(((-)()-(()))-))()--))))---)(--(-(------)-)(((-))(-)()((()--())-)))-----)))))--(-((()))(-)(-)(-----(-(-)((----))-(()--(--))-)----)--)((--)-()(-------())-(-()(-)--(()(-)-(----)()--)----(-----)()-)-))-)))(-(---)))-()(--)-)((--)----()((---())(--)-)---))--(-)-)))---))()--)-(---(-()(()-()--))(((-)-)--()--(-)(-()((()--(-((--(-(------)--)--)-)-----((---)(-)()------)(()-)(--)---(-)--()----)--())-(--(-)-)--((-(--(---(-()(-((--()(-))-(----)(())(-))-)--()((((-(-----)((---(-------(--))---((-)-()(())-)---)--(--(-)(--(())-)--(-()--()--(((-((((---)---()-))-(--))--(-((---(()-)(-)--(()-(-()(-)-)(-)--(-(--)))---(--(-----()()()(((-)(---()(()-----()((()-----(---())-(-------(-()-(-)-)))))--(--)--()--------()---)--(()()))---()))--(---(-(())--(--(-(----()-(----(-))----))(-)(---))-(--(-)----)--(--))--)((-)()))--((-)))(---)(-))--)-----()--)((()()-)--)-)-(--(---(--)(--(-))(--(-)--(())-))-)()(-((--((--((----)-(--((-----)-))-)-))()))(--)(--(---))-(--())--)---)((--)(((((----)-)--()-----()-(-()-)---)-(---(-(-----)(((--)(-(()))(-(-(--(-()(------(-(-(----(--(--)()--)(---)((((-)-((---)--(-)))()--(-----(---))--(--)----(-()-))(-)()---)----)))))--)-))---)-(-)(--(-(-)-)-(-()-(----)(-)(-(-)---())(--))))()(-)((-(-(---)(--)()-)--()()(--((---)))-(((-(-)--((()-)--(())-((--)--())(--)---(-)-(--(----)()(---))()(---(--)--))(((-)(--)((--))()-())-)-(-((-)(--(-(()-(-)--))--(-()(()-()()(--((-())-)(-)-()(-()---(()--------(---)---(()---)--(-()-)-)---)---)--)----((--))-()-(-))(---)(-(-((-)()()--()(--(--)----)((--(---------)((-(-()))--(-)()--((---)(--)-(()()))-(()(-----()-))--)---))((--(()------(---)-)---))))-()(())()))--(-)-(-(-(-(-(---(-(--(----(-----))(-()-----))--)-)---()--(())---)(--()-------(()-((-()(-(-()(---))-()-)--(()())-)(-)-((((-)--()((-)(--(--(----)-)))-)()-)-----()()-(-)--)(-))-((-)---)()))-((-(------)-(-()((-(--)))--(----(((-))(-))(------(-(--((-))())---)((-)-()-----())))()-((--())(-(-)-)-))(--(-)-(((--)-)(-)-(--))-----((-)())))-(--((-)-)--()--()(--(((-)))----())--)-------)---)--()((--))-))---(-((--))---()----)(-)-))((-))-(--)-()))(-(--))---)))()-)))(-))--())()((-()--)-((()))(----)--)-(-(---)())--(--)-(-)-()--((()(--(())--))(--)-)))()-))--(()-((-)-)(-(-)(())-(--)--))()-)-(-)()----)()()--)-))-))))(-)()))-(-(--)-)()-))((-))-))-)(()(----)-())--))----)--((--)---(--(()--()-())()--)(-))-))------)()(----)-(---(--(----(-)-))-)()(----)-(-(-)()(()-)(-(-----)--(--(-)-))---)---(--(---()--(-(--(()()(-(--(--)(--(((-))(-)(-))--)--)-)((()()--((----(-)--(--)--(-)---(--(-(-----)(----(--)))()-((-)))(----(-)--()-)--(-((-)-((((--)(-))-)(()-)(--(-)---(--(--)--()-()--()(-)--(---(-()-)-)()))(())(((-)-)(--())-(()--)-)---()(-)--(-((--(-))---(-()--()--(-)--)-(()---(-(-)-)-(---))-((---------()-)-----()-)-))-((-)--(--(--)--(-)-()-)(------((-)-(-----)(----(--(-)())-)--------())-))-)-)(--))--((-)()--)-)----(()-())-(-(-(-))(-)---)---)((--(--((-)(--)((--)))(---)--)(--))(--(())-------)-(-)-)()--(--()(-(-(----)-)--(-((---))---))))-))-(----))-(-())))--)((-()-)-(--(((-)-))------)()(-((-(()())--))())-(---)--)-(((---)(-(((---((-)-(-)((-(-)))(-()-)----(())-------)()()-(()((----)-))()-))((---(-((-(---)--)---()--(--))--(-)--)-)---(-(--()---))-)-)((-)-)(---)--()-)-()--(((-)())-(--)--(--(-))(---)--(-((())(-(-((-(-(-)-))-)--()-()-)--())((--(-)-(((-)--))-))(-(-(-)-(--()----(-)-------()---))--)-(-)(-)((-)()))(--)(--()()(((-)----(---((()---)(-----)--)(-(--)-))-)--(-)()-)(-)(-)-((--(-(-))(---((---()-))-----)-(-)-)-)--)--)-)(--)-)(--)-)--(-)((-()--()()()--()--------)(-))--()(---)((--()())--(--)----(()(-()-(-(-(-((((-(-(-)()---(--())()---()))(---(((--))---))))-----((--))-))(()))--()))-(-)(--)--(()-))()((---(-)----)(((--((-)-----()))()-))---)))--)(-)(--(-)(-(-)(-)--))))---()((---)((()(-))-)(()(((-(-)----()-)-)((----))---)----)))((-)(--(--((---()-----(--(-(()))-)-)-(-(--(---))--(--)---)))(--(--(()(-(-(-----((-)--)-((-)(--))((--)-(-)))--)-(-(-)-)()(----)((-----(--((-()))--)-(((-(----(--(-)-)(--)--(((--((-()-)(--)-))))-()-)(--((--(---()------(-)--)--)-()(----)))-)((--)))-((-()---))(-()))-)(--(-(-((-()((-)--)--))((--(()-)-))-----)-)---)-)))))()-)-((---))-)--)()--(()-----(---((-(---(-)()--)--()))---)(()-------))-()--(--)------()-()--(---)(-()-)()---)----)()-(-(-(-())-(-(--(-)-(((--(-(-))-)-(-(-----)-(-(--(--((---------()()---)((-)--)------)))---((----)(--)-(---)-(-)(-)-----)--(-(------)-)(-())))))-)(()()-)-(----)-)---))--))(--)(---(--)---(-((-()(-)--)-)()-)(--)(-)))(()-(--())--()-()(((--)-)--(((-(((--(((-(-)----((-)-(--))())))-(-())----)-)--)--)-(----(-(()--)-(--)()-()(--)-(-------)---(()--)()()((---(()--(--((-----(()-)(-((-()--(----(--(-))---)((-----((-))-)--)(--(--))))()--())(-(--)(-)(----)---)----(-)(---(---((-(----)(-)--((--(())))(--(----))(--)----)---(-(-----)))(((--)(--)(-(-)(-----)-)(((-)--((--)(--))-)-----(---((-----()-(--(---(-)--)-)(--)-()(-()())-(-))((-(--(--(---))(---)-------(--)((---(((---)-)-()(--)-(-----)-()(-)))---)-(----(-)((-())--------(-(-(---((-))-(---)---(-)-------((-(--()()()-)--(-)---((-)----)--)-)(-)((((-)(-------(-((-((-)(-)---((-)()-)----((-()--))---)------)-))---------)-(-(-))--)-)--((())-)-((-)--))--)(--)()--))))-()---(--())---(-(--(-((-)(()(---)---(-)-))---((----)))----)-)--(--)-----)))---((-(-----)--()-(----)--)-(--(--()---))--)(()--(--(-()())----)(-()(-)---)--(--))--))((-)(-)-----)------))(-)--((()()(-())-)))---(-)---)--)-(--(-))----()-)-)-(-)--(-(-(()-(-)(-()----)(-)((((-((------(((-))-()()()(--)(())-)(--(--(-))())-(-)((----)--()(----(--))(-((--)--)()(-)(--)))()((-(-)-----())()()-(----)()(--)-)(---)()-)------(-))--)-()(-(-----))(-)---()(--)))-(---))---)(-)()())((-(----)-)----()()(-----())--)(-)((((-()()((-()(---()(-(--((-(-))(-(((()--)--))---(--)------(--((-)--)((--(--(--()-))--(-)((-(---))(--(-()())--()--(-(---(-()--(--(-))--)-)-((--()(())-(--)()-))--(((-((()-)()----(--(--)-)-)-)-((-)--(-)(---(----)---(-)-(---((((()(---())---(------((----()----(-(()(()---((----)-)-(--(-((--(----)-(-())--(---((-))--((-(-((-())())--)----)-----(-(---))-(-(-(---()-((()-)())-)(()-))--(--(-(-))-(--((-(-)-(())()(--)-)-()-)(-((---(--))---((-(-()---)()-)------()-)---)----(())---(---(--())-())(()--(--(-)----))(-(--(-(--)-)-))--)---(((--)--(--)((--)-)---()-((--))-------((----(---())-)-(-(----)(-()---)-)---(--()(--(-(()--(--()()-----()(-()(((((---)(---)--(---(--))---)(----)-)((---(--(---(()--(-------(---)(--(((---))--(-(()-())-(()----)--(()--(-)-------))-------)(---(---(-(-((-))())---(-)-(-()--)(---((-(-()(----(----)--)--)-((())-(-(--(-)(-(--)(-(---))(-()))(((-----))--((-()-(-(-)()())-(())(()()--(())()-))(()-())-(-------(-(--(--(-)--(-)(--(----)))-))-)---)(-()----()-)-)-----)-)-)()-(-(--))-(----)(()(--)-((--)-(-(---()-)-)-)-)()-----)-(----(--)()----(----))--()(()---(-----)-(-)((-)--((-)---(-)-(--(()(---)(-()(()(((-)()-)(-)()----))-()))---)(---)-(-)-(--)))(-(----()----)----)---((-)-((-())-)--(-)()()-(-()(--)(---(-)))---(------(-)-)-)-)--((-)()-(---)---)-------)-(--)--)-(-----)(-)(-)-)(()-)-))(((---((-)-(()-((---((-)-)-)(-)-(())(--()))(-))-))(--((--(-)(-(---(---(())-)---(()-(((----(((((-)(-(()--)---((-----((-)-()--))------(((----)-)-)(---(-()----(--)-()---)-))()((((--()-(()-()()-(--)------)))--)---)(---)(-)(-)--)----)---(-)-(-(--()---------((---())(--)(-)(--((--(--())-)--))--)-)(-)-()----((-)(((-)--()))(-))))--(---(------)---)--(----(-)--(----()--))()--(-()-()(-)((--()-----)-(----(((()-))--(-----)-)))-)(--(------)(-(-((-------(-()-)())-))()----)-)-(--)-(-)(--(-(--()----)-(()--)()-()--)------)()----(-)()-)(((()-(------)-)(()----((-)-))(--)))-)---)-(--)))(-((--)(-(((--)--))-))())-((((-)-(--(-)-(----))--)-(--((-)()-)()-((--)-())))-)()--()-(----())-()-)-())-)()))----)(((-)(--))-(-(-))(---)-))-)())--))))---)--)-))-(--()-(-------)()-)-)--())(((---()(-()--))----(-)((--(-----))((-----(())()(--(---)-(-)--)))()(-(--))-)-(-(-)--((())(--)-)-(-)-)-(----)--((---(--)(((---)-(--))--)(()--(--)-)----)((---)-()-(-(-))--(-(((--(--))-(())(-)---()-()---()))--(---(---))-())-)(((-(-()((-)-((---((--))(-)-))--)---)---)(-)-()--(--)(-)()--((()()--)-(-)-)(((--))-(-(-(-))(-)))))--)-)))-(--(-(((-(--)((-(()))(-()()))---)))--)------((-((-----)-))-)----)((---(-----)(--()()-)--)-)------)(-)---(---------------)-()-(-(((--)----(-))-(----(())-((-----())--)-(--()--)(-)--)---(-))-(()--)((-))-((---)--(----))---)--)))(--)---)(-())-)-(((-)()-()))----))-(----)------()(((-(())--)--)--(-((--(--)----(-(-)-(((--()(--(((-(--)----))--()--((-)--)()()-)(((--))((-()----(--)----))(-(((-)--))-----(------(--(----)-()--------)-)-(-()-))(-----(---(-(()--(-))-(-(-(---)(--)-)--)((----(-))()-))--(---)-((---)-)(---((-))---)(--()-)--))-()))----)-)(-)((-()(--()-((--)--)--()------()--)--(()-)--()---()(--((--)------))((---(------(----)(--(--()--)-)----))-)-----()()--)---)))))----(-)((---)((()--())----(-)))()-)---((--)--()(-(-(-(-))(-(-(-))-(-))-)-(--(--(--(-)--)(-------)--)))()(---()-)-))-(((()()-(---)-(-)((-)---(-))()-(------)))--)-(-)(-(---()-----)-()--(---)(()(-((-)----())())----)------)())))))-))(--)((----((---(-(-----(-()(--)()(----)-)(----(--)(-(-)----(-(--)()-(((-----(----)(-)(-)--)-((---(----()()-((---)--(--)--((((---(-((-((()(---))--(-))(--)(-)(-----(--)-))-(--()----()(-(-)-(-)--))--(())(---(--()(-)---)--)-)(---)---))-()---))()-(--))()--())------)()--)-(-)---(--)-((-)((--))(---)(-(---(-)))(-)-)(-)-(-(-)-(-(--(()-))--)-))))-(((-)(-(------((---(-()--))--())-(((-)-)-(--(-))--)-(()--)------)-(--)((--))--)()))(---(--(--())-(---))-))--(--)--)---())((-(----(--(()-(-))--(((---(-())-((--)(-)-)-)((--))(-)((-)------())())---)--)-)---)-)--(-)-)(--((-((---()-)((-(-))----(--))--)-)-(()-(-)((---)-)-())((--))())((---)-)--(-(----((--((-)(------))-)-)-)))----)-(-)---)((-)()(-(---()(--(((-(---(()--)())-(-(())())-)---((-))-)---)--)---))(-(-((-)--()-)()))))(()(-)(-----))(----(--))((--(((-(-)--(-()--(-()-()-(--)-----)))()-)---(--()-(-(----()-)(---)-)-()---))--(---()())(-)---()))-(-(--(()(()(--(-)-(--()--(-----)-())()---))(-----()-)--(-((()()--(--((()-(-(-)-()-----)((-----(---)(((-)-()()(--)----(-()())(-)--(-(-())((--)-----)--)----(--)-)--)-()(-(((-(--(()--)-)-)---(-))-----(-(----(---))(----(-()---)------)-(--(((((--(-))-))((----)(-(-)-(()(-)--)-(-(-----(-)((--))-)(-))---()(--(-(---(--((()---)-----)(()())))(-)-)(-(()---)---((---------)))--)(--))-)-)((-)(--)---)-(-)--))(((()---))-(--())()-(-)-()-(--()---))-()())-)-(-(-(-----)-)((--())--((())(-))()-(---()(--(-)-()----)--((-)-())())(-(-))---(-((()-()---(---(-)))()(--)--(--))---(--()----)()((-(-----)--)))())--)------)(((-())-(-(-()-(--)((---)-))(-)----((--))--)(-))(--(-()--(-)()--)-))(---)--)---(---((--))--(---(--)))))((-----()--------(-((-((--()--((-(((-(---(--((---()(----)---))----((-)-))(-----)--(--(---)-(()-(((--)---(--(--((---)(----))())-))(------------(-------(-)-)---(---)--------)-())----)--------((-)))((-------)-())----(()--------()()-(----(-)))--(((--(-)-(---(---)----))(-))--))--(--()--))-((-))-(---)(()--)----(-)----)(---((()-((-))--((-()-())-(-))-)-----()(-)-----()-()----(-)-()))(--)-(-(((-)-)-)--((--)(-(---)--(--(-()-)(-)())(-((-()-(----)-((()-----(-(---)---------(-------))-)(-)---(-()--(-)---)(((--)))--((()(-))------())---)-)-)---((---)----)())()((-)(--)-))---)(()-((-(---(-(-)-((--()(-()-(()---((-)----)))--((-))-------)---((----(-))()((--((-))()--(----)-)----((-)))---))-)----()(-)-)--)))-----()-)((())-(()()))(--)(--)-)))-)---(--()---)----((--))----()-(-((((----(-)((-)(----((-----(---)--((-((((-))----(----)()--))-----(-)(-()-))--())---(-((-)(-(----(--))------(-)--)-)-((---)---((--(-(-)------()(-()(-(-)(-)(-(-)--)---(())--)))-()--()-())(--)-)((--(--(--(--)(----(-(((--(--(----(((((--(-()(-()-(-------)--(((--(-(-()(---------(--))-((----)))(--))--(-(---((--)(-(-(-((-)-))-(-(()--)(-(---((--)----)-)--))-----(--(----(-))-)---(--(---------(-())))(()--)--(-)-)-)----()-)-()---((--((-)-)()--)--()-((--(-(-(-((()-------))-((((---()))()(-(((--)-)((--)-(--)--)-)))----(-()(-)))(-)-))--)-)-((--))-----(()()-(--)(-()----)(-)))-))---)----(---()----(((-)-)-()---(())-)-)----)(-----)(((-))-))-())----)-)-(())-)---))()((----)------(-----)()-(())----(----()-((((--(--(-))((-)(-(--)(-()--)()-()(--(--((((---()(-(-)-)((())-(-----)----(()----()--(--)---(-)--)-(---)-)(---)-(()--(-)()-(-(())((-))---(-()-(())-)-----))-)----))-)()(---((()--(()-)--(---(-())(-(-----()---((----)))--(--(()-)()---(-(----(---)----)()-()---(())--(((-)()-)-)))(---)-(-(---)---(((---)--))-((()-------((-(-)-)()---)()(-(--))-)--(()----((---)(--(----(-)---(()-)(--(-(-)(-)-()()(((-)-(-))())---)(((--(--()---)-)-)---()-(-(()--(--((-(---()(-((()())-((-())---))))())---()-(-------)(-(----()---))-()())--)---()()))--------))-)()--(----(---(--())--(-----)))()(()----()-)--)---)-((-)-()------(--)-()(----()--((-))-)-)------)--()--)))))-)()----)--(-(-----)(-----)-(-))-((()--())---)())(-----)-(-))---((--(-))((-)()(-)-)-)-((-)---)--)-)(--()--))))()((--)--()-(--()-)--)---)(--)----)-()-())-)())))()-)--(((-)(-()-)-)------(--((---)-(((-(----(-)---(--)-(()()-----()--)--))(-)()())()-(((---((-(--)-)-(----)-)---(---()-((-)--))---))(---((--)----)(-)(--)-()())((--(----)-))-((-)-)-(--(-----)----(()-(((-)---(((--)(-)-((()-)---(-(-((-)-)-)--)((-(-)-((--)--------))--)-(--()())-(()-)))(-))----)--(--)-)---(-)-))-(-((-((-((--()-((-))---((((-(-(----()()---))-)(--))-----(--)()-)-)-----)-((-)-))-)-())(-))))((--)(-)-))-))-)--())()--((--------(()-)(----(()(-----)(-)-(----))-())-)--))-----))--)))(--(-(-(--(((--(())()))--()---()-))()(---)(---(-)()-)((--------)--))--()-(((-------)))())-)-(---(-))((()))()---)---()()--)-(---(((-(())--(-)-(-))((--(-((-)((-)(---)-))--)--))(((-(--)-)((-(((-)))(-))))-(---)(()((-)-))-(--()(----(--)(--(((--(-------()(--(-)-()(--)()(--)-)((--()()---)-()---)-(--(-))-(-)--)-------(---)-))-------((--)(-())-)--(--(-------))-)---()----)()))-----(-)--()((-)()---(-)--)-((((---(----()))--)-())-(----)()))--)(-)(--)))-()--((--(----)-(------))))-(((-(--)-)-)(()-)--)()--(()-)-(-()(--(---(-----)-()(--()----)--)--)--)---())--(-)(-(((-((())--)---)-(-())(-)-))(()-(())))()---(-)-)-()((-())-(---)-()-((-(-----(---))))-(((---))-)()((()-(-)-------)----))(---)(-(())--))-()---(-()---)(--(---(--)---(-----))--((-)))))(-)-(----))((--(-)-----)(-)-(()--(--(((----(---)-----(-)-))--)-(-((--(---)--)-)-)-)(--)---(-()))(-(-)-)((---)---)(--(())((-)-)(-)(-)--)---(-----)))((---)((---)---)()(--))-----((-)--)()-)---)(-(()-(--(-((-)-(----(-()-)()---()(--(-(((-()------))(-(-----))))()--(-(-(---)(-----)()-)((-(--(((--)--)--()--(----))--)-(----()(--------------)((-()(----()--(-)-(---)))))))(-(-))))()(())((-)-))-(--)-)--))(-))(-(----(())----())--)))-(-(--)-)-)(-()---(--)-(---(-))---)-()--((-)(--()))--)(--)---(--()()-(--(-)-)--(----))))--)-)---((-)(--)(-((--((--()---)(-(-()(------((--()((((()-()-((----((-)--(((--(----)-(---)-()-)(-(((-))-()-(((-)(----()--)()(-)----()---)-(()---)))--(-(-)(----((---)--(---((-()----((---(--()--(-(-(-(----)))-)---(--((---(()(----)((--()())-)---))---(--(--((-(-)(--)(((-((--)-)--((----(((-((-)---)((---)-(((-)))--)(()-(())))-)-----(---)--)))--)---(-((-)-(---)--)-)-()--(()----))())-(-((-))(-(---)(-)-)-(--)---))-(---)(-(--)()------)-()))()---)))(-----))(--((()----)()-()--)-(---))----)--)(--()--((--(--()))))--)()(--(---)((-(---)-(()---(-)()---)-()-))-(-)--()())(-()-))(--)-(--)-()-())()-)((-----)---(-)--)-(--)(-(-()(()---()-)(--)(-(--)(-)(---)--(--(-)((----)))--(-((--)(---)()-(((--)()-)(()------)---))--)-)(---))-(--)(--()-)--))()--(---(--((-)--))----()--)()---)-(-)-(----()---(--)-(-)-----()(-)---(-(((---((-----)-))--((((-)-(---())-----)-(--()-()())))--()---(()))---)---))--)))-))-)-(---((---((()((-)())-------(-(------)-----(()--()(-)()-((-((-(-)---(-)--)))---()---------)--))-(--)(-((--)(--(-)(-(-----)))))-(----)(()-())))---((-()-(--()-)-(())-----((-)--))-()---))(---)-)()(--(-())-)-((-()(--)----(---()-)--(())((-)()-(--)((-)(-((-)---())))-((---)()-((-)(-)--(-)))(()-)----()-()-(((()-(--(--(---(-)))()--(---()(-(--)(-)-(--))--(((()(-((((--)---(-(-(--(-(---)-(--))--(-------(-)-(--(-(-((()-))--((-))----))()--))--)---(--())(----((-(((---(-(-(((-----(-)--)-()(-(--)-(--(())(--)-)----)-))-----((-((--()-)(--()-)-----()-(---(--(()-()-(-()---()))-))--)-(-)--(-(((-(()-(-())-(--)(---------(-(()-(-)-----(()-----()---))((-())---((-(-)()))---())-)(-))())-)-(---------()(-))(-()(---)-(-)(-()--(-)())-------))--(-(-)(-)-)-----(-))--)()--)--(----)---))---(--(()()-)-)((-(-(------(--()())-((-)))---((-(-(-(-)-)()---)--------)----(-))))-((--)(---)-)-))(())--()-)-((---(-(---(()-()(--)----(()(-)--(--(--(--)-((()-(-((-))-((((-)-(-------)()-(------))-)(()(---)((-(---(--)--------)---)--)((---))-----)-(----())()--)))---)))(--((-)-((-)(-)-))--(--(----)----)-)(---(--)-(-(----()--(--(-)-)-)---))-)--)(-()(-(--(()()()-----)()))-)-(--()---())(((-)))(-))-((--(-(()-))-(--(-))))(-(-(--))--)-((--(--))()----)-))--)--)-(--((----)((-))---(-(--()((()(-(--(-))))(----(--)-)--((---(------(-()(((----(-))--)(--((---(-(-)(-()((--(--(-(-----(((----(-())-()(--)-)()))-)-)()))-)((-(--(----))((-))(-((-(-)())-()---(-(--)-)-(---------()--)()--((---(((-(()(-)(-()--((----((--(--((((--(((-))(((-((-)))-)-)))---((-)))(-)---)--()-(-----(--))((())---)---(--)----))------)))-)(-)(((--(-(((--(--)()()-(-))--))-----))))(-)------(--(---(---((---)-)------())-))-)(---(--)(----)---(-)-----))--)---(--()(-(-----(-(--)(--)-)(-()-)(--(-)-----)---)-)--------()(--()()(-((----())--))-)(-)(()((-)------(-(---((-)()-(-(-))-(--)---)-----)--((-(-)(--)(((--(((-)-))--))---(-)))()--)----(--())(-(----)--)()--(---)-)()))--)-)--)))----))------((-((----)())----()))---))-))---)---)())-)--)(--(--(-)-(-(----(-)-((-(---())-)-)-----(----)()()-))--)--)-()-)-)-(-(-----((-)-(--()-)()----))--(--)(()-()-(-(--)---)(--((-())())-)---(-))(---))------(--))-)----))-(--)-)----)-)-(----(---)))-)--(-----(---(-()-----)((--)((---)(----()-))-)(-)((-()(-)()-(-(--)--))--)-)-((--------)(-))-)(()(-(()((()---------(--)))-)()-)---(----)-)()(---(-)(---(-))--()(--((-------))(--()-)())-(-()((--(--(------)))--((---())-))-(----(--)))((---(-(((()-)---)(-(--(()-))-(---))-)--)----)(-)---(--()---)(-(--(--(-----)------))(-)--))()-)-)-(--))())(---(--------))((---))--)((()-----()-(-(()--)(-(-(-(----(-((--))-)(-))(-(-)--((-(-))()(--()(-)(---)--())(-)()()(-)((()-(-)())()))--))---)(--(-(()))-)--)-(-)--)(---(((-)-(-((---(--((-)))--)---()-(--)(--()-(((((----((-(-(-))((----))--(()-(--)(-))-)-((-((-)----)--)(-(-(-))----(--)-((--)---(((-()(-(-)()--()--(--)))(())(--)-)---))--)--((()--)-)-)-(-(-----(---(((----))-(-(-----)----())---(--(-(-())))-((-(------(((-)-(--)-)(((---(()---)())(--(-----(-)---)-----(-)(--(-)---((---)-----()(--)------(-))))-))()-)((-((-)-()---))())-()-(()-))-(-)-(-(-)----((-(---()()-()--))-)-((--(((--))-)--)-)--)-(((--(---())()(--)-()(-)(((()()-)-)----)))-)()(()-)----(-)----))-)----))-((((-)(()-(-)-)-(((-((---)(---))(-)-)-(-)-()----((-((---)((())-)-)--)--)--(-)--)(-)-)-()-()--))-(-((-)--)---)-)--))()--)))(-((--(----)()()(--)((----))--)(--(((-)---)(--(--((-)()-(-----)(-)-)-(((--()---()(((---)((-----)(((()(()((--)-((----))(------(--------(--)-----))--(----)-))--((--))-(-(-)((--)(-)--)----()-----)))))-(-(-)--(-)-(-----)--(--)()----)))--(())))--))()(()-))-----)----)())-((-(--)--)(--(-((--(--()()(-------)(--((-)(()--)-()))-)(-()-)(-(-()-((-----(-))()--()())--)---(()-----(---(-------)-----)-)-()(---)())-()(-(-(()(--)--)(-)-()---)----(-)--)((-((--(-)-(-)((-()((()(()))--)(--)-(-)()-----()(-()---(((---(---))(-(-)----(---(----()(()--(--)))-()-((-((--)----)-)-(---)-)-)-(--)-)))(-----)(-)(--))))()-(-(((--)))))-----))--((()(-----)-(-(-())--(---((---)))--)-)--())())(--()()))-)((-(----(-()-)(--(---()(((((--)((())))(----(-)(-(-)-((-((-()-)()(((--)-(-(--(-))-()--((((()--)-()-))))(---((-)()(---(-----(-))(------(-((----)---))(--(-------(--((----)((()-(---))(-)))------)()-(----)--((--(-))((--))-(-(((-(-)(---))-(-)(())------(--(----((-)(---(--)(------(--)--)(--)-----((-)-----(((-()(--)---)-))-(---)----(())-((-()((---)(--)(-())(((----)(--((--)-(--)----(---)-((((-)----()-(-)------)))--(-)---(-)---((-(-)--)-()-)(------)---)--(--(-------)())--)-))---(-----((-)-)---(--)-)(--(--)))(--(()--(-((--(()----)(-(----(-((--)--)--))(((()---(-------))-----((------)--------()-(--)(--))-(((-(-)-(-(()--(-)--(-)((---())--(-(((---)---)-(--)(----)))(-)-)--)-(--((-)-()()----(--(()-)(-(----)-)-()(-)---()(()-)-(((----)-)----)--(--)---((-(-())-(----()-)-(-(--(----)-)--)(---(-)-()----)----)-())-(--)(---))-((-))-(--()--)-)(-)(-)))---(-))(-)--(((----((())-)-)()()-(-)--(--(((-(----)))(-)-)(-(---)--)-)--(-----)--)-))((()-)(-))--(---(---)-(--()--)(()-(-)-()-)---)((--(-----))-(--((-(-()(-)-)--))-)-)----()---()-(-()(()(-(-((--)(--(-(--(()---(---)((()----(-)))(---)((-)()-(-(--)--)--(-)-((---))-(-)--)(---)--)((---))))--))((-)--(-)-))-)))-))----))(-)))(-))-(-)---(--))-()-----(()-)--(())-))((((()()-)(--)---)---)-(((-(()-(-----()(-)(-)--())-((--)-(--(-(----(-()-----((-))--)---(-)((--))--------))-(()-(((---()()----)-----)-))-)-)(--)-()----)(-(--)-(--)(--)-(()-(-((()()--)-(--()())-(--(----()(-)--(-----(--)-())(--((-----()(--()-(--()-((---(----(((((()-)(---)--)--)()()-((---(--))-)-----)--()-)))-)-(---((--((-)()-((---(-)()-----((---)--))))-)-((-))(--))(---))-(--))-()-((-(()(-(--(()-)(((--)-(---()----)--)()-(-)---))))--()((--)----------(------(((-----)(--(-)(-)--)--()(--)---)())--))(--)(------))-(-))---)-))-))()--(--))--)---------(((((---(--(-)-----)---)--)--)))((-()--)--)---(---())-(--)(((-))()-)(())--)-((----)-((---))-(--)()-----()(-(((((-(--))-)(-((-))-)-))-()-(--((--(-))(())--))((-)-)(--(()----((-)))--)-()()----())-(()))-)(-(()(-))()((----()((--)((-())-()-)()))-)---)--((--(((-((-))-((-)(-)))-()----())--))--(--)(((---(----)--()-)--))(---)---(-)-)--------)()-(----)-)()-)()((--()()---))(-))(---(()-(--))-)(--(-(--)()----(----))-()))-)---(-(--)-()(-)----))((--(-)-)----(--)----()(--((--)-)---((--()())(-(-((-)))--------(()(-(-)-(--(()---)((-(---((---(-()-()((-----)-(-)------(----()--)-)-))(-(---(-())-))--)-())--(-)-(-)--()-(((-)))))---)(----())-)(-()-)--()--)-(-(-)-(((-))--())-))---)-(-)((-(())-)-))-----(-(-------)(((---(---)))--((---)-)(---)--))((-)--)((--((---)--(---)-))-)-)---(--)-))--)-(-(-())(---)------(-()----(())()--()--))(-)-)))-()--()((-((-)----(-)--)-------))-(---)-----(--)--)-)--)--))--()-)-(--------()))(--((--)(-)(((((-)--(-))-((-()-)(-((--))(-(-)(----------()-((-)-(-((---(--())()(--(-(---()-)(((()(-)-))(-()(--((-)()-(-)------((---)()---)(-(-))--)(-)-())-)(--))-(---))(-((-)-)--((-)-)-))--(--))-((--(()))()-)-((-((((-())-)((-(-(()()))-)()))((-)---))-(()--))--(--(-)((-)-(----))((---)-(-(-())((-)-))-)-)-)---(-))))-(--)-((--(-----)--))---(-)-(((-()(--)--()-)---(()(--(((---)((()-----()-(-)--)---)------(----)-)(()))()(-()-)(()----)-)(-(-))--(((-(-----))--))(-)----(-((-)(-))-(----)-(-))(-)()----)-)()(())))(--((-)-(--(---(--)---((((-)--))(-(----)--))(()-(-)-(---()-()((---)------((-)-()(--)-())-)((-((----)---((-(--)--(-((--)()(-(-)--)-)(-(-()))-(()()---)-)(-(-)-()-(-)))-))(-()--)((()-(-))--()--))-)(---(-)-())(--)()--)-((-)(---()(((--(()()()---(-(--)---((-(--(())-(()(()))-)()--)--(-)-)-()(()(-)-----)(---))--)------((---------()(-)-(((--(---(((--)(-)-((--)--((---()---(-((---(--(---(-)((()----(-((()-)(--)-)))-(--(-))-(()(-----(-()--()(-----)-(-)-()-)(---(-(--)-)(-((-((-))---(-)---))-)(-)---)---(--(-()-))(-))---))---)-((-)-))----)--(--)-()-----(---))--)))()(-)--(----)-())-(-)------()--((--))-))()---)--)--)---(((--())))))--(--)((((-))-------)--)-(--)(---))------)--))(((--(-)---(------)--()----)((----(--)(---()--(-)()---(---)))-(----(()-)-(-())))-)--)-)(((((()--)-()--((----))-)(-(-((-(-----((----)(--)(---)-)))----)-------(--)------(----)-)-))-(--))------)-)-((---((----)-)))--(-(-)))------)--)))------)-())-)(()(((-())(----)))(((-----)---(--)-)-(((--)())())((-(-)-)-)-)-()(-)-(-(--)-))---()(--)--)--)---))-(((-))------)(-)(--()---()-)(--(---()))-(()-)---)(((--))--))))---(----((---(--()-)-)-)-())))))---)--(-)))(---)((---(--(--)-(----------(--(-)--(--(()()-(-(-(((((-)(((-()(---)-(((--((-())-((-)-))(--(--()(-((-(()--)(--)-----(-)(-)--(------)))---)--))-(---(--(-(())-((()-)))))---(-))-(--()(-)(-((()---(-(-(()((())---)(-)-))(----)-((-)--)--(-(---(()---)---)---()---)--)--)(((----------((-())-(---()-(--))()---))-(-((-()---((()-(()---)----((-)--(((()----)(-)--)-()((--()-)-)))-)-)(-)---()-(-(--((-)-)--()()(--)-))-)----)-))-(-(----)))---)(-(-)-----(((((-)(--()--(-)(-)()---(-))--(-)))()-))(()-(-())())())(-)----((-(-()--------)---()((---(---)(-)--))(---()-)----((((-(-)--((-))(-((-)-((-(-)----))-)(()(-))--((-))-)-)(-----)(--))(--(-))-)-)---(--)---)--)-)---(--()-))-)-)--)-)-()()(-(-)((----(-(-((-))-(-)---)---((--)(---(-))(--)-)--)-((-(--())--))-(---)))---(((----)-(((()(())-))-)))(----(-(----))-(--(-))--)---)--((-()--)(((----)((-)-)-)-(-)-))((((()))----(-))((-((-)())()-)--)--)(-(--))-(---)-))((-(-(-(((()-(-)(----(-())--(---())(-(-()))-)((---)((-()------(---(-----)--(--)(-(((--(------)))-(--()-----(()-(---------)-------())(--()---)))-(((((-((()((-((--()(-(--(--)(----()(((--(-((-(---(-)(-)-()-()(-()--))(---(--()-)----(()))(()(--)-()--(-)---)--()--)-)-)----)(-((((-))----)-------()-)---(----(--)-)-)(-(----)---((-(------((--)--()(--)(-)(-((--(-(------)-()-)-()()-)(--))-(-((-(((-(()----)--)((----)()(-(-()(----((--)(-((----)-)()---()-(--(--(-(-(()(--(--())---()))-)(-())--(()----)-((----((()(-)-)(-()---)(-(---)---))-----))-(--(---()---(-()(----))----)--)---)(--(-((-----(()-)-()----)--(-)-))(-)---)-(--)-(---(--------(-)()--))(----(((-()(---))((--))--())-)))(-((()-()-))((((())()--)---)----)--(-(-)-)---()-)--)(-)-------)-())--(-----(--))))-----((((-)()-((-----)---(----)---(----)(((----(-((-((----)(-)---((()-(--(-)-(--)()----()-(----)--))-(-)--)-((-()(--(()))--------(-(----))((-(((-)-----)-()(()()-)---)--())-(-)-(-((----(()--()()--))(-(--())----()-(((----((--(())---(---)--)-(-(-((--)(---(-)--)-)---)(-))--((-((--)---)-(-((--)--()--(----)(-)-)-((-(-)(((--)-)))--(---(-)-)(-()(-(--)(-(-((-))--------)--(-(---(()-(-((-))-(---(-----)---(-----)(-))-(-(-)()-(--())(-))((-()--)-(-(-(--()--(----))(--(-)---)---(------)--)()()--()--()((--)-(---(---))---)-)()--)(-(----)()----(-(--())((-)(-)-(------(-(-)((((--(-)-)))-)-(-)-(-(-)--)-)-)))-()(-)-)-)((------()----)-()-()-)--(-(-((--)(-(()(-(---(--(-(-()(--)(--()-))--)(-)))-()-(-(-)-)((--))-)(----))--()-)-)-)-----------()()-))---)()--)-))--)())(-)---)(-----(-----------)---)()()-)-(----))-)---))---)(----)---)---(()))-(--(--(-(--)((-)--))))--)---)(-)(()-(---)))------)-)(-(())-()-(()-(-()-)---)))-(--))--(--())()-----((-)--)----(--))-)(-)---(-())(--(-(---(-(-(-)--)-((-))-())-)(-()-(---)-(-))-)----(-))(------)(----)-))(()-()--(--(-)))----)(()------(((-()))-))--(-()()---)--))())-))((---)(---(-------))(-)))(---(-)--))------(-)----(-)-)(-(--(())())-()((--)))))()--)-)-(--)--()-(--)-)-(()))-(--()(----((-()--)))-()(----((-((---()((-(-(---)-)-))(-(-)(-)----))---)))-)-(-(((-)-))-)----(------()-))-(()-)-))))(---(((--)(())(-----(-(--(--(----(()(-(-)()--(-----()(((--)(-)-(-)-)(---()--)())(-(-)))(--((-)-))()---)(----))-)---)((---(-((-(()-(--)--(----()(-((-())())((--()-()(-((----)-----())())----((--(---)-)-(-)(---(--(((-)(-))--)-(-)-)--)--((-)--)-(-(--(((---)-)-(((-(-)))-(--((()(-))-)-(---))))---((-()--)-)-)-(--(-)--)------)-)()-----((-)-)-(--((-)((((--)()----)----(-)((---(((()-)-)-)(-(()()-----((--((--)--(--()))--)---)------)-))-(-(-(-(--(-))()-(-)---)-----(--(-)-((----)-(())---))()-)---(--(---)(-------(-()---)---(--)-)------)(-()----()()(()()---)-)---(-)-(-)(()-)--)-)--(())(--)(((-)-))-)--))-(-)-((---)-)((())--))(-(-)(-)-(((((--)))-)----(-(()((--))-)-(--))(----)-))----)-((-)((------((---(-(-(-)-------))((-)--))-)-()-)-)(-()))-()()-)--))-))-))-))-)---(-)--)-)-(----(((-)-----)-)-()(-)---(-((()-)))-(--()()((())()--(()()-(()))--)-)-())(((-(()((-----(---)------(()))(-)---(-((-)--(---)-)--)-)(-(--(())-(--)))--)))-(----()(((()-()------)))-(()()-)(()-))(-)--))-)----((-)))(()-)()(---)()))---(-)-)---)-(-))---)((-()-()--(-(-(((--(()))(()-)-))(-----)-(-((()-()(---)()-)-----)))--(-)---())-)---())-)(---(-(-((-(()-)-((((-(---))---)-(-)--)))((-(---((-))-)---(-((--))-)-)(()-(()--)(---)--)))-(-(())-(-)-)-)-)---(--)-())-(((----()---(-------(()(((()---((-)((---(-(----()(())))((((--)())----)-)(-))-((-))-------(-(---)()-)-----)((-(-)(()()))--((-)-(----(-)))((-(-----()(--(----()-((--())(-((((-(---)()(---)-)----(--(--)))))-(--)()()-((--)-())-))(-(-(--))-)-)-(-())----(-)----()(--))-)-)-(--)-(--)(-)--))())-(-)---(----))((-----(((-)((-)((()--)-(---(-)(-)----()-)()()-()-()-)--(-----((()-(-----)((-())-((--)-(--()-(--())()(()---)---((-)-------)-)---(---)--())()---))))----()())-)(-)-----()-)(--(-()(()---(-()()--)---(--(()-()))--))-(-----(-(-(-----)--((--((-(----(--)-(()-(--()-(--)(-(------())(())-((-()()(-)--)---(----)-(-(-())(((-()-)(-((-)-)(-)(--)-)()--)-)--)-((--(--(-)()-------(--))))(-))-)(-)-)--)-))--(--()-((-)-(-))--(--((-(--(-(-)---((-(---)--()-()-((------(()(--))---(--(--()--((-(--))--(-((-(-(-)--(--))-)----)-)(()-----(--)----)--(()---()---)()(-))--))(-(---(-))-)-----)-(()(-)--(--(-)(--)--)-)-(----(-)(-)-((------)(--(())-(-)-(-----)-((--(-()()--(---((--(-((-)(()-)-()(-()--(()-)((-(-)-))-((--)---)---)-(--)()-((()---)(--)--))-(--)))))(()-(-(---((-(--()-)--)-)---(--))--)----)((-)-(())-)))()((-(()-(---(--(()))(()(--)(-)---))--()-)((-)--)(---)-(---)))(())()(-))-))--(-)-)--)(--((--)((-(---)-----((-(((--(-)--)((-(--)-()-((---(-)-(-((-(--()--(((--)--())))-)(((--()--(----))----)-)((-----)----))-)(()-)(()----))-))--((-(-()-)-(-----((--(-()()-()--)()--(((((((-)(()-----)(--(-)))-(--()-()-()-))-(-()----)(--)))--(()))----()))-----(-)()(-(-)-----)-()()-)--)--(-(--((((-(--(--)-()-(---------)-()(-)(---)--)------(-----()-())-()---()(-(()-()-)-)--(-())--)(-----)---)((-))-((-((((-)(--)-)-(--)-----((-----()-()()---))-((())--)-)))-)(((-----)---)-))(--(--(---(-()(-()------)-(----(--)(((-(-())((---))-(-)()--(---(-))--()))-----(-((((-(-(---(())---()-)()-(--((-(-((-(-)----)((()--)-()----)--)-()(-))-)()()(-()(--)(---((--(-((--)--)-((------)-)()((--)(--------())(----)-(--(-(--()))-)---))--()())))())(--(--())-----(-(()()-)()--(-(--(-(---(------()-)---))-)--(((---)----))))-)---(-)-(----)(()---(--)---(())-()((--)))))-)))-)---)--(())-)-(-))-)(-)---()(--)-((-)))--(-))--)--())--)-(-)()-)(--(-))-))-(----)-)(()-)--))-)----))--(())-)--)()--)--))--(---()(--(-((---)(((()(-((--(--)))))--(-)(----((-)))(-)()))-(------)((-(-()((-(-)----(-(()(-)----(---(--(----))---)())))-))-)--))--)-()(--(-()---(-)-----)--))(-))))-(-()-----)((()--)(--)----()(---))((-)-------)--(--())-)-(-)()(--(()-)--()---)---)--(---(()-(()((---(((----)-(-))(--))(-(()(-(-)--)(----)(-)))-(------)-)---)----)--)---((()(--))--(()(-(-(-)(-)-(----)(---(-))---(-(------(--()-)-(((())-())))(----())(--(-())----))--))-(-)--(-((--((-)-)-()))))-(------)---(-)----)-(-))(-))-()(---()-(---(--)-------)(-()))(()))-(--(-()())(--)-(-(-(-(()()---))--)-((--()----(-()-))))-(---(--())---(-)-(-))-()(---(---(--()-)(-(----))(()--(-((-((-(-(--()())()()-)----()(())-)(-((-)--(--))--)(-(-(()))----(-)()---(---((-(--)-(----((------)(--()--)---)---))(----(-))---(-)(------)))-)(-)---((--()---(-)-(--((-))))-)))--()-(---(-(---)-)---)--(((--)--)(---))(-)))--)-((--(-(---()()-())-)--(-------)-)(((--)------(--(--)((()--))-)()--)))(---(--)(()-----)()-)-)))-()-((--))--)-))-(-)(-)(-------(---((--)-)----)--(-)-((()---)-(-()---())-)((()-))-)(((---)------)(((()(()(--(-)(-----))-)--)(()----(----(----))-)((--(--)()----(----)-())-)--)---()))--)-()-)-)-(-)-))-)(--)-((-)(-)())-(()--))())()))---(--(--))-----(------)-))-)--)()--)---(-(--)))--(-()----)---))(-)()-(-(-(-)---)))--)--((-----()-)-((--(--()---))((--)--)))-)()---((---))()(--(-)(-((()--())(-(--))-)))--(()---))--())))(-(-())--((()--()-)))))())))(--(----(--)(((--((------()--()--()((-()---)--(----(-(-))--(-))(-)--)(--)-)-))(-((----(--(---()-())-()-(--)--)--((()-()-)-))------)()--((-((-------(((-()-())-()-(--)-()-))((---)(()()(--()-((())--(((--(-()--))--)(-)))-)-)-(-)--(-------))-(------)-()------)-(--)(-------)-((-)()-((----((--())-(--(----(-))--(-)-(-((-(--((-))))--(--)()--))--(((----)((()-(-(----))-)()(-))--)--)--)--(-()((-)-))(()(()--()-((--))()-(())))()-((())---)-)---)-()-(---())(-))--)()(-(-)-((---)--((((-)----)----)-)--((--)(()-(-(-)-)())))-(----))(--)()-(----(---)))))--()((-(-)----))(--((-(-(-))--(-((----(()-(---()-()()(---()----()-((-(-----(-)-)-()--(())(------((---)())-((--)--))--))--((-((()-(-(----(-)-(--(--))(-(--(--()-()-----()(--)()-((((-)--)--))((-)-----((-((-(--)----)))------))---())(-))(((-)-((-)---)(-(---(--)-------))-((-((--(--)-)))-)())--()(---(-----)----)-)-----)---((-----()())-())-)-)-()-())(--((((-)(((((--((--)-)-(()-)))(---())-(-)-()--((-(----(-(-)-)--(()-()(---)---(---()--))-))---)(--)-)-)(--((((----(--)()-(-)--((())(--)-)(---)---(---)--(()((--(((((-)))-)--())))-)--))-)-(()--)(((-(-))--)--(----(----)))-)-)-()--)-(---((--)-))(-)-())--((-()--(()--)()(-)----)(-)-)----))))(-)-)-(-))--)(---)-(-)-)(-((--(()()-)---)-(-----)---(--(()(--)(-----())--))---)()-(--)(--(--(---)))-)(--))---------(()--)))((--(-)-))(((-(------(((-----((-()-(-((--(-(-)-()-((-(--())-(--(((---)))-()-)---(()))-)-)-----())())(--)(())-)-)-(--)(-)-(---(()-()--(-((())---)-)(()-()-)(---)-)-(-(-----(-()---()()((-)())())))--()----)(-----)())--))-)--)(--)-)---(-)-------))))----)-))-()-((-((-----(((-)-(----)-))-((--(-(())-------)--((--((()(--)(--(--(----())-----(---)-)--(-((-)()------(())(-)(---)())-((---)()-)----)--((-----()(-)())--(-)---)-(-(----(--())--)-)-()()--(((-)--((-----()--((-))-(--(--(-----)-)----(()-----)--((-()((------(--(---(-(-)(((--)----())((---((--(-(-((-()------(--(--)---(-()(()-)-)---()-------))---)((((----(())())--()(-)-)-)(-)-(()(-))-----))-)-)-)()--()(--(----)--)-))(-()--()))-))()(()--)-)-())-)((--)-)()-)-----()---)(-((-))-)-((-)-(---(--)(----)--(()()(--)()-)(((--)-)((--((---)--)-(--)-)(--(-)--)((--(--()((-))()((---)---)----)--))-(--(-(-)(-(-()((())--(()--(---(()--(-()(---)))-------()--)(-()-))(-))))())(----)(----)((-))--(-)(-(-)--))))--((-)-(-(((--(---)-((--(--(()-)-----((--(--(-(((-)(((----))---(-(--))(()---)---)(-(-))---()(()()(---(-)-()--(--))(-------)----())()-)(((-)))()-((-(((----)(-(-))------)--)-()------(---((-)----)-))-(-)----(-(()-)))(-)((-((--))----(-()(-((--(-(-----(-(()--()(())()()--)-()-(---((-(-)()()-))-(--)--)--(((-)((-))-)--((-(---------)-----)-()---)-(((--)--)---)(---)(-(()(-((((---)-(()-(---)----(---)-(-()-((------)---(--())--)-)(())--()-----------()((-)--)-((())---)----(--()-()))(-))-)(((--)-)(-(-((---()))--()(-(-(-)---)-(-)-)))---(-())))-)-)-(-((--()(-)(----()-(--)((---(-))-((----)--)----(--------(--()----))(---)-(-)-())-)--(--)----((--(-(----(-((--(----(((-)-(-((--))-))--(--(--)-((--))))(((--)((--)--)(((--)()----)--()-(-((-)))-(--((--)-((---(---(-(-))-))(()-)-)--((-((---(-((-(--)))-(---()--()-)-(-)--(((---)(-((--(-)-)-)((-(----)(-))))-----(-()-(---(-)-(-)(-(-(-))-((--(----(((--)((-)))()-)(---))-()(---()----)-((---())(-)-(-((--))--()((--(-----)(((-()-))()-)((--(----))-())--)))-((()(-----((())((((-((--)-)--)--(---(-)----))(---(-)-)---(((-)-)--)(((-(-)-------()(-))--(((----((-(---(((-)()-)-()((-())))(-))-(-)-(--)-------)(-)))--()-()-(-)------)-))(--)-(((-----)---)-)-)))-------()--)--(---(--(-)-((---())(-)))-()))-(---)--))---))-)--)-(()()--)--)----)--()--)-((--)-(-)(---(-(-()--)-))(-(-)-)-)-)-(()---))-))-)((--((()((-(--)))--)-))-(--((---(-))-(--)-)---)---())----((-(--()-(-(()--(-(-)-----)-((--)----(-(---()(-()-)-)--)-)----(--))---)-(-)((-)-(---)---)-(------(()---)(()(-(---(--)--(---))-(--)-())-)(--(--)---)()--(-)---)--((((((--))-(--(-)(-))(-())-))((-(())-(--()-)---)--)((()--(-))))((-)(-((-)(-(-((-)-)--)---))((--(-----(-)---()())(------()-)-----------(-())---)(----((---(--(-((-)-()---()-)--(--(----(((--))--(((-()()---(--((--()-------(--)-)(-()(---------))------)-)--)(((--)(-)-)(-----(-(---))---)(-(()---)----()--(--)))((-()(--()))-)-(()-(--(-)-----)(-(-------((--))---()-)-)--))-)-)((-((-)-)(------)-(((--)-)-(-(((--((----------)-----)(-)(--(()---()--(----)(--()--)(()---)-(--(-(-(--()--)-)--)))----(---()----)((----(---)--((--(----(-())-)----(---(()-(()((-)-()---(---)())(----((--)))-(--)))())---()---(-((-)(---)---)---(())------)--)-------)----((((-----)---((-)--((--)--)-()(-)))--()-----)-)(-)-)(()(((-(()--((--)-)(-)-(()(--)--)---()-)-))-((-(()(-)(--)-)))---)()-))(-()(---))-)(--(--)-(---)-(--(-(--)-)(---)-(()(--)(-)--)---)------))--)-----()--)(---))-)-))(-)--))--))-----)-)(-)---(()-)-())-(-)---)(((-)----()-())---(---))(()((((()-))-)-()----(-(-)-(---)-(---)))--------(-)(((----)--))-))())-())-)-)))-----()(-(-())(-(--(--(())----())--(---)-)--)---(-)---)--))))(--((()(-)---(--)(--)))---()----(-)---((-)(-(---(-(()-)-(-(---()-((-((-(-----(---------------)--)----(--------)--)--()(--)-(---((---))((-(-----((--))((-)(-----(-(-)-(------)(--())(()-((((----)()--)-())-(-(--(-()--())(--(--((--(---(-)-)---)((-------(-)((-())--(--(())())---()-)-(----(----()--()--)(----)())--)(--((((-((--(-((-(-)())(--(-)---(--)(---(---)(---(-(--())(-(()-)-)()((-------(-----(--)-)(---(---(---)(-(-(-()---)-()(--(-----()((-(---(-)-----)-(---)--(-())((((-(())-))-)-()--()-)(--))----)---)--)))--)-(((--)-)(---()--)(--(-))()(-)-))(-----(-)--()--))-(--(-)()--)-)---()(-)()(---((-)(()-))((--)---)((-)-)-((())()----)--))((-)-(---))--((-)-)(--()())-(----()-))-)-(-(-)---()--)))-)()((-)(-))-)--(()()()()((------(()-((()-(---)(-)--((-(---)-)())-)----(-((((-))((-)----((-)-))(---)-)-()-)(-)--)--()--((-----()(()())--()(-)---)--))(-))--)()(--)-(())-))--(--(-----)())--(-))-----)----)(--)-)----)-(-))---(-----)))-)))(-)(())()--((((-----(-(-(-)-----))-)(-)--)(-)----)())(-)()-((---(()--)--(-))---)))-))(-)-)--(-()-----(--()()---((-)))(-)-(----(--)(--)--)-----(--(---))-)---)---(---(-)--())(((--))----)(--------)-)----)-)--)(--()--(-)-())(-()-(---)))))(--(-)-()-(--(-------(-)))(())--)--))-(--)))---)----))--))--())-((-)(---(-(----(---)-))--))-(----)-(--()((--(-(--)(-((-)---)-))(--)--(-((--(-)----(-(---)(--(---)))----(-)---(-(((--))()((----(((--)-)--))--(--------())--)--(-))((((--(--(()----))-)((((()-(-())-(()()-(-(-)(---(-)-(-----)(--)((-()-)--((-))--))-)-(--)-)(-(-(-())---((()()-))---(-((-))((-)--)-)-(----(-))--)---(---(--((((((---(---)-))---))()))--(--(-))-)-(--(((()(-(()----)--(-----)(())))(()()-(--(-()(-(--()(()---)-)-))-)))---(--)())-(((--)((---(----)()-()-)---()))--(---)-)---)((--())-(--((--()(-)()-(-)-(((--)-()-()(-)((--)-(((---(-)(-(-(-(--)))----)--(-----)--)---(-(-(-(---))------)---)(-))-)-))(----()(())-(-)-)(-(()-(((--(-)-)())(()-)))--)))--)--)-))))))-)()((-(--(---(-)(((-))--)--)((-))--------(-)(--))--(-(-))())(-()--((()----(()))--()--()-)----((--)(-)(----)-)-(())-(---)(-)())-)-)-((--(-))()((-((-)()-)(--)---()---)---(--)()--(-)()---)---))((---)(-)--(--((-)--)-)))------(-()----)((()())(-)))))(-)((--((((-)-(()-)()(---)----)(-)-(---((-)--()--(---()----(-()))()(())()--()-(-(---(-((-)(-())()((((----)---((--()(-(-)--()--))---)(--()--)-))-)---)-(---(--()-))(------)---(-------()(---)))-----((-----(-(-()---(-----)-(())(--()))-)------(-)---(-))(-()))(-((-)-(-(())---))()-(-((-))-(-)--)(-(---)---(((-)(---)--(--(---))(-()-(-()---(---())--))-))--)----))-(())-(------)(())-((((())--)-)----)--)(--------()--)(-)---)-)-----)-((--(--))(((-(---)---)---)-)-())(--(()-((-)-(-(--(()--))(--(-()())()-()-)(-)---))(--(-))(----()-))((----)--(--)-----)))--))-(-----)----)-))-----)---(--(-())(-)((--)-(-)-(((-(()(-()(-))--)(-(((-)(--))()()((-(-)-(--)(--)-((()-()--)-(-(---(--()---))(-))-)(())--(--)-(-))-)--)))--()-)----))---()(-((()(-()(--(-()))-)-()-(()--)--()-)-)(--)(()()-(-(-(---))------)-))--)----)-((---((-)-))))-)--))--(-)-(((-(---((----()-)--(-((-(()-(--)--(----((-()(---))-((-(--(-)-())()))(---(---(()(-)-)-())(-)))(---))()(-(-())(-()----)--)()---)-)-----------(---()-(-((---(--(())--((-(()----(((--(----()-()))(--(------(-(-)--()))(---------(--()((---)-)-)----(---((-()((-)--(((--(--)--((---)-)(-)--)(-()--()--(---(---)--(-)))--(()()(-()-())(-)-(()--)))(-----(()())-)))(-(-(-(-())-(-)(--)-)-(())-()--))))--(-((()(---((--(--((-)--)---)((--(((-)---((-)----()-)()-)(--)---()))()-))-)(()((-(-((---)(---))-)-)---()-()---)))-)(-))---)--(--(-(-)---(-(((-------)(-)---(-)((-(---)--(--(())-(-)(-)--())--)(-(-(())-)))-)(--)(--)()--()--()-((())--)-(-----)((---(-))-((---)-)---)-()-((((----)-(--)-(()---)-)--(---)---((()--))-())---)--(--(---)--)--)))--((---)(-(-((-)((-)---)(------)-)((--((---()-()())(-(-)()(---(-(((-())---)--)-(-)(--((-(--)--()(--)-))()----------)(-)---)(((-()-((((()----(()-((--------(-)-----()()(-))((---)--)-(-(-((()-)-((-(-(--((---))())-()-)((-)-(())--(()-((-)-(((-(-)-()--(----)(-(-(-))(---)--()))(--))----(-----))(())-()--)-)))-(-(-)()-((--)-)-(((-)---))))-))(-))(-))(((--))(---)-)(---(----(()-(()()--))((--(-)--))(------))(())(-((-(---)--)()--((-(--(((--))(-(-------)-()--)--)---)(-)-(--)-))))))))-)))---(-(-)((--))-)-(-((--))-(-(((--()----(---((-(-(--))----(--)((-)-()-)---)()(-)-((--))-)-)-)-)())(--((-(())-))-)()))-)(-()--(--)---))--()---))-(--(-----(--((((-)--)((-())-(()-)-)(-)-)()(--))-))-)(--)----(--)))((---)(-)))--((((-())---(--())))-(-------)-)-(()((()--)-)(--))))-))))(-()-)(--))-------(---))(-()()(---(-()(---())(-)))(---))))-(--((-(((-)()()---((-))-()((--------))--)-)----(-(--))-((()-----)-)(---(()-)-(-((()(--((---(-)((())---(-)(()-(--))-(--(-)()--(-(--)(-----(-----(--)()-)(-)--(-))(-((()()---------)--))-)--(())-)-((-))()---)-)----(--))-(--((()---)-((--()))-(()---)--(-)()-------(--)((-)))--(-((-((-(-)(-(-(-----)--(())--)))-)-----(-)-(--(-)--(--()--)(--(-)--)()-)(-(((-)-)((--)---))))------)((-()--)-)--(-)--)---((-)--))(---)-((---)(---)---())--)(-)(-()---))-)-)-)()(-(--)-(---(--)(--((-()---))-()(-------())------)-)--((------)-)-()-(())(--)--(-(-(-)--(-((----)(-----(--(-)-)(--(--)-()(-(())()))(-)(()((())--)-)(-(---))))(-))---((-()(((-(---(--))((-()(()--(--(((-)-)-(---(-)---(---)()--)-((-((--)----)--)()(-((--)()-((()-(--)--)((((-)-)(()--)--(--(--))--)()--((-))--))--))--)))-))-)-)---(---))(-()-())-)-)----((-------(-(-)-()--(---)()--(((--)--((-)-)(-)))))---()----)--))(-(-(--------))()-(-)---)-----(-(-)--()())---(-)()--(-)--)-----)-))---)(-)-()-------))(---)(---)-(--(-)--)--))-(()((-))-(--(-))-))---)-)---((---------)-(--)---)-----)-(--(--()----)-)-((-))-----)(-)-)()-()(()-)(-)-((----((--))-)--)-(-)-(()()(())-(-()-((-)(-))(-((()-)()----))))--)-))()((((--)(-)(--)((-(--()(()-))(--))(---(--((()(----()(()-------)-)-(-)))----))---((-))---()-((()---))-)-()--)-((---((()))((-((--)-)-(-)--)((-())--()()-------(((-)-(-(--((-()((--------))()-))--))((((-)))-(((()(----(-))()(-((-((-(---)--()()---)(((()-)(-(---)(--)))---((----(-)()(---)))()----)---)-------)()-)()())-()-())(----)-)(--)--(-)-)-(-((-(-----))------(-(-((-(--(-)--(----)))-)(-)))-))()))---)(-----(--)-)()-)--(----)(---)((-))-)(((-(-)(-(--))-)---)----(((----(----(-)--(-))()))-()-))-))--)-)-(--((()(-)(--()-)--)(-))-----((-----)-((-)---)--)----()---)---))(-)(-)-(())-(-----(-)--(--((--)(-)-()-(-))))--)-)))-(()----)((()-))-)--)-((()----))(----)----)-()-))-(())())-(()-(--()(--)))--))-(--------)---()-)--)-(-----)----))-)-()(-)-----(-)(---))--(-((--)--(-()((-))((-(-)(-))--)-)))----()((-(---(-----())--)(---(--(--(---((--)--((-()))---(--)))-(--(-(--)-----(-)-----(-())(-)--(()(-(-()--)-(()(-----())()-)--)-)-)(-(-))((-(-(--()(-(--)(())()---()---((--)(--((-)())-)()--)-)--))-()()()(-)()-(-))-))(-)-()()(-(-(--)---)--)(-((----(-)--(---)---())----(-)-(---)))))-))(---()()))(-)))(((-)-)-(--)(--)()(--(-)-)))---)--)--()-))((--)))--(---------(-(------)--))(()--)(---)-)-(--)-)-)()-(----)(-))--((-(-((-(-)(--((----()(-(--)-))---)--()---)(-)((((--)-(---()----()))-(--(-)--()-)-)))--)(--())---------(-())-(-)(--(----((-(-()--)-(-)--(--)--()--(((()-(-)-(-((---)-))()(----)-)(-((--)----()--)((-(---(--------()(--()------))-)-(-)-------((-(----(-(-))(--)-)----)(--()----()(--()---(-)------()()-(-(--)-(-))---()))-((((-((()(-----)--((-)()--)())--(-)--)(-)))---(()()-((-())--)((((((-)-())))-))(---(()(-()--()-)--())---(-()((--(-(---)(-)---)---((((-((()-(-)-(-()-)(---(-------))----())(--)(((------((-))-)-((()(---))--(-()-(-)((-)(-(-((--)--(-(----)(((--((-)()(---(-(-(---)-)-()--((-(--())-(-))-())-)()-)))--((---)-((-)-()-(-))((-(-)--(---)(---)(--(-())(-(-)---)---()-)--))-()--)-)(((----()-)-(-)))-()-)--(((----((-))-)-(-(---)-)-)-(---()(---)---)()-)))---)()-())-(-)(----------))-)(----((----)()()---(---(((---((--(-)---)(--))-(--(--((--)---)()--()(---)(--(---)-()-)----)-))-()----(((-((())--)(---(---(-)(-)--)()---(----(--)------(-(-()-)(--((-)-(-)----)((---(-(((--)--)--)---(--)--)((---(-)())()((--(-)-)-)-)--(-((-(---)--(---()(---)--(-)-()-))-)(()))--(---))(()--(-------)()(-)---(-((-((())(-(((-))(((-(-)-))--(-(()--(--(-((---(((()-)-)---)--(-)(-(-(-(--)()-(---))(--)(-)--(-(-(-)-()-)---------)-)---(---)(-)----)-)()(-)))-)-)))())((-(((--(-)(---)(--)--(-(-(--()--(-)--)--))(-()--)(----(--(-(-)-()--))((-()--(--)(()-)-))(-(-----(---(-(---(--(()-)-))(-)(----)-(-)(-----)-)-)---(-))(-----((--(-(-((-(-(-)-)()--))------((()--)-)---)---)-)-((--)---)(--))----)-(-()(-(-))-(-(-(-(--)))-((--)))-()((-)((--(-))--))-(-(--))()-()----()(()-----)))-()()-)---------))-())(--))-((-)(---(---)((--))-(--(-(()(----()--))----(--((((-----(-)----)---((-----((-)--(-(---(--(()--(-(--)-)()---((--)))-()-)-----(---(-(-((-)----(-)-((--(----)-)(-)-)-)-(((((---(--()(-(-(-(-)))-)(---()-((-)-)(-()-(()-----))--(----(--)(-)(-))(((-(---(-(-)())(-()-(--(--((()-()((-)-((-)))())---)-----)--)----)--------()-)--)-))()(-)((--)-(())-(-)))----)-))(-((-)---(-(-)--))(((-)(---))--))-(---(((()---((-((----()))-()--)--((---))---(-)-()(-()-)(-(()-()------()-(())--(-)-)---)))-))------))-))-(----(-((---))-(---(-))()--))-()))))-)(----)--(---((-)(--((-)((-(---(-))---(-)--)--)))-))-)((--)-)()-)-------(-))(-)--)--)(-((--)()))()(-)-(-))((--)--((---))-((-()(---()(-))(-----)()---))()(-(())--(-)--()))))(----)---))-(-)(())---(--(--(-))---((-)----)-)---((-)(((-(-(-----(-(-)-)()(---)((-((()(-(--()-(-)--(-)(--(())-)(-))--()-(---(-)-()()))(-)--)--)--(-)--)-((()-(-((---(--)-()(--)-(---((-)-(-)--())---(--((--()-()(--()(-())(-(-(-)---(()-))--(-(--())-)(----((-((--------)---))--(----))((--(()--))--(-----)(--((-----)-(---)((--)()(-)(-(-(-(-----(--)(((-)----()-(()------(--)---((--)(--()------)--))--(-()--((-()--(-)))-----)-)---()-(-)--)-((-)--(--(--(-)-)-())))-(-(-)------)----(---((-(())--(-)-(()(--()(()-)))-))----)-))-(-)-(()-)------((())---())---(-)-)--(-)-)------------(()---(()(((-(-(--((--(--)--)--)(---)--))(--)---((-((----(-)--(-(-----)---(()---)(-))-()(-(-))-(-------)--)(()()(-()--)-(---)----)-(-----(----(-(-()--(--))-)-(--(((((((-)(-)---(--(--)-))--(-)-(---)--(-)((-----()--(-----)--()----)----(--)--(())()-()-(-((-(--))----)---)-())--()(--()-))-(------)-----((------(--(--(-(-(()()-))-----))))---(-)))-(-(((-(--))((-(()(-)-)-)-)(---)--(----(--()----)))-(-(-))((---(-)---()---))---(-(((-(--())-)--(-)--)--)))))((-)(--------(--(-)----((------)(-)()------)))))((-(---)(--)()-)-())(-)(--((--(-((((---)(((--(-)((--()))--))))))(((-)-)-(()----(-(----(--)))-)--(--)----)-))---(--(((---()-)--(--)----)-)--(-(---()-(-)---(()))())((-))(------)-(-)(()(-(--()-)-)(-((--((--(--(--()--(-)---(()-(-())-(((-))))-))-)------(--(-)-(--)---(--(-)(-(-(-(-)-)(-----(-()--(((------)----)))------)--()-()(---))-(-)(-((-()()-)-(-(-)))()-(-)-(-)-)-))--))())()---()-(())-(-()-)---)-(()(-))()-----(-()(-)(-)-(--((-)-()(-)((()---(-)-)--)-((-(-)(-()-------()()(----(---)---(--()(()(-(----))-(((-(--(-))(-)(----)-()(-))-))(-)------)-))-(--)()-)-)(((---(-)-(-()--))---))-))-)-(()-)-)-)-(-()-)))(-(---()(--)(-()-)------)(-(-)--)()(--)(--(-----(--(-(--)-))-(-(---()--(((-(--(())-((-)()(-----((-()-)(())-)--(()--(----)-))(-)--()-)---())--)(-)(-))----((-(--(())--((----)-)()-)(-)(-)----)((----(--((--(---)-(--)((--))(--)-))(-(--)----)--()-)(-((-(-)-)----------)--(---(-)--)-----)-()-()(--(-)-()))-()(-()-((-)-)(-()(---)---)))--))---()----)-((--(-(-)()((((-----)(-)(((--)(()-)-(--(---(-)(--))))(-)-)-(--)-)---()-()-)-)-()--(-((--()))))-((((---))(---(--)---)())--))((-)())()((---)--)-))-----(---)))(-)-())-(--(----(-)(((----)-)-)((-(-)-(-)----)--)--)-----)-----)(-)-----()--))(--)--)--())-)((--(-(-)(-((---)))-)---)()(-(-)-)))-)))-(--(-(-(-----)--(--------(()-)--)(-()((-(-(--------(-----)-)-)------()--)((--------((((-)(-()))-)))--()(--)-))-))(---)-(--)---(-)(((--(-(-))---)--)((-)())()-------(-())())-)()-((-)--((---((--(--(--)-(------(---(-(-(-)())(()--((-(-)(-(---)--))---(-))------(---------)---)-)((---(-(-(--))(-(--()(---)(-(-)-)-----)-)--)))(()--)(()---(---(((-((---()-)(-)----)()--))()(((()((())(()--(-(--)-(----(((-)-((-(--)(--)-))-)--(-(-(((--))()-)(----))(()))--((-(((--((--)(-)-----)-----))-)(--)-(-))-)))-()()-)(-((-)---)--))----(-)))---))))((-))--)-(-(--(--(()--)-(-())())(-(-----------(-)--)(-(--)))(-(-(-(--(-()))))(--)-(--))()-(-(-()-)))-----((---(-(--(---()()---(-(-)----)---)--((((----()-(-)()-)())-)-((()(-(-()-)----)))--()((--()--()(-(((----()-)-----(((-)-)--)-(--)--)((-)(--())(((-()-)(-((-(--))---((-(---)-(--(-)-(-)-((-()-)--(---))-(-()-------(---))-)-(-)-(--)(------))----(---)((--)-----)-------)(---(--------()(-((--(---)-)--)-((()((()------(--(-)-(-((-)())-----))(((-)--()--------(((((()--)--(-)--(--------)-)-((--)-)((--))()---)(((((-((()--)))(()-))))-)(-)()()---)-(--------(--(-(-)))((-)))-(-)-(--)---(---)--(--)(-(-(-)---)-)----)-((()---((---())--(()(--)--()-(())-(--)-)-)-()--)-----)-)()--(----(----())--(--)-))()----(-)-))-)))()--)))(-(-)((())()()((-)(()--()-)--))-(-)()--)-)-(-)-(--)-(((-(())-((-)---()))((-)((----)--)(--)(---(---)---(--(-(-------()-(-(-(----))(-(((()---)-))(--)(-(--(-(-)-)-)--)))--)))()()))))))--))(-)((--((((--)-)(-)-))--(-())--)))(----)--(----)---()()-)-----------)()------))-())---))))(-)(--(()---(-)))(-))(-()--)-(-)-)((-----)-))-(((--(--)(--(()-----)----(-(-))(---))-)--))---)-(---))(()--))--)-)-(-)-((--(---()-(())---)(---))(----((-----)(--(-)---(--)()()--)(------((())---(((--------(-(-)-((-)--)-()(-))----(---)-()--))()-((-)-))(-)((-(--(-(-)---)-)(-()----(-----)-)--()----)(-)----)))(-()--)(-(((-)(--)--(-)--())-(--((-(--(------)--))-))()-(--(---(-)-----(-))((--)-)----()--)-())-)---(--((--)-)--)--)(--(-(---)--)-(-())()-)()((((--()----)---)--((-)--)--)---))(-)()---(-(--)(((-(-(()--)-)-(---)-(((----)-)-)((---(-(-(--)-(----(-(--))((---(()--)((((-)))--))()-)-(-)))-())--()--)()(-(-(-)((--)-(-(-)(--((----)--)-----())()((-()()-----)--))-)----(-)(-(-))()(--(-(--(--(-))-----)(-)---(--)---(-))()--(--)(-)--((-)--)----)-(-)(-)(--)()--(--------))--)-()-))-(--(-(--(()(---()---))---(-)--))(---)()(())(-())(--())-)()-((---(---(-(--(---))--))-()-----(--)(---)------)-()---)-(-((-)-)------(-)---(()--(--)-)(-)()(-))-()-()---)----)((-)-(-)---(-(-)--(------(---)-)--(--)-(-((---)(-(()-))(--(--)-(-()-)-)())-()---)-(---(()()-(((-------((()-)-(--(-((---(-)-))()()--)(-)-)-(--(-()-(-))----(-(-))-)-(--((-(-(--)()(-)-(-())--)-)(-(------(-()-)((-()---(()-----)-(--((--()-))-)(()-)))-())-(---())(-)-)----)---((---(-)-)-------(--)(--()-(()---(---()----(((-)(--(-)-----)---((--)-(-(----))-(----((--)--))())-)(-)------(()-(((---(-()--)-)---((-(-)(-(())-(-)(---)--(-(-((-)(---)(()))-()-)))))--------)--(())(()-)-)--()-----((---))--)--(-(((-)--((())--)-)--(---(((----((-()--(((-)--)(--))-((---(---)))--)----)((--(-()----)-((((-)--)-(-(-(-(-())(())))(--(--(-(()---()-(---(-)-(()---(--)----))--()----)(--()-(----)(--)--(---)-(-()())(---)((((-)(-(((----)--())-----)--))(-----)(-)--(--)-()-(--)----))--)(-(-()((-()(-)-)---)))((-))(---()((-((--(-(((-)-()))------))--)))))-(----)--)-(((----(-)-----(-----))-)-(-(()----()(--)-))-())()-)(-)--))-)-(-----)-)---)--)()-(-(---(--())-----------(()))))(---)(---)-(()-(--))--------))(-(-)-(--)-))(----))-(-(-)-()----)-(--(----(---))))----))---((-)---(-(--(-)--)--)--()--)()--(-(-(---)(----(--())))(()-)((-))---(--)-(---(---)-)-(-()--()--(---())---)-----)))()--)-((-))-----((---)-)(--)-)--)-)(--)-)-)-(------((-)(-((()-))(()---)-)((---(-)-)()------)())--)-((-))-)))(((---()--)-)()(((--)--((-)---)-)))()()-)-((--(-)-(-)((------(-(-)(((--(-())---)-(-))---(-)--((-(-)(---)()(-)-(---(-)-()((()(----)----((--(-)(---)(()(-)(-)))-)))))(()((-(())--))----)--())((-)(-)--)-(-(----)-)-))((-((-))-------(((-()----)())()))()-----))-((-----()--()--(--)()(---(-))--)----))-(())--)-((()((--()-(---)(--(-)(---))--()------))-----(()-(()--)()(--((-()--(-(((--))(--)-(-()(-)---(-)-)(--))(-)(-)-)--)))---))--(-(-(((--)--()()))-(-()()--(((--()-(-(-(------)--)(-(-(-)-))(-))-))(-(-----------(((-(())-(--))-(-)(---(--())(---(-(---)(()---)--(((()))----(-))--)())(-)-()-()(-((-)-(()-)-)-()-()-)-)))----)--(-(--))-))))-)--()(---)()-----()--)))())-()(-)-((-----)()--()---(-)---((---)-(--(--(()-())----))--((-)()--(--)-------()-)(((-)((--)()--(-)-(-((-((-))))-(--)-()---)---(-)--))))-)(()-)--()--)-)-)-)-(-())(--)-)())--()())-)-(-(--(--)---((--(----)-(--()(--(-(-))(-(-)(--)(--))(-((()(-)-(-(-))--))-)---)-)-())----)(())(()(-()(---((--(--(-(--)(-----))-(-(-((()-)-()-(-(-()(-()(-)(-(-)---)))(---(-))(((-----((-(-())--)--(----(--)))(---))---(--(-)---)--(---((())--((-)-)()-----))---)--(-((--)(--(------(-))))-(-)))-((--))---(--))-)----)--((--)-))))-))---)(-(-(-(--()()((----)--(-)-(--(-()((--())-)()(--)-(---(---(---()(-()-)(--)(-)---()(--()()-))))-((-----(-)()-()(-)-)()(----())--(---()((-)()-)-)-(------(((--(---)())--(--()-)-)---)-())--(--)((---)--(---)---)-)-(-----)-(((---)))--))--)-()-)(-)-(--((-(-)-(-(-(--)-))--(---(-(-))-(--)-)-(-(---(-(()))(-)-()----(-------)-))--((--(-)-(-)))--(--)(-))-(----)-))))-(-)))----)-)(())))--())---(--(-(---(---))((-)-))---)))-(((-))(-)----)-)())-(--)--))))---()-((---))-)--()------()---)-(-((-))-(((-)(-)(-((--)))---)-----()()-(-))(--(((-()-(--)-(((-)---)((((())---()----)(-(()((-)-)-((--)--)----(-----))--(-----(--)((--(-))--)-))--(-())--))(----(()--)--(-((-----(-)-))(-)-(())()(--(----()(-))---)---)---))(--()((---()-)())-(-)-(-(-)-(--)-)-----)-)----(-)))-----))((--(()()--)-(----)--)--)()((--))(()()-------)))-((--(-(-())-(()-)--))(-----(---)-(------)-(-((-----()------()-----((---(-((--()-(-)---))((((-)((-(-)-((--(---()-(-)----)((-)(-(--(-()(-)()----)---()------))-))--(-)(-)-----(-()--)----(-()((---(-)--)((((-)-(-)---((---(-)-)-)-(((-)-(-(-(---)(---()-()-(-----(--)-))----()--)-)(((----(()------(())()--)(--()---())(-(-(((-----(-)--)-))((--)-)(-))-(--(--)(--(---(---((--(--))())()(-()-(()))--)))---)()-()))-((-(())()-()(((---()--(-)-)(((-)-()(-))(-)-----))--)(--)()(-)-))---)-)-(--(()-((----()))-)(--)-()----)-()--((-()(------)-))---))(-------))----()-----()-------((-((-)----)------(((-))---)(---)))--((------(----(-)((--((())((()(---)((-((((-(-(()()()---))--(--(-----(-()-(--))--(()-)(----)-)-)---)(--))-(--))--(()-)---)(----(---)--)-)---)--(----(-)-----()--))--())---)-))(-(-)()(((--)--)(----))-)--)(-()(---(-)--()((--()-)(()-()(-)-)-----))(-))-))(------)-()(-)))(-)()--((-)(()-(--)-()--)((-)-((--))--)()-)-(--)(-()))(---(----(()--))---(()))-)--(--(--))---(-))))-))--))-----)))--)----(-)-----()--(--)--((---(((----(------(-)------(--))----(-)))))-(()---)--)---(--)())-(--()()---(--)--)(-(-(()-(((-((--(---)(----)-)-((-)--()()--(--)(()----)-((-)-(-)(---(--)-)()--(((--)(-(()))---)--)--(--((-))())()(-(()--))-)(--())))(---)-()(-----)()-()-(--)-)----()(--)--(---(--()()-()-((()))-)-))-(--)-)(-((--()---))()))()--(---((-)-((()------(----((-----())-(-------()---()---(--)--)-)((-))((())-(-)--(-(--)-()--(---(((-)--()-)(-))-)-)(-----)(----)-)-())--)))(----)(---(-))()-------)----))(((-)(--(-(---)--))--------(---((-))(--()-(-(--(()--(---)-(()---)---)-)-)((--(-)-()(---(((--)-)-((--(--(())()-()-(---(-)---(-))-(-(-((-))-)---)---))-----)((--)-)))-----(--(()()--))-----()--(--)----)(-(---()(-----))--)--(--)-----((-))-(-----)(--(---(--(---)()-(-())-)--)----()-)(-)-)---(-(---)------((---(---(())(())----(---))----)())-----((())(-((-)(---(--()()((()---------)()--)(-(-)--)(--------(--)-())((-()(---))-()--)--(()(-)(()--))()(------(--)-(-)---((-(-(--()--()((-()()--(())())-(--)(-))))--)-(()-----(()---()((--(-)---(()--(-)--(--(-)-((-)(((()-))(-()-(---)()--(()--)(()---(-(--(-)-----)-)-)-)-)(-)())(-)-)----(-)----()(-()(-)--(-)-((-------)-(-)-)-()---)--(-(()-)(())((--((--)--((---(-((--(-(--(-())-(-((()---)-()((-)--((((()--)---(-(())-)-)--)(---(-(-(------())--))---)-(-(--)(--((----)(((()()(--(-)))))(----)-(()---(---(-(---())(-)-(---((--(((-)(((---((-)--(-))(----)()--(--)-(-()--)(--)-)---))-((-(-)((---)---(-)))-)-(-(-(-)--)----(((--)(-(---(--((-)))--((--()-(())(--(()-)))-(()(----(((---)(----(-(--------)-)-)--((-))-)()-(()--)()())--()-(---(-))((-()(---)((-((-)--(---)----(--(--)--(-()(-)(()-)-)-)----()-)))---()---()--)(-()-(-)-)---()()-(---()-))----)-(--))--)----)--)--)----)-)(()----(---)-(-)(--()((----))(--()(-()))))--)--(()(-)))---)-------((-()-(-((())(--)----()---()--(--()---(((((()(-)--)----)--((-()--)(--(-((--(-)-()-)-))((---(--)))---()-)())-(-)-----)-((-)-((-)--)-------))-)--)(----)()-(---)(--)-()-)---(((--()-----)))(-)-)-(-)()-))---))------(-()))-)-)))((((-(-(-(--(-)-(------(--(--())-))------------))-)---(((--)--(--()())--)-)(--((--)(((()(--(())--(--)--(-(-(-----))--)))()-))())(())(-(--))-)()------)-((((--)---(-)(-)(-)----())(-(-)---((())))--(--)-(()(()-)(---))--)-()----)--)(--)-(-)(--()----()--)(()-)------(-(-(----)-(((--(--(-)-)(-)(-----)-)))))--))----)--)-()-(---(----(-((-(-((--)----))()-)))---)-----()())--(--)--()--)-(-)---(-()-(--))--(--))-()-)-----))--)-((()-------(-)))-)---(----()-(--)())-------))((-(-(-))---(((-((((-))-())---)(-)))-))))-)(---)---------)-(-((--()---))(()--)---)))(()(-(-)-)))-()-)-)---)-()--(---(-((--)-)-)---(--)(-)---)-)-)(-)---)--()--()()))----)))(---(--))----)--(--)------)-----))-(((()-)---)-)--(()-)(---)-((--(()-()()-)()())-))-)-)(((-)--)-))--)---)-()--()()-(---(-((------(--)-())-)-())((-(--(-)()--))-()-)-)--)()-)-(-)())-(-)-))(-(((()))(()-))--(-))(-(----)(-((-(()()-((-)(((--)-)(--)---)--)(()-(---))(--)()-)(-(-)--(-((-()-)-----)-)-(-((---(()-------(---)--(---))(--)(-((-)--(---)---)))--)()()(-)((-)(-()--))(--)--(()---((--))(-)-----)-(-))--((----))()-((---(--)---(--((-)-)-))---)-(-()-(--)-)))-(-)()-)--)-(--()-))()--(()-)--(-)-)-)-----)---(----(-)((--)---)--)))(--))))(-(---)-((-))-()()----(---(-)-))(--)(-()(-)-))((--()--)(-()-)(--(---((-((-(-(-))--)-((---))-(()))-())-(---))(-(())(-)--)---(-----()((---))(--(--()(-()(-)---((((--))()(--)(---(---(-)----(----(----()(-)----()-(--((--()----((-)))-((-)((((----(-)---()-)-)-((---)-())-)--(---)-)---)()(--)-(-))-(--))))----))(----))(-(-(((()(-)----)()--)-)-)-)-()-)-)--((----)-)-(--()((-))----)-((((-(-)--)-)))-(()-((-(-()()(((((---)(---)-)()((------))-(-)----)-(()()--()-----()---)-)-()(---)--)(-()------)-)(-()-((-((---(--)--)-))-(---)((--)-)-)(-(-()-)--)--))(-)-(-()-((-)()()((-()(-(--(----)-----(-)-(())-)(--)))(--((-(())-)(--(()((--()()(-(--(------))-(-(--)(---(-)(-(-)(--)--((-)-----))(----(--(--)-(())--)((--()--)-------())-----)--))--(-))-----)(----)---((-)-----(-)()())-)-(((-((-)()---(-()-((-()-()(--)-----((-(-)())()))--))-----))--()(---((--(--())--(-(-)--)(--)))()))))--(-)))-)-)(--)))----))-(())))-))-(-))-)(---(()()-)(-)-((-)-)------(-()-)-)-()()---)())(---)(--)))(-)()-------(-)))(((---)(-(--(-(-))(--()()-)-(--(())-(--)----)(---))(-))))---)(-)-(-()(-((--(--)))-))-----())---))--()------(-)-(()-)-)()-)-)(-()-)(-)))(-(--))-)-((()()-()-(--(()-()(()(-(-)-)))))-)-)-)-------)()----(-)--)-(--()-)))--((---)(-)((-(----()-(---)(()()-((-)-(--)-(----)-)(((---)--)-()-)-))--(-)---)(-(--)---(--(((((--(---)(()-)----(--(--)())-)--(-))--)-()(())---)-(----)((-()--)(-(-----)--)--()--(-()--)-(-(((--)(--)--(---(--((-))((-)))-)-))-)()-)))-))))()(-)--))-(-((-(-)-)(((---)---())--)---)((-----(()----)--------(-(()-(-(--)))--)(----(-)---)-)-)(((-)-((-())(-(----()---)--)-)))--)--(()((-----)(--(----)))-)()((---((()----)))-(-(----(---)---)(--((-((--)(-)--(()(-)(()(-)-)-((--)--())()-((-(-----)--)--((())((-())(()()-(((-(-)--()((-)()--))(--))(---))----())((-)--)-((--)))))(-((--)-))(-())-)((-)))--)-)((-)--)-)(()(-(---())----))-(-------)-(--)-)---((-(--)-(-(-)-(--)))-(-)-(-)(-()(-((-)()---)-)))--)-((--)----)-)(-)-))))(-(-))((((())---(--)-(----(()(-)-(--())(-)((-(()(-(-------()(-)--(-)---(-(---)(--((-((-(--()(-)-(--(-(---(-)----(--)---)(---------))))-)--(-())()(----)----(-)--(--)-)))()((-()----))--))-)-----(--((-(--)-()()-)----())(--)--((--))-)---(((--))--)(-(-)-))-))--()-)--(-)(-()))--))-(-(-)()-(()))--))(--)(-(--()-)))(-))---(--)-(((---()(-(-------(()-)(-()-)--)(-(-(-)((-(---())(--()-)---(--(---)-)--))-)(----(()--)(-)-(---((()()-))((--)-))(--(())())-)()()-)(-(-------)---)-(((---)((-))--(-)(---)---)-----)()-(()(-----)--(--(----)(-()(-)()(()(-))---(()(()----))-)-))-(---(-)--(-)()--(---(--(---)-((-)-)---(-)))----)--)--)(-()--(((-(-)-(-)()-(-)----(())())(----)()-)---(-(-))())-))-((((--))((-()--))-())(---(-(--((-((--())()----)(-)(((----)-)-(-)--)-)--)---((()-)-()(----(--)---)---)-)-))-))-)((-)())()-----)-)()-)())(-))-)---)-)---)--)(()--(((()-)()-()(-()-(-)(-(()))--)(-)-)-)--()-))----()-)---())(((((--()-----)))---()-)---(-)(-(---()-(-)(--)(-(---)))))-------(((-()---((((((((()(()))(--(-(-(()(--(-)-((-(-(----))------(-(--)-((---()-----(---((---(-)(--(---()(())-((-)()))-(-((--())(-(----))()--(-())((-)()-)-------)(--))--)-)---(-----(----()--(()((--(()--())--))((--)---)-(()(--(--))())----(-)---)))((-))---)-)(------()---(-(-(----(---)---()--(-)(-)-(-(())-----(------)()(-)(--)--)--)()(---(--)-----)(------)(-)()((-)-)---))--)---)(-()-)-((-))(-)-)(-(--()----()------())(--)---)--)-(-)-))(-)-))---((--))--))---())---(()---))--)-)(-(--)---(--(()())--)(-)-)-(-)--)---(-)((())()-(()))(--)---()------((-()-)--(((-(-(---()----((()-)())--((--((--(--)()(--(-)((--(-)--)---)-)(-)))(--))----)-----)---(-(-()-)(--(--)()-((-------(-)(--------)---(----)--)---(---)--)-((--(---(-)--(-)-))-)-(--)((((---))-())-()()-(-))(-(-((-((-(()---)-)-((())--------)---)--)(((-(--)(--)))))-----(---((----(-()((--)--)-()--()-())--)----)()-)(-(--(-(-(-)---)((--()---)-----((----(---)(-)-))((--((--(-(()-----()-()())-))(-)(---()-())--)(((-())--)))-))---)-((-())-----)-(----))-)()(-)-)-))--))())--(---(-(()--)())-)---)))()()((--------)--((()((----)-(-(-)(-(((-()(--)-)-)-)--(-)--(-)(()(()-)-()-)-(-)(---(-((-----(-(()(((--)()()(--))-(-(--()---------((----(((---)--)(--))--()()--)---)(()-)(-)(---()----)(---))(-)-(()-----)----(-)-)-)(-(--)())(-()-(((----)(----()-(()-)-)----(---)((-))-)((--))--)((--)()-------)()-()--------)-----)-))(--)()-)(--(-)()()-))-))--((-()-)()((--(-)-)-()-((----(--)(-(()-())-(---())-)((-))---)----)--)-(-()-((-)-)(((--()(-(-----)-))------()()-((--(--(()(-)-)--)(-(-(-)()()))-))---)--(---))---)------(((-)((-(--)-))-)-()--()------())--)()----(()())-----))-)---(---)-)-))-)(---)((-()-)((()--(-(-(---)------()----(--)-()--(-))--)--((--(()(--(())((-()--(((----))-)-)-(-)-))(-(-()---(--)--))-(-)))-(-)---()(--(((-)(()-)-))--)-)()(-(-)-)--)(-())-((--((()-(-(-----)-(--(-)))((-((--)--(--(()--(--(---)----(-(()(--)--(-----)-(--()--)()-))((-)()(---((--(((()----(())---)-)()-)--()--()(-()----)-(--)(--)))(--))-(((---()--)(()--(--(---------(--((--(--)))------(-)(-((-))--)---)(((-())))(-()-)-())---)---)-)--()()--)()---))(---(-(--((--))-(-)-((--)))(-)(--(-(--)-------(--(-)----(--()-))--()-)-(-----)-(((--(()-)-(--(-(-(-)(---(-(-(-)-))-)-)-)))-)-(-)-)-(-)----)))-(---(-(--(--)-)()(((()--(()-()((-((-)--)---))))-)-)--(-(-()(-(--(()-((-----)--)(---))()--()-)-)-(-)))((--(--()))())(----)--)--(-()----)-)-((-(--)-()-(--)-))-)(--(()--(-------())()(---)(--())((-)---)(-)---(-()-((-)-)-(-(-(-)())(--)(----))))-((())-----)))))-))(---)---)(----((((()---((-)(-(------((--(--)--)(----(-()-)((--(--))--)-)(()(-)(---)-(-)-))(---))())()--)-(--)-)(-)----((-)-())--)-(---)((-((-)))--)--)-)-(--)---()(-()----())--)--(--)---)---((--(--)-()(---))))--(--(------(--()--()-((--(---(-((-(()))-))-(---)()--------(-)))()-((()----()--((-)(----)---)))((-(-(-(()(-)--)(-()--)(--)--((---()(-((-)--)-((())--(-))(---)))(-((())-)())-)()-)-(--)()(--)--(-(((---))--)-(()-)-)--)()-((--(-)-(--))-))-)-)-(------)-(---(--(-)---()(-)-(-(-----)--(--)--(()--))(-()-(-)))(()))---()-(---)((-----)((-)(-)))----))---()()----)---((-(--))-((----(--)(------((-()))(-((--)))))))-))---)))--((-----((--)))--()-())))-)))()--((((-----()(---)--()----((-)(--(-----((()(-----))-)------(-)(----(-))--(((())---(-(-)))-(--)((()-)-()-)))-(()--()()-)-----))--)-)---(---))()(-())()-)()---)---)-)(()-------()()-()------(--)()(-)))--)))---(--)-)-)(----)--)--()-)))-(((----))-)--)))))(--(((-))-)))((--)---(-((--))))-(---)---)()---)))()))(--(----((((---))-((((-(((()())--)(-()-(()(()(-(((--((-)-()-))--(()-----()-----(()(---)(-(---)-----)--)--(((()(--(--)()-(--(-(())))))----(---)-(-----(-)())----)----))----(-(--))-)---)-------())-(-(-)((-(---)-((-)----(-()((--()((-())--((------()-))(-)--)-(-))(-))-)-)((-)()))--((((-(-(--()-(-(--))(--(()--)-))))-)----))---()-)-(--)-))--()-)-(-)-(-())(-()(--())-(-)-)-(-)(-)-)(-((-)-(-))((-(----((---)--)--))---))(---)----)---)-)--)---()-)-)-()----())))(-)-)-(----)--)--)-(---(-((-()-(()(()--(-----))())-)----(----((--(-)-))-)-)--(------())--))----)(())--((-((()---(((-)-(---)-())-(---))(----(-)--())--)())-))-)---)()-(-)-()-)-((--(---((--(----(-)())-)(-)()--)(-(------)(--)--(--)--)-()-(()-(-))-(-))(-)(-(---)-()()(--)-)--)-(-(-(-()(---)()-)----()))--()--()-(----())-(-((-)--(--)--)()--)(--))(----)(-(----()--()--)(())(-)))((-)-(-()))---)-)(---(-(()-)-(-)(()-)--(--)-)(-)))-)(-())--(-------(--()-(--((-)------)-(-(---)-)((--)--)-()(--))()-((-)()()--(-(-)-)--((-(--((--(--(-(---()(((-(-----)----(----(-(()-(-((-)((--)--)(-)(-----))---)(------((()((--)-----)))---------)---)())(-()-)(-()---(-)----(--)-----((--)(-----)()((-)((-(--)()-)((--((-(---(((-(((-(--))-(-(()-)-(((-(---)--((--)-(-((-))----()---(---(-)----(-()()((-(-))-((-(-()))-)-(-(-(((()()-()))-()-)---(--))-------(-(-)))()(--(-)-)()--(-)(--)---()---)(-)((-)--(---)--(-)--)--(-())-)---)-()--()()--)-(((-(-)-)()()-((()-)---(-((()))-)--())(()(((--))))--)-(-(----((()(-()()---)-)----((-)))(--)--(-(----((-(-()--)-))-)-)---)-)---)-)--)((()--)-))-)-(----((()(---()-)))((()---)---((((-)()-))---(-(-(-(--)(-)()-))-(------))))--(((---(-)())-(----)-(-(-)((-((-(-()-)-)---)-((-)-((--(--)-)()(--()(-((-(()-(-(()-(-)((---)(-(--(-(-()(--)-(-(-)(-----(--((((---)-()))()-)-))-)-)(------(---(((------(-))()()()((()-))--(--(-)--)-()-)))(()-(--)--)(((-)-)-(()-)()(---()(-)(-(----(-----)-))--(---(--)------)-)-)(-))(-----)(--))---)()--(--()-(---(((-((--)((--)-------)----)--)()))(---)--(()--())-(((--))(----())--)(---(-)-))(()---)--(-(----))-(--()(--()))()----)-))(--------(--)(-(-(-(-)-(-)(((---((--))(()---)((----()-)--)---)(--)((-)-------)--))(-(-())----)--)-)---)(-)-)---()(-))((-)--)--)((()()-((----(-)-(()-(-)--)(--((--()--)()(-(-)-)--))-(--)-((--))-(-)-(-((((-))-))))--((---)---)()-)-())----()-((-)--(((-)---)-(())-----)(((-(())--)--)-)-----)-(()--------)(((---(()-((-----(-)--(--(-)-)--)-((()--))()----(-)---------)))--(())------)))()()--))-(-)---(--()-(-)--)(((---(-)--)(-())()-()-------()(---(--)((--)-(()-()-)----)---()(---)))(-)-(--()(--)--(-(--(-)(-(-())-()--)(----(--)-)-)-(((----))--))---(-)--(--((-(-)--()(-((((--)-)))()-(-)((-----()-----)-)--(-(())(-()--(-(-----)-)--(-((-))---()--)))--(-(-)))((--)-((--)))((--)()))---()-(-)--((--)------()(--))))(---(((-(-((-(---))-((---)(-()-(()(---))-)(---)--(------)---())-)(-(-(--))(-)())---)-()))--(--)-)-()--(-())-()--)--))(()-)-()-((----)---((()--)(-)(-(--(-)--(---)--))(((-)((-()-(-(---((---())--(())-)--((-))()--)-)---(--)-)-----(--)(--)--)-----)())(()(((-(()--)-)---)-----)))(-))(-)---(-----))---)(-))(-(---(-)(-)-((-(-()(-(((())-)-()-(((-(---(----()(----((-)))--(-))-(--)-(---(-()-))-(()(-)--(-)--(-)(--)----)--)--)-)----)----()-)-)(-)--(---((-)---)---((-))((-)-()---)()(--))-(()(-----))--)()(--)()(--)-(-((---(--()(--))--(-(------((-(-----)--)))-)--)---(()(-()--)-(-)-(-)-)-)-)----))----)------(---)-(()-)-(-)-))-)(-(--)()---(-))(---)((((()()(-)--(--(-(())-(--(((-())--(---(-))-)--)--)--))--((-())-)--))-()(-)--)-()-(((-)---)-)-))