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