0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-24 05:28:50 +00:00
OI-codes/BZOJ/3015/data/7.in

6 lines
195 KiB (Stored with Git LFS)
Plaintext

4 50000
()()((()(()))((()(()))())(())(()()))(((()(()))))(()(()(((((())(((()))((())()(())(())(()))(())()())(((()(((()((())()())(()(())(()()()((((()()))))()))(((())()))(()))))((())()(())())))(()))()))(()(()()(())(((()())())())(())((()()))))()))))()(())()())(()(())(()(()())))))()(((()(()))))(()()((()(()(())()))((((())())((())((()))()))()(()())((((())((()()((()()(())))(()(())((()(()(())()())))())())()()(())((()((()()((((())())))(())()(())((())))))(())())))())))()((((())(()(()()(()()))))())()(()))())(((()(()()(((((((()((()())((((())((())(()))(((())((((()(()))()))((((())())((()((())))()(())))))()()(()(()))()()()())))(()((())))((((())))(()))))())())))((((()(((())()))())))))()())()()())()()())))))))))))()(((())(((((())))(()(())())()()()))))((()))())())))(((()()))()(()(())(()()())())(()()(((((())))))(()))())))(()(((()(((()()(((((())((()(((())()(((())((()))((())((()))((())())((()()(((((()))()()())((())())((((()((()))(()()))))))()())()))((()()(())((())()(()(()())(()()()(())(()()))))((()(((()(()(((())))))((()(())((((()))))(())()(())()))(())))))((())())()())))))))()))())()()))(((()(()(())())())())(()()())(()()(((((()(((((((()((()))(((())(()((()))))((())(())(((()))(()(()()())(()()((()))))()())()((())(())()())((())()))))))))((())()())(())))(()(((((()(())((())(())((((((()()))(())())))))(()())))((()))()(()))))(()(()((())())()()())(((((((((())(()()())(()())()(((()))((((()((((()(()))))))((()))())()()())))((((())(()(()))(()())())()((()()(())()())(()(())((()(())()())((()()((()()(()(())(()))())(()()()))))())))()))((())()())(()())(((((((((())()((()()()()))()()()()))(()))))))(()())()(((()()))(()()())()))))(()())))((()((()()()((((((((()))()(((()))(())))))()((()))()(())()()(())()(()(()(()))))))())()))(()))())(((()()())())()(((()(())))((((()())(()(())(()))(((())(()()((()()(())(())(((((()))(()))))))(()))()))(()()())(()(())())))))())))))))(()((((()()))))))()(())())())())))()))()(())(())))(()(()))())()))()))))((((()(()()((())((()())())))))((()()))())(((()()()))(((((()((()((((()(()))(()()(()()(())))()()()()((()())((()()()))(())()(((()((()))))))()((())())(()())))()))(()())()()))()))()))((()())())(()))))))()())()))()()())())))((((()())(())()()))(((()()())()(())))())())((((((())))(())())))())())))()))((((()(()())((()(())()(()(((())((()))())()))()))())(())(()(()()())))()())(()(()()()(())))(())()(()(())())))()())))(((((((()())))))()))))(()())()()()()()(())())()(((()()(((())(())())))))))(()((()))))((())((()(((()))))))(())((((((()(((())((())())())())()))((((((()))()))()()(()))(()()(())()()(()(((())()((()(()))((()(())()))()()(()()))((())((())))(((((((()(()()())(((()((()))())))()()())((()())((())())())(((()(())(())))()(((())(()((()()()((()(()())()()()())()((())())())))))()(())(()(((()((()()())(()())))))((((())))(())((()())(())())())(()))(()(())()()(()()(()()))()))()((()))()()))))))())))())(()))()())())))()())()())(())())())(())()()(())(()()))()()))()))))(()((()()(())(()(())))))))())())()()()((()))(()())()))()))))()))())))()())(((()()))))(()(()))((((((((()(()))(()(())(((())()))((((()))(()(()))))()))(((((())(((())()()((((()())())()((())()(())()))()())))))))())))(()((()())())()))())))))))(()((((())()(()((()(()(()())()))()((()))(())((())))()()())((()()))()()))()))()(()()))(()((()()(())(()(())))()(())())))))(())((())(())())(()()((()(((()()(()(()((()((()))()((())()))()()(())))((())(()()(((())(()()((((())())(()()()))))()(())))))(()())()((()())))()(((())()(()())(())))()(((()))()()))))()()(()())()))()(()(()()))))))(())(((())())))))(())))()(()(())))(())())))())(())()))))(())()(())()))(()()()())(()(()())(((())()())((())(())()()())(()()()((((()()))())(((()(())())(((())()()((((((((()))()))())()()))()(((()))))((((()())((()(())()))))((()))))((())()))(((())))))()(()))))))))())(()(()(((((()()()())()))())(()()))(()))())()(((()(((((()()())())())()))))()))(())()))())()))(())()(((()(()(()())))))(()(((())()()()()))(()((((((()()()()())())))()((((()()()()())()(()())(()(())(())(())((()))))())))()(((()))()(()))((())())(()(()))((()))()(())()))(((()()()))()))((())(()))))(()))(()()))()())())())(((()()))(()()(())()(((()()))))((()())))((((())()))((((()(()((()))))))()()())()(())((()))))(())))))))()(((()((()((((()(()(((((((())(())()(((()()((()())()()())(()()(())((())()((()()(((()())(((()(()((((()()))((((()))(((((((()()(()((()())(()))(()((())))((()((()()()))((()(())))((())()(((())())())))(()()(())((()(()((())((((((((()())))())(((()()))((()))((()()((((()())()(((()(()()(()()))((())))()(()(()))())()(()))()))((()(()))(())())())((())()))()))(())())())()()())()())((())))))))()((()((())(()()))(()))))))())((()()))(()(((()))((((((()(((())(())()))((()))()))(((())((()(()))))())((()))(()(()()(())(())())())()))()(())))(())(()(((((()((((()((((())()()())))))((()()))())))((()((()())()(()(())))()()(()((()()()())()((()))()(())(())))())(()((((()()(()(((()))((((())))))()()())(()))()))()((()(()(()(())(())()((((()(()()()()()))()()((())()))(())(())))(((())((()))()(()(()())((((((((()))()))))))()())))())((()))))(())(()(()()))))(()())(()(()(()()(())(())())()))(((((()()))(()))(())(()())()))))()()())()))()(())()(())())())))())(()())()()(())))(())())))))(()()(()((())((((()((((()((()((())))(()())()())()))(()))(((())))))))((((()))))()))(()((())()(()()((())(()((((((((()()))()(((()((())((()()()()))((()((()())(()))()()())(((())((())))(())()(()((())(((())())((())()))()((())()(()))(())(()()(()()((()))(()())(()()))))(())((((()))(()()(()))(())())()())(()(((((()))((()(())(())()))()))))((())()((()))())((((((((())())))(()()()())))()()()()())))))())(((()))(((((((()()((()((()((((()))()))()((())(((()))))(()))((((()))))()())))(())()(())()((()())(()((()())()())((())((())(())))(()))))())))()((()()()(())(()((())))))))()))((()(()(())))((())))))()(())(())))()((()(())(((()()))((()((()()(((()))()(())(()())()()(())))))((())))()))))(())()))()()))(()()(((((()(((())))((((()((()()(((())))()))(((()()((())((()()))()))))))))))))()((())(()))))(())())(()((()(()((()))(((((((()))(()((())(())))(())()()()()((()()((()((())())))())))()(()()()))))()))(())(()(()(()()()(((())))))()))))))(())))((()()))(()(()())))))))()()(((())))))))()))()(()))())(((()))(((()(()))))))(()(()())()))())(())))))))))))(((()((((((((()()))))())())(()())(())))((((()())(()))))((())(()()())()))(((())))())(()))())(()))())))))(()())()(()))))))))(()((())())))))())))(()())())((()(()(())())()))))))())))(()()(((()()(())(())()))((((()()(())((()()))()))())(((()))(())))()))(())()))()))((()))))((((((()((())()())((()()(()(()()())))()((()(()((())))()()))))()())())((((()))((()(())()(()(()()))()))(((((((())(((())((())))())(()((()()))(((()))())(((((((((())())))(()()())(()((()()()))((()))))))((()))())))(((()))()))(()(()((()()(())())(((())()(()()())))()()((())(()()))()))((((()(()(((((()))))((())((((())(())(((())()()))(()))(()))))()))())((()))()())((()()()))))))))))((())())())((())(()()(()(())(()))(())((()()())()))()()))(())))()()))(((()))())())))()((())())))))))))(()()())))))(()))())()(()())()))(()())(()((())((((()())(()))))((((()()(())()))())()(()(()(()())(((()())()()((((()(()))()()()((()))(()((()()()((())()))(())(((()((()))(())((()))))(()()(()((()()())()))))(((()()))(((()((())(()(())()((()))))))()())))(()((()()((()))(()(())()()(()((()()(())(())()))((()(())))(()(((()(((((()(((()()()())())())((())(((()()))(()())))(())((((())))((())(()())))()))()(()))))())(((())()()(())(())(())()(()(((())(()(())())()())())()()()))(())((()))))()))))((((((()(()(()(()))()))((((())(((()))()()))))(()))))))((((((()))())()))))()())())(()())((())(()(())()()()))))(()()())(())))((())(())))())()()(((()))(()(()()(((()(()())((()())())())))())))))(()))(()((()()(((())()((((()(()())()(()()((())(((())((())()()))(()()()(((()((((()((()())))()()())()(()))())))(())()))))))()(()((())))))(()(((((()(()(())()())()(()((())))(()))())()())(((()())(()))())((()()())((())()()(()((())()())(((()()))()())))((((()))))())()()())(((()())()))((()())())()((()()))(((()()(())()(((()())))())(())((()))()()(((((())(()()())()(()))())((((())((()()(())(()()))())()))((())((())(()))()()()(())))))))((()))(()((()()()((())))()(()(()())()()))(()(((((()(()()()(())(()()))))())(((())))(()()((((())))))()(((((()())())(())()((((((((()))()()())))))))())(()))(((((()(())())())(()(())()((()()((()))(()(()()((()(((((()()(((())(()())()()(((()()())(())(((()((()))())(()))(())))))())((())(()())(()()(()())())(())()()((()(((((()()))))()))()))))())((()))((())(((((())()()(()((()(((((((((((()()))()(())((()()(()))()))((()))(())))(()(())(())))()(()))(())()(()(((()))))(()((()()())(())(())()))(()(()()((())))(()((((((((()(()))(((()((((()((()()(()))(((()(()()(()()((()()))(())))()()))(()())(()))((()))))(((()())(()()((()))()(())()(()()()(()))(())()))))(())())))(()(()()(()()()())(()()(()))))))((()()())())()(())))()(())(()(())))()())()()))()())))(((())))())())()))()(()()))))((())(()((((()(((((()()(())())(((()()((()))()(()()(())(()(()())(())(())()))()((()))))(()))()((()(())()()((((())())(())()()))(())()))(())((()((()()(()))(()()))(()(((()()())(((((())())((())()()()()(()(()()))((((((())(()()())))())()()(()((()()()(())))()(()())))()((()())))())(((())(()((()(()()()()()(()())(((()((((()))(((()()))(())))())(())(((())()()())())))(((()(())))))((())()))))()((((()())()(()(()((()(((())))()()((())))()()))))(((()())())(())()(()(())((((((()))()(())))((()((()((((()))((()(())))())(()()))(()))(()(()))))(()(()))()(((((())()()((()(()((((()))))()()()())(())((()(((()))())))()(()(())((((())((())))(())(()()()((()(()))())(())()((()))(())(()))(())())))(((()((()(()()(())()((()((()(())))()(((()))()()))()(((()))))(()(()))(((()())()(()()(((((()()()())()((()(()()))())((()()(()()))))))(((())(()()()))(())(((()((((((())(()()())(()()()))))(()((())))()()))())(()(())())())((())()(((()))(()()((()(()))()))(()))(())))))(()(())))))))))))))(()()(()()()()))))()(()(()(())(((((())()))))())(((()))(()(((())))(()))))()))((())))()()()()())()))))(())(()))())()()))()(()((((())((()()(((()((()(()()))())()())()()))((())((()())(())))))()(()(((((()))))()))())())())()()(())))))()))(((((()(((())())())(()(()(())))((())()())()))())()()()(()(()((()(())(()()()())((()()))()(()))()())()))()(((()))()(((()((()()()())())((()()(((()()()(())())(())()((()())))((()(())()(())()(()))(()))())()))))(((()())((()))))(()(())()())()()()((((())()(((())(()((())()(((()())))(())(())()())()()))))(()()(())((()))()()))()(()(()((((()(()((())())()(((()()(())(()()((()()(((()()()((((()(()((((()(()((((()))()))))((((())()((((())((((()((()((((()))()((((())))))()()()))()))(())))()((())))))()((())()))))())())(()()(()())(()())()(())((((()((((()())))))((()(((())()))((((()()((()(()()()()()())))()))())))())))))()((())(()()(())()))))((((()(()((())(()(((())()(((()()(())(((()))())))((())(()))())()())(())))))(()((((((())(((((()(()))()(()(()))()()(((((()))())(()(((())()(()(()((()((()())()))()()()(((()(()))(((()))))))())(()))()()()()(()())(()(((()()))())())(()(((())))))(())(()(()(()(((((()))((())())(())(((()))(()((()))()))))))())(()((())(()()))())))()())()))((()()((())))()(()())(())((()()()(())((((((((())(()(())((((()()())()()()()()))((((()(()()()))(()()()))))(()((()(((())(()))()()()())())((())((()))(((()(()))(((()(((((((((())))((())))()()))(()()()((()))))()))(()())()(()))()(((())(()(())())())))(())))))()())()))((()())))()(())())()()((((()())(()())())))())(())))()()))))))(((()(())())()()(()))()())))()))(((())()()()))()(()(()((((()(()))(()((()()(())((((()))((()()(()()()()(((()(()))))())()()))))()(()()))()()())(()()(()())()((((()()))())))(()))()))()()()))))(()(((()(((())()))))))(()))))))((()))((()))))(())())(()(())())((((((())()))))()))())))())(()))(()((((())))))(())))))(()(())()()))(()())())()(()(()))()))))((()()(())()(())()(((((((()(()((((((())(((())(()()(((()()))(()))((())((())((()((()))()((()())()(()((())))((()))())()((()())()))()())())((()((()(()()(())()(((()())(()())))((()(())((()(()))(((((())))))))())((((())()()(()))(((()(()(())))))((((()))()(()(()(((())()(()())(((())())))(((((()))())))(())())(((())))))))((()(())()))(())(()))(()(((()((()))(()((((())()())((((()))))(()()))()()()()(())(()))()(()())))()))))()))))(()()((())(()())())(()(())())()()((())))(((()(())(((())()()(())((()))))(()))(()()()(())()))((()))())((((((())())))((())()()())))()((())))(())(()()())((()())))((()))))()()((()()))(())))))()()())))))(()()())(()()(()()))()(()(()(()()))))()()()))))))()((()()((()))()(()))()())())()(((()())))))))()((((()())(())()()()()(()(((())((()()())())))()(())))()()()(())()())))(()(())))())))()(((()())))())()((())())())()()))(()()))))())(()))))(((((()()((())()(()((()()(()()()()()()()()(())((((()(((()()(((()(())(())((((((())))(()(((()))()())((()()(((())())))()()())())(()())))()))(()))())())))()())(((()(())())()())(())))))()))))()())))()(())(()((()(()(((((()()))()(((()()))(())))())(())(())))((()))()(())(()())()))())))(()()())(((()(())()(())(())(((())(())))((()())))()))()()((())()))()(())))())()())()(((())()())()))(())))()()))))()))(((()())))()))())(((()(()()(()()())))))))()))(()())))())()()))((((((()()(()()()(())(()()))()()()((()()))(()())())((((()(((()()))(())((())())(()()))(()))((()(()(((()))()(()))(()()())()))()((()))))))())))))())))()))()))()())())))(()())())(()()()())()(()()(()((((()())()())(((()((()(())(()(((()((((()(((())(()))()()))())((()()()(()))())((((((()(()(()()()))(()))(())()))(((()()))(())())()()()()(()))))()())())((((()()()()(((())()))))))))((()))()(())(())(((()))))))))((())())()()))())(()))))))((((())())))((()(())((()(((()((()))))(()((()()()(((())(())))))())()()(()())))())(((())()(()(((()))((()()(()(((()))()()))))((()()))()()))((())())()())()))()()(())))()(()))))(()(((((())(())(())()))((((()((()))(()())(((()())())()(())))))())))()()))(((()(((()()()))))))())())(()(((()(())(())())())()(()()(())(()())))))()(((((((()()(()))()(((())())))()()()()()()())())))(())())()))()((()))()()(())))())))))))())(()())()))(())))()()(()(())))))()())(((())))))((()()()())()))()))))()())())))(((((()(((()()))))))(())())(()))(())()()(()(((((()()()(()()(()))))(())()((()))())())(((()((()())((((()((()()(()())(()))))()))))(((()()()(())))()((((((((((((((()))(()))(()((((()))(())(()))()())(())()(()()())()))()()((())(()((((((()))()(()(((((()((()()())(()))()(())(()))(()))))()))))()())(((())())())()(()())()(()()))((())()())(((((())(())))())))()()(())((()))((()()(()((()(())))())(()))()()()(()((()))(())()()(())))(()())()())(((()))())))()(())((()())((())(((()(())(((()()())(((()))((((()(((()))((())(((((())(()((())()()()(((())))()))(((())))())))()((()))()(()())()(())()(()(()())(((()()))()))(())))((()((()()((())))())))()))()))((()()()()()())((()(()())()))()()(())))()((()()())))())((((()())(()((()()())))((()())((()(())((((()))))(()()((()())((()))()((())(()(())(()()()))))((((()()()(())))))()())))())()))(()(((()())(()(())(())()(()(()(()()()()(()))))(()()(()()()(()()))))(())))(()()((()))))(())))()())((((()()(((((((((((())((())(()))((((()()(()))((())((()))))((((()()())(())())))()))(((((()((())(((()()(())))))()))))((()()()()))(())(()(()(()))))))(())()((((())))(()()((((()(()()))))()(()())(())))(()))(())(((((((((())(()((()())(()(((()()()()))(((((((())()((())()(((()()())()()((()))()((()))))))(((()))))())((())(((()))(()(()()((((()((((((()((()))()()((())()())(()))()))()))))))()(()(()()())(((()())((()(()(()(())((())(()()))())()()((()((())))))())(((((((()((((()))()))())))()(()))((()(()))()(())(()()))))()())()())(((()(()())((((()(()()())(()(())(()(((()((((())(((()())()((())(((()))())((()((())))(())((())((((()((()()())((((()))()))))))((())())()((()))(()(()())))))))())))())))))()))(())())()))())(()(((((((((((((((((()(((((()())()()())()()())((())))()(((((((()(()(())())())))())))))((()))())((())())()()(())())()))()())))((()(((((())((((()()()))()((((()())))()()))((()))))()(((()())))(()(()())()))))())(())())(()((())()((())())())))())()(()))()))))())())(()()(((()(()()()()(()(())))()))(((()()((((((((()()((((((()(()()(((())((()()()()((()))()((())))(()(())(()))()(((((((()(())()()())))))(()(()((()))(()((((()())(()(()))))(()))))))()))(()))(()))()(()(())(()(())(())((((((())()((()())))(()))))(()(((()()(()()()())))))(((((())())))()(()))()(()(()(()))()(()))))))()())))())()())()(())()(()())()())())))))((((()()))(())())()((((())())))(()))))())))))()))))(((((())()))()()((((((((()())()))(((((()))(())((()()()((()(((((()))()))))(()(())(()((())(()))(())())())((())))))()()((())()))())))))))(()(()(())((()))))())((())()))((((((()))()())))()((()())((((())((()))))())(()()))(())(((())))((()(()))()))()(()(())(((()(((()))()(()(()(()((())))))((()))((((()(((())))))((((()())(((()()()(()())))))))))()(()(()))(())()()((((()())))())(((())()))(())((()()())))()())(()))))(()()((()())))()()())))(((((((())(((())(())()()(((()((()))((()()()()(())())(()((()())))))()(((()))((((()(())((()())())))()))(((()))(()))())(()())))())())()((((((())())()()((()(()))))))()()))(()))()))(())))))())())())))))))())())))((())()))())((()(()(()(((()())(())()()))()))(())()))((()()(())))())))))(()()))(()((()(((())((())())((())(()((())))(((())((())()()()())((((((((((()))(()())()()(((()((())((()()()()()((((((((()))((())()(()())()((())((()))(())((()(()(((()()((()(())(()(()(()))((()((()))()()))(()())))()(()((()((()(()()()(()))()(()()))()((()))()(())((())((()()((()(((()))))))))(()))(((())(()()((())))()(()()))(()()()(()())))(((((())(())))))(())))(((()))))(()(((((()(()(())()(())))(()(()(())))((((()()((()()())))(()()))(()(((())))()()()(((((((()()()))()))(()(())(()((()(()))(()())()(()()((()(())(())((((())))()))(((()((()()(())))()()(())()()))((()((()(()()(((()((())()())())))((())))()()()((()))))(((((()(()))((((())))()()(()())(()))()())(()))(()(((())(())()))())((())(((()(((()()(((()(((((()))((((()))))(()((((())))(()))())(()))((()((()()())))))()(()))()))))()()))(()())())))(()))()))())(((()(((((()(((()((())()()((((())()()()()((((()()))()(((())))(())((()()(()))(((((()())))))))((()))(()()(()()()))()(()(((()((()()()(((()(((((((())(())(()((()())))((()())))((()(((()))()()(()())(()))(())((()(()())()((())))())))))))()))((())(()()))(()())))())(()())(((())((()))))()(()(()))()(((()()())((((((())))(())()(((()()((())())()()())()))))((()))()((()((())(()))())()(()()())(((()((()))))())())()((())(((((()()()())))))()())((()))))(()(((()())())())((()((())((()()((())())()())))(()))((())(((()())(())()()(()()(()(((()((()))(((())()())((()((()(((()()((((()))(())())(()((()(()))()((()))))))((()(())))()()())()(())))())()(())(((((()(((())(())))))(()((())()()()(())))(()))))(((()))((()()))))(((()((()()()))(((()()())()(()()))))((()(((()()()(()(()))(((())())((((()))()(()))())))))(()(())()))(())()())())(()())())))(()())(())())(()())()(((()())()((()(())()(()(())())()(((()((()))(())())()()())()((((())))))))))(()()(()(())()((((())(())())(()))((()((()(((()((()((())(()()()))()((())((())(((((()(())(()())))()()(()))()()))((())()()((()(())()))()))((((((()((()())(((()(())()(()((()))((()))())()())))(()(()))))(()(())()((((()))))))()))()(()()((()(((()()))))())()(()()))()(((())))()))))(())()()(()((((((()()(()())((()))))(((()))()((())(())))(((())())()()((()()))(()())(()))((((()(()())(((())()()(()()(())((())))()()))()())))()()()())()(()(()(()(()())())(())))(((((())))(()()))()()())()(()))((()))))))()))))))()))))())())((())(()((()((())()(()()))))(()))(()))((())((((()())(()()))(())))())(())()((())(((())()))))())()()()(()(()))))()(()))))))))()(((()((()))))))))))(()(()))()((()((()))))())(()(())))))())))(((()))()(())))(((()((()((((((())(((()))(()((()))(((()()()))(()))(()(())))()())(((()()()(()))))()((()()((((((()(((()))((((()))()()()((()()()()()((((())(()(())(()((())(()())(()))())()(())))))))(((())()(()))((()(()()())())())))())(()()(()))()())()(()(())))()(()())))(()()))()))()(((()(())()(((((((())))))))()(()()((()()((())((())))())()()()(((())())((()()()()(()))(()))()())()))))(()())(((()(()()(()(((((())()))()))))((()())(()((()))((((()()))))()))))(()(()()())()))(())())()())(()()))(())(((()(()(()())(()))()(((((())()()(()()()(((())()(((()()())(((())(()))()(((((()()(((()))))((())((()((((()))())()())))))))()(()(((()()))()))))((((((((()()))()()()()(())()))))((())(((()(()(()()))(((((())())))()))()((()()(())))(())(()()(()())(((())(((()(()()()))(())(((())()()(()))()()((((()((()()((()(((()(()(()((((((())()()))))())(()))(()(())))((())(()))))))))(()(())()())())()(())())()(((())))(()())()))(((()((()(((()))())()(()(()))()())))(((()()(())(())()()(()(((()(()))(((()())))(((()(()))((())())()))()()(()()()()()(()()()((((()())))()(()(((())))())()((()())(())))()()()())())())((()))((((()(()()()()())()(((()()(()()))((())(()))()()()))(((()())())()))())()(()))()(()()))))())))()(())(((()(()()()((()(())))))(()))())))()(())(()(((())())(()))()()(()()))())()))((((())(((()())))(()))))(())()))((()(((()(()(())())()()()))(()()))(())))(()(((()(((()())))((()((())(((()))((()())(())(()))(((())()()()()))(((((())()))()()()(()(((((()()()()((((())(((()())(())((()))()(()((())))))((((()()(()))()(((()((())()()((())(())())())((())((())(())))((((()()())())((((()))()((((((()))()()))()(())))(()()()()()(((((((()(())((())()(()(((())))((((()))(()()((((((())(((()(((()))(()()(()((())((()(()()((())))()))(())))(()()()(()(((())()((())()()((((()()))())((())))()((((()))((()))))(())()())())())(())))))(((())))(()()())(()())(((()())(()(()(())))()(())))()(()))))))()))()())()()))()(()))(()))))))()()(((()(((((((()))()())())((((()((())(())(())())((())()))((()((()))))())))))((()))))()(())))(()())))())))()()(()()(()))))(())(()(()))()))()))())((()(()))()()(((())(()((((()(())(()))()()))()()(()))((()())))))(((()))())(()))())()(()))))))()()(()((()()()(((()((()(()))))())()()()((()((()()))())(()(()())())))))(()()()())())()(())))((((((((())())(()))())((())()()()()())))))()))(((()()()((()())))((()(()(((()()())(()))(((()())((()()((()))))(()())()))(((()()(((())))()))()()()((((((())))))(())())(())(()))()()()()((()(()))))())()((()())()(())()()(())))))()(((()))(()()(()(((()(()(())))()()()((())((())((()()())(()(())())))(((()((((()(())(()()(((((()()()()(()))()((()((((()()(((())))())()())(())((()))(((()))(()()())())))((((()()((()()(()()))))())))()))()()))(()))()())())()))(()())))()(()))))))()((()((())(((()(()())))())()(((()))())))))(((()()(()((())))(())))(()(()((()(())(((()(()((()(()((()))()(()()(()))((())(())((())(()()((()(()))))()))))()))((((()(((((()()()())(()((())())))))()(()))()(()())))()()(()))(()(((())()))))))())()())((())(((())(()(())())((()(()(())))))(((((()((()((()((((())((())()))()()(())))))())((())()((((()(()(()((()(())(()()())()))(()))(())()))()(()()(()))))()()())()((())())()())()())((())(()(())))(()())(()(()))())(((()()))(()(())((((()())()))))())))())()((()()((())(()())(()))))()((()()((((()))()())(())))))()(((()()((())))))())))(()(())(()(())(()))))))()())()))()()(()))(()((((()()))((((())))()()(())(((()))())()((()))())()))()())(((()((()(((()))))())(()(()(()()))()((())(()())))()(((()(()))()))))(()((((()())(()))))(((((()(()())))()()(((()(()(()()((())))))())))))()())()()()(())(((((((()(()(()()()(((()())())((())())))()))((())(((()()(((()))(())()(((((())))))((())(()())()()))((())))))))(()))()(((()(((())))((()(()()))(()()))((()((())())))(()(())())))(()((()((())()()(())()()))())()())))()()(()(()()((()())()((()))()(()())((())((()))(()()((()(()))(()(()))()()()(())))()()(()())(()()(())()(((())())())())))()())(()))()((((()((())())))))((()((()((())))((()()(())(()((()()))((()()(()())))()))()()()()())(((()()))()(()()())(())((()()((())))))))())(((()(())()((())(()(()(())((((()))(())())()(()()((())(()()()()()()((()(((())((()())(((()((((()()))(()()()))))()((()()(()))())))())))(((((((())))()(())()())()())(())))((((()(()))(()(())(()))))(((((()()()))())(()((()()(()()()()(((()(())(())()))(())(())))()((())()())(())(()((())()(())(()())()()(()())()(((())(())()))((((((()()(((())(((()((((())()))()()())))(()(())()((()()(())(()(((()()))(())()()))()()))(((()()(((()(()())((()((((()())((()(()))(()()())(()))()()(()((()((()(())))()(((((((()()(((()))((()())())))((()))()(((()))(((()))))))((((()())(((())()(()))())))()((())(())()()((())((((()(()()(((()((())(()()))()))((()()))()()()())))))()(()())()()))))))))()()(())())))()())(((((((((((((())((((()(()())))()()((()))()))()))((((())((())(()((())())))))())()()())(())())))((((()()))))(()(((()()())))))))()()(((((()(((()))()((((((((()())))(()()((())))))))(((((()))))())())(()())())))()))((()))(()()(((((()))))())()(())(((()()()(((()))())())()())))))(())((()()()()))())()())))))))(()()()())(()((((((()))))))(((())(()(((((())))((())()((((()))()(((()((())())((())(()))())())((())()()()))))))()))))())()((())))(())(()()(()())(()()((((())((()))))))(())()(()))(())((()))(((((()(())())))(()()(()())())((()()((((())())()((((()))))())))()(()))(()()(((())))(())()())))()())()()()))((()(()())()))))))((((()(())())(((()((((()((((((()))()))()())(((()))((())((()))))()((())(())))(()(()(()()))))))((()))))(((()(((()((())))))))((()))())(())()()(()))))))))((())))))()((((()(()))(()(((()()())((((()()()((())(())))((((((()()()())(()()))()))()(())()()((()()()((()())()()))()(((()(()))()()((())()()(((()(()))()))())()()))(((()()))))))(())())()((()())()()()()(((((((()((((()))(()(())((((()()()((())()()())())))(()((())))(()))(((((()())))))))()))(((((())()()))(((()(()(())(()()()())))))(()(()))())((()(()(((())))))())))((((())()()())()()()(()(()))()))((()(()(()(())(())(()((()((()(((()))())))(((())(()((())(())(((()(((((((()()((())((()())()))()()()()())()((())(((()))))()))))()))()(())(())))(())()()))))))())()((()))(()(()())()))))()((()((((()(()(()()((())())()())))()(((()()()()))((()(((()(((()((((())))())(()(((())))()))(()()((()(())))))()()))()((((())))))((())))))()))()(())((())))())()))())()(((())))(()()))())(())))))()()))()(())((()))))()))))))))(())(())(()((()(()(()))))))())((()()(())()())(((()(()((((()(((()())))))((((()()((()))((()((())())()))((()()()))()(())))((())())(())((())))()(()()((()()())(()(())((())(())(()())()(((())))()())(()()))()())())(()())))(((((((((((()))())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((())))))))((()))))))((((()())))))))))(((((((((())))((((((((((((((()))))))))))))))))))(((((())))))))))))))))((((((((((((())(((((((((((((((((((((((((((((((((((((((((())((((((((((((((((((((((())))))))((((((())(()(((()))))(((((((((((((((((((((()))()))(())(()))))(()((())())))))))))))))))((((((((((()))))))))))))))))))))))(((((((()((((((((((((((((()())))))))((((((((((((()))))))(((((((())))))))))))))))))))))))))))))(((((((((((((((((((()(((((((()))))))))(())))))))))))))))))))))))(((((((((((((((((((((((((((((((())))())))))((((())()()))))))(((((((())))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))((((()))))))))))))))))))))(((((((((()))))))))))))))))))))))))))((((((((((((())))))))))))(((((((((((((((((((())))(())(((()))())))))(((((((((((((()(((()))))))((((((((((((((((((())())())))))((((()))))((())(((()((())((((())))((((())))))())))(()))))(((()))))(((()(((((((())))(((((((()))))))())))))))))))))))))(((((((((((())))))))((())))))(()(()())((((((((())))())())(())))((()))))))))))))))))((()))((((((((((()(((((()())))((()(()))))())()(())))))))))((((())))())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))(((((()(((((()())))))((()))()))())(())))((())(((())(()))))())))))))(((((((((((((((((((((((((((()))))))))))))))(((((((((((((()))))))))))))))))))))))((((((())))))()))))))))))))))))))))))))(((((((())))))((()))))(((((((((((((((((((()))))))))))(((()))))))))(((((()))))((())))(()())())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))))((((((())))))))))))))))))(((((((((((((((((((((((((((((((()))))))))))(())))(((((((((((((()()))))))(()()))))))))))((((((((()((((((((())))((())))))))))))))))))))))))))))))))))))))))((((((((()))))(((((((((((((()))))))(()))()(((((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))(((((()((((((()))))))))))(((((((((()))))))))()))))))))))))))(((((((((((((())))))))))))))))))((()))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))((((((((((((((((((((((((((()))))))))))))))())(((((((((((((((((((((()))))))))))))))))))))))))))))(((((((((((((((((((())((()))))))))(((((())))(((()))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))(((((((((((()))))((())))))))))))))))))))))))))))))(((((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((()((()))(((((())))))))))))))))((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(())))))(()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((())))))(((((((((((((((((())))))(((())))))))))))(((()))))((((((((((((((((((())))((((((((((((((((((((((((((((((((((((((()))))))))))))((())))))))))))((((((((((((())(())((()))()))))))())())))))))))))((((((((((((())))))((((((((((((((()((())(()))(((()()))(())))((((())))))(((((((((((()))))))))))))(((((((((((((((((((((())))())))((((((()))((((((((((((())))))))(((((()((((((())(((((((((((()))())))))))))))())()))))))))))))))))(((())()))))))))(())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((((((((((((((((((((((((((((((((((()))))))())))))))))(((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))())))))))))))(((((())(((((((((((((((((((((((((((((())))))))))))((((())))))))((((((())(())(())))))))))))))))))))))))))))))))((((((((((((((((())))))(()))))(()))))))))))))))))))))((((((((((((((((((((((((((((()))))))))))))(((((((((((((((())))))((((()((((())())))))))))((())))))))))))))(((((((((((((((((((((((()))()))))((((()))))))(((((())))))))((()))))))))))))))))(((((((((((((((((())(((()))))))((((())))((((((((((((((((((((((((((((((((()((()(()))))())))))))((((((((((((((((())((((((((((()))))))))))())((((())))))))))))))))))))))))))))(((((((((((((((()))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))(((())()((((())))))))))))))))))(((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((()(((((((()))))))))))))))))(((((((((((((((()))))))))))(())))(((((((((()))(((((((((()())))))))))))))))))))))))))))))((((((((((((((((((((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))(((((((())(()))(((((((())))))))(((((((((((()))(((((((((((((((((((())((())(((())))(())((())))))))(((((((((((((()(()))(())))))())))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()((()((((()))))))))))))))))(((()))))((()))))))))))((())))))))))))))))))))()))(((((()()))((((((((((())))))))))))))(((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())((((((()))))))(())))))))))))))(((((((()(((()))))))((((((((((((((((()))))))))))))))))))))))))))))))))))))((((((())))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()())(((((())))))))))((((((((((((((((((())))))))))))))))(((((((((((((((((((((((((((((())))(((((((((((((((((((((((())))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))((((((((((((((((((()))))((((()))))))(((((((((((()((()))))))))))))(()))))))))))))))))(()))))(((((((((((((((()(((((((((((((((((((()))))))))))))((()))))))))))))))((((((())))))(((()))(((())())(((((((((((((()))))))((((())))))))))))))()))))))(((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((()(((((()(()(((((())))))(()))))))))((((((((((((((()))))))(((())))))))))))((((()))))))(((((()))))))))))))(((((((((((((()))))))))))))))))))))))))((((((((((((((((((((())))))))))(((((())())))()))(((((((())))))))))))(((((((((((((((())))))((((((((((((((((()))))))))((((())(()())())))))))))))))(((((((((((((())))(((((((())))(()))))))((((((((((((())))))())))))))))))))))))(((((((((((())((((((()))()))))((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((()))))))))((()((((()))(((())))))))))))))())))((((((())((())()(((()((((()))())))))))))(())())))(((((((()))))))))))))))))))))))))((((())())(((((((((((((((()))))))))))))))))))))))((((((())((((((())((()))))))))))))(((((()))))))))))))))))))))))))))))))))))(((((())))((((((((((((((((((((((((((((((()((((((()))((()))))))((()(()()()(())(((())))))((((()()(())())))(((())))))))(())))))))(((((((((((((((()((((((((((((((((()())))(((((((((((((((((((((((((((())))))(((((()((((((()))))(((((((()))))))))))))(()(()(())())(((((((()))))(((()((())((((((((((((()()(())()))((((())))))()(((((((()))))()))))))))))))))))))))((((((((((((((((())(((())))))))))))))))))))))(((((((()(((((((())))())))(()))(()))))))))))((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((())()(()(()()))))(((((((((((((())))((((((()))())))))))))))))))))((((((((((((()))))(((((((((((((((((((()(((((((((((()()))))(((((((((((((((()))))))))))))))))))))))))))))(((((((((((((((((()((()))))))))))))(((()))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))((((((()))()))(())(((((((((()))())(())))))))))(())))))))))))))))))))))((())))))))(())))(((((((()))())))))))))))))))))))))))))))))))))))))))))))))((((((((((((()))))))))))))(((((((((((((((((((((((((((((((((()))))))(())((((((()))))()))))))))))))))))))))))((((((((((((((((((((((((((((()()))))))))((((((((((((((((((((((()))))))((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))(()))))))))))))))))))))))))(((((())))(((((())))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))((((((((()())))))))))))))))))((((((((((((((())))(((((((((((())))))())))(((((((()))((((((()))))))))))(((()))))))))))(((((((((((((((((((((((((()))((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))((((((()((())))))))))))))))))))))))))))))))))))))))))))))(((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((())))))))((())))(((((((((((((((((((((((((((((()))))())))))))))))))()))))))((((((((((((((((((((((((((((((((((())))))))))))))))))))((((((())))))))))))(((((((((((((((((())))))))))))))))))())))))))))))))))))))))))))(((((((((((((((((((((((())((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))((((((((()))))))(((((())))))(((((((((()))))))))))))))))))))))))))))))))))))))))))((((((()))((((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((())()))))))(((((())))))())))))((((((((((((((((((((((((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))((((((())))))(()((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))((((((((((((())))))))))))))(((((((((((((((((((((())))))))))))))))))))))((((((()())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())(((()()))))))))))(((((((((((((())))((((())))))))(((((()))))))))((()((((((())))))((())))))))))))(((())()()))((((((((((((((((((((())(()))))()))))))))))))))))))))))))))))))))(((((((((((())))))))(((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))(((((((((((((((((((()))))))))))))(((((((((((((((((((((((((((((((()(()))((((((((())))(((((((()))(((((())))))))))))))))))))))))))))))())))((((((((((())))))((((((((((())))))))))))))))(((((((((((((((((((())))))))))))))))))))((((((())))))(()))((((((((((((()((((()))(((((((((()))))()))(())))())))))))((((())((())))))))))))))))))))))))))))((())(((((())))))))))))))))))))))))))))))))))))))))))))))))))))((((()))))))))))))))))))(((((((((((((((((((((((((())((())))))))))))))))))))))))))))))))()))))((((((((((((((((((((((((((((((((((()())))))))))))))))(())))((())(((((((())(((())))))(((())))(((((())))))))(()))))))))((())(((())))))))((((((((((((((((((((((((((()))())))))))))))((((((((((())))))))((((()))))))))))))))))))((((((()(((((((((((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((())(((()))(())))()))))))(((((()))))))((((())(((((((((())))))))))))((((())))))))(((((((()))())))())))((())))))))))))))))))()))))))))))))))))))))(())((((((((((((((((((())))(())))))))))))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())((((())))(((((()))))))))))((()))))((((((((((())))()))))(((((())))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))))))))))))))(()))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))((((((((((((((((()))))))))(((((((((()))((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((())(((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((((((())))))))((((((((((((((((((((((()))(())))))))))))))))))))))))))))))))))))))))))))))))(((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))))))))))))))))))))))())))(((())))())))))))))))))))))))))(((((((((((((((((((((((((())((((())))(((((((((())))))))))))))(((((((((((((())(((((()))((())))))))))))))))))))))((((((((((((((()))))))))(((((((((())))))()))))))))(((((((((())))(((((((((()))))))))))())((((((((()))))))))))((())((())((((((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))(((((((((((((((((()))))))((((((((())))))))))))))))))))))))))))((((((((()))))(((((()))))))))((((((((())(((((((((((())))))))((((()((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()(((((((((((((()())))())))(())))))))))(((((((((((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))((((((()))))(((((((()))))))))))))))())))))))))))))))))))))))))))))))))(((()))))))))))))))((((((()(((((((((((((((((((((((((((((())))))))))))))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()()()((())))))()))((())))())((((((((((((((())((())())(((((((((()((((()))))))((())))))((((((((((((((()(()))()))((((((()()))))(((((((((())))))(())))())))((((())))))))((()))(())(((((((()))))))))))))))))))))))))))))))(((((((((()))))))(((((())((()(()))))(()(((((((())(((()))))))))))(())))())((((((((((((((((((((((((())))))))((((((((((((((((((((((((((((((())(((((((((())))))))))))))))))))))))))))))))))))))))))))(((((()(((()((())))))(((())))))(((())))))(()))))))))))))))))))))))))(((((((((((((((((()))))))))((((((((((()))))(((())))))))))))))(((((((((())(((((((((((((((((((((((((((((((((((((((((((())((())(())))))((())))))))()(()(()())))))))))))))))))))))(((((((((((((((((())((((((())))))))((((()))))(((((((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((()))))))))))))))))))))))((((())))))(((((((((((())(((((((()((((()))))))))()((())(()(()))))))(()((((()(((()))))))))))))(((())))(()(((((((((((((((((((((((((())))((((()(()()(())))((())(((()(((((()(((((())))))()()((((()((()))))(((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((()))))))))((((((((((((((((()))))))))((((())))(()))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))((((()(((((((((())((((((((((((((((()((()))(((((((()((())))))(())))(()))))((((()))))(((()))())(())(((((()()))))()))))))))))))(())))))))))))(((()))))))))))))((((((((((((((())))))((((((((((((((((((()))))))))))((()()))))))))((())))((((()))))))))((((((((((((()))(((((()))))))))())))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))((((((()))))))))))))))((((((())))))))))))))((((((((((((())))))))))(((((((())))(((((()((()))))((((((()))))))))))))))))))))))))))))))))))(()((((((((((((((((((((((((((((()))()())))))))))))))))))))((((((((()))))))))))))))))))))))(())(((()((()))()(()))(()())()()(()()))(()))))()())()(())()((()()))()))))))))()((()()((()())()(((()(()())()))((())))((()())))((())(())(())()(()(()())()(()((()(())(()))))((()()(())(()))((())))))(((((()()((()(()()(((()))()(((()))())(()())(((()()))()(((()))))())()()())(())))()))(((())((((())(()((((()(()()))))((())()()())()()()()))(()(()()))(((((()()())(()))())()()(())(()))()())((((())()))())()))()))()))))()()()()()(()))()(()())())))))(()))))()(()())(()())))))))))))())()))((((()(())(()(()(())())()))())()((()()(())))())(()(()())))))(()))(()()((()())(((())))())())))(()))))))(()()))(()))))()))()((()())))))()))))(((((((()((()))(()(()(()(()(()()))(())()))())())(((()()()))((()((()()()))())()))())(())()))(())()())))))))((((()(())()()()()))()())())))((())())))))())))())()())())))((()((((())))())()(()((((((()((())(()()(()((((()()))((((())(())()()))()((()(((())()(())))(()(((()))(()))((())(())()(()()()))(())()())((()))(((())(())()(())(()(())()()()((())))())()((()((()()(()(()(()))((((()(((())((())()(((()((()()))(())(())()))(())()())))()((((())()()((()(()(((()())())))(()(()())))((()(()))(()(())()()()))())()))()((())()()))()()))))))))))()(()((()((()(()()())()(((()())))()))()))(()))())))((()()(((((()(()()))()(())))))(())(()()()())))())()(((()(()))(()(((()()))(((()(((((())()(()(((()))))()()()())))((()(((()(())(()()))(((()()(()()()((())(()(((())()))(())))((())))(((())()))(()()()))()))((()(()()))))(()((())))())()()))(()(())()(())))()(())(()()))))))))(((()())))))()))))(()()(()())()()((((((()((()())(())))())))()))))(((())()())())))))))()())))())()))())))()))((((((()()(()((((()(()))))))(()))(((()()))((())((()(((()(()))))))()()(()))(()))((()))()(())(())())))(()(()(()()()(())))())(()())()))(())(((()))(((((((()()()())))()))))(()))))((())()(((()())))((((((()(()(()))()()))()))())((()))(()()(((((((())()(()(()((()())(()(()())))(((()))(())))()))()))()))(((((()))))))())()(()((((())))((()))())()(())(()))()()))())()()(()()(((()()()(()()())()(()(()()()()()()()))(((()())(()))(((((()()))())))()()((()(((()((((())))(((()(()())((())((())(()))())((())))()))))((((()(()())(())(()))))((((()()(((()))()())(((())(())(((())()))()(()(()((()))())(()(()))))()((((((())((()(()(())((()(()((()))((()))))(()()())()()((()((()()))()())()(())(()(())((((())()(((()())()))((())()())(())()))((())((())()))(())()((())()(()()())))(()()))))()))((()))()()((()(()(((()())()))))(()(()))()()(()()()(()((()(()((()())())(((())(()(()))(((()))((((()())((()()()((((((()))))))(((()()()))()((()((())(((((()((()))()())()(()(()))()))(())))(((())))()))(((())())))((()(((())))))))(()())(()()())((((()))((()(()())))()))(()()))((()))((())((())()()(())(())())(()(()))())(()()(((())))(())()))()(())()))())))((((((()())((((())(()(()((((((()))())))(()))(())((())))(()()()()())(()))))))())((((()(((())()((((())())()(()((((())((()(()))(((())(()))(()()()()))((())())()()(()))()()((())((((())()()(((((())))((()()())(()))(())(())((()(()()()(((()())))))(())())(()((()())()()((()(()(())())))(((()))())(()((())(((()(())(()))((())(()()((())((())))(((())())()(())))()())()()()(()))())(((()()(()((())()((())((()(((()((()()(((())())))())()())()(((())))))(((((())())()))()(((()))))()((()))(()((()))))(())))(()((()()())(()((())()()()(())((()))(((())()((()(()))()(())()))()((()))))()(((()())((()(())()()))(()(())((())()(()))()()()(((()()(()(()))()()))()())(())()))()()()))))))()()))((((()((()((((()()((((((())())()()())))((()))()()()()())))()()))))())()())(())))((())()))(((((((()()((())(()(()))()())()()())((((((()(())))(()()()()))))())(()))()((())())))(())(())(())()())))())(()()(()()(((()((()()(((()()(())))()(())()()(())()(()))())()(()))))((())((()(())((((((()())())())((()()(((())()()(()))))))())))(()))()()(()())((()())())(((((())(()(()((())()())(()()))(((())()))(()()())(((()()(())()()())())()()))(()(())))()())(()((((((()))(()))))(())()(()))(())()))(()(())))))))(())(((((((()())()((())(()(()((()(()((()))())()()()()()((())))((((()))()()(()())(((()()())())(()))))(()))(()(()))(())())(()))))))))()(())))())()()(((((()(((((()()((((((((((()))((()))()))(((((((())))((()((((())())())())()()()(()((((()))((((()(()((()()))(()))))))(()((()))((()((()((((()))))))))(()))()((()((()((()))())(())(()()((())))()(((())))()(()())()((()))(()(()()()(()(((()((((()(())()()((()())))(())))((())))()(())(()(((()()((()()((())))()((()(()((())))()()))()((((((()((()(((()))))()(()(()((()()()()))())))())))((())())((()()))(()())())((()((())((((())))(()))))())))()())(((()))()()))))(()(())(()()))))((((()(()(()(())))(((())(()))))(())())))(()))()((()))()())()))))))())()())()(((())()())()()(()(())(((()())(((())()))))())(((()()))(()())()((()())()))())()())))((()(((()()()))))))))(())(((()()((()))()(()())())(())))(())))((())()))(((()((()))())((()(()((()((()((()))))(()((()))(())()())((()((()(())()(((()(()))))((((()()))((((((()())(()))((((())()((())((())))((()()((()))()(())())))))(())))(()())(((()())(()(()(()(()())()())()()()(()((()))())((()())((()(((()((())(()))))()))()())(()))()(()()(())())()()((()()()())))())))()))()((()))((()(())(((((()((())()())))(()()(())))((())(())(()(())(((())()))()(()))()))()())()()))(()((((())(((((((((()))())(()((((())())()())((())(()()(()))))(((((()((()(()))()))()(())())()))(()((())((((((((((((()(()))())))()()(()((()))()((())()(()(()(())(())()()())(()))(()(())((((())((())))())((((()((()))))(())))))))))))(()()))()()(()((()(()((((((((()())))))))()((())))(((())))()()))())(()(())(((((()()())())))))))(((()()(()))())))()((()(())())))(((()(())()(())(()))())()))())()()()())())((((()(((()())()((()())())()((()()())((()()))()((())))())(())))())()(()())())()(()(()((())())())((())(((()(()()(()))(((())()((((()(((())())(())())(()))))))((())()))()())())()()()(())())(((()))))(())((((())))()))))()))((((()((())()()())()())())(()()()(()()()(((()()))))()))()()))))))()(()))((()())()())()()())())()())())((((()()((((()(())(((((()(())()()()))()()(()()()()()()((()((((()(()(())(((())))()(())((((((())(((())(()))()))(())()))))((()(((())((()((())()(((()())()()()))(()))((()()(((()))())()(())))))((((()()()))()(()))())((((()(()()()))()(((()()(()))))))(((((())(()(()))((()))(()()(()((()))())()()(()))(()(()()((((()))))()(((()()()))())(())()()())()(((()()((()(()(()())))()()(())(((())))(()()()())())())(()))))))(()(((()()()))((((())((((())())(()))(()))(()))(((()()(()(())()()))))())()())(((()()(((())()(()(()((())()(()()()(())))()))))()())())()((()())))(((((()(())(()()())(()))()())())((()))))))())))()))())(())(())((()())()(((())(()())()()()))))(((()())(((()((((()(((((()(()((()(())())))()()()(((()()(((()))()()))(()(((()()()()(((((())()))))(()))))(((())))(()()()()))))(())))))))(())()()())))())()))(((((())())))))()(()(())(())())))()())(())())))(((((((())())(()())(()))())(()()((()))()())()((()))()(((((()())((((()(((())((((((())))()())((()))()))(()((((())))())())))((()())()((()(()()(()((()))))()())()))()()(())(()))()))))()))))))())(()))))))((()())())(())()))(()(())())())(((()(())((((((((()(())()(()(())))((()((()()))((())))))))()(()(()))))((())()))(())))))))()()())())())(()()))(((((())())(()())((()(())()(()()(()())())(((()())(()))))()(()((()())(())((())()))()))))()())))()()((((()()(((((((((((()(((((())))(())))((())(()))((((()))((()()))()()()()((()(((())))()))())()(((()()()())))()()))))()(()()((()))()()))))))))))()(((())(()))((())(()(())()))))()()((())))(()))))(()))))())((()()((()())(((((((())(()(()()()())((((()((()((()))((()()((((())()))(((())))((())((()())))()(())()))((((()((()((())(((((((()))))))))()())(((()(()()())((()(()(((()()))()()((())())())))()(((())))(()())()))())()))(()()))((()()))(()((((((()())()()))()())))()()()))(()()((((()((((()())((((()(()((()()))((((()))(()()()()()))()(((())((())))())))(()))()(())()()(()()((()((()(())())(()))))())()()((())()())())(()))())(((((()())(()()((()())()(()())()()(((()()(()((())()(((()((((((((())()))))()()((((())((()))(((()(())(()(()())((()(()))()))()())))()()(((()((()((())(((((((((()((()((())))(()()(((())()()((()(())((()(()()((()()()(((()))(()))))(((())())(()()))((())())()(()())(((()(())()(((()))((((()())))))((()())))()()()()))()())(()(()())))(()((()()(((()()))()()()((((()((()))()(()()((()()(((())))(((())))(()()((()()(((()((((((())())()()(()))(())))(((())))((()()))))()))))))(()(()()((()()(()(()((())())()))(())((()))))))((()()))))())))(())()()(()())))((())()(())()((()((())(()(())()()(())(((()))(((((()((()()(())()))(()()())()(()))()()(())(()(())()()(((()()())))()(())()(()()(((()()(((()(()(())(()((((())))(())(()))())(())))(((((()))())((((()(()(()))())(((()))(()()((())()))((()(()()()()((((())))()(())(()())((())((()())))())()(()))))((((())))()())())()())()())))()()()(((())(())))))())(()(((())(()))((()(()(()(()())()()((()((()(()))())))(())(()(((((())))(((())))(((()()()))())))((()()))())))))((()(()(((()(()(()((((())())))((())(()))(()((())((())))())()))()((())((()()()((()))(())((((())(())()()()))()(()(()))))(())()()((()()())())((((()((()))()()))((()())))((((()))())(()()((()((())(()()))((())((()()(((())))((((()(()()))()((()((((()())(((())))(((()((((())()()(((())((())(((())((()))()))()((()())(())))((((()))())())()(((()))))(()((()))(()((()))))()))(()(()))))(((())(())())())())()))((((((())(()((())(()))))))(((()))(()(()()(((()(()(()(()()((()((())(((((()))(())(((()(()((()()())(()()()((())((())))()))(())((()()))(()))()()()))((((())())))()())((((()(((((()()()())((())(())((()))()(((()(((()(())))())))))((())(()())))((()((((()())()))))(()()()())()())((((()())())))))(()((((((()))()()()((()(()(()((()()()()))())))))()))))(())))(((())))(()))))))))(()(()))))))(())()((())())))()))(())()))()))()()))))))())()()))(())())(((()))(()(()(()(((((((((((()(((())(()))(((())(((()))((())))))(()))())((()(())))()))()()))))))())())(()))(()(()(((((()(()())(((((())))()()())((()))((((((()))()()))))(((()((((()((()()))()))()(()(()))())(())))()()())(()((()()))((())()())(()(()())(((()())))()()(())))()()()((((()))()((((())()()))))(()()))()())())()()(()())()(((())(())(())()(())()(((()()((())))))()))())))()()((()))(()))((()(()())(())))()((())))((((()()(())(()())())())(((()()()())(())))(((())(()(()())(())(((((()(((())((((((()))))))(()((())(())((((())()))())())((()(((((()()))(((()())()(()))((()()(((()())())(((()(()()(()()()()()()())()(()))((())(())())(()))((())()))(())))(())))))(()))(())))))())())))))(()(())((())((()(())(())())())()((())((()(()))))())(()()((((()())()))((((((((((((()))((()))(()(((((()))((((()))())))(((((())((()))))())))(()(()(()()()())((())))()())())))((((((()()(()()()())(())((((((()((())))()()()()())((()))(())((()))))())())))((((((((((())()((((()()()))))())))((()))()))()())())))())()))())())))))))))))()))))()(()()(((())())))))())()((())(()()()))((((((((()((((()))(()()()()(()(()))(()()))(())()()(()(()((()()(())()))))))())))()(()()))(())())))())())()()(())()()(()())((((((()((()())))((()(((()((((())()()(()()))()(()))
)((()())))(())()()((()()((()((((()(()(()((()()))((()())))(((()()))()(((())(((()))()))()))(((()())()))(()))(((((((((())((())(()((((((()(()))()((()))()())()())))((()))(())()))((((()))))()()(()))(((())))))))((())())()))()())((())(()(()()()())))()(()(())())))))((()(((()()(()()())()()))))()((())(())))((((()()(()())(()))((()())())())))())))())))))(()()(())()(((((((()()))()))(())))))(()()((()))(()(()((()((()(()(()))()))(()()()))()()(()())))()(())))))())))(()())((()()(((()())()))((((()(((()((()))(((())(()()()))()()))((()))(()()()(()()()())()((()((())(()()))))()((())(())))()((()()))()((()(((())))()(()))()((())()))()())((()((())(()(())(((((()))(())()()()()((()((()(())(())()))()())))()()(((())))())((((((()())))(())())((()(((()()))((()(()()))(()(()))(())(()())()(()))()(()())))())()(())())()())))))())()(()((()())())(((()(()(()())()()())())(()())()()())))()(()())))()())(()()))))())()))))(())()))))()())(()(())(())())((()(())()))()(()))(()((()(()))((())())))))((()(())()))())())()())(())))))(()((((())((()())(())))(()(()))(()))())))(((()))(()((()(()))))(())))))))((((((()((())(()())()(((((((((())((())(())))(()(())))((())((())((()))(()(())((()())(((()()())(()(()()((((()))())(((())())))())(((()))((()(((()()()((()((())()()())(((()()))()()()()()))()())))(()()()))))())))()()(())))())()())))()()(((()((())(()(()()(()(())((())((())()(()()(()()((((())))(()((())))))(()((()())()()())()())(()()))))(()))(())(()((((((()()(()(()(())))()())(((())((()()((()()((()())((()(())(((())()(())))(())))()()()()((())))()(())())))())))))())(()()((((()))())()(())(()(((((()(((((()))))())((())((()()()((())((())))()())((())()()))()()())(())()))((((()(((()()(())(()))(((()(()((())()()())))()((())))(())((()))()()))))(()()))))())(((((())()()))(()((()((()(())()))((())(()))()()()()()())(()())())(()())(())(())((()))))(((((()((()))()))))((()))(()((((()))())())()(()(((())()))(((())))))(())(((())))((((())()()())))))()(()))))())()()())(()()(()()()((()()(())))()(((((()()))(()()))((()())())(()))((()))))))()(())))(((((((())(()))(()((((())())()))()()()(())))((()()()(((()()(()(())(()(()(()))())()))(()()))))(((())((((((((())(())(((())()))((()((((()))(((((()((())())))))(((((())))))((()()))()()(()()()()((()(())()(())))))))()(()(((()))((((((()))())()())(()()()()())(()))()(())())))()(()()))))(()()((())(()(((()((())))))))))(()()))()()(((())((()()(()()))))(((((()()))((((()((()())(()(()((())))(()())((()))((()((()(()()(((((()(()((()(()((()()((())()))((()))()))((())()(()(()))))())(()())(()()))()))))(((((((((()()(((())()(()()())()))((())(((())))()))()()(())()(()))(()))((((()(()((())((((()()())(()(())())))(()()((()))((()())))))(()))))()()))((()(()))(())())()(()(((()((()()(()())(())())()((()(()))))(()((()())))()))))()))()))))(())))())(())()((()((((()())()))((()())()())()()(()((()())()(()))())))())()()((((())((((()()()()(()()(()((((())))()()()(())))()())())))()()())()(((()((((((())()))())(()(((())((()((())(())()(()()())))()))))(()()()))(())))())()(())(()(()))()()())(()(()(()))((((()(())()(())(()(()()())))))((((()))))))(()))()())(()(()(((()))())))))))())())))(((())()()()(((((()(()()(((())(((())(()()((()))()))(()))((((())(()(()()))(()(((()((((((()))))(()()(((((())(())()()((())())()())()()()))))())(()((())()(()())()())(()()()(()()()())()))()(()()(()())))()))(())(()())(()()()((()()()((((()))))()())((((()((())))(()))(()())))))())()))()()())()())((((((((((((()())()(()(()())(()))((()))()))())()((((())(()()((((())((((((()((((())))))(()()))(((()()()()(((()))())()))()(())))())))())()()())(()())()(()())()(()))())))()(())))()))(()())()))())((((((((()(((((((())(((()((()(()))(()))((()))(((()))(()))(()())(()(()()(()(()(((((())())(()))(((())())(())))((())(())()((((()()(())()()))((()))(((()))(((()()))())())(()))(()()))()((()))(()(()))()))()((())())(())(((())()())()()))()(()((((())((())()))(()((((((()))()()()(())))()(()())()()())))))))()(())()(((()()(()(((()(()(()((())))()))()()((()()))))(((((())()(())(()(((()()))()((()))((())))()((()()()((()()()()(()(())()(((())))(((())())(())((()))))()((()((()))(()))()())()(()(()(()()((())())(((())(()(())))(())))()(()(((())((((())((()(())((((())(())(()()()()()))())(((())))(())))(((()())()(()))))()(()(()())(())))((((()((()())(()()())(())(()())(()))))())))))((())()(()()))()))()((((((((((())))))))(((((()()()))((())))((())))))()()))(())(())((()))))()(()())((()(()))())))))(()((((((()())()()))(())))))))))(((()()())))(()))((()(())())(()())))()(()((())))(()()(()((())(()(())((())(((((())(((()()())))))((()()((()))()(()()())())())())()((()))(()())))(())(((((()())(()()(((()))())()((()))()()))()()()()())())))))()())()((()((())((()())())()())))())()()(())))))(()))())(())(()())(()()())(())(((((()(()()))(()(((())((((()((()))()(((()(()))))))()))((()()()))(()))(()()((((((()()))((((()(())())()()()()()))))()((())))()(()))())))()((((((())(()(()(((((()((((((()))(()(((((()()()(((())((()()())(()((()))(()((((())))(())((()(())((()()))()(())))()()(()))()(()))((()(((())))())))()())())()())((())()())()))))))))()()(((()(((())(())()(())())()()()))()((()))))())(()(()()(()())))()((())((()())))()()()()((()()))))()))((((((((((()()))))())())())()(()))(((()())(()))()(())())((())))))()()))))))())))(()))))((((((()(())()()(())())(((((((()()))(())))()()))()))))((()()()))()())(())))())(()(()())))()(()))(((())()))()))((()())())))()(()))(((()(()(((())()(()())())((()()()((())(())()))()(((()))))(()(((()))(())()(((()(()))))))))()(())()()((()()))))(()(()))))))((((()()((()(()(())(())(()((((()))((()))(()())))()()((()))((((((()())())))((((())))(()(())))((((()()())))((())()))(())()(())()())())())(((()())()))))((((())(()))()(()((()())(((((()()())()(()((((((())))()))(()(())(()(()()))()))(()())))())))(()(()()((((())()()(((()()())()((())(())))(()(())(()(())(()()()())((()(())))(())(()))))((()())()))(()))))()())(()(()()))())(((((()())()))((((()()))))))()))(((((()((((()))()((()(()(()))()()()()))()))))(())))))()((()()))))())())())((()()(()((())))()(()())()(((()()(()()()()())()((((()())(((()()(((())))((((())((()()(()()())()()())(((()))(()))))())))()((()()))(()))())((()))))())))()()()()))(()(((()))())()(()(()(()(()(()())((())())((()()()())))))()()())((()(()((())())())())(())(())()()()())()(())(((((()()()()(((())(()())))(())((()))))(()))((()(()()(()(())()((()())(()(()()(())(()))(((())((()(()))())))((()(()))))()())(((((())()(())((()))())())))()))()((((()))())))())(()(()((())(((())))()))())())()(()()()()((()(()(()())((((((())(())(()((()((())(())(((()))())(())(((()((()))))((((())))()(()())(())))(((())()(((()(()())(())((()((((()())()()()(()((((()(()))(((()())))(())(()()))()())))(())))()(()()())(())))))))))()))(()(()()()(((()())(()(())((()((()(((()(())))()()))((()(()))))(()()))(((())(())(())))(((())()()))()()))())((((())()))((((()((()()))))(()())))()))))()()(((())(()()))(())))()(())))()((()))))())())(()(())))())())))()())))(()()))(()(()(())())())(()(((())))(((())(((()((()(()(((()))(()()()())()(()((())()((((()((()(((()())(((()()))))())()()))(())(((()())(((()(()()())))())())()())))()))(()()(()(()(())))())))()))())())()(()((()(((((()(()()))))()))()(()((()(()))(()()())())))())(((((())))(()(()((((((()(()()()))((()())((()())))(((((())))(()((()((((())))())())((()(()((()()()))((()))))(((((()()))()(()()))((()))())(()))()(((((()()((())((()((())()(()()))((())())(((((())(())))))(()))()()()())(((()())(()())()))())(()()((()()()()(()(())())()))(())(()()((())(()((())()())))()()))(())()())))()()(()(((()((()(()())(((())())(((()))((()(())(((())((((((())((()(()((()((((())())(()))((((()()))))(()()(())()((()(()())(((())))))(()((()()()((())))()))()))))))))((())()))))(()(()(((()(()(((()()())(())())(())))(((())))()())))()()(()()))()))()()(((())(((()()))())(())(()((((()))())(())())())))))())))))()()))(()()((()(())()))))))))())())()())()()()))))))))())((()((((()(()()(())()(()(((()(()))))()(()()()))()))(((()()(()(()())())))()(()(())((((())(((()())()(()((((((())()(()))))(()()(())((()))((())))()))))))())(()))))((((((()(()()(())))))()))())())((())(())()(())())()((((())))))())()(((()()(())((()))(()(()()))))))((()(()))()))()))(())())())(()()((())())))))))))()))()))))((()))(((()()())()())))))())()()))))))(((((()())(()(()()(())(()(()()))()))()(())))())))(()(()()())())())()((((())())())()())())()((())()))(())()(()(())))))()))()())(()()(())))()))(()(()))())))()(((()((((()()))((((())()(()()((()))()()())(()()))(()()))()((()))(((()()()())))))(()(()(()())(()))(()))()((()(()((())((()))))())(()(()()()(()))(((()))()(()())((((((()(())))))()()))(())((((()(()))()())((((()((((()(()))(()()(()(())((())))))((()()(()))))))((())()))())()((()(()((()())()))(())())(()))(())(()()(())()(((())()(()()(()))))(()()())((()))()))()(((())))))(()())()))((((()))(()))()(()(()))))()((((())))()))()))()()))(((((())))(((()((()(((((()))))((()((((((()))())(()))())())(()))))(((())))((((()(((()(((((())(()))(((())((()))((()((()()))()())()(())()()(()())))(((())()(()(((())()(((()()(()()((()(()))()((((()))()(())())(()))())())())((())())()))()(()))))())(((()((())()))(()(((())))()))))((()))(()((((())(((()(()()(()()((((()))))((()()))(((()()())())((())(())()())())()()())(()())(((()()()))))))((()()())((((()))((((())())()((()))((((())((((())(())()()()))())))((())()()))))((((((()())()(()((())((())))()))((())))(()((())()(()())(()())()()((((())(())))()(())()()))))()()()((((()((((()(((((()(()()(())()()()()()))(())))))()())))((())(())())))))))())())))()()()()))(()(()((())()(()))())))()())()))))(((())()((()(())((())(()(((((()()())((())))()()()(())(()))(((()())((()((()(((()())()())()))((())()(()()((()))(()()()(((((((()(()()()((()())((()))()()()))(((()()))))())))()())()(((())()()()))(()(()(()()))()((()(()()()()((())(((((())()()()))(((())))((())(((()()(()(((())((()))))((()))))(((()(((()(((((())(())((((((((()()((()(())))((()()(())((()())))(())))((((((())(())(()))))()))(((()(((()()()((())((((((()())(())))((()))(())(()())))(((()()())())()(()))())))(()(())())(()()))))()(()(()))))()))(())())))())(()(()))(()(()()))))(())()))(()()()(()()(()()(()()))(())(()()())))(()((()())()())((()(()))()(()(())((()((())(()()()(((((()))()())(((((())()())))))(()))()))(((((()()))))())())()((((()))))(()(((()(()()(())()()()())(())(((()))))(())(((((()(((())()(())(()())())(())))))()()())()))()())())(()()()())()(((()(()())()(())())(((()())(()))(((((()(((((()())((((())())(()()))((())((())((()()()(()()))((((()()(()))()(())(())())(())((())))()))))((())()()))()))()))((((((((((())(()())()(((((((()()()(()))())()()())(()))()((()()))()(())))))(())((((()(()()(((()())(()()(()))))((()(())(()))()))))()()))())())()(((((())((()(()())(()(()((()())))((()))(((())(()((()))))(())))()()(()()()((()(())())())(()(())(((()())((()))(()())))))((()((()()((()))((((())()(()(())(())(())()(()(((()))())(((()(())(()))))))(()()()(())))(()))(()()(())())))()(()()(()()(()((((()((()())()))(((())))))))()()()(())))()))(())))(()(()(())()))))())())(()))())((((()()()())())((())())))))((()))(((())(((()(()())())()))()())())(((()))(())))(()(())(())(()(((()))())(((()))(()))((()()(()))())))()()))())((())((((()()(()(()((()())())(((()(()))(())()()())(((((()))))((((()(())())))))))(()))())())(()))()))))((()(()((()()())()))(())(()((()()((()((((((()(()(()())((((())(())))))((()))()((()())((()())(())())()(((((()()(())()(()()))())(()((())))())()))()(())(())())((()()(()(()()())(())))())()(()(((()))()(()((((())(()))))()(())))())(()()()()()(())())))()()())(()(()()))))(()))))())()()))()))((()())(()()())())(())(()(((()((()()()())())()(())))()((((((()))(())(()))))()(())()((()()()())(((((((((((((())()(((()))(())()))((()))()()()(((())((((())())())())())())(()))))()()())()())()())(((()(()())())))(()((())()()(())(()(((()()(())))()()(()())(((())()))(()((())())))())((((()))()())())))())()())))()))((()()(())((()(())()(()(())())())()((()(())))())(((((())()(((((()))((()((((()(()()()(()))))((()(())(()))((()(())(()())())((((())))(((())(())))))()())))()))(((((((())((()((()(((()()))())((()(()))))(()((()((())())))())()((()(())((((()((()())))()))()(((()))())))))()())(()()))))(()))(()()())))))((((()((((()((((((()())(()(())((())))(()))))((())))())))))())(((()()())))))(((((((())())(((()))))())())()))((())(()(()()))))())())(()(()((()()()((()))()(())((((((()))))())))()((()()((()((())()())))))()))))))())))(((()))()(()(()(()())())()(()((()))()()()(())(((()((())()()(())()()())))(()())(())))))(()()(()))(((((()()))))((()(()))()(((()((())()((((((()()((()(()((()))))())(()))(((()()))()))()(())())()))(())()((())()())())))()))))))()))))))((((())))))())(()())()())(()((())))(())()))()()))))))()))((()))))))())())(()())())(())()())))))()))))())()))))()((((((()(())((((((()())))())(())))(((())))))((((((()(()())()(())()()(((()((((()))()(())()((())())()()())()))())()))())))()(()(()))()((()(())()(()())(())())(((((()((()((()(()()()(())))()))()()((())))(()()))(())())(((((()())(((((((((()()))()))()()()())()))()(((())))))))))()(()(()((())()((()())(()(())((()))))()((((((()))((((()))())(((())()((()()()())(()))())()()()())(()()(((((()())))))((()())))))(((()(()()()())())()()()(()())(()))))()()(((())()()))()(()((())(()(())))(((((()))))))))()()(()))))())()((()))()(()(()()()))))()(()((()))((())((())())(()))))((()((()((()))))(()()()))())((())))(((()()(()())()(((((((()))(()((((((()()())()((())(()))))(((()((())()((((((())()()(())()())))(()((((())))()))(((())()((((()()(((()))(()())()()()(((()((()((()))(((()))()))()()))))()())((())((())())(()()((())())))(()))(()())()()))()(()())(()()))(()()()(()(((((()))))()))))())((()))()(()))(())))()))))())))))())))()()()()((((()(())(()()(())())(((())(()))()((())((())((((((())((((())(()((())())))))(((())))((()))())))((((())())()()))()((()()(((((()))()())()))(((())((((()())))(())(())()()))((()((())))(()(()))))()))()(()())))(()))))()))(())((((((()()))()(())())))())((()(((()))()()()((()(()())(())((((()))()))())))((()()))))))))((()))))()(((()(((()())()(()(())())()))()())))(())(()((())(())(()())()()(()()()))(()()((((((())())((()()(()(()(()((((()))((()()))(((((())()()())))()(()(())(()((()))()))()(())())))()()(())))()(()(()(()))())())(((()()(()(((()()())(()(()()(())))))()(((()))(())((()())(())()(()())((())((())(()))))()()))((((()((()))()())(((())))()((((()))()(()(())(())))())())))()((((((())))(())(()(())())()))))(((())))))))()))()((())())))))((())(())())()(())))(()))))))))((())(()()(()()((((())()(()()))()(())))((((()())))(()((())())()))()()()()()(()(()))(())))())))(()())))(()()((())(((((((((((())))))))(((()()())()()()))(((()((((((()))(()(()()((()))))(())(())(())()(()()((((((((((())))(((())))()))()(()()()()((()())((())(()())))()()))())))(()())(((()()(()())(()))(((((((((()(()()(((()((((()))))((()((())()()))((()((()))))()((()((())()()()))()((((((((())(())((((())(())(())()))((())()()(((()))())))()()()(()()())((()))(((((()))))(((()()(((()(()())(()))(())())(((()())))(())()((())()())()(((()))))))))()((((())((())))()()())))))())(()))()())(()(()()))))())())))))(()())()()((()())())(()(()(())((()(()))()()()(()((()(()))(()(())(()(()(((()((()))()())())((()()()))()()(()()(()())()()((())(())()()))))()((()()))()()()(()()(((()()(())(())((((()())()))((()))(()()(()())(()))(())(()((())(((()()))))()(()(())))))(((())()()((((()((())))())))()))()())()((()()(())))(())())((())))())))()((()))))))(()))))))())))()))(()))())())())())(()(()(()())()())))()))(()((()()(())(((((()))(()(())))(()))()()())()()())(()()))())((()())()(())(()))(()())))))(((())(()))((((())(()()))))))()()())))()))((()()()(((()(()((())((((((()((()))()()()())((())))()))((()()(())())))))()()))())(()(()()))))(())())()()()(())()(((()()(()(())()()()))(()))))))((()())))()(()(()())()(()(()(((())()())(()))(((())())((())()))()())))(((((()(((((((())))())()((())()())))((()))(()(()()(()))))())()(()(())))(())(()())())())(()()())()(()))(()))()(())())((((((()(()((()((()(())(()()())((()))(()((())(()((()())))()(()))))())))(()((()()((()(()()())(()((()(())))())(()))()()()()((()(((((()((()(())))(()()))(())))))((())(())((((()))())())))())())))())(()(((()(()())((())(()()())(()()()))((())()))((((()))()(())()(()(()()(()(()(()))()(((()()))))()((()()))(()))))()))()()(()()))))(()())(()())))()(((((()))())(()()())(()()))))()(()))())((()())))()(((()(())())(()(())((()())))(()))(((()((((())))())((((())()()((()))()()(())())()))((()((()))(((((((()(((((((()(()()(()(()(((()))(()(((())))()())))()))()))(())(((()))(()(((()((()(()()(())))))()(())(()))))((()()())((((()())))(()()))())((()((()((()))()(()(()()(()())(()()()()()(()))(()(((()(((())))()(((()())((((())(((((())())())))()())()()()(()()((())))()())(()((((())))()())(())))))()))))(()))))))))((())(((((()))())()())(()(())((())()(((()(()())((()(())((()()()(()()(((()))()))(((()(())())(())))))(()(()()(())(((()((()((()())))(((())(())()()))()(((())(()(()()()())(()()))))()()())((()())(())())(()())((())(())()()()(())))(()()((())((((())()()()((((()()(())())()))((()(((()())()))()((())())(()((())((())()()(()())))(())())))((()()()))()((()())(())))(()(()))()(()())))())(()((()(()))(((()(())))()))(()()(())()))))(())())))))()(())()((()()(())))(()())()()()))())))()((((((((())))((((()())()(())(())(()))((((()))((()()(((())))(()))))))(()())((())((()))))()()(())())))))()))(()))((((((()()())()()(()((((((()((()))((()))(()()()))))((()()((())())))(()()()(((()(())()))))()))(())()(((()()()(((()())))))())()())))((()(()((()()))))))())(((()(((())())))(()()))(()((()(((()()))))(((((())((()()()()(()))(()(()((()))()))()(((()()(()(())))((((()((((((((())((()()(((()(())((())((()()())()()(((((())(((())(()())))()(())(()(()))(()))(()))))())((())))())(((((())()())())(())((((((())()))(())))()(()()()(()))(()(()())(((((((()((())(()))(())))(()()))((()))())))))((()()(()())()(((())()((((()(()()(((()()(())((())(((()((()(()())(())(())))((())))(((()))((((((())()()())(()(()((()()(())()()()))))()(((()())((()())))))()(())())(()((()())((((()(((()())(()())())((((()(()()())))())())))(()())((()))()(((()())(()()())(((()())(()()((())())((()((()((()(())()()(())))((((()))))(())()))(())()))((((()))(()))))()))())((((((()()()))))))))))))())((()))()))()))())(()(()(()(())((()()(()(((((())((())))((())()()))))(()))(()(()))())((())()()(()(()))))(((())(())()()(()(((()(())()((()))((())()()()()))()((()((()))()((())())(())(()))()((()))()()((((((()(())())(()()))(())())))))((())(()((()()((((()())())())()()(((()())))(((()()))((((()()))()((()()((((()())))()()()(()(()()()()()((())(()(())()))))))(())())())((()((((())(()(())())()(((())()()((()))((())()(()())))((()()(((()(()((())))())()(()(()))))))()()()))))())())(())))(())(())(())((()(())())()()))))((((()(((((())))(())())))(()((((()))))((())()()())(((()((()))(((()(()))())))()))((()((())()()))())))))((((())()(()()()))))())())()))((()())()()(((()(()((())())))()()((())))()()())((()))))()()()))))))))))(((()((())))()()())))())())()((())))())())(()))())()()())((()))))((((()(()(()(((()(())(()())()()()()())))(()))(((()(())(()))(())()())()))())))((())))()(()()()()))))())(()(()))()())))(()()(((((((()((()()))))(((((((((()()()()()((()))())())(())(()))()()(((()))(()(((((()))()))()))))()((()(()(())))))())(()()())()(()))((((()))())()(())))())(((())())(())())(()()()(()))())((()())))(()()((()()())))))))()()(()(()))()()()()))())()())(())()(((((((()(((()(()))())))((((()())((()()))()()(())(()(()))()((()()((()(()(()((((()((()()()))(()()))()()())((()()))(())(()()(())()))()))))()(((((())())()(())()()(((()(())()()()())()))()(())()))(((()())))(((()()())(()))((((())(()()))()()(()(()((())))((())()(()(()()))))((()()))))))(((()((()))()()())((()))))())()((()()())(())))())))))))))())()()((())()))))()(((((((((((((()()))(()))()(()))((()()()()))(()))))(((())(((((())))()())()))(()((((())()))(((()(()())()(()))())((()(((((((())(((()((((())((((()()))(()()())(()))))))(()()((()()))()((())()())()(()(((()((((((()()))(()()())()))((())(()))((()()((())()))))))())))))(()()()()))(((())()()(())())(()))(()))))))(((((())))((((((())((())(()(()(()))())()()))((()()))()()(()()())))())()(()((((((((())))()))))))))()())))()()()())())()((()(()((((()(()()))((()(((((()))()))((()))))()()()()(())((()(()))))()(()(()(()()))((((()))))(()((()()())))())))))((()))())()(((()))(()()())()))))(())(())))()))))(((()())())))))())(())())())(()))))(()(())())())(()((())))))(())()()()(()))(()(((()(()((((())))()()()(())((((()))(((()()))())()(())((((()((()()))()))())(())()())(()()((()(()())))))(()))()(((()()))((()))))())))()()(())))(((())()(()(()(()(()())))()(()((())))))(()()()(())(((()(())))((())())))()(((())()(((((()(()(())())())(()))))))())))(((())(((())())()()))))))(((()()()()))())()(()(()())))))((()())()((())())((())())())())(()(()))((()((((()(()())(()()))())(()((())()()((())()))(()((((((())(((((()()((()((((((())))((())()()()()(()))))(((((()(()()())(())((((())())()((())))(()((((()((()))(()(()())((((())(())()())))(()())()((((()(())()())(()()(()))))()(((()()()(())()((())))())()((((()()()))))())))(())())))()()()()())))())((((((()(())())))()))))()((()((()))()((()(()))))(()((()()())))())(()(()()(()()(((()))(())))()(()((())(())(()()()(()))()((()()()()(())(())))()((((((())))()(()(()))()()(()())((())(((()()))()))()()()))))())))())))(())()((((()()))())())())((())(((()((()))()()))()))))()(())()()()))(())())()(((((())))(()()))())()(((()()((())))())((((()()))))))((((()((()(()()(()))(())()(()()))((()))())()((((((()()())))(()((())()(()()))()((((()()(()()((())(()()(((()())((()()((()))((())()(((()()((()()())))()())((()(()()((())((((()(())(((()(())())))(())))))((((())))(()((()()())))(())())()))(((((())(()()(((((())))))((((()))(())())()(()))(()(())))(())))))(()()(((())()(((()(()()())())()()()()))()((()))()()())))))))((()))())(()))()))((())))))()(())())(()()((()(()((()(()()())))))()))()()()((()))((()(()())())))())()))))((()((((()()((())))))()(((())()()(((()))))))(()(()))()((()(((()()))()(((((())())())()()(((())(()(()))(((())(()())(())((())()))(()(())))())(()))))())(()()()))(())())())))(()(()(()))))()(()()(()))())()()(((()())())(())())()())(())))()))(())((((()))(()(())(())()))())((()))((())()((())()())())()(()()(()()))))((())()((()))))())))((()())())((())(()(()(()(()(()()())())))()())()))(())))(())(((()()(())(())))))))(()(())(()))(())()()))())())(())))()((()(()))))))())(())(()))(()())))()()))(()(()()())((())((())()(()(())(((())(()()()())()()))))(()))()()((())))()())))()))))))(((()))()()((())))())(()(()(()))((((((((((())()(()()())(())))))(()()()))((())(((()(((())()((((()()(()((())()))(((())))))((()())))(())())(()())(((((()(((((()(())())(())))))))((())()()()())()((((())))))())(((()()))))())(()))((()(())(()(())))()))))()()((((()(())())()()))))()(()()()())))()())(()()(()(())))()()))(()(()))())((()))()()(((()()(())((()(()((()))))))(())(((())))))((((()))(())())()()((()((((((())((())()())(()))((()()))(((())()())()(())((()()(((()(()((()((()(()))())((((((()))()(()))()()((((()(()()()((()(()(())()))((()()()))()()))((())()())()(())(())))))))())()()(())))()(((((()())())()))))())()())()()()())()(())((((()))())()((((()()()(((())))(((()(()(())))((()())))(()(()(())(()))((((((())))))()())(((()(()))()))))(((())()))()()))()()(()(((()(()((()((((((())())))))((())))))()())((()(())()(((()()()())()(((())(((()))))()()(())())))(())(((((((()(()()((((())(())()(()()()((())(((()())()(())())))(())(((())())()((()()))))(()(()(()()()()(()()))())())()))())()()))))()))()(((()()(()()((((()))))(())()))((())(()()()))()(()((()))))(()()()))(())(())())(()))()(((()))()(()((()()())()))(()()()))))))))(()()(()()))())((()))(()(()(()())(())))(()())))(())(((()))(())()(((((())))())()(()()())()()(((()))())())(()())(())(()()()))()(())))))()())((())())()((())(()(()((((()(()()())))))()())()(()))((())()())())())())))(()(()))))()(())())(()())())()(((()(()())))(()))))(((()()))))(())(()())()))())((()))()())()()((())(()())()((())))())(())()((())()()))))()((((((()(()(())((()()((((()((()))(()()))))(()((((()((()))))())()()))((((())))(((()))()))()(()(()()))((()))))()())()(((()((())()(())))())(()((((()))(()))(()()))(()(())(((())))())(((((()()(())(()))))()())()))))))(((())(()(((()(())()(((()(())()(())()())()())(()()()))()(()()((((()((())(()()((()))))())))((())))()())(((()))(())())())(())))(())(()()()(())))))((()(())()()())(()()))))(())()))((((((()())()()(()(())()(()))))()()())()))(((())()())()())())())()(()(((())))))()(())(((()())()())))()())())))))((()()()())()())())))))(()(()()(((()()))(((()((()(()(((((()()))(()(())(((()()())((()))((()))))())(((()))((())()()()))(((((()(()))((((((())(((()(()(()))(()()(()()())((((()))((()()(())(())(())))()))(())())((((((()((()()())())()((()(())((()))((())))()(()((()()())(()()()))((()())(((((())))))()())(()()((())())(()))())())(()))))())))((()))))(()))())()()(()(()((((()())())()))))())))(())(()))(()(((())))())())()(())))())()))()()(()(((((()()((((((())()(()))((())()()())(()()()))()(()))))(())))()))()))))()(()(())))()((()(())())(()())((()((()))))()())))()))()())))(())(((((((())(()(()())(()(((())()))((()()(()))())(()))()()(()())()(()()))(((()((()(())))(((((())(((((()()())((()(())()))(())))((()())()))))())((((()(((()(()()))(((()(()()(())(())(())))()())((())))())))())((((()(((())((()))())))())()(()))())((())(())))))())()(())(()())))))())(((()(()(((()()))((((((((()())))(((((()))())))))()))(())())())((((())(())())((((((())()(()(())()())((((())()()()()))))((()((()())))((())(()))()(()((((()()())(()((())())))))(()((()))())())(((())))(((()(()()))))))))()(((())))(()))(()()()(()(()()))))(((()((())((()())))()))(()(())()()(()())((()((()(((())(())))))))))()()()())(((((())()())))())()(()())))((()))((())))()((())(())())())))(())()(()(()()()(())((()((()(()())()))()))(())(()))(((())))())))(()()()))(()())()))((()())))(()))(())()))(())(()()))()(()((())(((((()))((((()))())()))()(())((()))(()()))(()((()())()()))))(((()((())()()(((((()(())())())((()()()))()(())((()(()((((()(((())))(((()())((())()((())((()))()))()()((()((()(()((((())(()(())))()((())()())()))()())((()())())))(()((((())))))())()(((())(()((())()()())()))(()((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((()))))((((((((((((())))))))))))))))))))))))))))))))(((((((((((((((()(((((((((((((((((((((((((((((((((((((((((())((((((((((((((((()))))))))(((((())))((((()))((())))))((((((((((((((()((((()))()))))))(()))))(()((())())))))))((())))))))))))(())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))(((((((())))))((())))))))))(((())))))))(((()))))((()((((((((((((((((((()())())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((()(((())))))))))))())(((((()))))))))))))))))))))))))(((((((((((((((()))))(((((()))))))))(()))((((((((((()))))))))))))))))))))))((((((((((((((((((((((()(()))))(((((((()))))))))))))))((((((((((((((((())))))))())))((()))))))(((((((((((((((()))))())(((((((((((((((((())))()((()))()))))))((((((((((())())())))))((((((((((((())(((()((())((((())))((())))(())())))(())))((((()))))(((()(((()((()))))))))((((()((((())))))))))))))))))((((((()())))))((((()))))(())((((())))(())((((())))())())(())((((()))))))))))))))))((()))((((((((((()(((((()((()))(()())))))())()(((())))(())))))())))())))))))))))))))(((((()))))(((((((((((((((((((()))))))))))))))))))))))))))(((((()((((((()))))))(())))())))(((())((())))((((())()))))())))((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))))))))))))))(((((()((((())))(((((()(())))))))))))))))))))((((((()))(((((()))))(((((()))))))())(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))))))(())))))))))))((((((((()))(())()))((()))(((((((((((((((())))))))())))))))))))))))))))))))))))))))))))))((((((((((((((((((()())))()))))))))))))))))))))))))))))))))((((((((((((((((((())))))))))))))((()))))))))(((((((((((((()(()(((())))))((((((((((((((())))))))))((())))))))))))))((((((((((((((())((((())))()))))))))))))))))))))))))(((((((((((((((((((((((()))))))((())))))))((()))))))))(((((((()(((()((((())))))))((())))))))))))))(((((((((((((((((((((((()))(((((((()))(((()))))))))))))))))(((((((((()))))))))))(((((((((((((((((((((())))(((()))))))))))))))))(()))))))))))))((((((((((((()()))))(((((((((((((((((((((((((((())))((((((())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())))))))))))))(((((((((()((((())))()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))))))((()))))))))))))))))))))))))))))((((((((()((((((((((())((((())())))))))))))))))))))))))((((((((((((())))))))))((((((((((((((((((((((()))())))))))))))))))))))))))((()))((((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(((((((()))))))))((((()))))(((()))))((((((((((((((((()))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((())))))(((((((())((((((((())((()((()))))))))))()))))())))))))))))))))))))))))))))))))))((((((((((((())(()))(((()()))(()))(((((((((())))))))))))))))))))))))))(((((((((((((((((((((((())(((((((())((())))))))((((((())()))))))))))))))(((((((()()))))))(()))((((()))))(()()))))(((((((((()))))(((())()))))))))((((((((())(((()(((())))))))))))))))))))))))(((((()))))))))(((((((())))((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((()))))((((((((((((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((()))))))))))((((((((((((((((((((((())))))((())()((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))(((((())))((((((())))))))))))((((())))(()))))))))))))))))))))))))(()))))))))))))))))(((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))(((())))))))))))(((((((((((((((((())))(((((((((((((((()))))))))(((())))(())))))))))))))))))))((((((((((((((((((())))))))(((((())))))))))((((((()))))))))))))(((((((())((((()((((())))))))))))))))))))))((((((((((((((((((((((())))))((((((((((((())(())))))))))()))(((((()())))))))))))))))((((((((((((((((((((((((((((((((((())(((((((((((((((((((((())))))((((((())))))((()))))))))))))))))))))))))))))))))))))))((((((((((((((())(()))((())))))))))((((((((((((((((((((())))))))))))))))))((((((((()))))))((((((()))))))(())))))))))))((((((((((((((()))(((((())))(((((((((((())())))((((())(((((((())((((((())))))(()(()))))))))))())))))))))))))))))))((())))((((((((((((((((((((((((())))))))))))))))))))((((((()))(())))))))))))(((((((()))))(((((((((((()))))))(((()))))))((()))))((()))))))))))))))))))))))(()()))))))(((((((((((((((((()))((((((((((((((()))))))))))))))))((()))))))(((((((((((((((())((()))))))))))))))((((((((((((((((((((((((()))))))))((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((())))((((((())))))))())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))))(((((((())(())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))(((((((((((((((((((((((((((())))((((())))))))))))))))))(((((((((())(()))))(()))))))))))))))))))((((((((((((((((((()))))))))(((())))))(((((((((((((((((()))))))))))(((())))))))))))))))))((()(((((()))))))))))))))))))))))(((((((((((((((((((((((((((()))))))))))))((((((((()))))))))))))((((((((((((((((((((((((((((((((((((((()))))))((((((((()(((((())))(((()))))))))(((((((((()))))))))))((((((())(()(()((())((())))(()))(()))((((()(((((())))))))))(()))))))(((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))((((((((((()((((((((((((((((()))))))((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))((((((((((((()))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((()((()))))))((()())(((()(((()))))))))))))))))))(((((()()((())()())()((((()))((())))))))((())))))(((((((((((((())()))))))(())((())))))(((((((((((((((((((((())))(())))))))))()))))(((((((((((((())))((((((()))))))((((((())))))))))))))((((((())))(((((((())(((((()))))))))))))))))))(((((((((((((((((((((((((()))(())))))))((()(((((()))))(((()))))(((()))()))))((((((()()())))()))))))))))(((((((((((((()))))))(((((((((((((((((((((()))))))))))))))))))))))))))))))))(((()((((((((((((((((((((((((((((((((((()(()(())())((((((()())))))))))))))))))))))))((()()(())()))))))(((()))()(((((((()))))()))))))))))))))))))))(((((((((((((((((((((((()))((())())(())))))))(((((((()((((()))((()()))))())((()))))))))))))))))(((((((((((((((((((((())))(((((((((()))))))))))))())))((((((())()(()(()()))))((((((((((((((((())((()(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((())))))(((((((((()))))))))))))((((((((((((((((((((()))(((())))(()))((((((()))))))))))))))((((((((())))))((((()))))((((()))((((((((())))))))))(()())((()((((((()))))))))(((((((()))(((())))))))()(()))()))))))))))))))))))))))))))))))))))))((((((((((((())((()))))(((()))))))))))((((((((((((()(((((((((((((((((()(((((((((((((((((()))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))))(((((((((((()))(((((((((((((((((())))))))))))())))))))))))))))))))))))))))))))))((((((((((((((((()))))))))((((((())))(()())))))))(((((((((((((((((()))))((())))))())))))))))(())))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))(((((((()))))))))))))))))()))))))))))))))(((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))((((())((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))((((((((((((((((((((())))())))))))))))))((((((((((())))))))))))))))))))((((((((((((((((((((((((())))))))))))))((((((((((((((((((((((((((((((()))((()))))))))))((((())(((())))))))))))))))(((((((((((()))))((((((())((())))))))))))))))))))((((())))))))))))(((()))(((((((()))))))))))))))))))(((((((((()))))))))((((((((()))((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))((((((((((())))))))))))((((((((((((((((((((())))))))((((((((((())()))))))(((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((((((((((()))))(((((((())))((()))(())))))))))))))))))))))))))))))))))))))))))))(((())))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())())))(((()())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())))))))))))))(((()(()))))))(((((((((()))))))))(((((((((((((((((((((((((((((((((()(((((((((((())()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()(())))))))))))))))))(())))))))))()(((((((((((((()))))))()))))))))))))))))))((()))))(((((((((((((()((()))))((((((()))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()))()))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))((((((((((((((((((((((((((((((((((((((((((((((((((((((())())))))(((((()))))))(())))))))))))))))))))))))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((()))(()))))))))))))))((((((((())((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((())()))))))))(((()((((()))(((((((())()())(())(()))(())))))))((((())((()))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))())))))(((((((((((())))))))(((((((((((((((((((((((((())))))))))))))))))()(())))))))))))))))))))))(((((((((((((((((()))))((((((((((((((())))((((()))))(((()))))((((((((((((((()(((((((())))((((((((((((((((((((((())(((()))((())))))))))))))))))))))))))))))))))))))((((((()))(())())))(((((((((((((((((((((())))))(()(((()())(()))))))(((((((((())))))))))))))))))))))(((((((((((((()))))())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))))))))))))))))(((((((()))))))))))))((((())))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(()((((((((())))))))))((((((()))))))(((())(())))))))))))))))))))))))))))((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()((((())))(((((()))))))))))()))))))))))((())))))))))))))))))))))))))))))))))))((((((((((())))))(()))))((((((((((((((((()))))))))(((((((((())()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())(((((()((((((()))))))))(()(()))))))))))(()())))))))))(((()))))))))))))))))))))(((((((((((((((((((((((((((((())()))))))))))))))((((((((((()(((((()))))()))))))(((((((((()(((((())((((((((((((()())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))))))))))))((((((((((((((((((((((((((((((((((((())))))))))))((((()((())))))))))))))))))))))))))((((((((((()))))))))))(()())())))))))))))))))((((((((((((((((((((((((((((((((((((()((((()(())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((())))))))))))))))))))))))))(((((((((((()))))))))(((()))))()))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))())))))(((((((((((((((())(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))((((((((((((((((((((((((((())))))((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))())))))))(((((((((((((())))))))))))))))))((((((((((()))(())))(((()()))))()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((()))))))))))))))(((())(((((((((())))))))))))))(((((()))))((()()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))))))))))))))))))))))))))))))))))))))))((((((((((((())))))))(()))((((((((((((((((((((((((((()))))(((((((((((((((())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()()()((())))))()))((())))())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()))(((((()((())))))((((()))()))((((((((((((()()))))))))())))((((())))))))(())())))))))))))(((((((()))))((()))))))(((((((((((((((((((((((()))))((())((()(()))))(()((((((((((())))))()))))))())))))))))))))))(((((())())))((())))))))))))))))))))))))))))))))))))(((((((((((((((())))))))))((((((((((((((((((()(()))))))))((((((()())((()((()(()))((()))())))))()((())(()))(()))(()))))))))))))))(((((()(()))))(((((((((((()))((()))((()))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((()(((((()()))))((((()))))))))))((((()))())))))))))))))))))))))))))))))))))))))(((((((((((((()))))))))(()())))((((((((((((((((((((((())))(((())))))))))))))))))))))))))(((((((((((((((((())))((())))))))))))))))))))(((((((((((((((((((((()(((()))))))))))((())((()(()()))))()(((((()(()))))(()))())))))(((((((())))))))(((((((((((((((((((((((((((()(()()(())))((((()))))(((((((((((((()))))))()()((()((()))))(((())))))))))))))))))))))))))))))))))))))))))((())))))))((((((((((()))))))((((())))(((((((())(())))))(((((((((())))))))))))))))(((((((((()))))(((((((((((((()))))())))))))))))))))))))))))))))))))))))))))(((((((()(((((())))))((((((((((()((((())))))))))(((())))))))))))((((()))())((())(((((())))))())((()(()))))(()))))))))))))))))))))))))))))(((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()((())))))))(((((())(()))))))))))))))((((((((((()))))))))(((())))))))))))))))))))))))))(((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())()((((())))))()()()(()((()))())()()()(()))()((())((()))())())(())(()((((()()(()()())()()))))(()()()()()(()))()(()()((((()((()((()()()()(()()()(((())()((()))(((()()))(((()())((())(()))()((())(()(())())(())))(()())((())(()()(()()))))(((()(((()((())()((((())(())())()()))(((())((()()()((())))))(((()(((())))((())()(())))(()((()))((())()()()(()))))))))(()())()))))))(((())())())()()))()())()(()()()())()((()(()())((())()()(())((())(())(())())()())((())((()))(()())))(()()(()(()()(())))())))()(()((((((())()()()())(()(()((((()))(((()((()())())((()()))(((())((()))(()))()))()))))())())(()()()))(((((()))(()(()()())()())))))))()()((((())((()))())))()(()(()(())()()())))(())(()((()()((((())))()))())())()))()))()(()))())()())()(((()())())())(())()())(())()())(((()((((()))(())))()()((()))))((()()))((((())()))()()()())())()((((()((())(())()()(((()())))()))(()()()(())()(((()(()())()))))())(()))(()(()()()()(())(()()()(()))))))()()))()()))())))(())(((((()())))((())(()((())()())()()()(((((()()(())))((((()()(((()())()()(())((()(()(()))))((())))()(()()()()())()()(()(())()(()()))()()((()(())(())))))()((()()(()))))(((()()))()()(())((((()()()(()(((()))))))(())))))((()()()))))(())())))()())(()((())(()))())()(())(())))())(()))(()()(())))()(()))())(())((()()()))(()(())()())()))((((())()(())()(()))))())((()((())))()((()((())))(((()(())()()()(())((()(())()((())()))))()))()())((()))())))())()())()((((()()((())())())(()((())()()()()(((()))())()()()(()))))))()))()())(()()(((()()()(())())())()()(())))))(()()((()())(((()(()()))()())())))()))()(()))((())(()())(()())()()((()())(()()((()((((())()))()()()()(())))(()()))()(()())())(()(((())(((())(())(())))((()(()((()))()()())())()(())()()())))(((((())))()(()()))())(()())(()))())))))(()))((((()))(()(())))((((((((())()()())())()((()(((()))(((())()()()(())))()()((()))()))(((((()(((()((((()()()()))(()())((())(((()))((()()))))()))))()))()()()()(()))(()(()((()(())())(())()(()))()()(()((()(())()(()(((()()(()))((())((()))))(())()()(())()))))((((()()((((())()(()((()())()))(((())))((())()())))((((((())()())))))((()(()())(()()()())))()))))))((())))))))(()))(((((()))))))((())))())()))))()()(((((((()((()(((())()(((((()(()()()((()()()()()(()))()()()(((()(()))()(()()))))))))()())(((()()(((()()((())))))()))(()()()()()()(())(()(()())(()((())))())(()((()((((())(()()()((((())))))))((((())))()()((()()()))))(()(()))((((((())((())(()(()()))()())()())()())((()(()))())))(((()())(()())((()))())()))))))(((())())))((()))()))))(()(((())(((())()((()))))()(((()))((()((((()(((()())()))((())))))((()((()))((())))))(()))(()(())(((())))))())()))))(()((()(()(((())(())((((((((()))()(()))()))(()()(()()))(()())()((()((()(()))(())((((()()))))()()())(()))(()))))(()())))))))()(()((())()())(((())(((((((()())()))(((((()()()(((())))))(()())))()()((((((((()))()())())))())()(())((()))(()(()))()))))()((())))))(()(())()()(()))(()()((()(()((())(()((())(())()())))(()((())(((())(())()))))))()((()(()))))((((())))())()(()()()()()(()(((()))())()((()))()((()(((())))(((((())(()((((((((()((())(()((()))(()()()()(((()()))())(((())))))(()()((()))(())(())((())))())()(())()()))(((()())((((()((()())(((()((((()))()()((())()()(()))((()))((()((())))(()((()((()(())((((()))(())()))()))(())))()(())((())((()(()(())())(((((()()))((()(())))(())())))((()(((()(())))()(())()())))((())))(((())))(())()(())(()))((()(()(()))))))(((()())((()(()))()((())())(()()))))()))()((((()()()()))))(())))()())(()()((()())))())(()))(()())))()(((())()((())))))(()))()((())))((((())((()((())((((((()))())())))(()()()(())()()()))()))(())())(((()((())()(((())()(()()())())))())((((()))(((((((()))(()()()((((())()(()((())(()))))((())))(()))))()(())))))())())(())()))(()())((())())()())(())(()(())(((()(((()(()()((()))())))))()))((((()))(((()()))))())())))())()))((()()()())())))())()((()(()(()()(((())))))))))))(()))()(()()()()())())))))()(()))())))((())))()(()()(()((())))))()))()())()())))(())))())()))(((((()(())))((((()(()(((((())((())))()(()()()()((()(()))(()()()()(((())(()))()()))(())((()()(((()))()()(()(((((((()((())(()((()((((()((()))(()))()()())((())))))(((())()((()((()())()())))))))))()())))()))((()(()))())())))())))))()())()))()(()(()(((((())))())((())(()())((()()))(())()(())(((())((((((()())))))()))()()((()))))(()()()()(()()(()((())((()(((())))((()))(())((((())()()()((()(()((()(())(()))))()))())))(((()))((())()))(())()((())()(()))(()())()))(()))))(())))(()))))))()())))()())))()())()))(()((((()(())((())())((()(((()))()()())))()))(()))()()(()()(()))(())))))(()))())((()))()((())()(((((()(((((()()(((((()((()(()))(())))((())))))((())()()((((((())()((())(((((())())))()))(()())()()()()))((())(()((()(()())))(()))))())(())()(()))())))()((())())()((())())(((((((((()))(((())())()()))(()))()))(())())))(()))))))()(())()))))(()()(())()(())))))()(()()()(())()(())())(((((((()()())()(((((()))()())()()(()())))()()))()((((())(((()()))()())())(()))))(((()((())))()())(())()))))))))(())(()))))))(()((((()((((((())(()(((((())))(()))((()))()))()))())))()(()(((((((()(()())())(()(()(()(((()()()(((()))())(()))((((((())()))))))()(()()()())))(((()))()(((((()())(())(()((((())(((()))(((())())((((()()()())(((())()))((((()((())()())))(()))(()))))(()))(()())(())()()()))))()))))(()(())((())))()()))))))))))))(((())(())))())))())))())()))))((())()(()(((()()(()((()(()(((()))))))((()())()))())()))()))(())))))()()))))())))()(()())())())())(())((()()))))()())()())(()())(()))(((()())))())(((()((((()()(()((())(((((((()()())()()(())((((())()())))()(((())(()((()((((())()())))))()(())())()()(()))(()(())())(())(((()(())(())))()()))()()((()))((((())()))())(()())((())))())(((()((())((((()()(()()(()(()((((()()))))(((((()(((()((())()))((())()()))((())((()(())())))))(()()((((((()((()()())()(()(((())())((()(((()()))(()()))()()()())()())(((((()(())()(()(())()())(())))((())))))))())))((()((((()(()()()()())()(((((()(((()))(())))()())(())))((()()))((((((()(((((()(())())((()()()))(()()((()))()()(()(())))(())(()()))((()))(()))(()))(()()(()()))(()))())(()(()())()()))))))()((()(()))()((((()(())())(()((()))()((()()))((())(()())()()((((()()()(((((()(()()((()())()())(())(())((())(((()((()(((()())((((((((())()())))))()))((((((()()))(()(())(()())))())(()))()((((((()()())(())(()())))())(()))())(())())(()((())(()(()((())))()))((()((()()(((()))(()))())())(()))()(((()))(()(())))))()(((())(()((()())())))(())())()()()(()())))()(())())))()))()((())(((())())))((((((((()(()))(((((((()(())())))(((())))())))((((()))((((()())((())()(()(()()()()(())((()())()))))((()()((()))(((((()())))())()(())()(())())((())(())(()()))((()(((()(())()(()((())(((()()))(())))()(()()()(((()((())))()((()(((((()))()(()))()()(()()()()(((()())())()())(((()())(())(()()))(()())(()))((())())(((()()))()))()()))())((())())((()(((()())())(()((()((()((((()((()))()))(()(()()())(()(((()((())()((((())(((())()))))(())(()(())((())))()()(()))())()(())))((()()((())))()((()())(())(()(()()))((()(()(()()((((()()))()()))())))))(()()))))((()())()()))))((((((())((((((()((()(())())()))((()))((())))()))((()(())()((((())(()))(()((((())((())()()()()(()())()()))())()))(()(())(())()((()()))(())()(((())((((())()(())))(()()()))))(((()()()()(())))(()))()))))()))))))()(()()()(()))()))))))(((()(()()))))))()(()((())()))((()((()()())())())((())))))(()))()((())(()()()(()))(())(())))))()))()()(()()))()(())))(())())(((())((())(((())(()(()()(())(((()(()))(()))(())(()))))(((((())))((()()((((())(((())()()()()(()((()()()))(()())(()())))()()())(()()))))))((((())(()(()))()()()(())()))()())(()()))(()(())()((()((())(()(()))(()((())))))()()(()(()()((())()(()))())()))()())()())))(()(((())()()(((()(()(())(()(())()()))()(((()())()((())(((()(()))())(())()((((()()())(((()())()))))())(()))())(()()()()())()(())))())((((()(()()(((()(()())())())))((()()))))()()((())()))())))())))()())()(())((()(()())))))(((((((()()((()(())()())())((()))(()))()((()))())(()((())((()((())()()))))())))))()(((((())()())((())(()())()(()))((()))())(()(())())))())((()())(()()))))()((((()((((((())())((()())((())((())()()()((((())((()))()()(())))))(((()(((()(())((((()(()())(())(((((())(())(()))(()()(((()())()))((((()(()))()()(()()(((()))())((()))((((())((())()))(()(())()()(((()))))))((()())((((())())(()))((()(())(((((((()))(()))))(()()))()))))((()()))()())()))))((((())())()))()()))((((())())()((()()(())()()())()()((()(()())(()())(()()()()((((()()((()()()())(())))((())(((())(()))(())))()))()))))())((())((((()((((((()((((((()())((()()))(()()()))(()((())(())()))))()))(()()(()(((())()()(())))))(()((((()())((()((()()))())(()()((((())(((()))((()())()())(())()))(((())))(())))))))((((()))(()()()())(()))())())())))())))(())(())(())()))(((((()(()(()(())()))()))))((()))((()(()()()(()())((()(()((()(())()()(()()))()())(()()((()()()))()()()))))))))))(())()()))))(())(()(()(())())((()(((()))()))())((())((()(()()()((()))))(()())((()(()(())))))))(())()))(()))((())()))())())()((((((((()(()()()(((((()()())))(()))(())(((())()())))()(((()()(())(((((()))))((()(())(())())((((())()())()()))()(()()((()(((()))))()(((())())))(()))()()()()))()))()))()))))))())()(((((((((()((()(())())()((((((())))(((())((())(()()()((()()()())()))(()()()((())(((()))(())(())))))(())((()()((())))))()))(()((((())(()())))(()(())(((((((()))())()())))()()(())()))(()()(((()((((())()()((()())())(()))((((()))(()((()()))(()(()()))))((())(()))()()))))(()()())())()()()))())(()(((()()(()))))())))()(()()(()))()()))(()(()(()(()((())((())(())(()()()))))(())((())()()()()(())(((()((((()()()())())))))()(((()))()))((())(())()((())()(()))()))(()()(()))()((()))))(())()()(()))))()(()(()))(()((())(((()))()()(((())(((()((()))((()))()))(((()))()()()(())))((())())))()()(()(((()((())(((()))))())()()((()(())))((()))(((((((()(()(()))(())()(())())(((()))((()((()(())))((()(())((())))((())((()()())))(((())))(()(()()()((())())()(()))))())()((())(((()(()()))()()((((()(((()(((()))()())(((()()()()(()()()()()(())()(()))((((()(()())))()())((((()(())()((())()(((((()(((((()())()(()))((())()()(())((())(())))()(())((()((((()))))(()((((((())((((())(()))(())()))()))(())))((())(())))))))()(())(()()((((())()))())(())()(())()())((())))))())())((((()))()(())()()())())(((()((()())())()()))()()(())((())))()((()()))((((((()((()()))()))(())(())(()()))(((())(()(())(())))(((()()))))))))()))()()())))))(())()(()()())()(())(((()(())))(()())()()))))()()((()(()))))))()(()())))))()(()))(())))(()((((()))())))()(()(()((()()))(()))())()(()((()(())))(((((()()(((()(((())())()())())))()(())(())))(())())()((((()(((((())((()())(((())))))(())()()((()((()(((((())))())((()((((()()((((()))(())()()(())))((()()))))()())((()()((((())(()))((()(()(())()())(()((())()()))()())))))(())()((()()()(()(())(())))))))(((((()))()()))))(((())())()))((()()(((()()(()()))(()(())))))())(()))()())))(()((()()(())(()(()))(())(((((())((()
)))((((()))())(((())(())))(())()((())(()(((())(()()())()))()()))()))()))()(())()((((((((())))))))()(()())()((((()()()))()))(()((((()()()(((())))()(()((()()((()()((())((())(()()())()())))(((()(()(())))((()(())())(()((()())()((())()))(()()(()(((()()((((((())))))())))(())()())))((())()()))(()()(()())()())()))(((())((()()()((()()(((()(()()))(()()(((()()))(()((()((())())())))()))((())()((()))((()))())))))()(()))(()(()))))(())())))())(((())))(((()(()()()(((((((())()((((((()(()()()((()()()()()(((()))())()())))))(((()()))()))()())(()()())(()(()(((()))(()(((()()(()(((()()))))(()(()()(()))())((()))())))(()()((((()()(())())))())())))(((())()()()()(()()(()()(()())(((()(((()(()(())(())()((((()(()))())))()()()(()())((((()))(()(())())())()(()))(()))((()()()))())(())()(()(()()((()()(()())())))(()())(())(((())))(())(()(()(())))))((((())))())()(())(())((())())((()()(()())())(((())()((((())((())))()))))()())))))((())(((()))))()(()(((())())())(((())((((()))()()((())()(()()))(((()))())())))()())()(()(((((()())(())())())()(()()())((())((()((()((()()))))((()())(()(()))()()()))())))))((()())()((())()((())())())())((()())()))(()())(()(((())()((()()))(()(())(()((((())(()()((()()))(((())((()(()))()))(()()()))())))(()))((())())))((()()))())))()))(()()))()((()))(()))))())()((())))()))(((()(())))))))()()))(()(((()((()))))())))())())))(())(()))))(()))()(()()())()(())))))))))))))())))(()(()()((()((()(())()))))())()))(()()))(()))()())()())()()())()())))))((((())(())(()((()())(()(((((())((()((()))(()))()(()()()()()(())))()())())(()()(()())))))())(()(((())))))(()))(()(()(())(())))(()(()(()())(()()))))(((())())))()()))))()))()())()((()))))))))()(()(()))(((()())(((((((((((())(((((()((()))())((()))((((())())))((((())()())(()(()(()()(())))))))(((())((())))())(())(((((())()))(((((())(((()((())(((()())())())))((()))(((())()))()((()))))())()))())((())((((())(())())()()())(()((()()))())))))())()()()))((()()()))))(()())())))()((())((()()))))((())(())))))((())))))(())((()()())()())()))((()(())()())(((()()(((()(())()()((())())()))()(((()()(())()(((()(((()(((((()()((()))(())()()((()))()())))()()()(()(()(((()((()(()()(()((((((((()))()))((()))())(()())))()((())())())(())))(()()((()())))((((()))())())()()((((()((((()()()(()(())(())))((()))((()))()(()((()))))(()(()))((()))(()))(()((()(()()())(((()))()(())()))()()((((()(()()))()()((()((((()()((((())((()(()(())(())((()()))))()())())()()))()()(()))()()(()(())((((()()(())((())()((()())((()()()))(())())))(()((()))()))(())((((()(()))))))()(()(()))))((()))())((((((((((())))(()(())(((((()((()()()(()())())(())()))((()(())))()))(())())()())(())((()()(((())())(()())(())())()))(((()))())(()))())((()())))())()()(((()()))))())((())())()(())()()()))())()))))())))()))((((((()(()(((((()(()(()(())()))())(((())))((())(())(()))((((()(()))((()(((())()(())))()())(())())((()(((())(())()(())))))(()())()())(())()(()()))())())(()())(()()()(()((()())(((((()))())))((()())(()))()()))((())()(()((()))())((()(((()(()))((((()))(((((()(())))((()((((()))(()(()))(()))(())()()()()())()))))(()()(()((()(((((()()())()(()())))())))(()))((()()((())))(())())))())(()(()(()())((((((())()))()))))(()((())(()()()((()(())()(()(())((())()(())(()()(())())(((()()))())(())))))()()())())(((((()(())()(()(()(((()()(((((()))(())())))(())()()()(())))()(()(()(((()((((())(()))(()())))()))()()())(()))))(())()()(())())))())()))())())()(()(((((((()(()))()(()())(((()(((()()()()())))))()())()()())(((()())))))())())())))((())))))(((()(()(())((()()))))()(())()))(((())(()((())())()))()())(()((()))))(()())()(()(((()())))()())))))())(()()(()()()())())())())(((()((())()()))))(()())())((()))(())(()())))())(((())(())(((((())()()))())((()))((((()((()))(())))()))(()()((()))()((()())((()(()()((()())(((())))((())())()))()((()(()()((()(()((()())()(()(()())(((((())()()))()))))))(()()))()())((((()))())))(()(()()))(())(()())()(()))))((()((())()))())((())(())())()()())((((((((((())(()())()((()()(()())((())((()((()))))((())()))())()())()())()(()((((())())()))))((((()))()((()(()))()())())()()))((()(((())((()())))()())()())()()(()))(()))))()(())((()((((())))()))))(()((()()(())(()))((((())())()))((())(())())))()))())()))))()(()))))())(()(())((()(((((((()()(()()))))(((()((())(((()))()(()))())())))(((()))(()))(((()()((())())(()()())(())))()()(())()))))())(()))(()())()()))))(()(()(((((()())(((()(()()))(())))(((()))(())()(())(()(())(((()((())))))()))((()())))(()()))()((((()())()((()))())()(((((((((()))())(((())())(((()()()(((())))()(()()())(()))((()))((())))()))()((()(())(()()(())()())((()(())())))())((()))(()()))(())))((()(()((((())()(())((()))())()()((()((())((()()(())(()((((()(((())()(()))(()((()(((()))(())((()((((())()()))((()()((()))))(((()(())()()(())))()(()))))()()())((((()())(((((()))()))))()((()()())((((()()()(()(()(())))((((()(()))(())))(()((())(()((())))()(()(())()()()))(()()()()()(()))(())())))())())()()))))(())())(()((()(()())))(()))())(()(((())))(((()))()))(((((()))(())((((((())))()))()))))((()((((()))(((())()))))(()(()(()((())))))))()(())()()))()(((()()())(())(()((()(()())()(()))()((()((()()((()))(())))()()))(())))))(()))(((((())())((((((()((((((()(()()()())(((((()))))()()())()))((())((((()()()())()((((((()())((((())))()())(()()))((())())()()()())))))()))()(()()()()(()))()(()(()(())(())((()))(((())(())()(((((())()()))()))))(((((())())((()())())))()(((((())))(()(()())()(())(()())((()))()((()((())()(((()()(()((()(()()))(((())(()()()((())))(((())()(())(((())))(((()())())()()))))(((())())())(()))(())(((())))))(((()))))()())(()))))(()())())()(((((((()))()())()))()))))())()()((()))()()))))))()(())()(()))()()()()(((()(()(((())()(()(()((()())))()())(()))))()(()((()))(()(((())(((()))(()()))()((()((()))(()(((()(((())(()()()()((((((((()()((())((((()(((()()(()))()()(()()(()()()()))((()()())()(((())()))(((()()((()())))())()()(((()((()))(()()()))(()()))()()()()())))))(())()()))((((((()(((())))))))(()(((()()))()))(())))))))))()))()())((((())())((((((((()(((((()))))((()(())((())((())))((()))))(())))(((()()(())((((((()(((()()()(())(((()))))(()))((())(()())))(()())(()())((((()()((())(()(((((()(((())())))(())((())((()((())))()))))())())))))))))()((())()(()(()())()())))())())))))()))(()()(((((()(()(((())()())(((())()((()(())(((())(()()())(())())))((()))))((((())))()()((((()())(())()((()))(()(((())((())((((())()))((())((()((()((()(()))(()(((((((()(())))(((())))())()())))))((()))()))))((()())()()))(((((()))()))))))))())())))()))((()))(())())))()(()((((((((((((()(()))))))())))(()))((()))))(((())((((((()())((())(((())())((()(()))()(())(())))))()(())()()()))))(()))((()())())))()))()()(())()((((())()(())((())()))()))())((())(()())(()((()()(()))))()((()(())))(()))))()))))))))()(((()()(()((()()()))))())())(((())))))(()(((()())(()))))((()))(()(()(()()(((())))())(()))())()()(()())))(((()(())()())()))(())((())()(())(())))(()))())()())))(())()())((())()((((()(((((((((()((())))(()((()))()(((()()()(((())())(())(())()()))()(((((())())((()))))(()((()((((())))())(()))(()(()))))((())((()()(((()())()))((((((()))()()()(())))()((()(()))()))()))((())((()())))(((())((()(())()))(())(((()(()))((()))(()))))()(())))((())(()(())))))(()(()()())(()()()((()))))())((((()))((()()(((()())(()(())()))(()(()))()((())((((())()(()(()()((((((())((((())()(())()()())))))(((())((()(((()((((((((()((()((()))()()))((((()))(((())())))((()))()(()((()))))()()()())(()))())(((((())(()(())((()()((()(()()()()()()))()))))))()(((()()))()()((())()()(((((((((()()())())(()))()((()()()()(((())))()))()())(()))(())((()()((((((())))()((())()))()))(((()))()((((((()))(()))()))()()))())(())))((()(()()(())()))((((()()))))())))))((()))))(())))(((()(()))()))))))(()(()()())()()(()()(())()))()))())))(()((((()())))((())()))()())((())()()())))()()()))(()))(()()())(()())()))((())()))(()()()((())(())()()((())()()()())())((()(((()())()())((())(()((()((())())(())()())))(((((()))(()))(())()()))((((((())()))))))())((((())())()()())(())())())(()))(())))()))))())((((())())(()(())())())(())(()()(())()(())()()((((())()()))()()())()))()))((()))(((((()(())()))))())()(()))()))(((())((()))))))(((()()(()(()(()))(()))())()((()))()()()))((()(()))))(((()()())())(()))))((())())((())))(()))())(()())()(()((()))(((((())(())((()())()()(())))))((()))(())()())(())))((()())())))))))(()((()(()(()()()((((())())(())))))(())))())()((()(((((()()(()(((()))(())(((()()()()()((())()))((()()()))()(((()((()())()))())))()(((()())))()))(())))()(((())(()(())(((()())()(()((((())(()(()()(())(((()(()()((()))()())(((((())()((()()(((()(()(()))))))((())(()())())(()))(())())(()(((()((((()(()()(()(((((()))(()())))((())))))()()))(((()(()()())()))(((((((()()((()))(())(())()(())))((()(())(())))(((()())(((()(()()(())))(()())(((()()))((()()(()()(((())))()))((((((((())(()()))(()))))()(()(((())))(()(())))))())())(())())))())())((()(()())()())())))())()(((()()()))))())))(()(()(((()))()())))())())))(()))(((())())())(()((()((())))((((()()(())(()((()((()(()(()((()))()(()(()))))())(()()((()()()))(())))()())())()()))(())(((()((((((()(((())())(())(((()((()()()()(()))(())))))())()()))(())(()())))))))())())()))))))))(()()())()(()(((()(())(())())()))((()(((())(()()))())(()())()(()))()((()(()((((((()()((()())))))))))(())()()(())))()()(()(()()())()(()()(())))()))))(((()(()())()))()((()()))())()))()()(())()(()()))()(()((()()))())))(()(())))(()()))()))()))))())()(()))))))((())((()()(()(())))))(((((((())(()()()))))()(())())((())))(()()()((()))))((()((()((()())(()(())()))))))))(()(()()()())())((())))))))())()((()()()))(((((())())())()(())())))()()((()()())(((()((()())())()((()())))()(()))(()()((((((()))(((()(()()))(()()(((())()))())(())))()())())))(((()((()(()(())))()()))((((()))(((()()))()()())((()(()))))()))((()))()()()())((())())())())()((()()(((()()))))())))))(((((((())(()))(((()(()())((()()()()()(()))()()))()())(()))()(((())()()()())))))))()))(((()())())((()())))())())))()))(())()))))(((((()((()))))))((()))))())((())))())((((((()))((((((()()))(((()(()()()((()(()))())(())())))()))()(((())()()()())((((((()((((())((((((())()((((()()()(()()))))((()))))))((()))(((())(()))))))(())))))()()(()()((()()(()()(())())(()())))(()(())))((()(()))((((()))())()))((((()()()))((()))((())(())(()()((()()))))))(()((((((()(())))()()(((((())))(()((())(()))()((((()()())())()()))())((()()((()))()())))()))(()())()())(()))(((()(()(())())))())(()))))()))(((()))))(())(((()((())())()()))(((((()()()()())((()((())()(()()(()))))(())(()()(()))())))(()()())))))(()()(()()(((()()()())))))))()))()))(()))((()()))))(()((()())())()))))))(((()()()))()()(((())))())())()()())()(()()(()))())()))))(())(()()))))(((())()())(())(()))()())))))()()))))()(((()((()(())()(()()()))))()()()))()())))())()()(())(())(()))(()())(()(()((()((())((((()()((()(()()()())))()()(()))()))()()((()())()(())(())))()))))))()((()))(())())))(())()()(()(()((()(((())((((((()())))))(()(()))()()()(())((()(((())())((())()(())()()(()))(((())())((())(((())())(()()((()))((()((())))(())()(()((()()()))()()))()(()()(()))(()))())())))()(()()))())(((((((()((()(())()((((()()(()())))()())))()())(()()()))()()))())())))))))())(())))())())))()((()(()))()))))())()(((()()((((())()))))())(())(()()()(((()()))()(()(())()()()())()((()((()(())((()())()(())())(()))()()(())())()))))()()((((())())(()()(((()())())(((()))(())(()()(())((()())(()))((((()())(((())())((()(()()(()()(())(()()()()))))(()()(((()))))(()))()(()(())())(())(())())()))(()()())()(())()()()())(()()((())()())(()))))(()()))))())))()())()(())(()(((()())(((()((((((((()((((()))))(())((()))((()))((()()(()(()(()))()))())((()((()()()()((((())))(()((((()()()()()))(())))())))(((())(((()()()))(()))))())(()()()(()))()())))()())()))(())))()((()())))())(((()(())))(())()(((()())(()((())))()(()((()((((()))(()()()((()(())((((()((()()(()()()))()()(())())()()))()())))())))))()))(())())))()()((()(())()(((((((((((()(())))()()((((()))()()()))((()()(())(())())(((((()()))()))((()))())))((((()))(()(())(())))(()(()))))((())))((((()(()(()((())(()(()()))))))()))())))(())())(((()(((((())))()))(()((())(()()()(((()()(()(()()))()()()))()()((()()))()((()(()((((())()))(())()())()(((((())))((()()()))())(())(()()()()())())(())())))())(((())(()(()())))))(()(())()((())))))(()))))))))))())(((()()()(()(()))(()(())(()())((())()()))((()(()))))(())))()(())())(())()())))(()(())())()()((()(()(())((()((()()((())())))((((()())()()(()))))()())(()()()()))(()((()())(())(())())(((()))))(((()))()((()(((((())(((()((((()()((())((()(()))(()(())))(((()())(((()))((()(()))()(()(())(())((())))()))()()((()()()))))((()))()))(()(()())))()()(())()()(()((()()((((()()((((((()(())))()((()()))((((((())))()()())())()()((((((()()))())())(()(())))())()()(())(()((()(()())(((()()())()((()())))(()((())())(((((()(((((()())(((()()()))())))(((()))((()((()))(()))))))(())((())()((()()())))((((((()((((())))()))(())()())((()((()()()()))()(()()(())(()(()((()(((((((((()()(((()))))((()())))((()))()()))))(((()())(((())()))()()))))())())()((((())))))()())(()(()())))()((())(((((())))()))()(()((((()()())((()((((()())))))((()))())))((()))((())))))())()))())())()()()()))())))()())(()(())(())()(()())()(((())(()()()))))(()()))))())(()))())(()))())())))))))))()((()(()()))())(((()(()(()))()((())()((((((((())))))((((((()))(()(()()()))(()))))))(())(((((((())))()))))())()(()(()((((()))(())((()(()(())))()()(()))(()())()))(())(())()))()((()()))())()())(()))(()())()()()(()(()())))()(()(())))()))(())())((())()())(((())())(()((())))))(((()()(()))())(()(((())(()(()()))))()())()(())()()()))(()))(((()(((())(())(())(()(()(()(())(((()))())))()())(((()((()((()()((()()())))()((()()((()(())()((()(()(()(()((())((()())))))()()))(()))))()((((()()))())(())(()(()(()(()((())(()))))(()))))(()(()))(()()(()))))))()())())(((())))(()()))(()((((()())(()()((()(())))((()))))((()(()()(()((()())(()))(())(()))())))((((())))()))(()))()))())))))))((())()))(()))())))()))(()(()())(()((()()(()((()(((((()))())()))((())(())(())))((()))(())(((((())(()))((()(()()()(()))()()))((())))()())(((())))())()(()(()((((((())()))(()(()()))(((((()()(((())()()))())(()))()()))((()()()())())(())()())))())()))((())))()()((()()(((((()()))))())))))((()))(())(((())))()))((((((((())))))())((()))(())(()))((()())()))(((((()(((())((()())(((()(())))((())))()())()(()((()))(()(()((())()(()(()())((())))()()))()()(()))()))())(((()(()())))(((()(())()(())))))(((())((()((()()()(()(())()(()((())()))()((())(()()()(())(((())))((((()()())((())(()))()()))())((()))(())(()())()())((()(())())(()((((())))(()((((())))(())()))()()))()()))()()()(())()(())())))))))()(())))()()))))()()))())(()(((()))))(()())(()()((((())()()()())((())))())(()))(((()(()())()((())))))))))()(())(((())())((()))(()(())())))()))((())))))((()((()())()()())))()())())())(()((()(()()(())(()()())((((((()((()((()(()))()()()))))((())(())(()))())))))(((()(()()((((())))(()())())))((()(())(())))())))((((((()()))()(((((()()(())())(()((())())))()((()))(())()))(())((()()(()(()((()((()(()))()())((((((())())((())))((()(())(())((()))((()(()))))))((()())())))(((()))(())))))(()())()((()(()())(()((()(())()()))()(((()))())()()))(()())())))))(()()(()(((()()()))()()))))))(())(()))((()()(((()(()(((((()()(()))()()())))()(()()))((()(((()())(())()(()())(())(()))()(()(((())))(()))(()())))(())())(()))(())((()(()))))())()()))))((((())))(((())((()())(())())(()))())))((()((())))()()(()()()(((()(()()))((()()))()()())))((()))(()())()()(()(()(((((((()()(()))())()(())(())()()()())()(())))(()(()))))()))()((()())))(()(())()()())())(())(()((((((()))))))(()())(()(((((((()))()())))))((()())((((()()))(()))()(()()((())(()()))((()(()())()(()(((()())((())())(((()))(())()((((()()))(((((((())((((()))()))((()(()(()))(((()(((()()(())())(()()()())()()))(())))(((((()))(()()((((((()((()((((())(()))))(())(((())))((()))(())()(())())))((()))(()()))))((((()((()())(())))()))(((((((()))())(()())((())()())((()()()()(((())))())(()(((()(((((()(()((())))())))(()()()())((()((()()(((((()))()()))()))))(((())())((()())()))((((()(()())(((()))))(())()))))((())()))()))(()())()())))())()(()((((((((((((()(()(()(())())((((()()))(()()()())(((()))(()())))()(()(()())))()))(())()()))())(())((()(()(()()((()(()())))())))()())(((())(())()()(())())()(()))()))((((((()())))(()(()))(((((((((())(())))()))((((())()()))((()(()()(())(()(((((()((())()))()))())(((((())))((()()())(())())()(())()()(()(()()))()((())())(())(())(())((()()((()()(()())())))(((())()()()()(((()()(()))())()()()))()())(()))((()))())(()((()()))))))))(()))(((((((())()))()()(()())()))()))(()((()((((((()((()()))(()())))(()))(((()())))(((()()))())())()()))((()))())(((()))))(((()(()())))(())()((()))(())(((())(((((((()())()))(())))()))((((((()))()((((()())(()(()))))(()()())())((())())()()())())))(()))())()))()()(()))()(())())()))))(())((((()()(()()))((()(((((()((()()()()))))()(()))(()())))()()(())))()())(())(()()()())))()())())()()(())((())(()(()(()(())()(()(()((((()))))))(((()((()((()()))()()))))()(()()()((())())))())()())())((()((((()()(((((((()))()(())(((()))((()()(()))((((((()()()))(((((()((()()(()(((()))())(()((()())))((((((()()()(()))))(())((()(()())((())()(()))()(())()()()))())()()((((()))))((()()()((((())))()(()))())()((()(((((())(()(()()))()))())))()((((()))))(())))()(((()(())(((()()())())))())(()()(((()))))()((()(())(()()())))()()((()(())((()()()(((()())())())()())))))((()()((()))(((((())))()())())((()())((((())(()))))))()(())()(()()))()((((())()(()(()))())((()(()(()()(())()))(()(()(()()()((()(((()))()(()(())((())()((()))((())(()()))((()()))())))(((()((()((())(()()((()(())()(()))()()(()(()()((()()((()))()())()))()()))(((()(())((((((()))))())(((()((()((())()((())(((((((()))(((()((()))))()()()()()(((()(()())))(((((((((((()()()))()((()))))((()))))((())))((()()((((()(()()()())()()((((())())()()())))(())(()()))((()())(((()((()(()()()()((())((()())()))()()(()(((()())()(()))()()())(((())()))((()()))))())((()())(((())(()((()(((()(())()()(()()()()((()())((()))))()))()))())())()())))))(((()())))))())))()(())()(()()))(((()(())))())()(())))))(())())(())(()(()(()()(()(()(()(()()))(()))()(())))()())))))()()))()))())()))())(()()))())()())()()()(()(((()()())(()()(((()(()(())(()()()))))()))()(((())(()((((()((((()(()())(()))((())(()))())((()))))()()(((((())()))))))()))()())()))()()()()))(()((()()))()))))())(()))()()((())(((()(())())(()(((())(())(()(()))((())(())((((()())(()((((())()()()()())((()()())(((()((()()))()(((()(()(())(())((()()((((((()()(()()((())()(()))(()))((())))((()()()))())(((()))())((((((((())(())))(()()))())(()))((()((()(((())()()())()((())())())((((()))()))(())()()()()))))())((())))(((())()))(())(()()(((())(()((()())()(()()()()(((())())(()))((()(((()(((()())()())(())(()()()()()()))(()(()())))(()((((()(())(())()()((()())))(((()()()))()))()()))))(())(()()()()((()()(()))(()(()()()))(((()())(()()))())((((()())))()()())))(((()((()((((())(())(((()()(((())((()))()()()(())()))((()))((()()()())))))()()))()))((((((())()())))())()(()())())()()((()(((()))))()()()(()((()())))((()()()(()()()((((()()()))))))))()()(((())(())((()(())(())(()(()())((()(((()()())(()((()(((())())((()(())))()(())()))))((()(()((()))(()(())(()()())()))(()))))())())()())))()((((()(())))()(((((((()(()(())()))(()(()(()))((()()()))((()()(()(((())(())))((()))(()))((((())()((((((((((())()(())())((()()))))(((()))(()))()())(()())()((((((()))(())))))((((()())()()()()()(()()()())())))()))))))()(((()(()())()(((((((()()(()(()()()))(())()()))(()))())((())()(((((())(()))))(((((()(()(()())((()(((())())()()()(((()()((((()()()()())()))()()))((())((((()()())))()))((()())())())(((())()))))(()(()))()(((()())((()))())()))(()(()(())((()())((((()())())())()()))())))()(()()))))()))))())))()())())()(((())())(()((())()())(()()))))(())())()())((((((()(())(())()))()())(())((())))()))())()((((()()(())(())))())())()))(()))(((()())))(((((()(((()())(((((())))())()()()()()()(())()()()()(((()(((()())()((())))((()()()()))()()))(()())(((())((()((()())()()())(((())((())())))))(())(()()))))((())(((()))))())(()()())(()(()((((((())())()()()(()())((((((())((())()())())(()))))((())((()(((()(()(()))))())()((()()))())(()))(()())())(()((())))()(()()())()()))()((()(()))))(()()(((()((()())(((())((((()))(())(())()())(())((()(((()())()()))())(())())()))(()()())))((()(())()()())()())(((()())((()))()(()())(()()))))()()))((()))))()()())()((()())(()))()()(()(()))((()())(((()(((()(((()()(())()))(()(())))()()()))(((()))()())(()((())(())(()()((()((((()()(())((()((()(()()((())((())(((()(()))(()()))))()()()()()()()(())))((()())(())))(((())()(()()((((())))(()()(()()(()((())))()()()((((()))()()()()(()))))))()(()()())(()()()()))))())()(())(()(()(()))((()())())((())((()()(()))())()()((((()()))()))(())))))))()))()))(()((((())())))(()(()((()((((((()()(((((()(((())((((())((()()())()))((()()())))(((()(((((()(())))))(((()()(()(()()))()()(())())()))((((()))))()(((((((())(()(((()))(())()())))()((()))())))(()(()(((((())()(()((()(())())))))(()))()))))()(()))()()())())()))))()(())(((()))()(())))))))(())()((())(((()(())))))))))))))())))()(()()()))((((((((((())()(())(())))()(()((()))()((()((((()((()())(())()()))))()))))(())))(()())((((())())(())()((()((((()(()(((((()((()()((())))()()()()(()()()())(()())))())()()((())(((())()((()(((((((()()))))()))(((()())(((())()))(()(((()(()((())))))(())))(()())))((()()((()()(()()()))))()())()))())()))))()(())())()(((()(((((()()()))))()))))()())))(())))((()((((((()(()(()()(()(())))))))()((())(())))((()())))())()(()(())))))(((((()))()(()())()))((()(()((()))((()))()()))))())))(()((()))(()))())(())())))))()))((()))()())()()(((((())())(()))((()(((()(()()))(()())(()(()(()))()((()()(()(()(())()((())(((((()))(()()()))))(((()()())((())((((())(())))()()())(()()()()()()())((((()()(((()((())))(()())()(())))())))((()())())((()())((()(()(()(()()))(()()(())))()())))(())()))(((())))((()(()()))))))()()(()()()(()))(((()(((())))))))()(()(((((()((())()()(()((()(()(())((()))()())(((()((()))()))((((()))))()())()()()()((())()))((()(()))()())))))()()((((()()()())()(())(()(()(()())((()(()()))(((())()()(((())())(())(()())))(())()(()()())()(((()(())(())()()))((((((()((()((()()(()(()()))(())))((((())))((((((()()((())((()(()()()(()())((()())))))())(((())(())((())()(((())))))))))((()(((((())))()))())())())))))(()()()((()())))((((()(((((()()())()(())())())((())))(((()(((()((())()())(()())())())(((())(()))))(())()()())(()(()()()()))((()((())(())(()())()(((()))))()()))(()()()))()())))((())(())))()))(()(()(()))))))))))))(()(((((((((())(())()))))))))()))(()))((())()()(()(()(((()()())((((()()((()))(((()))((((()())()()()))())))))(((()((()))))()()))()(())()))))()()))(()()))((()(((())))))))()((()((())())()())((())())(((()((((()))))((()())(())))())((()((()))))((()))(()())())(())))((())))()()())()())()))))))())((()))))(((()(()(()))())(()()))()(()()))()(((((())()(()))())()((((((()())((()())(())())(())()())))(())()(((())((((())()())))(())(((()((())()))()))))()(())))())))(()))())))((((((((()))))))(()(())()))(((())((()))()))(()()()))))()()()(()()())()))))(())))))))))(())(((()()))))))))())())))())(()()()(()(()(()(()())()))))()())(())(((()((()())(())())()()())((((())((())))(()))()((())))()))((()((())()()())))())(()((()(())((()))(()())())())()((()))))()))(((())))()))))(()((())())())(()))())())(()(((()())())))()((()())()())((()((()())(())))()()(((())((()))()()(())(((((())(()(())()))()))((())()))())(()((()))))())()))))(()()))(()()(()))))()())())))))())))))(())))())))(())()((((((()((()(((())()(()((()(()((())())((()(()())(()))))()))()()))(()()()(((()((()(()(((()(()(()()((()))((()((()()))(((((()))()()))())(()((()))())(((()())())(()(((((()()(()((((((())(())))))()()((()(()()))()))(()())())()))))))(()))(()()(()()()(())))()(((((()(()()))))(()()((()())((()()()((())(()(())))()())(())(((()((()))))(())))(())((((()(((()((())()((()(((()))))))((()()()))(()))((()()())()))())))()(()(()))()))(()()(()())(((((()))()())()())(((()(()()))((())))))()((()())()))())))())((()())()))((()))))())))())((()()(()()()))()(())()()(())()(((())(())(())(()())())))())(()()))))()))(()(()())(())()(()((()(())())()())(())(())()))(()))()))()(())(((()))()(())())))(())()()))()()))))))()()(((())((()()))((()()(()())((()))(((((())()(()))())(((()()((((((())))(())(()(()()))()))()()((()))))))())))))(((((((((((()()(()((()((((()())((()))()))((()))()))()()(()())((())((((()))(()()((()()(((())()())((((()((())((()()()))()())))())(())))()(()()(((())))()(()(((())())()(()))((())(()(()(((()())((((()(()(()))((())(((())((())((())))(()(()(())))))))())))()))(()(((((()))(())))))))((()())(())((()))))))))))))))((())(()))())(((())())())()))()())()())())()((()(()()())()(((()(((((())())((()())(()(()))(((((()))(()))))((((((())(())()()()()((())())))(((()))(())())(())))((()()())())()(()()((()((((()((()(((()(())(()))))()())(())))()((()))))())(()())(()((())())(()))())())(())))()(((()))))()()(()(()()()())()((()))()())(()))()))(((()(())))((((())(()())(())()))()((()((()))(()()())(())))((((()())((())(()()))))((()(()))(())(()()(((()))()))()()((((((())())()(()))(()()())))()))(((()(()((()())((()((()(()(()(())((())())))()))(((())((()()))))((()()(()(((((((())()(()())))))(()(())))()((()))())(((((()(()(()()((((()()((((()(((()()((((())()))(()()((())()))()()((()))(()(((())(()(()(((()(()((())((())((()((()((()((())()((())((())))((())((()))))(())()()()((()(())))()))(()))))())((((()()()((((((()))(((((()(()))((()()(()))(((((((()))))))(()((()(()()())(()))((())))))))(()(((())((()((((((()(()((((((()((())()))((((())))((()()()()))((()((((())((()(()((()(()(((((()))((())()()())()))()()((()(())()()))()((((()())))()(((((())()()()))()())(())()))()()()(()()(())()))())(()(((()())())()()((())(())(()))()()())()()(((()()()(()))))()))()((())))()())))((())())())))))())))))))(()(()()(()()))())()()(())()))))()()(()))())()())))())())))))()(()()()((((()())()(((()(())((()))))(())(((((((((((((((((((((((((((((((((((((((((()(())())))((((((((((((((((()))))))(((((((((((((())))())))))))))))))))))))))))(()(((((((((()()))(()))()))))))))))))))))))))))))))))((((((((((((((((()))()))))((((((((()(((((((((((((((((((((((((((((((((((((((((())((())))))((((((((((((((((((())))))))((())(()((())))))((((((((((((((((((((()))()))(())(()))))(()((())())))))))))))))))(())))))((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((())((((((()))))))))(((((((()))(((((((()()))()))))))))(()))))(((((()))))))))))))))))))))))))(((((((((()((((((())))))))(((((((((((((((((((((((()(())))((())))(())))))(()))))(((((((((()))))))))))))))))((((((((()))))())))))))))((((((())))))))))))((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))((((((((((((((()))))())()))))))))))))(((()(((())))))))))))(()))((((((((())())())))))((((((((((((())(((()(()()((((())))(())))))))(()(()(())))()))))))(((((()(((((((())))))))))(((((((()()))))))))(()))))))((((((()())))((((()))))(())))((((())))(())((((())))())((((())))((()))))))))))))))))((()))(((((((())()(())(()(((())(()(()))))())())))))((((((())))())))())()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))(((((()((((((()))))))(())))()(((()(()))))))((((((())())))))))))))))))))(((((((((((((((((((((((((())))((((())((())())))))))))))))))))))))))))))(((((((((((((((((((((((((((((()((()))))))(((())))))))))()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((()))))(((((()))))))()((((((((()))))))))))))))))))))))))))))))))))))(((())))((((((())))))(()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))((((((())))))))))))((())((((((((((((((((((((())))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))((((((((())))))))((()))(((((((((((((((((((())))))))))))())))))))))((((((((((((((()))))((((((())))))))))))))(((((((((((((()((((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))))))(((((()))))))))((((((((((())))))))(((((((()))))))))))(((())))))))))(((((((((((((())))))))((((((((((((((((((((((((((((((((((()))))))))))())(((((((((((((((((((((((((((((((())))))()))))))))))))))))))))))((())))))))))))))))))(((((((((((())())(())))))))((((((((((((((()))))())))))))))()))))))))))))))))))))(())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))()))))))))))))((((((((((((((()))(((((((()))))((((((())))))))))))))))))))))())))))))))(((((((((((((((((((((((((()))))))))))(((((((((((((((((())))))((((((((((())))))))))))))))((((((((((((((((((((((((()(((())))))))))))(((()))))))((())))((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))((((((())))))))))))))))((((((((((())(((((()))))(())))))(())))))))))((((((((((((((()))))))))))))((((((((((((((((((((((((((()))(((((((((((((((((((((())((()((()))))))))))())((()))))))))))))))))))((((((((((((((((((((((((((((((((())(())))()))(()))((((((())))))(((())))))))))))))(((((((((()))(((((((((((((((((())((((((((((()))(())((((((((())))))))((((())))(((()))((((((((()(()))))))((())))))())))))))))))))))))))(((())()))))))))(((())))))))))))))())))))))))))))))))))))))))))))))))))))))))(((((((()))))))))))))))))))))))((((((((())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))((((())))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())((())((((())))))))))((((((((((((((((((((()())(())))))((((((((((()))))))))))((((((()))))))(((((((((())))))))))))))))))))))(((((((((())(()(((()))(((()))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))(((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())(((((()))))(())))))))))))))))))))))))((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((())))))))))))))((())))(((((((((((((((((((((((((((((((((((((()))))))))))))))((()((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))(((((((((((((((())((()))))))))()))))((((())))(((()))))(((((()))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()(((((((())))))))))(((((((((((())))))))))))))))))((((((((((((((((()))))))))((((((((((())))))))))))(((((((((((((((())))((()))))))((((((((((((((((((((((((((((((((()))(((((())(((((((((())((((((()))))))(((())((((((())))))))))))())))))))))(()))))))))))))))))(((((((((((((((())))))(((((()))))))))))))))))))(((((())))))))))))))(((((((((((((((((((()))))))(())))))))))))((((()))))((())))))))(((((())))))))))))))))((((((((((())))))))))))))))))))))(((((((((()))))))))))))))))))))))((((((((((((((((((()))))))((((((((((((((()(()))(((()())((((((((((()))((((((((())))))))))))))))(()))(()))))))((((((((((((((((((()))(((((((((((()))))((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))((((())))))((((((((((((())()(((((((((((((((((((((((((((())(((((((())))))))))))))((()(()))))((((((((((((((())))))(()(((()))))))(((((((((((((((((((()))))))))))))))))))))(((((((())))))((((())))))))))(((()))(((((((((((((((()))))))))))))))))(((((((((((((((()))))))((((((((((()))))))))))(((((((())())))))))(((((((()(())))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))())(((((((((((((())))))))))))(((((()((()(())))((((((((()))))))))))(((((((()))((())))))))(((((()(()(((((())))))(())))))))))(((((((((((((((()))(((((())))))))(()))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))((((((((((((())))))))((((((((((((((((())))((((((((((((((()))((()))))))))))))))(((((((())))))))))))))(((((((((()))))))))))))))(((((((((((((((((((()))))))))))((((((((((((((((((())))))((((()(((((((((())))))))(((()(((((((((())((((((((())))))((())(()))(((((())))())))))))))))))((((((())((())(((((()((((())))))))))))))((())))))(((((((((((((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((()((((())))((())))))((()(((()())))((()(())))(((()()()((((())))(((())))))))))))))))))))))))))))(((()))(((())))))))))))))(((((((()))(((()(((((()))))))))))))(((((((((()(((((((())))))))((((((((((((((((((()(()(())())(((((((()))))(())))))))))))))))))((()()()()())))))))))((((()((((((())))))())()(((((()))))))))))()))))))))))))))((((((((((())))))))))(((((((((((((((()(((((((())))())))(()())()))))))))((((((((((())))))(((())))(((((()))))))))))))))))))))))))((((((((((((())()(()(()()))))(((())))()))(((((((((()(()))))))((((())))))))))((((((((())())((((((((()))()))))))))))))(()((((()))))))))))((((((((((((((((((((((((())))))))(((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((()))))))))))))))))))))((()))((((((((()()))))))(())(((((()))((()))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))(((()))))))))))))((()())))))))))))))))((((((((((((((((((((((((((((((())))))())))))))))((((())())))())((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))((())))))))))))))))((((((((((((((()))))))))))))))))))))((((((((((((((((((((((())))))))(((((())))((((((((((((())))))))))))))))(((((((((((((((((((((((((((((((())))))()))))))))))))))))(((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))))(()))))))))))))))))))(((()))))))))())(())))))))))))))))))))())))(()))))))))))))))))))))))))))))(((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))))))))))((((((()))))))))))))))))))))))))))((((((((((())))))))))))((((((((((((((((((((((((()(((((((())))))))))))))))))))))))))))))(((((((()))))))))))))))))(((((((((((((((((()(((((())))))))(((((((())))))))))))))))))))))(((((()((((((((((((((((()))))))))))))()))))))((((((((((((((())))))))))))((()))((())))((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))((((((()))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((((()))))))())))(((())))))))(((((((((((((((())())))((())))))))(((((((((())))))))))(()))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))())(((((((()))))())(((())))))))))(((())(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((())(((((((((((((((((((((()))))((((((((((((((((((()))))()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((())((())))))))(()((((())())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))(((((((((((((((((((())))))))))))((((()))))()))))))))))))))(((()))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((()))))))))))))))))()))))))(((((((((((((((((((((((((((((((((((((((((())))()))((((((((((((((((((((((((((((((((((((()))())))))))))))))))))))))((((((((((((())(())()))))(((((((()()((())))))))(((()())))))))()()((()(((())((()(())(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))(())))))))(((((((((((((((((((((((((((((((((((())))))))(((((((((((((((((((((((((((())))((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))(((((()))))))))))))(((((((((((((()))))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))))(((()))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((()))))(((((())))))))))))(((((((())()))))))((()))))))))))))((((((((((((()((((((()))))))))))))(((((((((((((()))(((((())((((()))()))))((((((((()))((((())))))))))))(((((((((((((((((((((()))))))))))))))))))))))((((((((((((((((((((((()))))))))))((((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))((((((((((((()))))(((((((((((())))))))))((((((((((((((((())))))))))))))))))))))((())))))))))))))))))))((((((((((((((())(((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))((())))(((((((((((((((((())))))((((((((((((((((((((((((())))))))))))((((((((((((())))))(((()))))))((()))())))))))))))))))))))))))))))))))))))))))))))((((((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((())))))))))))))))))))))))()((())))))((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((())((((((((()())(((((((((()))))))))))))))(()())((()(())))))))((((((((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((())))))))(((())))((()))))))))))))))))))))))))))(((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((()(())))))))))))))))))))))))))))))((((((((((()))))))))))))))))))))))))))((((((((((()))))))(((((((()))((((((((())())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))((((())))))(((((((((())))(()))))((((((()))))))))))))))))))((((((((((((((())))))((())))((((()))))))))))))(())))))))())))))))))))))((((((((((((((((((((((())))))))((((()))))))))))))))))))))))))))))))))))((((((((((((((()()))((()))))))(((((()))))))))))(()))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))(((((((()))))))))(((())))((())))))((((((())))))(((())))(((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))))(((((((((((((((())))))))))))))))((((((((((((((((((((((((((((((()))))))))))))))))))))))((((((((())))))))(((())))(((()((((((((()(((()((()((())))))()))((())))())(((((((((((((((()))))(((((((((((((((((((((()))())))))))))))))((((((((((()((())))))(((((((((((((((((((())))))))))))))))())))()((()())))))(())()(((((((((((()))((((((((((((((((())))((((()))))((()((())))))))))((())((()(()))))(()(((((((()(()))(()))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))(((((((((())))))((((())((((()))))))))))))(((((((((((((((((((((((((((((((()(()(((()((()(((()(()(())))))))())))))()())((((((((((((()))))))))((((((((((((((((((((((((((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))()))(((((((((((((((((((((((())(())(((()(()())))))((((()))())))(((((((())((())))))))))))))))))))))))(((((((((((((((((((((((((((())((((((((((())))((()))))))))))()(((((()(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))()())(()(((((((((((((()(())))((((((((()))))))())()))))))())((()()((()))))(()))))))((((())))()))((((((((((((((())))))(((((((())(()(()()(()))))))))((((((((((((((((((()))))))()((((()))(())))(((()))))))))))(((((()))))))(()))))))))))))))))))(((((((((((((()))))))((((((((((((())(())))))))))))))))))))))))(((((((((((((((((((()))))))))))))))(((())))((((()())))))))))))))))))))))))))))))))))))((((()(((((((((((((((((((((((((((((((()((()))(())))))))))))()))))))((()(((()))())))(()((((())())))()))))))))))))(()))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((())((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((()))))((())))))))))))))))))))))))(()))))))))))))))))))))))))))(((((()(()))))))))))))))))))))))))))(((((((((((()))))))(((((((((((((((((((()))(((()))))))))))))))(((((((()())))((((((()))))))))))(((((((((((((((())))))))))))))))(((((((((((((((((((())))))((((((((((((()))))))))))))))))))))))))())))((((((((((())))))))))(()))))))))))))))))))(((()()((()))))(()))())()))())((()(((((()(())(((((())())))))(()))()()())))))(((())())(())()())()(()())(()(())(((()(())()()()))))))()(((()((()))((((())(())(())()))((()()()((((()))())))()())((()()(())()()()())()()(())(()((()()))((()())))(()(((())()()))((())((()))()))))()()()(((()())(((((()(()(()(()())))()()(()((()))()()(()))(((((()((()()()))(()())(())))))()((()())))())(()))(()(()(()()(()))(((((())))(()((()))()(()((()()))((())())((())(()())(((())()(()()())))))(()((((()((()))()((())))(()(()))()))(()()())))())())()()(())))(()()())))())())))()()))))())()(())(()(())(())())))())())((()()()()(((()))())))()))))))((()(()(((()((((())())(()())()))()))((())()()))()))))()))))()()(()()(())))()))())((()(()()(((()))()())())()((((())))()))))((((((((((())(()))))))))())())()((()))(()))))())))))(())(((((((()(()(()(()((())())((()()(()))(())())))(()(()((((((((()()(()(()((()(()()()((())))((())))()(((()))))(((()((()(()(())()()((()))())()()()))(()((())(((()()()(())()()()()))()))(((()))()))()()(((()(()(((()((()()(()(()((())((())()()()()()())))()))()))()))(()())()(((()(()(())()())()(()()()()))))))()()(()((())))()))(())())))())((()))()(((((()())((()(())()((())))))))(()()(((((())()(())((()())())(())((())))(()())(()((((()())()()))((()(())())((((())(((()(())())())))(())))))(((((()()(()(())))())()))))())()()()(((()((()(()))))()))))(())(()))((()())((()((())))))((()((((((()))(((()))(())())))((()(()))((()((()))())))))())((()))(()((())(()))))((((((())()(()(()((()))()(()((()))((())()))())))(()(())((()(((((((()(()(())()))(()(()()(()))()()()()(())()))()()))()))(())())))(((())(())()((((()(()()(())()))(((()))())))(((()()(((())))))()))(()(((()((()())))()(())(()())()()(())))))()()(())()()))())()((())))(()(((()()()(())()())(()))()()))()())))(((())()((((())((((()())))())()))(())((())()((()))()(()()(()(()(())((()(((()(()(())(())()))(()))))((()((()()())()))())())(()()))))()))((()))))())()))(())))()(((((((()))))(())())(())))))()()()()())())((()())))(())())(())())))()))(())))())()))))(()()(()())((()))())()()(()((((()()))()((((()(())()(((()))()()(()(()))))(((())()((())(((()()()((()(()((()))))()()))((())(())((()((())(((()()()())((()(())()())((()(((()(()())))))(()))))((((()))()()()()))))(()()(((()()((()(())((()())(((())(()))(()((())(()()((())()))(()((()()(()))))(()(()))()))()())()(())(((())()(())))))(()))(()()))())))))))()()(()(()()(()))(()(())())())())))(((((()()())(((())())))())()((()()()((())()())(())())))()((()))()(()(()())(()))()((((()))((()())()))()((())()))()))(()()(((()()(()()(())()()()(()()(()()())())(()))(()(()(((())((())()))))())))(()))))()()))))((((()())))))()))()))))((()(()())()(((()()))())()(()()()(((()(())(((((()(()))(())))()())(((())())))(((()())((((()()))))()()))(())((()))()))()()))()((()()()))()))())))))))))))))(((())))()(((()(())())())(())((()))))(((()(((())()(()((())()))))()((()(()))(()))(((()))(()(()((())(()))))))(()()()()))(()))))))))(((()(()()(((((((((()(()(()(())))(()))))))((()))()((())))))(())((((()(()(()(()(()()(())(()())((())))()(((())((()))())(((()((())))())((())()))))()(()()))(())))))(()))()()((((()()((((())()(()(())))((()))((()()))()(())))(())))()())))))(((()(())((((((()))(())(()(()((())))(())()()(())()())())(((((()(())(()()))()(()((((()((((())))(()()()()))()()))(())(()))())())))(()())))())(())))))))))((()((())))))))(()()(())))))()))(((())(()(()((()())())())()(())()())(((())(((((((()((((()((()()))))(())()()))(())((()(()))()())()())()((()()()))(((())(()(((())(()())(()(())())(()))))((())))(((((())()())(()))()(()()()())(((()))))()(()(()(()()((()((((())(()()()(((())))(()))))()((())()(()(((()()((((()()(()()))(())))(())))((()))()(((())(()(())()((()))()()(()())))())(())(()(()))(()())()()))(((()(())()(()())()()(()())()((())))()))()())))))()))((((()())())(()(()()(()))()(()()()((()((()(((())(()((((()()(((((())))(()((())(()((()))()((()))(()()(((()))((()()())))()())())()()))((())((()()())())((((())(()))))((((()))(())))()))(()))))())()((())(((())))))((())))())())(()))((())))))))()()(())(()())())())(((((((()((()((()(()()(()(()))((()(())))))()()((((()(()()())(()((()(()(())(()(())))(())()))(())(()))())()((())())(()))())(()()())(((((()))(())()(()(()((((((()(())((()()))()))))((()(()))((()())((((((((()()))))(())))))))()()))(((()))))))())((((())())()))))((()))(()(())()()((((())())())((())))(())))(())()()())(()()((()())()()())((()())()(()((()())()((()())))))(()(())(((()))())((())))()))()))()())(((())((((())))))))())))))())()()())()()(())()))))())())(()())())(((())(()(((((())))()())()))(()))())(()))((())()))((((()(())))())((()(()))()(()((()))())(()((()()(()))))()))()()())(()()())(()))(()()(((((()()))))())())()())()((()()()()(((((()(()())((()(())(((()(())(((())))(())(()))))()))(()()(()))(((()()())(()(((()(((()()))))))()())()((())()()(()()(((()(()))))()))((())(()))())))())))())())(((())(()(((((()((())()((((((()))())(()()()())()()))()()()))()(((())))()((((()((((()()(()(((()))())()((())()()())))()())))(()(())(())()(((()())()(())()((())))))((())(())))()(()))))()((()(()()()((())())(()))))))()))(())()(()()()))())(((()()))())(())(()))))))))))))((()(())(()(()((()())))))))))))()))(()()))(()()(((()(()()(()())())(())()))()(()(((()(()()(()((((()))(()()))(()))((()(((()(())(()()))())())())()((()))((()((())(()())()()))))))(()(()()((())((((()(()(()(()(()))))((()))(((()))((((())(((()(()())((((()))(()(()))(()()()(((()(())))(()()(())))((()()((()))()()(()())()))())((())))((()(()())((())))())(()()((()((())(((()(())())()(()))))))(()))()))()()(()))))())))))))))())()(((((((())())(((((((((()()(()()))((()))))(()))((()))())())))())(()(()()(((((((()(()((()(()))()())))()))((()))())()()(())()))))(()())()()()))())))(())()((()((()()))()(()(()(()((()((()))()))()(((()(((())(((((()()(())(()(())((()))(()))(((())()((((()(())()((()((()(()(())()((())((()(())()()))(((((())()()((()()()))((()())(()))((((((((())))(())()()()()))()((())))((())(()))))(())))()))((())(((()))()()())()())(()((((())()()((()())()(()(((()())))((((()))((()(())))(()))())))()))(())))((()((((((())((()(((()()((((((()))((())))(()))(((())(())))()()))((()))()()))))((((()))(())((((()(()(((()(()((())))(()))))((()((()))(((((()))((()()(()(()))))(()(())()))())((()()))()()(((())))))))())(()(()(((())()(((())(((((((()))(())))())())))(())))((())))())((())))())))))))))))()())(())())())())))(()(()((()()))))((()(())()(()((()(()))(()(()((((()()(()((()())((()(()))(((((())))())))(((()((()((()))((()))(()((((((())))()()))))()))(()())))())((()))()((((()(((((()(()(()(()())())(()))(()((())((()((()()())()()))()))(()()((()()))(())))))()(()(()(())((()))(()(((()(())(())((()()(()))()((()(()))))()))()))(()((()(((()))())))))))())()(()))((())()())()(()))())()()((((((()(((()())(()))()))(((()()()())((())))()))())((()()(((()()(()()())())))))()())))()()()()))(((()(()(()((())))))(()))((((((()))(()()(((()(()(())))()()((()))))(())()()()())(((((())()()))))))()(((())))()()()))()))())())()()))()(()()((())())))((((()()(((()()))))()()(())()))((()()(((()(((((((()())))))()(())()(()))()()((())))))))))()()(())()(()))(()))(((((())())))()))())()(()))()()))((()((())))()))(())(()(()))())(((((()(()(()())(()()(((()((()((())(()))(()())(((((()))()())(((()()(()))()(())((()))))((()((())(()())(((())((())()))))(()))())(())()()()()()(()(((((())()())((()()))())))()()))((())(((())((()((()()))))()()))()())(())()))()))())())()(((()(()(()))))())()(())())()(()(((())(((((()))))))((()(()))()))(((())(())())()((()()))())())()(()(()))))()((())))()(((()(())))()())(((()()())))(())()(((((((((()((())(()())))(()(((()))(())(((()(((())(())((()()()))))(()))(()))(()((()(())))(()(()(((()((((((())(((()())(()()))())))()())))()))()()))())))()((((((())(()(((((((((((()(())))()()(())(((())))()((()))())()))()(())()()()(((()()())))())()(((())(()()))((()))()((((()()((()))(())(()()(((((())((()(()((()()))())))(()))())())))()()))())())((()((()((()((()(()))())())(()()()))((()()()()))))))())))((((()(()(())(())((()(()(())())))))()()))()((((((()()(())())))))))()((()((()()()()()())))))))))(((())))()((()(((()())())()))()()()))(((()()))()(((((())))))(((())))(())(())(()))((()((())(((((((()))))(()()(()((()(())()))((()))))))))()((((())()()))())(((()(()()(())(()))())))))()(()((()()(((())((((((()()(()())()))(())((()()))((())()((()(((()(()))))(((()((()))))((())((())(((((((()(((()))()(()))(((())(()()())()))()(()))(()(()()()()())))(())(())()(()))())))(()()))))()()()())(()))))(()()()(((((((()())))()()((())((())(()))((()))())()((()()())()(()()(((()))(())()((())()(()())(()))()())()())((((()(()()())()((((()()()((())((())(()(())())((()()())))(()(((()(())((()))))))()(((((())()))((())()))))))))))((())(()()(()()())(()())()()(())))((()()))()((()(((()()))()())(()))(((((()))(()))))(()(((()(()))))((((()(((()((((()((()))()(()((((()))((())(())(())(()((((())))(((((()())(()()(()())((((()(((()))()()(())())(((()(())(((()))))())()))()))()()((())((())()(()()(((((()))(())()()))(((()))())))()))((((())))))))))))(())(())()(())()()((((((((()(()(()()(())())))()((())((()(())))(()))(())())()((())(((()))()))()(()(())(()()()())()((()(((((()(()))()))(((()())(()()((())())(((((()()))(((()(()()((()()))))((((((()()()()())))()())(()(())((()))(((()(())()(((())(((()(())())()())()()()((()())()()(((()())(()())))))()(((()(((()(((()())()()(()())(()))(()()())((()(()())()()())(())()()()))()())()()(())))(()())()()))())(((()())))((()((()()(()(()((()()()((()(()(((()))()))()())((((())(()((()))((())(())(()))((())))())((()((((()(())()())()(())()))))(())((())((((()()()((()(())))))))))()(()))))()(((()((())())((((((()()()(()()))())((()((())((()))))))()()))))(()()()((()((())))())()(()(()((())))()()))(((()((((()))()()))())()((()(()())))()((((())(()())()()()())))())(()()(())()()())()()))(()((()((()((())()(((()))()())((()))()()()))()))((()())(())()()(()())(()(())(()))((((()()))))()((()))()())(((())((()))()))()(()))))(())(()))()))()())))))((()()(()))()())()))()((((())()()))()())()(((()())(()))))())))(()()))(((()(()())(((((((()(())(()))((())))(())()()(()))())(())))))(((()))(())(((())(((((())()(()(()())()()((()(()()()((((()())))()(()))()(()()((((()()()())))))()())()((()())))))()(((()(()(())(((()(()(((())())))((())()))(((()))(((()())()(())((())(()))((()((()))((()()))(())))()())()))()))()()))()())((())))()(((()((((()()(()()))))())())(()()()))())()((()())()(((((((()))()((()(())((()())(()))(()))(()()(())((((())))()))()((()()(((()()(()))((((((()((()())()((())(((()()((()(())))))()(())))(()()(())))(((())((()(((()()(()))))()(()((()))(())))((()()))()()(((())((()(()))))))(())())()()))((((()))))()))(()())()()()))()))(())())()(((())))))(((()(())()()(())()()))(((((((())))))())()((())()))))(()))((((()(()((())(((()()))()))())()()())))()())((())()(())()))()((())())(())()(())(())()))))(()))())((())(()))()))()())((()))))()((())()))))(()()()()))(()()(((())))(((()((((()())))()()())))(())((())))((()))())((()))(()(())()()(()()))())())
)(((()()()())(()))())))))(()(()()))))))())()())))()(()((()()((()())()))))())))))()())(((())((((((()(((())())()()))))(((((()((()))))(((()(())(((()((((())))(((()())((()()))((()((()()((()))(()(()()(()(()())))())(()()(())))))()((()()))()))(()()((((())(()(((()))((((()(())))(((()()((()()()(()()()(((()((()()())))(((()()))))())))(((())))())(()()))))()(()(((((()))))))()((()(()(())((()()()))())()()()))(())))))()()((((()((())()(((((())()())(())((()()))))))((()))())(())((()((((())())()((())()))))))()()))((())()))(())())(()))())(())())())()())(())(()()(()()((())))))()))())((((())(((((()())(()(()()())))((()(((()))(())()))()())))()(())()))(((())(()())())(()()(()))()(()())(()()((()())(())()())()(())(()())(()())())(()(((()()((()())()(()((()((((()(()))(((()((()(((()()()((())((()(()()(()))(())))()(()()()))()((())))(()((())())((()()())())((()((()()))))()(()))(((())(()(()((())((())()((()()()()(()))()(((()(()())(()))()(((()))()()((()))(()())(()(()))))(()()))()()()))(())))(())(()(()))())()(((()(())())((()((()))()()(())()()())()))((())(()())(())()()))))(()())()()(((((()((()())(()))))(())))())))((())((())))))))))))(()(()))))))(()()))))(()(()(()()((((((())()())())()))()()))()(()))()))))()(())(()(()())())(())()())())(()))((()()(((((()))())))()())((())((()()))())(()((((((((()(()())((()())()(())))((()()))()()))))(((()(())(()()((()()(())))())(()()(()(())()((())))((((((())))()((()())()()))())()())()())())))()))())(((((()(())())))()((((((((((()()()()((()((()(()()()((())()())))()((())())()())))))(())(())())(()))()))))()))())(())()())(()()(()())()())()))))(()()))))(())(((()()))()))))())))())()())))))))()(()())(()()())(()()())((((((()(())))))(((()()()))(((())))((((()((()((())())(()()(((((((()((()((()()()()(())())()()()())((()()()()()()))()()(((()()))))()()()()()(((()()))((())())))())())))()((()))))(()))))(()((())(()())))())())))(((((())))))()))))())))())))()()())(()(()(())())())())))(())(()(())))()(((((((()(()(()()())((()(()()((()()()())(())(()()))(((())())(((()(()((()(())))(()()))))(()())()))((())((()())((()((((()()(())()()()(())())()()((())()))))())()(()))()())(())()(())))))))()()())())))(()))())()(()())()()()())((((((())((()()))()(()))()(((()))()()()))(())())()()(())(()())()(()()))(((((()())))((())))(()((()()(())))(((()())((()()((()()()((())()((())(((((()(()()())(()()())()))((()))((()))))()()()(()())(()()))()((())))())))))()())))(()())(((())())((((()(()())()))())()))(()((()()((()())(()(())())(()(())((()()))((())()((()((((()))())((())(()()))()((()))))((())(()(((((()))(())))((()(()(((((())()(((()(())))))))())(()))(((())))((()))))))((((()((((()()((((()()()(()()((()))(()))(())()((()((()()))()()(((())()))((()()()()()(()(((()()()(()(((())))(()())()()))(((()()(((()))())))(()((()())((())))))((((((()())((()))()(()))()((((()))((((()()))()()((()))(())((())((()))((((()(((())))))()((())()())(()()))()()())(())()))((())((((())))))())(()()(()(()((()()))(((((((())()()))()(((()))(((((())(()))())()(((()(())))))(((())((((()()))(((()((()(()(()((()((()()(())()()())))()())()))(())((()))()))))(()())())(((((()((())))))()(()())()))()))(()()))(()(()))()()()(((((()(()())))()())())()(((()()()())()()())()(())(()()))((()))()())())(()())(()()((((((())())))))(()()((((()))()()((())(((((()()()))))()()))))))))())((()(((()()())()(((()())))))())))))((()(())())((())())())))())())(((((()((((())()())()))))()(((())(())((()(()()())())))))((())(()))))))()()()))((((((()))(((())()))))))(())(()))(((()((()))(()(()()(()))))(())(((()))((()()((()()))())(()())()))())()()))((()((()())))()()())()((()()((()))))(()())())(())()(((()()())))))())))()())(((())(())))((()(()()())))()((()))()())())()(()))))))))))()))()())(()()()((()()(()(())()()))((((())()))))(())(()(((((())()))(())))))())()(()(()))))(()()))))())(()()((((()()())()))())(()((()((())(()))()(()(((()))))(()()(())))(((((()()(())(()()((()()()((((()))(((((())()((()()()))((())))())(()))())(()()((((())((()())(())(()((((()()(((((()((()))())()((()())))()(())((()()())()))(()))()(()(()()((())))((()(()((()(()))(())())()()))((())((()()(((()((((())))()())((((()))()())((((()))())()(()()()()((()((((()))(())())(((((()()()())))(())())())))())((())))((())))))(()()(()(()(()()(())()())())())))(())()()))()(())()))())(())()((())(()))()(()(())())(()))))(((())()(()()(()()(()()()(()()))()(())(())()()))))()(((()((((())(((()(()())))())(())()((()()(()()()))()((((()(((()()))(())(((()))()()())))()((()())()))))(()))))()((()(()((()))()))))))(()(()((((()(())(())()))(()(()))()()))(())((((())((()((()())()))))))))())(())()()())()((()(())(())())(()))))((())))())(())))))())(())))))()))))))))))(()()()))))(()(()()())()))))))(((()())(((())()))()(()(()(()((()(())(()))(()(()()))))(())((())((())(()((()()()())))(((()))(((())()())(()())())(()()()((()()())(((((())(()))()())))(((()())))))((()(()))))(())()(())(())()(()())))(()(()))))((()(()))))()()))))))(()(()(()())))(()(()())()(()())(()))(()())((())(())()))(((((())())(((((()))((())()(((())()())(()(()))())()()()())))()))()(()((())(())(((())()((((()())))))((()((()((())(())((()((()(((((()))))(())))((()(((()))(()))())))))()()()((())((())())(((())()())((((()()())(())()()()())()(((()()())(())((()(((()()(()()()))))()(()))()()((()()))(((()))()(())(())()(()()()))))(())())(())))()(())(((()(()(()))))(()()))()))))()))())((((())(()()(((((())))))(()))))))((((())(())))))())(()()()))))))((((((()))(()(((((()()(()((()((()()()))()()))((()))((()()()))))(())())))())(()(()((()(()(((((())(())())((())(()()(()))((()((((())()))((()((((()()()((()((())(()((((()))))((((()(()))((())()(((()))()(()()()())(((()))((((()))()))()())))())))((()()((()))))())()()(()(()(()()((((())))))))())()((()()(((((((()))())())(()(()))(((())))((()())()())))))()(()((()))))()))))()((()(((()(()))((()(((()))))))))((())(((())()))((()()(()(()(())((((())(()(())((()()))()))(()((((())()(()())((()))()))()())((())))()))()(()))(()()(()))()))(())))())(()())()()())))()))))(((((())()))(()()((()(()())(()()(((()(())()()()()())(()))))()((()))())()((())(()(())))))))()))))()(())()))))((())()))(()()(((())((())))))))((()(()((()((()))())()(()(()(()))))((()))((())))())))(())))(((((()))(()()(()(()(()()(()((()()()(((())()))())))(())((())(())(())((((()(())())(()()()(()))))()((())))))(()((()(()())))(()(()()()()(()()(((()))()())()())()))))(())))(()))(()())))(()))(()())(()(()))()))(()))()))(()())(())(())))))))))())()(()((())())()))())()(()(()((()())))(()(()())()(()))(()()())))())()(()()))))))(()(()))((((((()()))(())(((((((()())(()))((()(((((()))((()))((((()()(((())))(())((((()())(((())))))((()))))()))()()((()((())()))))()))))))()(((()))(()))())(()((()(()((())(()())()))()()((()))(((()()())()(((()))))()((((((((())))))()())))())()))()()))(((()(()((()))())())(()((((()((((()())))(()((()()))(())())))((())))())((((()((((((())(()(()((((((()(((()()))()()())())(((())()))())()(((()())))(()(()))))()(()()(((()()((((((()))(()))))((()()))))()(()))(()(()(()(())((()())(()()())()))()((())()(()))()(()))()())((((())((((()()(()())))())))()()()))))()(((()))))()(())(())))(((((((((())(()(()()()(()))))()()()(()))()))()()(())((()()))(((()))())(()()()((()(())))())(((())()(()())))()))()())(()((()()(())))()()(())))((())()()()(((((()(()(((())(())))())))()(((((())(((()))(()()(()())()()()()()(())(((()((())(((()(((()()()()())(((())()())((())((()()(((()()(()))()())))))(()())))()()((((())()())))())()((()((())(()()())()((())()()()))(((())()()()())()()())()()))())))(()()((()()))()(()()((()((()(()(())((()(())(())()(()()))(())))((()()(())))(()()(((()(()))(()())))(())())())(())))()()()))((((()))())))(()())(()()((()(()))(((((()()))(())))((((())))())()())()(((()()())()))(()(()())(((((()()(()())()()((())()(((()()()())()())()()()))(()()))))()(((()(((()()()(((()()((())())))((()()(((()(()))(())()))))())()()(()()()(())))(()()(())()(()(((())(()))()))))(())())()((((())))()()))))))))(((((((()(()()(())(()()(()((((()))((((())))()(()()))()()))((()(((()))())())()()(()(())())()((()))(())(())(())((((()(()))()()()()())((((()(())())))(()((((()(((()((()(()()()))))))))((()()))(((())((()(())()((((((())(((((((())((())(((()))((()())()())))((()))((((()())()((())()()())()(((((())))((()())(()(((((()((((()))((())((()()))()))((()((()()(())()(()))())())())()(())))(())(())(((((()((()())())(((((()((())()((())))))))())()()()((()))()()))((()(()(()())))())((()((()()(()))()(()())))()())()())(((()()()(((()))(()(((())(()(())))()()((()()(()))()))())()))(())(())())))((()()())((((()())(()())()(()))((())(((())(((((())))()))())())(((((()))))(()()(())(()))())()))((())((((())(((()(()(()(()())()()((()))())(()))))()(())))())))()(((((()()(())())((()(()))))))))(()))())((((())((()()(()(((((())))))())()()())((((()())))()())))))(((()((()((()(((())())()(()()))()()))(())()()()(())()())()(((()())())(())(()))(()()(()()()())(()()((())(((((()))))((()()))))((()())()))(())())()))(())())((())))))())((((())(()(()(()))()())())()(()()))())))(((()(((()()(((()))(())()()(()()()()((()()))(()(()())((()())(()(()((()()))((((((()(((())))))()(()))()())(((()))()()))()(()(()))())))())((()())))(())))(()))())))))))()()(()(()))())((((((()())()(())(()()))(()))())))((())()))(()(((())()((((())())(()(()))))()))()(()()()((((()())))())())(())())(())())((())())()))))()(((((((()(())()()()())())))())((((()))()()))))()((((((()()(())((()(())())())((()()))(())(()()()(((((()())()((()))))((()())))(()))(()(()())(()(()()()((((()))())(()()(()()(())))()(((((()((()((()(())))))(()(()))))((()()())))()()()(()((())))())()())())())(((())(((())))()()((((((()(((()()())((()))())))()((()))))((()())))((())()(((())((())())((((((((())(((((()))()())))))))((())))()))((())))(((()(()(()(())())()(()()))))()()(())))()()(())())))()())))((()()((()()))(((()())()(((()()()((((())()(())))()(())()(((()()())))(())(((((((())))))))()((())))()())(()))(())()()(()()))()))))()(())))))))))(((()))())())))))()))())(()((()))())))())))())((()((((())))(())(()(())))))(((())(()))()(()))))()))())((()))(()()(()((())((()()))(()((()()))()()(()()(()()(())()()))()())()())((())(()())(()()))(())(((((()(())))((((()()()())((((()()()))(()()))((()(()((((())()((()(()()((((()()(()))((()())))(((())(()()()((()(()(((()())()))(())(((())((())((((()))(()()))(((((()()((()))))()())))(()())(()))(()))(((()())()(()())()((())()))))()))(()(())()()(()))((((()(()()(())(())(())(())()((())))))()(()(())()))()))((()()(()(()(())(())())))))))))((()((())(())())))))())(()(()(((((())()))(())(()(())))(()))))()()((()(()))(())((())()()())())(()()(((()((()(()())())))()(()()(((((())()())(())()(((()))(())))((())))())()()(()()()(((())))))))())(()((()))(())((()())()))())(()(((())())(((()))((((((((()((()(((())(())))(()))((()))((()))())))(()))))())))))(()(()())()))))()())))()(()))))(()()())(()((())(())((())))))(())((()((())(((())))))(())))))(())(((())())))(())())())()))))()((()))(((((((()(())(()(()(())))()(()))(()((()((((()(())(((((())(())()(()))))(((()))()))(((()(()(()))(())())(())())))))(())(()()((((())())(()((((()(()())(()(()()()())))()((())(()))(()(((()))((())()(((())))(((()()(())((((())()()()))()((()()(()))()()())()))(())()))(())(()())())(())()()((())())()(()()()(())))((()(((()()((((()((()))()((()((())(()())))((())))(())(()()(((())()((())()()))))))())(())))((((()(())()(((((()(()(())())()()())))()))))(((((())(()((()()))))())(()(()(((())))())((()(())()))()())()))(((())(()()(()())(()()((()())((()))))(()(())(()()()((()((((())))()(()))())(((((()())))()()((()()))()((((()))((())()(((()()())()(()()((((()((((())(())))()))(())))(()))()))()()))(()(())()))(())()(()()))(())()))()()()(())(()(()))((((()(())((()())))))()()))(()))((((())(())))))()(())(()(())())(()))))(())(())))(((())(()()(())))))(())()))))))((()()(()((()()())((((((((((()))(()(())((((()())()(((()()())())()()(()()()((())))((()()(((()(((()(((()())()(()(((()))((()))(((()()())(())(((()))()))((((((((()()))))(()()()(())(()())))()()((((()((((((()((()()((((()(())(((())((()))())(()()))()(()())(((()((()()(((())))())(()()))))()()))))(()))(())()(((()()())()(())))))(()((())(()()()(())()((((((()((()(())())()(()()(())()()(())((()))())())))(()))(()())((()((())())()())()(((((((())()())((())))))((((((())))()())())()))))())()))()((()(()()))())(((((((()((())(()))()))(()()()))(()))()((()(())()()(()))(())()()((())((()())((()))(()((()))))()))()))()())()())()()())))))))(()()))(())))())()()()(()(())))((((((()(()((((((((()()((()(()((())()((()))(((()))()((()((()))(((()()))))))((()(((()()))(()(()()((()(()(()()((())))())()()(())(()((())()))))())()(((()(())))(()()()(((()(())()))((((())))))(())))((())()(()())((())())())())))))((()(())))()()))))()()(()(()(()()((()()(((())(()))((())(()()((()))(((()(((((()((()))))(())))(()()()(()))))(()))(()(())(()((()(())()())()))(((())()(()))((()))()(())(()(()))(((()((((())(((())((()()((())((())()()))()()()(()())()))())(((()()))))(()))))(())))()(((()()())()(()()())())(((((((())(())))))()())((((((()))(()))((())())()()))()()))((((())))((())))()((()(())))))))()()))))(((((((()))()()())())()(()(())(((()()())))()()(()))()))())()))(((())())())())(()(((())()))()))())))()))()(()))()))())))))()())())(()((())))((((())()(((((()((((())))(()()))()()))()()()((()))()(()()(()(())())()()()((()))(((()(((())()())()())))()))))()()()))(())(())()((()()))))()()))))()))())))))(()()))))((()())))))()))(()(((())(()()()()((((((((((()()((()))))))(())(()))((((()))()((())(())())))))(())()()())()()()())(()()(((((())))())(()()()))))))(()))((()))())(()()()()(()(())((((((())()())()()(((()()()))))()(((())(()))())))()(()(()(()(()(((()((()()))))())(((())(())(()))(()))))))())(()()()))((((())((())()((((()((((((((((()()()()))()))(()))())((()))())))(()())()())(()(()(()))()())())(((()(()())))()()))(()()())(()(((())))))))))())()))((())))((()))(())())()))()))))))())()))((()))()))()(()(()((())(()(()(((()((()(())))))(((())()()))()(())((())())())()))(((()()))))))()))))()(())(()(()()())(()(()((()))))()())(((()))()()))((()(()(()(())(()()(()(()()(()))(()()))()())((((())))(())((()(((())())((((()((()(()(((((()(()))()()((()(((())()()))(((()))()))(((())()()(())))())))((()(((((()))))(())()(()((()(())(()))))(()))))(((()(((())))()))(()(()(())())(())))(())))())(())))()((((()((()()))()))))()))()))(()))(((()()))))))))))((((())()())((())))(())())((((()))(((()()()()(())()(()))))((()()((()))(((()(()(((()(()()))())()()(()((()))(()()())))(()(((())(()((()))()))))()))()))))((((())()()()))())()((((()(()(((())))((()())()()(()))(((())()(((((())((()(())()())()))(()(()))((((()))()))))()((()(())))((((()((()((())())()()())(()(()((()))((())(()()(((()())((((((())())()))))((()()))()((()()()())(()))))()))((()(())(())((()()(())()())))))))()()())))))(()))(())))())(()(()(()())(())((((((()(()()((()))()())(()))))(()))(()()())))()))()((())(())(((())(()))())())()))(())))(((())())(()(()(())))))))())()((())()((())()((((((()(())())))(((()()()()()))((())))))()(()())(((()()())))))(()))))))()(()(())))(((())))))))))))())())(()))())((())())((()(()(((((((())())))((())()))(((()))(((()))()())(()))(()(((())))()))(((())))()()((()()))(((()(((((()((((((()())()(((((()())((())(()))((())((())((()(((()((()(()))))((()(())))((()()())((()()(())()()((((()(((((()(((())(()()())()(()((()()))((()))()((()())()()()((()))())()(()(((()))))(((()()))()(())))))(()))()(()((())()((()((()(()(()))))(())((()))(())(()))()((())()()()(()))(((())))(((()))((())))()(()(()()())(()))(()(()((((((())(())))())))(()(())(()()()())()))())()(()())))()))())()(()(((((()((())))))))())())()()())))((()((()(()((()))))())()((()(()))()()((()(())())())(((())))(()(()()))()))()())(((()))())((()()(((()())))()(((()))))(()()(()((()()))))))(()))())()))())()((())(())))))()(()()((((()())))()(())(()(((()(((()())()((((((()()()()((())((())())()(()))(()(((()()()))()())()())))())())))(()))((()((((((()()))((((((((())()((())((()))()(()((())))()(())))(((((())()(()))((())(()((()(()()()()(()()())()((()()((())(()()))))))(((()())((()()))())(((((()())))((((()((())())()((((()))))())()))(()()()))()))()))(()(()))))))))(())())))()))())((()())()(()()((((((()(((()(()())))()()()(((())()))()((()(((())(())(())())(()())())(((()))(()((()((()(()()()())())))(()(((()()((())()(((((((())())())(((()())(()((((((()))(()()())()()()(()()(((((()))))))(((()(((((((()))))((())))))()((())()))((())(()(())))(()((()))(()))))((()()()))((()()((()))))())())(((()((((()()(((()())()())()((((())((()()))((())(((((()(((((()))()()(((()()()()()((()())()())()((()))(()())(()((()((((()()))()()(())()))))(()))()(()()))(())()((((()(()()))))()()((((())))()))()())((()((()())))(())()(())(())(()()))((()(()(())()()))(()())((())))((()(((()((())))))(())()))()(()))()()))(())())()))))(()()((((((()((((())()(())))()))()((()))(()((())))()))()(())())()())(())))((())))()(((()()))))((()()(()())(()(())((((())())(())))((((()((()())))(()))))()((((()((())))())(()((((((((()((()()((())())(()(()))((())()((())(()))(())(((((()(()())()((())()(())((()()()()(()))())))()(()(())()()(((()(((()(())))))()))((((()())))(()()()()(()()()(()))((()))))))))(())((()(()()))))))())())()())((((()()())(()(()()())(()())))((()((()())((())))()(())))))()())))((((((())))))((())(())(((()(()())((())(())(((()((())((()((()(((())))()(()()()))()((()))((()()())((()())(())(()((()))()())(()))()()))))()((()()((((())))))))))()(((()()))(()))(((()((((((((((()))(())()())(()()()()()()((())))((()()))()))()()(((()()))())))((()(()((()()(((()()(((()(())()())((()()(((())())))(())((((()))))))()((())())))))(((((()())())))))()())()(()())((())(())))()((((()))()(((())()())()(()((()()))(((())((())()()(()((()))(())()())))))((())()(()((())()))()))(((((((())()))()((())()())(()()((()))()))(()()))(()(())()()))))(())())))(())(())))(()()))())())(())())((((())()((()()(())((()()((()((()()((()))(()))(()()(())((()())))((())())))))))()()))))))))()))((())())())(()()(()((((((()))))()(())()()(((()()()(((())))))(((()((()()))(())()(()))(()(()))((()))(()(()(()()()(((())((((()((((())))()))(((()))((((()))()))()())(()(()()(((((()))(())(()))()(()()))()(()))((()((()(()(()()))))())())(()())(())((()((()()((((()(()(((())()()))((()))((()))(((())()()((()())())(()((())()))(())(()()()(()((()()(()(()()()()(()())))()())())(())()()(())(()))((((((()(())()(((()(()))))()(())((()())))()((()))))())((()())()(((()))))()()()(()(((()))(()()))()(()(())((()()))((()((())(())())(())()()()(()((())((())()(()(())())))()((()()())()))))()(()))))()(()))))()())))()))))(())()()())))())()(()(())())()()((((()())()))()(()((()(((()))((()))()())()((((((())())))())((((((((((())(((())))))(()(())(((()())))(()()()(((((()))))())()()))))))(()))(((()()((()((()()))))((((()()((())))((())()(())())))(((())))(()(()((()(()()(())(()))((()(())))()()()())()))(()()(())))))(())())))((((()(()()()))(()(((())))())))(()()))((())()))()))(((((((()()()))))((()(())()()))()((())()(()(()((()()))))))()(((()))()((()()()((())())()))()(())()))())))(()()(()())())))))(()()((()(()))()))(())(((((((())))(((()()())(()((())()((())())()((())())))()((((()()))(())))))((())())())))()))()(()((()())()((()())(()()())(((())()())))))))(())()(())(()()()()))))())())))(()(()))()()()()))))())))(((((((())))()((())((((((()))))()()((()())(()()((()))(((()(())))()))))()(((()((()(()())))((((((((((()((()))))(()()())()()()))(((()((())(()(())(())(((())))))((()()(((())))()))((()))())())((())((())())()(((()))))(()()))((((())()))()((())())()))())())))((())))))(((()(((()(()()((((((((((((((()()()((())(())()())))()()()()(())()))()((()((())))()((())(()))(()(())(((()()((((()()())(()()))()()(())(())()()())()((()(()(()))))(()()())()(((()))()()()))())())))())))(())(()())))()(()()(()(()()))()())(()())(())((()))(()))))(())(())))))))(())(((((())())))(()()())))))))())(((()))))))()()(()(())())()())()((((((()()(((())()(())()()())()))((()(()()())))())())))))))(()((())(()())())(()(((((((()((()()())))))()))((()()()()(()()()(())(()(()(((())()((((())))))()()())))((())))()((()()(()(()))((()(()))(((((()())))())))((((()()))()))((()))(()(())())))((()()((()(())(()((((()))))))))(())))(((()()))()(())))()((((((()(()))(((()(()(())()))((()))((((()(())))((()())()()((())))((()()()((()()((()(())))()(()(((()))(()))()))((()))))))()()((()))))(()()))))((((((()((()()()(()()))())())()()(())))))()((((()())(()((()(())()(())())()()()()()))()())((()())())(((()()(())(()((())()))())()(())(((((())((()()(()())((((((())))(((())()()(()))()(((()))(()())((())))))())))))())(((()(((()(()(()((((())(()(())((())()((())()())((()))))((()(())()))))()))()(())))())()())((((()))())))))()))))))(()(((((((())()))()(()(()((())((()))()))(((()()())))((((())()))()()(()))(((()()())(()))()()(())(())))))(()()(((()))))(())(((())())((())))()((((((((())))((()((())(((((((()))((((())()))()((((((()))()()(()(()))())))()(()))(())())))()((())()))))))((()()()(()(()()()()())))))(()()((()()))()())())())))())()())(())))()(((((())))())()(()(()((()(())))((())())()((()()((()(())((()(())()(((()))((())(((()())(((((())(())(()(()))())))(())())((())())()))()())()()))))())()))(())(())())((((())())())))(()(()()))()))))((((((())(())((((())(()((((())((())))())(()((())())))()()(()())(()(())(((())())))()))))))((((())()(()))()))())(((((()()))(())))())())(())(()))(()(())()()(()((((()())())))))))))(()()))))()(((()))))(())())()))(()(((((((())(()()((()(((()))))()()())((()((((()()())))())))))()())()()(())(((())())())())(()(()(((())))))((()(((()())))))()(())))(()(()()()))))()(()())(()))()((()()(((())())(())())()()))(()))))()()))))())())(()())())(()(()(())))))())()(()))))))(())))()((((()(())())(((())())((((())))((())((()))))()())(()))(())())(()(()))))))())())(()(())())))))()()(((()((()()))(())()))())())(((()()(())))))))(()())()(((((())(()))(())())()))()()))))((()((())())(()())(()(()())())(())((()())()()())((())))())))))()))()())(())(()((()(()())())()()()((()()(()(()))((()()))()))()))))(())(((())(()))()(()()))(()(()()(())()(()))()))))))())(()(((())))))()()((()(()(()((()))))((()())))())((()(()))()))()())((()(()((()(()()))())))())))())))((()((()(((())))()(())(()()((((())(((()()())())((()(()))(((()))))(())(()(()))((()))))()()())())()(()()())())))(()(())(())))())))))(())()(())((((()(((()(())(())()()(((()))))((()(())))(()()())))()()((()(())((())(()()(())())()))))(((()(())(()()()()(()()))())())(())(())(((())()(())(()(()((()))()((((()))()))()(()))(()((()((()()()())(()(())()()))()))(())(())()())(((((()())())(()((())((())()(())()))()(())))((()()(()))))()(())))))()(())()()()()())(())))(()((((()((((()))(())((((()(()())))(((((()()(()()))((()()))()))))))((())((()(((((()(())())(()(()((()))((()()(()()))(()(()))(()()(())((()(((()())())))())()())()))))()((())))()(()(())((())()(()(())())())(()))()()(()))))()))(((()(())))(()((()))(()(()())()((((())())()()()(()()((()(())))(())))(((((((()()))))(())(()((()((((()()()()())())()(()()()(((()))(()))))()(()(())))()(()()())())))(()(((((())))))))()((())))())()())))))(()(()()((((())())(((()((()(()()((())))()()(())((()))((()(((()()))())(()((()(()))))(())((()()(()())))()())(((())))(()(()((((()()(()()())((()(()()())(())((())))((()())((()()))()()))(()))())((())(()()((()(()(()(()))((()(())()))))))((())))(())(((())))()))(()((((())()((()((()))()))(()((()))(()(()))((()))()(()(())))))())()((())()()((())(((())(((((()(()()())(((()))()()()))((()()((()(()(())(((())))())())))()((())()(((()()(((((())()())))()())()(()()(()()()))())))())()()(()((()()()((())()))))()(()()((()()()((()()(()())(()()))()((()((((()))()((()))()()())((())((()()())))()(())()(()())()()))(((()(())()(())()()(())()(()(()((()()())))))))())((((())))))()()(()(())())(()(())(())))())(()))(())))))))((()((()(()((((())())))))))()(())))()((()))((())(())()))(((())()())((())()((()()(()()((()))))))()))())(()()((())()((())())(()))))())(())))(()()()()())()))(())((((()(()())()(((()(()()(()))()))((())())()(()))()()()))(()))()))(()))()((()(()(((()())((((()(()))()()))(((()())(())((()))()()))(())(()()()(()()(()())())())(())))))((())(((()()()())()))()())))()))(()))((((()((((()(()))))))(()())())()((()()()()(()(()())(()))))())()()))()(()))())))())(()())(((()())()())())(()(()()))((((()()(()()()(())())))())))))(((((()()(()(()())())())())()))))((((()())()((((()(())(()()())()))(((()(()()())((()(()))()((()(()))()))())))))(((()(()((()))))())(()(())())))((()))))(((((((()()())())(()(())())())()(((()()()))((((()))())(()))()(()))(((())))(())))))))(((((())(()()()())()()(())(()(((((())()(()(((()))))()))()())(()))()()()((()((((((()(())(()))))))(((())(((()))(((((()(()())())))(())()()((()()(((()))()(()(()()())(()((())(((()))))))))()(())(()(((())))()()())()(()(()))()))))((()())(())(()()())()(()))))))((()()))(()))))))())()))))(()((((())())()(()(()((())())))(()()))())()()))((()()())()))))((()(()((()())))(((()((())())(())))((())))())()()((()))))((())())((())())))())))((()(()))(()())(())))()))(()())(()((((()())))()(()(())()(())()()))())))())()(()))(()(())))(())(((((((())(()(()(()((()())((((()))(((()(()((()))()()((((()))()()))()()())))())(()((())())())(()))()((()())))))))(((())())))(()(()(((((((((((((()())(((((())())))(()))((()()))()()))()))()))))(())()())))(()()(()(((((((()()))()()())()))((())))())((()(((())))()(())())(()(()(()())()()())()()))()(()())((()))))))()(()()((()(((())))))(((())))))(())(())(())())())(()()())()))(((()))))()()(())())))(((((())((())())))))()())())()))(()())((()(()(())()((()())())())()(())(())))))))()(((())()))()))(()((((((()(()(((())))))))))()))()()()(()()()))(()((()(()(((()())())()(((((((()))))()())())))(())())((((())))(()(((()((((()((()())())((((((())((()))))((((())()((((())))()())(()())()(((())(()))(())())()((())())(())))())(()()(()())(((())((((()())())))(())((((()))((()((())))())())()()))))((((((()((())())()()(()))))))))()(((()))(()(()())))()(()())()()))()(()()((())(()(()()(((()))(()())()))))))))(())())()(((((())))()(((((((((()()())(())))))())()()()(()))(())))())))())()))(()())((()(()))))()((((()))())((((()()()))()))(((())))))))())()))())(()(()(()))()(()((((()()(()))))(()))))()))()((()))())))))))))))())(())(()((())())))(()(()(()(((())))()((((((()()()()))((()())(()())))))((())(())(())((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((()(((((()(())))())))))))(((((((()))))))))))))))))))))((((((((((((((((((((()))))))))()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((((((((()())))((((((((((((((()())((()))))((((((((((())))))((((()))())))((((())(()(()((())())))))((()))))))((((((((((()())())))))))))))))))))))))))((((((((((())((((((())))))))))))(((((((((())))))))))))))))(((((((((((((()))))))))))))))))))))))))))(((((((((((((((((())(())))))((((((((((())))))))))))((((((()))))))))))))))))((((((((((((((((((((()))))))))))))))))(((((((((((((((((((()))))))))((((()((((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((())))(())))))(((()(((()))((((((()))))))))))))))))))))))))(((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))()))))))((((((((((((()(((()))))))((((())))))(((((((())())())))))))))))))))((())(((()((())((((())))(()))))())(()())(())))))))))))))(((()((((((()()))))))))((((((())())()))))))))))))))((((((())))))(((((((())))))))((((())))(((((())((())())())(())))((()))))))))))))))))((()))((((((((((()(((((()((((())())))))))())()(((((())))))))))())))()))))))))))))))))))))))))((((((())))))))((((((((((((((())(((((((((((()))))(((((()((((((()))))))((((((()(()))(()))))))))((((())())))))))))))))))))(((((((((()))))))(((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))(())))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))(((((((()))))((((())()))))())))))))))))((((((()))))))))))))))))))))))))))((((((((((((((((((((((()))))(((((((((())))))))))))))))))))))))))))(())))))))))))))))((((((((((((((((((((((((())))))))))(((((((((((((((((((((((((((((((((((()))))))))))))(((((((((()))(((()))))()))))))))))))))))((((((((((((((((())(((((((())))))))))))))))))))))))))))()((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((()))))))(((((()))))))(((()))))))))))))))))))((((((((((((((()))))(((((((())((()))))))))))))))))(((((()())))))))))))))))))))))))))))))))))))(((((((((((((((((((((())))((((((())(((()))))))))))(((((())))))))))))))))))))((((((((((()))))))))))))((((((((((((((((((((((((((()))))((((((()))((((())))))((())(())))))))))(((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))(((((((((((((((((((((((())((())))))))))))))))))))))))))))))))))))((((((((((((())))))((((((()))))))))))))))))(()))))(((())((()))))))))))))(()))))))))))))))))))))))())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())(((())((((())))))))((((((((((((((())))))))))(((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())())((((((((((((()))((()))))))))())((()))(((())((((((((((((()(()))(((((()))()))))))())(((((((((((((((((((((((((())))))))))))))))))))))((((((())(())))()))(()))((((((())))))))))))))))))))(((((((((((((((()((((((((((((((((((((((((()))((())))))))(((((((()))))))))))))))))((((((()(())))((((())((()))))))))()()))))(((((((()))()))(((())()))))))))(((((((((()))))))))(())))))))()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(((((())))))))((()(((()))))))))))))))))))))))(((((((((((((((((((((((((((((((()(((((((((((((((()()))((((((()))(((((((())))))))))))))((((((())))))(((())))))))))(((((((((((((((((((((()))((((((((((((((()))))))))))))))))((((())))))))))))))))))))))))))))((((((((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((())))((((())((()))))))))))))))((((((((())(((((()(((((((()))))))))))))))))))))))))))(((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))((())))((())))((((((((()())))))(()))))(((())))))))))((((((((((())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()(((((((((((((()))))))))))))))))))))))))))((((((((((((((())(())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))()))))))))))))))))))))))))))))))))((((((((((((((())))))))())(((((((())(())))))))))))((((((((((((())))))()))))))))))))))))))))))))))))((((((((((((((((((((())))))))))((((((())))))))((((((()))((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((((((((((((((())(((((((((())((((((((())))))))))(())(((())))))))))))())))))))))(((((((())))))))))))))))(((((((((((((()))))))))))))))))))))))))))(((((((((()))))))))))(((((((((((((((((((((((()))))))))))))))))))((()))))((())))))))(((((())))))))))))))(((((((((((())(()(((()((())))))(())))))))))))))))))))))))))))))(((((((((((((((((((((())))))))))())((((((((((((((((((((((())(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((()))()))((((((((((((((())((())))))((((((((((((((((((()((((((())))))))((()))(((((((((()))(()())))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((()))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()(((((()())))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))((())))(((((((((((((((((((((((((((((((((((((((()))))))(((((((()))))))))))))))))))))))((((((((((())))((((((())))))))(((((((())))))())))))(((((()))))())))))))))))))))))))))))(()()))))))))((())))))))))))))))))(((((((((((((((((((((((()(((((())))))))))(((((((((((((((((((((())(((((((((((((((((((((((((((((((((()))))))))))(((((((((((())))))(((((()(()(()(((((())))))(())))))()(((((((()))))))))))))))))))))((((()))))))))))))))))((((((((())))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))((((((((((((()((((((((())((())))))(((((((((((((())()))))))))))))))))))((((((())(((((((())())))(())))(((((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))((()))))))(((((((((((((((((((((((((((((((()(())))))))))))(((((((())((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((((()())())(()))((()((((()))(((()))))))))))))))))))((((((())(()()(((((()((((())))))))))))))((())))))(((((((((((((((((((((()))(()))))))))))(((((((())))))))))))))(((((((()))())))))))))))))))))))))))))))))))))(())((()(())))))))))))))))))))))))(((((((((()())))))))))(((((((((((((((((((((((((((((((((()((()))((()))((((()))))))()(((((()))))(((())))))((((((()))))))))((((())))(((((())))))))((((((((((()))))))(()))(((((((((()))))))))))))))))))))))))))))))(((()(()))))()(()((((((((((((()))))))))))((((((((((()(()(())())(()((((())))))))))))))(((((((((((((()()(())()))(((((()))))()(((((((()))))()))))))))))))))))))))))))(((())))))))))))))))((((((((((((((((((((((((((((())((((((())))()))))()())())(()))))(((((((((((((((()(()))((())))))))))))((((((()))))))((((((((((((((((()()())())((()()))(((((((((((((((((((()))(())))))))))))))))))))))()(((())))))))))((())))))))))))))(())((((((((((((((((((()((((((((())))(()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))))))))))(((((((((((((((((((((((((())()))))))))(())))))))))))))))))))))))))((()))((((((((()()))))))(((((((((()))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()())))(((((())))))))))))))))))))))))))))))))((())))))))))(((((((((((((((((((((((())))))((())))))))))))((((((((((((((((((((((()((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()(())))))))))))))))((((((((())))))((())))))))))(((((((((((((((()))))))))))((((((()))))(((((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))((((())))))((((((((((()()))(()))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))(((((((((()))))(((((((((((((((((())))))))((((((())))(())))))))(((((((((()))(((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(((())))))))))))(((()))((((((())))))))))))))))))))))))))((((((((((((((((((((((((((()())))(()))))(((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((()((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((((((())))))))((((((()))))()))))))))))((((()))(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))))))()))((((((()))(((((())))))))))))))))))))))))))(((((((((((((()))))))))))))))))((((((((((((((((((((((((()))))))(((((()))))))))(((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((())))))))))))))))))))))((())))))))))))))))))))))))))))))))(((((((((()))(()))((((((()())))))))))))))))))((((((((((((((((())))()))))))))(((((((((((((((((((((((((((((((((((((((((((((()())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))(((((((()))))))))((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((())))))((((((((((()))))))))))(((((((((((((((((()()))))))))))())))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))((()))))(((((((())))))))))))))))))))))))))))))))))))))))))))((((())))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((()))))))))))))(((((((((((((((()))))))))))))))))))((((((((((((((((((())((((((((((())()))((()))((())(((()())))))))(())))())))))))(((()()(())())))))))))))(((()(()()))((())))())))))))))))))))))))))))))))))((((())))))))))))))))))))))(((((((((((())))))))))()((()))))))))(((((((())))(((((((((((((()))))(((())())))))))))))))((((((((((((((((((((()))))))))))))((((((((((((((((((())))))))(((((((((((((((((((((()))())))))))((()))))))))))))))))))((((((((())))))))))))))))))))))))((()))))))(((((((((((())(((((())))))))))))(((()((((()))))))))))))))))))))))))))))))))(((((((((((()((((((((((()))))))))))))(((((((((((((((((((((()))())))))))(((()))(())))))))))))))))))((((((((()))))))(((((((())))((((((((()))())))))))))))))(((((((())()))))))))))))))))))))))))))))))))))))))()))))()(((())())))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))(((()))))))))))))))))))))))((((((((((((((()))))))))))))))))))((((((((((((((((((((((((((()))))))(((((((()())))))))))(((((()))))))))((((((())(((((()))))))))(((((((((((((((((()))))))((((((((((((((((((((((())))))))))))))))))))))(((((())(((((((()))())))))))()))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))(((()))))))))))))))))))))))((((((((((((((((((((((((((((()(((((())))))))))))))(((((()))))))))))))))))))))))(((((((((((((((((((((())((()))))))))))))((((((((((((((((((((()((((())))))))))))))))))))(((((((((((((((((((((((((((())))))))))(((((())))))))))))((((((((())))))(((()))))))))))))))))))))))))))((((((((((((((())))(((((((((((((((((((((((()))))))((((((((((((()())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((())())))))))))(((((((())((((((()))))))))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))))(((())))))))((((((((((((((((((((((((((())))))((((()))))(((())))))))))))(((((((())))()))))))))))))))))))))))))))))))))((((((((((((((((())))(((((())))))))))))))))))))(((((((((((((((((((((((())((())))))()()())))))))))))))))))))(((()))((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))((()))))))))(())))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))))(((((((()((((((((((((((())))))))))))))))))(((())))((((((((((((()))))))))((((())))))))))))))))))))))))))))))((((((((((((()))(((((((((((((((((((((((()))))))))))))))))))))(((((((((()((((()))))(())))))))))))))))))(((((((((((((((((((((())))))((())))))))((()))))))))))((((((((((((((((((((((())))))))))))))))))))))(((((((((((((((((((((())))))(((((((())))))(()))((()))))))((((()))((((((())))))))((((((((()))))))))))((((((((((((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((())))))(()))))))))))(((((((())))))))((((((((((((((((()()()((())))))()))((())))())((((((((((((((()(((((()))())))))))(((((((((((((((((((((((())))))))(((((()((())))))(((((((((((((())))))))))))))))((((()()))(((((())))))))((()))))))))(()((((()))))))))))))))((((((()()))(((((())())))))(((((()((())((()())))()(()(((((((((())))))))))(())))))(((((((())))))))))))))))((((((((((((((()))))(((((((((((((((()))((((())))((((((((()()))))))))))))))((((((((((((())))))((((((((((((((()(((()((()())))(((()))))(())())))))(()))((((())))))))))))))((((((())))))((((((())))(((())))(((())))))))))))))(())))))))))))))))))((((((((((((((((((((((()))))))))))((())))(((((()((((((((((((((()))))))))))))((((()))()))))))))))))))))))(((((((()))))))))((((((()))(((((((((((()))((()))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())(((())))))))))))(())))))))))))))(((((((((((((((((((((()((((((((((()))))))))))())()))))))(((((((()(((())))))))((((((((((((((()(((((((((()))))))))((((()(((())))(()(()()(())))))))(())))(((((((((((((()))))))()((((())))(()))(((()))))))))))))))))((())))))))))))))))))))))(((((((((((((((((((()))))))))))((((((((((()))))))((((((())))))))))))))))))))((((((((((((((((((())))((()))))))((((((((((((((((()(())))))))))))))))))))))))))))(((((((((((((((((((((((((((((()())(((()))))(()))(((((()))))))))))(((()))()))))))(((())))(())()))))))))))))(()))))))))))))))))))))))))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())())))))((()()())))((((((((((((())))))))))))((((((((((((((((()))))))()))(((((((())))))))))))))))))))))))))(((((((((((((((())))))))))(((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))())))))))))))))))))(((((((((((((((((())())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())())())((()()))))))()()())())())))(()((((()(((()(((((()()(()))())))((()))(())()()()())))()()))))))((()))(()()))(())()()(((((()(()())()))))())(((())(()))()()))()())))))))(()))(()))()(()())(()()))())(((()(()((((()())(()))()))))()))(((((()))(((())()()))())()))))()))(((((())())(())())()))))((()(()))))(()())(()))()))((((())))(())()))))()(()(())()()())())())()))()(())(((())(())))())))())(()(((())(()()(((()(()()))()(()))((()))(((()()))()()((((()))())((())()()()(()(()(()))()(()())(())))()(()()((()((()(((()(((())())()((((()()(((())(())()())())))(()))(()(()()()))(()())(())(()))())())((())(()((()((()))))(()((())))))(()))()(()()())()(())(())())())(()(()()(((()))()())(()(((()(()))(((()())(()(()())))))((((())))((())))))(())()(((((((()())()))((()(()((())(())(()))((()(())()()((((()))))()()())(((()))())))))((()(((((((()()(()))())(())())()()))(())(()()))())(())(()()(((()((()((())(()()()))(()))((()))(())))((((()(()())()()()()())))(()(((()))((()())())))()(()(()))()))(())((((()(((((()()())())()(()(((((()))()()((()()))()(())(()))((())())))))(()())))()))()))))((()())())()()(()(())())(()()((()(()(((()()((()((((())()(((()()())((())(())()))()))))()())(((()((()(())((()(())())))())()()())))()(((())))())(((((())(())))())()()()(())(()()()(()((()())((())(())((((())(()()()))(())(()))))(()()))(()(((()())()(()()(((((()))())(((())(())())((()((())())())(()))()()())()((())(()()))))()))()())(())()((((()()(((()(()()(((()((()(())((())((((())())(()))()((()(()(((()(()))(((()(())())()()))(()()()))()))()(())))))()(()(())))()(((((((((())))))))()(())))(())(()))()))(()(()()))()()()((())(((())))))(())()(()()((()()())(((((((((()))))(())((())))())()((())((())((()()((()()(()(()())((((()(((())))(((())))(()))))()()()))((((((()))(()(())()(()()))())()))((())()(()()()())))(()((((()(()))))((())((()()())(((())()(((())()))(())))(((()((()))()(((())())(()))()((()))))(()((((()()((((())))((()))))()))(()))((()()))(())((())())((((()))))(()))()))(()((()((()))((()(((())())(()((())(((((((((())()))(()())(()()(((())((()))())((((()())()(()(()))()()()))(()((()))(()((())((((()(((((()()(())))()()()()((()(()()()()((()())()))()())))()()())))()))(((())())))()(())())()(()()(()()(())(()(()(()))))))()())))(()(())()(())))())))))))()(()()())))))()()))((((((()(())())(())))()((((())((())))()()()(()))))))()(()())((()(()()(())(((((((()(()()))))(((())()))()))((()())(((()())()()))))))()((((())(()()))))()()))))((((()((()))(())(((()()((()(()))(((((())()()(((())))()))()(()(())((()()((()()())()()(())(((((((())()(((()()))))()((()()(((()))()()))()((((()()()((())(((()(((())())())))())()((())(()()(()))()))((((()())(()()(((()()()(()))()))()())(())))(((())(())()(()()))))))))(()())((()()()))()())(((((((((()(()((())(())(())()))((()()()()()((())()()((())(())((()()))())))(()(((()))(()(()((()))(()())()()((())())(())(()))(()()())()((()))()())())()())()()((()(()()(())())))())(())))()))((())))()()(()())(()))))))(()(()))))))((())()(()))())(()()((((((((()()(()()))(()()((()()))(((()()(()()()(()()(((())))())()(((()()(()()))()(()))(())(())()()(()((()()(()))())()()(())))()(())(())(())()((((((()())(()())())(((()(()()()()()(()(()))))((((())()))(((())))())))()(()((())))(((((()))())(()(()()))(()())(()))((()()())(((())))))))()()()((((())())))()))()(()()(((()()()))(()))))((((())(())))()())((((((())())(((())(())())(())((())(())()()))()()))())))(((((()((()(())(()(()(())(())((()))((()()))()))(((((()((()((())((()))(()((())((()))()())()()))(((()()(()())((()())()(())())))((()()(((()((())(()()())()(()(((()()))(((())))(()())))))))()((()((()()(())()))))))()(()(())(((()))))()(())()(((())((())()))()(())))()()))()((()((()(())(())(()(())))())()))()))()))())(()())()(())(()(())(())(()()()))(())(())()))(())())()))())(()))(()()(())(((()((((()((()(()(()()(()()(((())))(())()()(())(((()))()(((())()))())(())())()())())(()((()()())(()((()(()())(())()(()))))())()(((())((((()()())))((()(()(())()()((()()())))()))((()((()))))()))(((()()))()(()())()()(()())())()))()()((((()))()((((((()()(())())(()()()())(((()(()))()(())))))(((()())(())))))(()(()()(()()))((()(()()())()))(())))())(((((()(()))))))))()((())(())()())))()())()(()((()()))))(())((((()()))(()()()(((()((((()()))()())())(((((((()))))((()()(()())())))(())(())))))))())(()())))(()(())()()(()(()())))))()((((()((()()()((()(((()()(()()()()()))((((()())))(()()((((()())()(())()()((()(()(())()()()))()(((()())))()((()))())))()()))()())))())))))((()()())))))))()((((())())(()())))())(())())(())((()((()))()(())))))(()())(()(((((())())(((((((((((((()(()((()))()()(())((()()()))((())))()()))()((()))(((()))()))(()())())()))(())())(())))(()(((())()(())()()(((((())())(((((())(((()))(())))((())())(((()()(()))()(()))))))(((())()))((()())(())(((((((()))(((()(()((()()((())((())((()((((())(()((()())))()))(()()(((()))()))))(((())(())())(())))((()((((()()()(((())((((()()(()))()()))())(()()()(())(((()()(((()())(()((((()((())()())(((()())()))(()()()))((()())()))()()())))))()))))))))(()(())(()(((()(()((((((()())())))(()(((()))()))((())(()(()())(())))(())()()(()))))(((())((((()(()(()((()))(()())((())(((())))(())))))))))())))((()(()))())()()(((((((((()())((()(((((())(()))()((())(()(()))((())))))))())))))((((())()(()))((()(()(()(()(()()()((())(()(()))())))()))((((()(((())()())))()))()(()()))()())((()((())())((())))(())(())()((()(())))(()(())())(())(((())((()()((((()()()))()))())))(()((((()(()))()(()(())()()(()(()()()())(()()))(()(()()))(()()(((()((())))())())(((()()()(()))((()()(()(()))())((()()))()(()()(())((()(()((((()))(()()((()(((()(((((())(((())()))())()(()()())((())()))((((((((())())(())())((()()(())))((())())(()()(())()()))()())())(()(((())()(())))))))))))()(((())(())())))(())(())())()()()()(()(()())))(((((()((()()))(())()))(())(()()))((()()(())()(((()(()))()()())((())(((()(()()()(((()((()((((())))()))()())))(((())())))((())(()())()()(()(())(((()(()()()((()()))))()(())))((()((()()()))(()(()(())((()()))()))((((()(()()))))(()((((()((()((((())))())))))))())((())((()(()))())()(())))))))))(((((()((()())))))(((((())))))(()))(())(())()())(()))())()(())))))))))()(((()()()))(()(()))))(((((()()))(())()(()()(())()()()()()((((())()))))()()(())))()(((()())(((())())())()))())()()))(((()()()((())(()())()(((())()()()(((((())))))(((((()()())(())())((())(((((((()())))()(((()(((())(((())))()()))())(((())))(()(())((((()(()(()()()))(((((())(())(((()(())(((()))))((()))(()())()()()())(((()((()()())))(())(((())))())((())(((()())()))()((())))())(((()((())))(())())()())))))())((()))(()()))()))))(()(())()((()())((()())))()))((()((((()()()()((()()(()()))))(((()))(()()((()))()(()()(()(())(((()(((()((()()()))))())))()))((()(((()()((()()(()())())(()((()()))(()(())))()()())(()()))((())())((())()(((((()()(()(()(())())((())()((())((((((()))()())(((()))))((())()(()()())()()()))(())())()())))(((()())())))()))))))())())(()()()()(())(((()())())((())())))()()(((()))(()())))))(((()(()((()((()())((()(()(()(())(())()())(((())()())((())))(())))))(()(((())(()())()))))))))())()()((()))((()(()())(())(()()))()(()))))((()()())))(((())())()()())())(()()(((((()()()(()(((()())(()))))()(((()(((()))()()())()))()))))())))((()))))(())()(((((((()()))))()()(())((()(((())))()(())())((())(())((())))()))))()())((()()(()())()))))))()(((((((())(())()(((())())))))(((()()()(()))()(((()(())())()()()((((((())((()))(())))(()()))()()())))(()))())())())(()(()(((())(()((()(()))(()())(()()()()(((())((()))))))(())())))()((()()())()))))))))))()))())())(((()))()(()(()()(()()(())))()))((()((())))((()()()((()(()())(()())))())(())))))))((((())))))()())()()))()((((((()))(()())))))()()))))((()))((()(()(())())()())))))((())(()))())))(()()()(((()())(((((())((()((())))(((()())(()(((())))()())((((()()(()())(()()()((()())()))()())))(())(())((()))(())()(((()())(()))()))))()(()))()))()()((()()(()())()()((()(()))()(((())))()())(())(()())((()(((()))())(((())((()))()())(()((())))(()(((())()())()())()(())))))))(()()))()((((((()(()()())())())((())()((()))(((()(()()))())()()())(()))())(())()())(()())(())())(((()()))()))()((())((()())()))()(()(()(()(((()()(())))(()(((()()((((()))((((()())(()()()()()()()()()(())))())()))(())))((())(())()))((()())(())))())()()(()))())()))(()))))(()((((()()())()))))((())))()(())((()())))(()(((()((()(((()()(())(())(()))()(((((())((())))(((())()))(()))((()))())(()())(((()((()))(()((((()((()))())()()()(())()))(()))(())())())()(())))(()()))(((()()())))(()()()(())((()())(())))()(())((()))((()(((((()()())())))())(()(()()())()))(())(()())())()))))((()))()(()())()())()))()(())(((())()(()))())()(())))(())))))()(()))(()((((()(()(()()((((((((())()))))(())()()))()()()(()))()(((())()(()))(()()()((())))(((()))())(())()))())(()((((()()()(()))()())(()())()(()))(((())))(((()))())((()(()()((((()))()(()))())()))()((()(()))((()))()())(())(())(()))()))()())))))()()((((())()))))))()))(()()(())()))((()))())(()((()(((())((((()()()())()()))(())))()())((()())))(())(()(((())())()))))()((())()())()))((())())(()))()(()())(()))())()()(())((((((()))()(())()((((()()()(()()())(()(()((((()()((()()))))))())()()()((())))(())))())()(()()(((()())(((()(((()(())()))(()()()(((((()(((()()((((())())((()())((()(()))(())()()())()))()((((()(()))))))())))))()(()(((())(()()())())()(((()()((()))(()()(())(()))()(()))()(()())(())(())))))(()()))()())(((()))(()))()))()))())())(((((()))()))())()(()))))())()()()()((())()(((()())())((((()())(((()())()()())(()()((()()((()))(()()))))()(()()())))()((())()())())()))((()()))())(())))))((()())())))(((())((((())))))))(()())())()))()(()))(()(()(()()(()(())(()(())())()))))(())())()((()(())(()))())())()(()((()()))((())(())()))))()((())((()(()((())((()()(())(((()))))(()(((()))(())))()))()()()))()))()))((()))())()())(())())()(()))()()())()(()()(()))()(())()(()()))(()(()())))((((()()())))(())))(((()))(()(()))(()((((((()((((()))()(()))(()))(())()()()()()())((())())(((((()()())))((())((((()(())()()())()((((()()(()())))()())(())())(())))(()((()))))()(((()))))())((((((()())))))))(((())(()((()))(()()(((((((((((()))()()))())())))()()()))(()(((((())))))))(((()())())())()))((())))))(()()))())()(()))(()(((((((())((())()())(()))()))))((())()(()()(())(()()(()()())()))))(())))()())(()())))())))(()(()()()(())()()())(()((((((()))())())(((()((((((())(((((())(()((()(((())(()))(((()()()())))()()(()))(()))))((())((((()())((()))()((())())(()))))(((())()))()))))((((()()(())())))(()())(())()))((()()((()((((()()(()))(()())()(()()))((()()())(())()))())()()()))))((()())((())()(((()((()((((())(((((((()))))()()(()())((()(()()()()(()(()()))()()()((()))(())))(())))))(()((((())((((()((((((()()(()((()())()(())))(()))())(())((())((())(()))))))))))))))()((())(((())((((()(())()))())(())))((()))))(()))))())(()()((()))()()(())((()())()(())))()(())()(((())()())(()()))))()))()(())((())))()()))()())())))(((())((())())((()(()()(()((((())(((())())))()())