mirror of
https://git.sb/baoshuo/OI-codes.git
synced 2024-11-27 22:36:28 +00:00
12 lines
488 KiB (Stored with Git LFS)
Plaintext
12 lines
488 KiB (Stored with Git LFS)
Plaintext
10 50000
|
|
()())((())()))())(())))()())())))(()))((((((()()))))()(((())))()))()))((()((()((((()()())()))())(())))(()))((()))()()(()())(()(()(()()()()()()))()((((()((()))())))(((()(()(()())))((())(((())()((())())))(())())(()(())(((())((()((((((())())((()())()((()((())(()()()()())((()()(()()(()))()(((()())))()()()()())(()))()()))(((()()))()()(((()((())(((()(()()())))))))()((((())()))(()(((()))))((((((((()))())))(())((()(()()()()))((()(())(((())()(()()()((())()))((())()()(()()()(()())()(())(()))()(())()()()()())())))(((())())()()))()(()())()))())((())()((()())())))()())))))())((((()))((()(())())()(())())()()()()(()))(()(())()((()(()()(((()()))))())))(()())(()()(((()))()))))))())((()(()))()(((()(()(()(())(((((()(()))))()((()())))()()((()()()()(()(()(())))(()((())(())((()()()(()))(()(()))()())))()))(())(())())(((()(((()(((((()(())()))))(((())((()))((()))(()))))())))((())()()((((())())(()(())(()((()(())))((()())()))(()))()()()())))(()()()))())()))())((((()(())()())))))))())))))(((()))))(()()()(()((()))))(((()))())())((()))(((()())(((()))())))()((()()(()))(()))((()(()()))))(())))()())()((()()()))())()))(((((((((((()))(())())()(()(()()()(((()))(()(())))()()))((((()(()()())()())())()(())())(())()()()))))))()())()))()))((()(((((()((()(()(((()(()()()()()))))((())(()))((()((())(((()())())((((())))))()))((((()))()(((((()((()(((()(()(((()))((()()))(()))((()()((()((()))))((((()((((((()()))))()))())())(()()(()))())))(((((()(())()(()()))(((()())()))(((()())(((()()(()()))())()()))()())(())))))())))(()))))))()((((()()())())(()(((()((()(())(()))())(()())))()()()((()()((()(()()((()()(()()()()()()))(())(((()()))(())(((()()))))()))()))(())))))(()()())())))()(()((((())()))))()(())())(())))(()()()))(()((()((()((()((((((()))((()((())))()()(((()()()))((()()(()))())))()(())((()()((()())))(((()))))))()(()))((())(())(()()))))())()))))(()()(()()()))())())()(((()(()((()))(()(()(())))()((()))()(((())())))(((()(()())((()(()()))(()()))))())))((()((())))()(()()(()(()))())()()(())))))))(((())(())())(()()()))()(((()((((()((((())()()())))))((())()()()()))((((())))())()((()(()))()())())(())))))(()())))()())())())(()))()(()(((((((((()))))(()(()))))(()))((()))()((((())((())))()((())(((()((((())()(()))()((()()(()()()())((()(((())()()()())()())())())((()()(()((()))()(())())(((()(())))(())(())()))()(())(()))(((((((())((((())()())))((()()))((())(()(((())())(())))(()())()())()()))()(()))))(()((()())((()(((())()(()())()))())(())(())))(())())(((()()()))(())))()(()(())()(()(())(()((((()(()())((()((()()))(()))()((())((()()))(()))(())()())()()))())())(()((((()((((()())())())((())()())((())((()()))())((((())))(())()())(((()))()))()()()())))((()(((((()()(())()))(())())()((()()())(())((((())((()(((()((()(((()(((()()())(()))((())()()((())(()))())())(((((())((()())())()())((()(()()(())))((()(()))))((()()(())))()()))((())()(()())(((()()())()()))))(((())((((((()))(()())())))))))()(()()(()))()()()))))())))()(()(((()()((()((((((((((()(())(()()()(())(((()))((()()())(((())()())))))()()))))(())()))((())()))))()(((((((((()))())()((((()((()()))()()(((())()(())((()()()())()((((()))(()((())(()()))(())(((()((()(())()))())(()))()())()(((())))()))())())(())()((((()(((()(((((((())(()()(())((()()()()())((())(()()(((()()))((()()(())()())()())))(())(()(())))()()()((((((()(()))()()((()((()(((()(()()()))(()())(())))()()))(())(())(()(((()(())))())))))))())(((((((()))()())))(((((((())))))()()()(((((((()()()()()))))))))())(())(())(((()())))(()(()()()(()(()())()()())())()()())())))()))())()((())()(((())(((()(((((((()((()()(()(()))()()()))((()))()))(())()((((((()))(()((())(())()()((()()))(()())((())(()((()()))())))())))))()))(()())()(())()())()()(()(())())))(()(()))))((()()))(()()())()(())((()(())((((()()()(()))))()(((())))(()((())(((()))())()(()))())())()))(((()))()))())))((()())())(()(((())()(()((()())((((()())()()()()())((()))()((()()()))))))()))()(()))()(()((()()(()((()((((((())))(()()((()())((()))())))()()))()())))))()(()))()()(())(()())(())(()(())(())))()(()(())()(()))))((())())())(((()((()()((()())))(((()()))))((())))(((()((()(()(()())))))()()(())()(((())))()(((()(())()(((())))))((((()(((()))()))))()()()())())(())))(((())(()()(((())((((()()())())((()(((()((()))()()()()(((((((()(()))(()))((())(()()(((()()())(((()((()()()(())()(()))(((())()()(())())(())(())()(()()(())(()))()))()))()))())()()((())()())())()))))))))))(((()()()(((())))))(())())()()))((((()((()()(()(()))))))((()(())(())((()()()(((())())(((()()((()(())))(())))((((())))(((((()))(((()(((()(()))())())((()))))()())()()()))()()(()(()))(())()(()((()(((())()(())(((((())()(((((())(())())))(()()()((((())()()()))()))())()))(()))((()())))))())())()(()))))())()((())())())(())(()()(((()()))))(((((()())(((())))(((()((((((((()))(()))((()((((())(())))(((())(((()(())()()()(())))))))())))))((()())(())())((((((((())()())(())(()))))(()()()()((((())(()())()())(()))))()))))(())))(((()(()(()()())()(()(()()((((()))((((())())()()))()()()())))()))((())))))(())())()(((())())())())))))()))())()))((()))))))((()(()((())()())))))(()))))))((()()(())))))())()))()(()(()((()(((()(((()((((())))())))(()())((((()))(())(())))))())()))(()()))(()(((()))())()()(()))))(()))))((((())()))))))()(()(((()))))))))((()())()(()(()()()())())(()(()()((((()))()))(())(()())((()()))))((()(((()((())((((()()(())(())((())()()))(()()((()()()(((()(((())(())())(())((())))(()))((()))))())(()()((()())((())()))(()))))()(()())()((()))(()())()))))))))((((((()((()(())))()())())((((()()()())(((()())()()(()))((()())))()(())(()()))))())())(())(()(())(()()()))())())()((()(()))))()))()((((())()())))()((()(()(((()(())))))))())(())))()()(()())))((())())()(()()(((()(()))(()()()())(()()(((()))(()()())(()())))()(((()()(()(())))))()))())())()()())())(()))(()(()(()()(((())((()(()((())()()))()()(()))(())((((()()()(()()))())))(((())())))(((((((())()()))))))))(()))))))))(((())(()())())))))))()))())())()()))(()(())())))))))()))()((()()))))()(()())))()(()))))((()))))))()((())(()(((()())()))())()))))(()))))((()())(())))))))(()((())))())())))(()))))(((((()))))())()(()(()()()))(()))(((()(()()))()())))())))))((((()()(())(()((((()(())()())(())((()))()()((((())(((()((((())(((()(())(())((()((((()()()())()(((()))((((()(()))(((()()))(()()())()))(()))(()())((((())(((()())())()(()(((((((())(((((()))))()(()((()))((()))))(()))(()))))()()))(()((((()(()))()((()(()((((((((()))((()(()(())((()))))(()))(())()((()(((()))((())(()))()()()))))(((())()(())(()((((())(())())()())(())((((()))((())((()())))())))(((()))()(())((((()(((((((()(()))(()))()())((()()))))((())()())(()(())(((())(((((((()(((()(()())()(()()()()()(((()((())()()(()())))(()))()(())((())))(())((())))()()))))))()))(())))((((()((((()(()((((((()(((()(()))()()()())(((())))((((()()))(((()(())(()()())())()))((()((()))((()(()(((())(())())()())))())((())(()))(()(())(()()))(()())()(()())())((())()()())()()))())()((((((()))()()()))()(())))())))(())((((())(())()))))))))(()(((()((()()(())))(()()(()(()))))((()))()()())))(()())))))()))))()(())(((())()))())))))))()((((((()((()))())(()(()()(()()())))(((())(()()((()))()((())((((((()))()))(()()(()((()((((())))((((()(()(((()(((()(())))(())()())(())))(()()()(()))())()(()))()))())())()(()()(((()(((()(()(()(((())()()()))((()))((((())(((()()(()(()())()()(()(((())()(())(()()))()((()())))))((((()()(()())))))((())(()())()()()(()(((())())()))())))(()())()((()()((((()((((())))))(()(())((()(()()()(())(()())())()))())(((()))()()(()))()(())))())(()()(()(()()((()(())(()())(()(((()))())()((()))())(()(()()(())(((())()((())(())((()(((()))))((())()(()))))(((())((())))))))(()((())())()(()))))(((()())()(()()()))())((()(()(()()(((((())))()()(((()))()(((()()()()))()(()))()(())()()()()()(((()((((())())((()()(((()(()((())((()))))(()()(())(())()()()()((())))()))()()))))())((((()()))())())))))(()(())()))((())())()((()(((()(((())))())((())(()(()))(()()((())(()(((()()(()(()))(())))()))()))()(())((())((())((()(()(()()()()))()()()()()(()()(())((()))()(((((()(())()()((()())()(()((()))((())(()()))())))(())(((())))))())))(()))((((((())()())))))((()(()())()))((())))((()((()((())((())()))))(())())))((())()()))))())())()()(())(((())(())((((((((())()(((()))))((((())(((()()()())((()))))())(()))(((())))()())()()()))))()))())()()((((()())((((()(()(((()()))()()((())()()()())((())((((((((())((()))()(((())()(()))((()()()))()(()())))())(()())()))()())())))(()())())()((()((()()()(()())()((()(()((((())())()(((()(((((((())(()()((()())()((()(())))()()((())()))((()(()()(()))))))()()()())))))()((()(()())()())((((()())))))(())()()(((()((((()))()(()((()()())))(((())((())))(()()((())(()((((()))(()))()()()(((())))()(((()))((())(()(((()()()((((()((()))()()(()()))))()(()))(((((())())))())()(((((()))())((()))()(()(((()()))(((()((()((()(((((())))(((()()))((()))()()()()((()(()((())(()()))()))()((((()))(((((()(())(()(())(())()((()()))()()((()))(())))((((((())(((((()(())))()))()(())))(((()()()()(())()((((()((())(()))(())(()))(())()()))))((()()(()())))(())()(()))(()(()()(()()((()(()(((()())(())))(())(((()(((((()()()()(())))))))())(())((()))(()())))))))))(()())(((())(((()))))())()))(()))(()())())((())((((())(())((()((()()(((((()(()))()(()(()())))((()))()()()))))())()((()()(()((((((()())(()(())()(())))))(()()()(((()((()((()(()())((((()()((((()))())))(()((())()()(())))(((())(((((())()))())))(())())(())))))((()((()(())()((()()(())())(((())((())()(())((((((())()()((())()())))()(()())((())))))))((((())(()((((()()((()(((()(()((()))))(())()())()()))((()())((()(((())()())))(()))))()()(()()((())()()())()))))()(((((())((()()(((()())()(()()(((())))))()()()()()(((()())(()()()(()(())())))((()))((())(((())))(()))())(()()())(((()(((())()))(()((()()()((())((()((())()())((()()(())))((((())()()(()(((((())((())())()))((())(()(())))()(())(()()()(()))(()))))(((((()())))(()))()())(())()(()))())))())()((()()))(())()((((()(()(()()()))(()))((()(((())((((()())(())))(()()))(()))(()())(((()(()(()()())())((()(((((((()()(()((())))()))()))()))(()))()())()()(()())()))()())(())()))())(())((())()))))((((())()()()(()))()()((((((()()((()()))()((())()(((()()()())()()))())(())(()()))()((()(((()))())())(((())))()(((((()()()((((((()(()((((()(())))(((()((())))((()(()))(((()))(()))()()())())(()()(()()()))()())()(((()(()()(())((())(()(((()(()))((()(())(((((())()())())))())())()))()))()()(())(()())(((((()(((((()())))()())(()(()))((()))))(((()(()(()))))()))(()()((()(()))(()))()(()(())((())())(((())()())(())()((((()))(())((())))(())))((())((())))((()()()((()()(()()()(())(()()()())))(())))()(()(((()()))()((())))())))))))))()()()))))))))()))))())(((((((()()))()(()(()(()(()))()()()()(())())))())((())()())(())())))(((((()()(())((((((((())(((((()((())))())(()))((()))(()()()(()))(())(()()()))()()))(())()((((((()(())((((((((()()))((((()))((()))())((()((())(())()()())()))())())(()((())()()(((()))))())((())())))((((()()))))())(())(()())(()((()))(((((((((()()()()(((((()()()((()))(((((()())))()()))(()(((()))()))))(((()()))()()))(())())()))((((()))))())(()((((()(((((())((()))())()(()())))((()))())))))(()((((()()((()(()()(((()(((((())(((())(((())(()()))((())((())((())))()()(())()((((())((()))))(()()())))()(((()))(((())())())))(())))))()()(())((())))()()(()())())(())())(()()()(()((()()))()))()())(()()((()))(()))(()(())())))())))(()))))))()))))()()))())))))())))())(((()(()((()(()(((((((()))))(()))(()))())))()))((()(((((()()(()((((())()(((()()()))(())()(((()))(((()((())))()))))(())))()())()(()((())(()))))))))(())(()())))(()))(()())())(()(())())))())((((()((())()((())(((())()((((())(()((()(((())))()()((((()))()()()))(()))())())))(()()())(((()())())))))())(()(())(())())))()()(()(((())))(((()(())))())))))))(()))())))((())(()(())))))()(()))(())(()()))))(()())()((()))())(((())))())()(((()()()()(()()((()())(((((()))(()(())((())(()))(((((()))))))))()()))((((())((())))(())()))))))(()(()()()()))())()(((()(()))))()))()()))())(()()()()))(()(((()()())))))()))((()))())((()((()())))((((()))((()(()(()))))((())()()()(((((()))()((())(()))(()((()()))()()()()((())))(()(((()()(((()(())(())(((()(()()()()(((()())(((())))()))())))()((()((()()((())))((()(())())(()(((()))))((()))()()((()((()(((()))()(((()))()))(()))(())))((()())))()()))(()((((()()(()(((((()()((((()((((())(()(()))(()))()()))((()()()((())))(()()()))(())()))((((()((()(((())(()())((((()((()))(()())((()))()(((()))((()))())())(()())(()()))(()(()())()))((((())())((())())()))((()())()()()())()()())()(((()()(())((()))((((()()()(((()()((())))))(())((((()()()()))()(()))))())())()()()(())))())(((()(((())()(())()))))))))(((()))(((())())((()(()(()(((()))(((()))(())))))(()))))))((((((()())(()))()(()(()(()(()(()()()()()))()(((()()()))()(((()())))())()))(())()(()(()(()))()(())(()((()()(())))()()))))))())))))))(((()(())())()(())(()))()(()(()))))((((()(((((((())()()))))(((()((())))((()))((())()(((((()()(((())()))(((()))()))(()))(())))((((()((()()(()))()())()))((((()())))()()((())()()(())()()())))())(()())))())(((())(((()(()(()))()((((()())((())))(((((()()(((()()())))(((())(()))((())((((())((((((()))((((())()()))((())))()()()())(((()())(())()))))))))()((()))))()((((())()()())())(()))(())(())((()))))))()(()))))())()())(()()(()(()(())())())))()))))))(())(((()((())))))())((()(()()()((((())(()())())(()((()(((()()(()))()))))()))))((())))(()()((()(())((((()()(())(((()(((()((()((()((()))()))(()))())(())((())((((())(())(()))(())((()()()(())()())((()))()((()()()(((())(()())()()))))(()))))))()())()))()()()))())()((((((((()))))())())()(()()())((()()()))()(()))))))())))((((((()())())(())()(()((()(()()(()))()((()(()())))((())))((()()(((()((()(()()))))((()(()))())))((()))(())(()(()((((())()(((((()))))()(()))(()(((())()()()()()(()()((()))(((()))())(((()))(())()(()())()()))))))()())))))(()())(()))(())()((((())))))))))()()()(()()()())))((((()(())(()(((()))))))))())())()())())(((()()(())(())()(()()))))))()))))()(()))))())))(())(()(((()())()()())())(()(()(()()()))(())())(()))))))())(())))(()(()))(()((((()(()((((()(()(())((()))(()))(((())()((()()())))))())()())()(((((()()(()((((()()))))))()))((())()()))(((())))()))))))()))()())))(()))((())))()((((((())(())()(()))))(()(())()()())(()()((((())())())()())((()))()()))((())()())())(((((()()((()())((())(((())(())((())))((())(()))((()()())()(()))()((()))()))()()()))))()((((()()))((())))))()()(())()(())(((()((()())()(())()))(()((()((()))(()))())))(()))))))(((()())(()())())))))))())(())()()((((())))))()))))))))()()(((()()))((()(()()(()()())((()()))()(()())))(((())))()((()))(()(((()))))))(()))))()(()())()(()))()(()())((((()((())))(()(()))))()(())())))(()()(()(())(()(())(()()(((((((()()))(())()())(()())(())()))((()(()()(())))))((())(((())()((()())())(((((()))(()()((((((())((((()(((()()(()()(()(((())))()()()(())((()()())((((()))(()())))()())((()((()(()))((()()((((((()()()()()))()()))))(()((())))(()(((()))))(())(())()(((()(()((()))(()(((()))()(())((())())((()(()()))(())))()())()()))())))()()))))(()(()()))()(((((())())))()))))()))()())(())))((((((((((()(()())))))()()(()((()()))((())((())())()())))(())((()(()))()((()())()()())())(()))()))))((())))())(()())())((()()(())()()((()()))(()))))))(()())(()()))))(()))))()))))))((((((())(()(()())()))(()(())()((()))()))()())())))))())(()(()))())(()(((()()(())(()((())((()(((((()()())(()())()((())(())))()()())((((()((((()(())()())(())()))))(((()))(((()())(()()()((()(())))((()(((())(()(()())))()((((((((())()()()()((()())((()()()(()))((()())))())(())(())))())))())((()()(()(()()())(()(((((((()()()()()()))(()()))(()()()()(())())))()((((()())()))(())()()(())())((())))()())())((())))()())())((()))))()((())()(()(()))(())((())))))))()())(()()))))()())((((()())())))))(()()))())))))((())))()((((((())())()))())())))(())()))(())(()())()(()))(()())(((()((()(()))(((((())())))())((())((()()()))()()()(((())(()()()(()))))())()(((()())))))(()(((())((()())(())(((())())((()())())((()())(()((()())()((()))(())()))))))(()((()()))()())(())))(()(()((()((())((()()))()()))))((())(()))(((()()(()(())))))))((()()())))(())(()))))(()((()((()(((()(())))))(())(()))))(())(()))(()))())()))()))()(((())()())()())))()))()()((())))(()()(()())(()(()())))(((())()))()((()(((())(((()()()()())(()((()()((()))))(()()(((()(((())())))()()()(()())(()()()()()()))))))()()((())))))))()(((((()())())())))()(()(()(()))()()(())()(())())(()))))()(())(())((((()())()(()()(()(())(()())()())(())())()((())))))))(())()())()())(((()((()())())))(()((()(((()((())()())(())))))))))((()))(()())((())())))))))())()))))))((()(())))(()(()(()()))())())((())))())()()))()())(()())()((())))))())))))))())()()))(((()))))))()(((()(()()(((())))((()(()()(((()))()()(()))(((((())()()()))(((())))()())(()()()()()))((((()(()(()()(((())(()()((()(((()))(((())()()())()(())((()((()))()()))()((())()((()()(((())(()()())()((()(())())()(()))((())(())()(()(()))())()(())())((((((((())()))())(()()())()((()()))(()(())())))))))()())))))()())(((()(())()())()())))((((()()))()(()))(()()))()(()()()()(()())()())))(()(()()))(((()))(()(()())))))))((()()))))((((())()()))))())())(((((()(())((()()((((()(((())))(()()(((((())())()()(()()())))(()()))()()((())(()))(())))())(((()))(()))()()))())(()))))())))())()(())(())())()))())()))()(()((((()((()(()(((()())))()))(((()))((()))(()()()((())()())(())))))))()))())))())())(())()())()((((()())())())))()))())((((()))((((((())()(()()(()(((()))(()()))(()))))()))(())(()))()))(()(()((((((())))((((())())())())((()))())(()(()))())))()()(((((()(()())(()((((()(()()((()))(())((()))))()())()))()((())(((()(())())()))()(((((()())))))((()))))()())(((()))(((()((())((()())())(())((()()()())))(()()(()(())())(()))())(()())())))()()))()(((())()))))))(()())())()(())()()())(())())()())()))))())()))(())()))))())(()((())())(())()))()())())())(((()())()((())(()())(()()((((())())))(()))()))((((())(()))(())(())()()(())((())))(()))((())()))))(((())()()(())((())((()((()(()()()(()()(((()()())()())())((((()((())))())))((()(()(())()(())))((()())())()))())))())((())())())))())))())())())(()()))))((()(((()((())()(()))((((()(())(((()))())(()())()(())((()((()()()))))()))))))(()))))()((()((((((((())))()(()))())())(((()))()((())(())))((((()(((((()())())()(()()())()()()((((()))(()(()()))(())))))))))))()())()(()()())(())()(()(()(((((()(())(())(()((((()()()(()()()()(()((()((((())()((()((())))(()))()()((()))())))))))((((()(((((()()))())()((())())((())()()((()())))())))()(())()()()))))))(())(()())((((())(()())))(((((()(()))()((()))((())(()((()))()((())(((())()((())()())(((()(()))(()))()))()()((()())(((((())(()))(())())))()()((()((())))))((()()(())(()()))()()))(((()()))(()((())()(((())))(()))(()())))((()()(()()()(())()(()(((()(()(())((())(()))())(())()))(())(())()()()))()(((()())((((()()()(())(()(()(()))(()))()()(())(())))))))(())))((()())))))((()))))(()(()))))()()()(())())((((()((()()(())()(()(())))))((()))))((()((()(()))()()))())((())))))(()()(((()((()()(())(((()(()((())()()()((())((())()))((())((())(()))()()()((()()()))((()()()((()()))))()))(())(()(())))(((()(())((((()(())))()((((()((()(()))()()()(())())(()(())))()()())()((((()))))))(()()(()(()(())()())((()())()))())()()())()(())())(()((((((()(()())))())))((()(())))(()))()))()((((()()()()((()))))(())(())(()))((()(((((())())()()(())()))(((())()()()(()))))()(((()))))))((())))(()))())((()()(((((()())((((()(((((()()()(()(((())))()))))(()()()()(())(()((())())))())())))(((()))()(()()()((((((()))()))((())()((())(())((()()))())))))((())()()(()))))()((()(((()()))()(()))()())))()(()))))(((()())())))))(()(()()))())())(()))()))))()((()()((())(())(()))))))(()((())(()))))())(()()(()))()))()(()(((()(()())((()))())()())(()())))(()()))()))()(((()(((((()()())(()())((((())(())))((()))(())((((()((()()(())))()))()(()))()))(((()))(())))()())()((())(((((()))())(()()))((((()(()(()))()())())))(()(((()))(()()))))))())(((((())()()()(())((((((()))())((())()()()))(()()()())())()(())(((()()))((())(())))))())))(())))())))((())()(((((((())()))(())(()()))())((()))((())()((()))))())))((((())))()()((()))(())(())(()()()(()(()))((()))))(((())))((()()))()(())((()(())()()())()()((()((((()((())))())))(()((()()()(()((()(((((((()(())(())(())())(())))))((()))))(()())(((((()(((()(()((())())())(((((())))()())))())(((()()))))(()()(()((((()(()((()()((((()))(()))()))()())()))(()))((((((((()(())(()((((()(()(()(()()()))(()))())))((())))()()()((())()))())(()(())))())())))())))))()))(()))())())(((()())(((()(())(()))(())()((((())(())))()))())((((())))()((())((()(((()(()))((()(()(()((()()))((()())((()(((((())(((())))()))()()(()))()((()))))()())((((((((()()(((()()((((((((()()))(()))())))((()(()()()(())))))))(())(()(())))))(((()()((())())())))(()(()(())((())()((()(((())())(()()()))))))())))(()()())(((((((()())(((((()((()()))((((()))(((()(()))()())()((()((()))()))))(())))(()())(()()(((())()())())(()((())((((()))((())())())(()))()))()())))())((()))()))))())()())((())()))()()(()()(()(((((())()))()))())))()))(())()())()(())())(((()()))()))(()()(((()()(())))((((((((()(()()()()()(((())(()()((()))(((()())))())((()))((((((()(()((())())())(())))(()))((())(()((()(((((()()())()())(((()(()((()))(((())())))(()))))(((())(()(()(())))(()(())))())((()()))()((())(()()()())))(((())()(()))((())(((()())))()()()(())()()))(((((())))((()())))))((()(((((())(())())()())())()))))()()()(()()(())))())))()))(()(((()()))())(((((())())((()()()()())())())((((())())((())(())(()(())()(()((())()()))())(((()()))(())(()))(()((()(())()((()())()())())()))((())((((((())()(()))(()(())((()))()))(())()))(((()((()))))((((())()((((()()))())((()(())(((((((()()()((((((()(()()))(()()))((((()(()()()(((()(((())(())())((()((()())()())))()))))(()()((())(((((((()))))()(()(()()()))))))()))(()(()(())((())))()()(()()))))(((())()(()())())()(())))())()()))()()))((((())()))())()())()(())((((((()()(()(()()))))()())))()()()((()))(())(()(()()((())()()(((())())())()())))))))(()())))(())))()())()())()))))))()())))(()(((())()(((()(()()(())(()((()((())))))((())(())))(()()()(((())()((((()(()())())(()(()(()))())))()(((()))(()(())()))(((((()((((((())))()()))((()(()))((())))((())()(((()()((()()()((())))))(((()))((()(()))()()((()(()())(())())((()()()((((((())(()))))(()())((())(((()()())))))))))))))(()(()(()))(())())()())())((((()((()()(())(()(()))(()()()()(((()))))((((()())))))((((()()))(((((((()(())(()((((()))(()))))(((((())(((()()))(()())(())))))()))(((())())))())))()())())(())()()()())))()))())((())(()()((())))())())((()()))()()))()()))())(()((((((()())())(()((())()())(((())()))()((())()(((()(()()))))(())))))()((()()))((()(())())())(()(())()())(()(()(()))))()(((())((((()(()()())()())())(()))(()())((((()))(()()))))())))(()))()((()))(()))))()(((()())((()()((())()(((((((()))(()())))(())(())())((((()))(()))())))))(()((((())((())))(())())())())(()()())))))(()))((((()(((())()())))()))))))))))((())(((()((()(()())))))())())()())(()())))))((()(())((((()()(((()()))())()())))(((()))(())(()()))()))))((((((()))))))()()()))()))))))((())))(())(()()))))())))())()()()(((())()()()((((()))))()()))(()))(()()()()()()(()(())))())((((((()()()())))))(()())()))))()()()()()()(()(()()((((()(())(()))()(((()()()()))()()()((((()(()()))))))())())))()))()()))()()()(((((((((()()))())()))))()()))((())(()))())(()(())()()())))))()(()))))()((()()((((()())())())()())))(()))))()()()((()())))()(((((())))))))(()())())(()(())()(((()((())())(()))(()()(()()))))((()()(())((((()()((())()(())()()((())))()()(())()(()())(()()())))))))(()))(()(()))))))((()())())((())))))))(((()())()()((((())))(()(()())(())))()))(()))()())()()))))()(((((((()((())()((((((()(()())((())))(())(()())))()()())()(()()(())((((())(((()()))(()()()(((((((())))(()))(())))(()()))))))(((()(()((()()(())((()())(()(()()())(())))))))()))(())())))((()())(()))))))))())()(()(()())(())(()(()(()()))())()))(()())((()))()()))())())()))()))()())((((())(()()(()(()))))(()()())(()()(()()))))))(()(((())(()))()((())))()()(()()()((()((((()()))(())(((()()(()(()))()()()((()()())(((((()())(((((()())(())))))()(()))()))))))((())(())))))))()()(()())()())(())))(()((()(())(()))(()((()((()())((()()(())())(()()))((()))())(((()()()((()((()(()(())))))(()())))()()()(())()()((((((()()()(()(((((()())()())((()))(())(()())))))(())))))()))(()()()))())))(()((()())))(()()(())())()(()))(())))(()(())())((((()(((()())(((()((((())((((())))()()((()((()(()))(()))(((())())()((()))()()())(()(()()()(()(())()())))))))()))()()))((())((()())(()(()(()))()(())))(((()(((())(((()))())()()(()(())))))(())()((()(()((()())(()))(((((())()((())()))(((((())())((())))))())(()(()(((()()(())())())()))())(()()()))(())(((()(())()()(((())))()(()((((())(())()))(())((((((((()))((()()))(())()()(())((()))())))(((()())(()()))())()(()(()((((())()())((()(()())()()(())(()))(())((((())((((())))((()((()())(()()))(((()))(()()))(())()))))(()(()()()((((()))))(()((((((((()))()(()))(())()()))()(((()()))())))())()))))))()((((()()())()(())(())())(()(()()(())(())(((())()))))(()()))())))()))((()))()()(()(())(()(())()))))((()(()))()()))()()(()(())()(()))))(()(()()))()))))()(()())))())()))(()(()(((((()(()))())()))((((())))(()())))()()())))(()()()((((()((())))))((())())((()((((()())()())())()())()())(()()()))(((()())(((()()(()(()))()()(()))(((()((()))()))()())())(()(()((()()))((()())()()())()))))(()))()(())(((()(()()))))((()((())))())(()))((())(()((((())(())())(((())()))(()()()(((()((()(((())(()((()()(()(()((())((()((())()())(()(())))(()))()))()))())(((()()((()(())())()))()((())()()())()))())(())()(()()((()(((((((()))))()))()))())(()))))(((()())())()((()(()())())))))()()()(())()(((()()))())())(((()()))))()))))()()(()()))(()))(()))))))(((((((()(((()(()()(())()((((((())))(((()))(()(((()))(()))(()())(()()))()()(((()(()())())())))(((())((())(((()())(()()()(()(((((((()))))()())))))((())((()()()()()())())())))()))())(())((((()()())()(((()((())(())(()((()))(()))(())((((())()())(()((()(()))())))))()()(()))())()))((())((()(()())))()(()(()(((()()()()))()()(()(()()()))()))(()())(()((())((())()(()(())))(()())()((())()))))(()))))(()(((((((()())()))()(()))())(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((((()(((((()))))))(((((((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((()())))))))))))))))((((())))))))))))((((((())))))))))))))))))))))))())))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))(((((((((()))))))((((()((((((((((()))(())))))))(((())))))(((((((()))))))))))))))(((((((((((((()))())((((())))((((()))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((())((((((((((((())))))))))))))))((((((()))())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))((((())((())))())))))))))))))(((((((((((()))))))))))))(((((()))(()))))))))))))))))))))))))))))))(()))))))))))))))))(((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))((()))))))))))))))))))((((((((((((((((())))))))))))))))))))))))))((((())(()))((((((((((((()((()())())))))))((((((((((((((((((((((())(((()((())))))))))))))))))))(()()(()))))(()))))))))))))((()))(((((((()))))((((((((((((()))(((()))))))))))))))))()((((()(()))))))))))((((((((((((((((((((((((((((((((()))))))))))((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()(())))))))(())(((((((((()((((((((((((())))))((((((((((((()())))))))))))))))))))))((()(((())))()(((((((((((())()))))((((()))(())))(((())))((((((((((((((()))))))())))((((()(())(((()))))((()))))))))(()))))))((()))))))))))))(((())))))))))(()(()())))(((((((((((((((((())((((())))))((()))))())))))))))))))))))((((((((((((((((((((())))))))((((((((()))))))))()))))))))))))))))))(((((((((((()))(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((()))))))))))))))))))((((((((((()))((((((()))((()))))(()))))))))(((()))))(((((((())))((())))))))))(((((((((((((((((()))(())))))))))(())())))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((())))(((((((((()))))))))))))))))))))(((((((((())((((())())))))))(((()))))(((((((((((((((((())))))))))))))))))))((((())))))))))))))))))))))((((((())))(())(((()))))))))(((((((((((((((((((()((())(())))())))((((((((()))))))(()))((((((()))))((()(())))))))))))))))))))))))))))))))(((((())))))))((((((((((((((((((()))))((()))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))())))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))(((((((((((((((()))))))))((((((())))))))))))))))))))(((((((((()))()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))((()((()))))))))))))((((((((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))))))))))))))))))((((((((((((((((((((((((())))))(())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()))(((((((((((((((())(())))))))))))))())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))(((((()))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((()())))))((((((((((((((((((((((((((()))))(((())))))))))))))))))(((((((((((((())))))))))))))))))(((((((((((((())))((()))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((()())(((())))(((((())))())((((((((()))))((()))))))))))))))))))(((((((((((((((((((())(((((((((((((())))))))))))))((((()))))))))))((((((())))))))))))))))))))))(((((((((((())))(((((((()))))))))))))))(((((((((((((((((((((((((((((((((())))))))))))))))))))))(((()))(()((((((())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))))))(((((((((((((((()))))))))))))))((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((())(((((((((((((((((((((((((())))))))))))))))))))))))))))))))))((((((()((((((((())))))))())))(((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((())(((((((()((())))))(((((()))))))))())))))))))))))))))))))((((((((((((((((((())((()(())))))))((((((((((((((()))(((((((()((((())()))(())))()))))))((()))))))((((((((((((((())))))(((())((((((((((((())((()(())))))(((()))(((()()))))))))))(()(((()))))))))(((())))()()))))))))))))))((((())))))))))))(((((((((((((()(((((((())))((())))(())))((((())))()))))))))))))))))))))(((())))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))(((((()))((((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())(())))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((())((((((((((((())(((((((((((((((((((((()))((((())))))(((((()))))))))))((())))))))((((()))))())))))))))))))))())))))))))))))(()))())))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))((((((()))))(())))))))))((((((((()()))))))))))))))))))((((((((())))))(((((())))))))))((((((()))))))))))(((((((((())))))()())))((()))))))))))))((())())))))))(((((((((((((())(((((())())))))))))(((((((()))((((((())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))(((((((((((((())))((((((((())))))))))))))()))))))))))))))))))))))))))))((((((((((())))))))(((((((((((((((()))((())))))))())))))))))))))))))))))))))(((((((((((((((((((((()))((())))))))))))(((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))((((((((((((())())))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()))()))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((()))))))))(((((((((((((((((((((((((((())))))))((((()))))))(((((((((())))))))))))))()))))))))))))))))))))))((((((((((((((((((((((((((((((((()((((())))))((((((((((()))))(())))))))))(((((((((()((((()))))))))()))))))))))))))))))))))))((((((((())))))))))))))))(()((((((((((((((((((((((((((()))(((((((())))))))))))))))))))((())))))))))))))))))((((((((((()))())(((((((((((((((()))))))))((((((((()()()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))()))))))))))))))))))))))))))))((((((())))(((((((()(()))))))))))(((())))(((((()))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))(((((((((((((((((()())())))))))(((((((((((((((((((((((())))))(((())))))))))))))))))))))))))((((((((((((((())))))))())))(((((((((()))(()))))((((((((((())))))((()))))))))))))))))))(((((((((((((((((((((())))))))(()(((()))))))))(((((((())))))))))))))((((())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((())())))((((((((((((())))))))))))))))))(((((((((((((((((())((((((((())))(()))))))))))))))))))))((((((((((((((((((((((()))))))))))))))))))))(((((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((()))))))))(((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((()))())))))))))(((((())))))))))))))))))))))))))))(((((((()))))(((((((((((((((((())(())))())))))))()))))))((((((((()))))))))))))))))))))))(((((((((((((((((((((((((((((((()))(()(())))))))))))))))))))))(((((((((((()))))))((((((((((((((((((((((((((()())))))))))))))))))))))))))))))))))))((((((((((((((((()((((((((())))((()))))))))))))((((((((((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((((())))))))))))(((((((((((((((())))))))))))))))))))))))))))))))((((((((((((((()())))((())))))(((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((())))(()))))))((((((((((((((((((((((((((((((((((()))((((((()))))))))))))))))((((((((((((((()))))(()(())))))(((((((((((((()))))(()))))))))))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((()))))))))))))))))(((((())))))))))))((())))))))))))))))))))))))))((((((((((((((((((())()))))))))))((((((((((((((((()(()))))))))))))))))))))))(((((((())()))(((((())))))))))(())))))))(((((((((((((((((((((((()(())))((((((())))())))))))))))))))))))))(((((((((()))))))))))))((((((((((()(((())))))(((((((()))))))))(((((((((((((((((((((((((()()))))))))))))))))))))))))))))))))))))))((((((((((((((()))((((()))))))))))))))(((((((((()))(((((((((((((((())))))))(((())))()))))))(()())))))))(((((((((((((((((((()))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((()))))))))((((((((((((((())(())))))(((((()))))))))((())(((((((((((((()))))))))))))))((((()))))))))))))))))))))))))((((((((())))))))((((((((((((((((((((((((((())))))()))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())(((())))))))))))))(((((()))()))))))))))))))))(()(((((((((((((((((((((()(())))(((((((((((((((((((((((((()))))())))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((())((((((((((((((((((((())))))))))))))))))))))(((((((((((((((((((())))))))((((((((((((((((((((((((((((((((((((())))))))))))))))(((((((((()))))))))))))))((()(((((((())))((()))))))))))))))))))))))))(((())))))))))))))))))))))))))))(((((((((()))((((((((((((((((((((((((()))))))(((()))))))))))))))))))))))))))))))))))))))))))((((((((())))())))))(((((((((())))()))((()((()))))((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((())))))))((((((((((((()))()))))))))))))(((((((((((((((((())))))((((())(()))))))))))))))))))))))))))))((((((((((((((((((())))))))))))))))))(((((((((((((((((((((())))))))))))))))))))))))))(((((((((((((((((((((()))))))))))))))))))))((((((((((((((((()))))))))))))(((((((((((((((((((((((((()()))))))))))))))((((())(()(())))))))))))((((((((((((((()))))(((((())))))))(((((((((((((((((((((())))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((())))))))((((((((()((((()))())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((()(((())((((())))))))))(((())))))))))))))))))))))((((((((())))))))(((((((((((((((((()))))))))))))))))))((()(((())))))))))))))((((((((())))))))(((((())))))))))))(((())))))))))))((((((((((())))))((((((((((((())))((())))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))())))))((((((((((((((((((((((((((((((((((()))))))))))((((((((((((((((()(()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))))))()))(((((((((())((((((((((((((((())()))))))))))(((((())())(()))))))))))))))))))))))(((((((()((((()))))))))))))))))))))))(((())))))))))))))))))(((((((((((()))))))))))))))))))))))(((()))(()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))((((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()))))))))))))))(((((())))))))))))))))((((((()))))))))((((((((((((((((((((((())))))))))(((((((((()))))))((((((((())))))))))))((((())))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()((()))))((((((((()((((((((((())))))))))))))))))))((()))((()((((((((((((((((())))))(())))))))))((((((())))))))))(((((((((((((())))()))))))))())((((()()(()))(())))))))))))))))))((((((((((()()))))))))))((()))))))))))))))))))((((((((((((((((())))))())))(((())))))))))(((((((((((((())))))))((((((())()))))))))))))((((((((((((()))((((((((((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))((())))))))))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((()()))))())))))))))(((()(((((()))))(((((((()))))))))))(()))))))((((((((((((((((((((((((((())))))))))))))(((((((((((()))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((())(((((((((((())))))))))))))))))((((((((((((((((((())))))))))))))())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()(())))))((())))))())))(((((((())(((((((((((((()(())))))(()))))))((((((((())))))))((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))))))(()))))))))))))))(((((()))))))))))))))))))((())))(((((((((((())))((((((((())))))))))))))(((((((()((((((((())((((()(((()))((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))((((((()))))))(((((((((((()))))))))))))(((((((((((((((((((((((((()((((((())))))))))))))(((((((((((((((((((((((((((((((())))))))))))(())))))))))))))))))))))))((((((()((((((())(((((())))))((((((()))))((()((((())((((((((())((((((())))(((()))))()()()))))))))))((((((((()((())))))))(()))((((((((()))))))))))))((()(()))()))))))))))))))))))))))))))))))))(((((((((()))(()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))()))))))))))))))))))((((((((((((((()))))))))))))))((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())())))))))))((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()(((())(())))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))()))(()))))))))(((((((((((()))()))(((()))(((()(()()))))))))))))))))))(()))(((((((((((((())))))))))))))))))))))((((((((((((((((((()))))))))))))))))))((())))))((((((((((((((((((((((((((((((((((())((((()))(()())))))((((((((((((()))((())))))())))))))))))(((((((()((())((()))(((((())))))))))))))))))(((((((((((()((()(((()(()))))))(((((())))))))))))))))))))))))))))(((((())((()())()))))()(()))))))))))))()((((()(()))()))((())((()(((((((()(())))(()))((())(()))))))))))))))))))))))()))))))))))))(((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((()))))))))))))(((()))))))))))))))))))))))(((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((()()((()((())))))))))))((((((((()(()))))))((((((((((((((())))))(((((((((((((((((((((()))(((((((((((())))))((((((((((())(((()))))))))))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))((((((((()))))))))(((()))))))))))((())))))(((((((((((((())))))())(((((((((((((())((((())))))))))))))))))))))((()))))))))))))))))))))))((((((())(((((((((((((((((()))))((((((((()))))))))))((()))((((((((((((()))))()())))))))))))))))))))))))))((((((((((()()))))))))))))))))))))))))))))))))))))))((((((((((((((((()))))))((((((((((((((((())))))))))))))))(((((()))(())))))))))(((((())())((((((((()))))))))))((((((((((((((((())))))))(())))))))))))))))(((((((((((((((((((((((((((((((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((())()))))))))((((((((((((((((((((((())))))))))))))))))(((((()))(()))))(((()))))))(((((((((((((((((((((((((((((())))))))))(())))))))))))))))))))))(((((((((((((((((()))))))))))))(((((()))))))))(((((((((((()((((((())))))((()))())(((((())))(((()(()))))))))))((((((()))((((()))))))()((())))))))())))))))))(((((((((((((((((((())))))))))))((((((((((((((((()))))))))))))))))(((())((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))(((((((((())))))))))(((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((())))))))))))))))((((((((((((((((()(())))))))((())))))))))(()))))))))))))))))))(((((((((((())((((((((()())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())()))(((((((((((((()))))))))))))))))))))((((((((((((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(()))))())))(((((((()))))))))))((((((((()))))(()))))))))(((((((((((((((((((((((((((((((((((((((((((()())))(((((((()))))))))))((((())))))(((((((((((((((((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((((((())))))(((((((((())))))))))))))))))))))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))(((((((((((((((((((((())))))())))))((((((((((((((((())(())((((((((((((((((((((((((((((()))))))))))))))))))))))))))))(((())))(()(((((((((()()())))))))))))(()(((()))))))))))))))))))))))))))))))(((((((()))))))))(((((((((())()))(((((((((())))))))))))))(((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))())))((()))))))))))(()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()((())))((((((()))))))))((()))(((((((((((((((((((((((((((()(((((((((((((((((((()))((((((((((())))((()()((()(()))))(())((()))))((((((((((((())((((()())))()))()))(()))())))))))))))))))))))))))))))))))))((((((((((((((((((((()(((((())(())))(((((()))))))))))))))())((((())))))))))))))))))(((((((((((((((((((((())((((((((((()))))))))))))))))))))))))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()())))(((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))((((((((((((((()))(((())))))))))))))))))))))))))))))((((((((((((((((((())))))))))))))((((((((((((((((((((((((((((((()((((((())))())))))))))(((((((((((()((((((((((())))))))))))))))))))((((((((((((((((((((((())))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((()))))))))))))))))))(()))))))))))))((((((((((((((((((((((()))))(((((((((())(()))))))))))((((((((((((())))))))(((())))))))))))))))))))))))))((((((((((((((((((()))))))))))))((((((()))((())))))))))))))))))))((((((((((((((((((()))))(((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()))))))))())))))))((((((((((((((()))))(())))))))))))))))))))))))((((((((((((((((((()))(()))))((((((((((((((()())))((())))((((((((((((((((((((())))))))))))))))))))))))))))))))(((((((((())))))))(((((((((((((((((((((((((((((((((((((())))))))()))((((((())))))(((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((())((((((((((((((((((((()))))))))))))(((((((((((((((((((((())))))))))))(()))))))))))))))))))))(((((((())))))))))((((((((((((((((((())(())))))))))())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((())))))))))))((((((((())))((())))))))))(((((((()))))))))))))))))(((((((()((((((())))(()((()))(((())())())(()))))))))((()()))))))))))(((((((((((()))))))(((()(((((())))))))))(((((((()(())))))))))))))))))))))((((((((((((((((()(((())))))(()))((((()((())))))(((((()))))(((()(((((()))))))))))))))(((((((((((((((((((())))((((((((((((((((())))))))))))(((((((((()))()))(())))))))))))))))))))))))))))))(((((((((((((((())))))))))()))))))))))))))))((((((()))))))))))(((((((((((((((((((()))))))))))))))))))(((((((((((((((((((((((((((((((((())((()))))))))))(((()))((()))))))))))((((()))(()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((())(((((((()))()))))))))))))(((((())((((((()))))))))()))))))((((((((((((((((((((((((()))))))))()))((((((((((((((()))))))))))))))))(((((((((((((((((((((((((()))))))))))))))))))))))))))))))(((())))((((((((())())))))))))))))))))))))))))))))))))))(((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((())))))))))))))))((((((((((((())))))))))))((((((()))))))))))))))))))))))))))))))))))))()()())))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((()))((((((((()))()))))))))))))))))))))))))))))))))))((((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))((()))))))(((((((((((((((((((((()(((((()))))))(()))))))(((((((((((((((((((((((((((())))))((((((((((((((((((()))())))))())((()))))))))))))))))))(((((((((((((((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()((()))(((((())))))))))))((((((((((()))))))))))))))))))))))))))))))))))))((()))))))))(((((((())))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))((((((((((())(()))))))))))))))))))))))))))))(((()((((())))))(((())))((())))))))))))))))))))))))))((((((((((((())))))))((((((((((((()))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())()))((((())(((())))))(()))))((((())))))))))))))))((((((((((((((((((((((((((((((()))((((((((()())))))))))(((((()))((())))))(((((())))))))))))))))))))))))(((((((((((((((()))))))))((((((((((())))))))(((((()))(((())))()(((((())))))))))((((((((((((())()))))((((((((((())())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((())))))))))))))))(((((()))))))))))))))(((((((((((((())((()))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))(((((((((((())(()())))))))))))((((((((((((((((())))))))))))))))(((((())))))))))))))))(((((((((((((((((((((((())))))))))))))))((()))))))))))))))))(((((((((((((())(((()()))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((()()))))))))))((((((((((((((()))))))))))))))((((((((((((((()))))))))))((()))))))))((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((()(((((((((((())))))))))))((((((((((((((())))))((((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((())(((((((()))(()))))))(()))))))))(((((((((((((((((())))))())))))))(()))((((())())))))))))))(((((((((((((((((())(()))))))))))))))((((((()))))))))))(((()(()))))))))(((((((((((((((((((((((((((()))))))))))(((((()((((((()())))))))))))))))))(((((((((((((((((((((((((((()))))))))))))((((((((())))))))))))))))))))))((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))))(((((((((((((((((((((()()))((()))))))))))))))))))))))))))))(((((((((((((((((((((((()((())))))((((((((()))((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((())(((())))))(()))))))))))))))))))))))))))))))))))))))))))))))))()(()))(((()(()))))((()(())))))()()))))()((()(())((((())(()((((()())))))((((())((())()()(()))()())())()((())()(()(((()(()(())((((((()))(((((())((()())))(())()()())())()()(((()))(()(())(())(())))()()))((())))(()()()))(()))())((())(((()(()()(()(())((()(((()))(()))(())(()()(())()))()()())((()())(((())())(()(()((((())()))))))((()))))))((())())(((())()(()((()(()(()()()()())((())())((())(())((()())()((()()())))()()((()(()))())((()))()())())(()()()()())(())((()(()()(())())()(((()(()))()))(()(())(((())()((()))))(()))))(()()()))(((())((())(()()(())((((()()))))((((((()((()(((()(()))(())(()(()))((()(((((()))))())(()()())(()())(())))()(()())))(()()))()()(()())())()))(((((())))(())))()()())()(((()))(())()(())))))))())))(())))())(((())(()(()()()))))))(((((())()()(((()())()))))))))))(((())(()))()()))()(())())((((()()(())()(()())()()())((()))()((((())(())))()(())()((())(())(())(()())(()))((((()())(()))((()((()())()()))((())))()())()()()()((())()(()()(()(())(()(()(((((())()))))()((()((()()())))()))(()()())()()()()))()))())))())(()())))()))))(()()(()())())))((((()(())((((()(((())())(((()()((()(()((())(()))(((()()()()))()()))())())(())()()(())((()(())()()))))()((((()())(()()())()(((()((())))(())))((())()(()()))()()(((((())())()()()(())))()()(((())))())(()())(()()(()(((()()(())())()))())))(())(((()))(()))()))))(())))))((((()()(())(()()(()(((()((()((()()(((((((()(((())((())))(()))()((((())))()()())((()))))(()))()()))())()(((()((((()(()())()))(()())()())((((((())(((()((()((((()((((((()((()))))((((()))))((()())((()((())()(()))(((()()))(((((())))(()(((()(((())()))))((()))()((())()()()(((((()())()(()(()))((()())()(()))()(((((()()))()(()))))))((()())))(((())(()())((((()(()()(())())()()()()((((())())((((()())((())(())(()((())((((()())))()()())(()((((()))()())(())()))()()(())))(())))))((((())()))))()((())())(()((()()()))()(()())()())()((())()()))((((()()())()())()()((()())(()()()()))))))((((((()((()(()()(((()))))())(()))(((()))()()()))())())()(((()((()()(((()()())((((()((()((()()()))()()()()()))())))(()()()))))(())())))()(((()(()(()()))((((())()(())(())(()()())))(()))((()())(((((())((((()(()((()(()())(()()(((())((()()))()())))()()))())))((((())()((((((((((((()()())())))((((())()()()())))())))()))(()()())(())(())())
|
|
())))()))((())(()(()))))(()(()))()(((()))(()()(((()(()(()))())((()())()))((()))(()((())()))((()))()))()))(())))()()(()))()())())())(())))())()()()(())(())()(()))))(()((()(())()))(()))())((())())(()))()()()(()))()))())(((((((()(()((((()((((((((((((()))()()(((()()()((()))(((()))(()()((((((()())))((()((()())()(())(())((()())()))(()))))())((()()(()()(())()())((())())()()())()())))(()(())()))())))(())())((()((((()()((()((()(()())()(((())((()))((()))((()()()())))()())())())(()))))()(((()())((((()(()((()))()(()())(()))(()()()()())()(()()))))))(()(())))())(()())))(())()(()()()))()())))))))())()()))()(())())()((((())))))()())))))()())(()()((())())())(())()(()(()((()(()()(((()()()))((((()))(())((()(((()))())(()))((())(()))((())(((((((())()(()((()((()))((()(()()()()(()(())((())()(()()()()(((()())()()(()())()(())((()))((()(()(((()(((())(())()()))()))(()))))((()))())(()))()(()())()))())()(()(()((()(()()()((())))))())((()(((()()))(((()((()(()(()()))(()))(()))()()(()))()(())))())(()(()((((())))(())(()))(((()())()()))(())()((()(()())((())))))()((()())()))(((((()((()())()(((())))(()(()()))(((()(())()((())())(())((())))((()((()(((())()))()()))(((()(((()()(()))()(((((()()))))()(((())())(()(((())))(()()(()()))))())()()(((((((((((())(((()())())))()(()()()()(()))))((()(()())()()()((())(()())()))((()))))(((())))(()(((())()))()()((())((())()(())(()())())()((()((((()))))((()())))(())())()()))((()(()()()()(())((((())(()(()((((()))()())(((((())))))(())()))((((((()(()))()))))()(())))())()(((())(((()))))()))(((()((())()()()))()())(()())))((()(()(())(()))))())))(()((((()))()((()((()())()))))))((()))())(()()((()()(()(()())()()(()()(()))((()))()()())(())()(((())(((((())(((()()()(())()(((())()))(((()))(((()()()((()()()((()(()())))))((((()()((()())(()))))(((((()((()))()))(((()))(())()))((())(((((((((((()))()))()))()))()((())))()((()))))(((()()())(()()(())()((()(()()()()(((())))()((()(())(((()()(((()((())))))()())))()))(())))((((())())(((()()(()(()(())()((())))))((()))()(((())))(())()())(()((())))))(((())(()())))()(()()()))())(()()()))(())))))(()(((()(()))))()(()(())())(((())((()())))))()((()())()()()()(()(((()(()))(())))())((()())))()))(()(((((()))()))))()((((()())((((()))(())()(()()))))((()(()()()())(())()((((()(()((()(())(()())()()))()()()((((()))(((((()))))((()((()()((((())((()))()())())(((((()()))()())))(())())()))))()()()())())()))))(((()((((()((((())(()))())())((())()()))))(((()(())))(()())((()(((())())()((())))()))()(()))))(()()))))))((((()())())((()()))(())()())()())(()))))))())(()((((())(()()(()()(()(())))))(()((())()))(())))()))(((((((((((())()))))(()(()))()))()(((()()())(()))))()))(())))))))(())(()(())())((()(()))())(()(())()))(()((()))(()))))((((()))()(()((()((()(()))))(()))((((()((()))(()()(((()(()()()))()(((()())()()))()))())))(()(()((()(())()()(()))))(()()))())))())((((()()))(())()(())(())()))()))((()()))()(()))(()()(()()((((()()((())(())))()()()()(((())()(((())()))()())))()((()((()()((())((()(()()(()(())(((()))()))()()()((()())((()(())))(()())))))()((()(((())((())())((())()))))()(((()((((())))))))(()()())()((()))))((())))())((())())))()))(()())((()))))((()))))()(())(())))()()))())()()(()()())))()()))))((()()(())()(((()()())(())())(())))()()(()()())())))(((())))(())()()()(())(()()))()()())()(((((())(())))))()()(((()((())(((())))(()(())()(()()())))(()()(((((()))))()))(()(())())((((()))()(())())())(((()))())(()(((((()()(()(())))(()())(()())((()))(()))()((((((()()))(()))))(())))())(()()()((())())))(()(((((((()(()))(((())()()(((())()()()))))(()((()(((()())))(()()))((((((()))))()()())((((()(()()))(((()(((((()))(()()()))(()())(((())(()))((((()()((()()()))()()())))))))()(((()((((((()(())(()))())())())(())((()))(()())(())))()))()((())((())(((()()()())()))()))))(()()()()()())))())))()))())(()))((()())()(()))))))(()(()))(())((())()))))(()(()(((((()(()()((())))()((((()()(())((()((())((()(())((()))()()())((()()())((())())((()(()(((()(((())))(((())()((()))))))((())((()(()((()))(())(((()(()))(()()(()))()())()((()))(())())()))()()()())))))()())()()(((()(()(())(())()()(((()(((()()(()()((())()())()((())))((()(((()())))(())(()()((()((()))(()))()(()((()()(()((()()()((((()(()))()))()(())))(()())((()))())())(()(()()(((()))))()()(()(()()))(()))))((())()(())(())())))())((()(()())()))(()((((())())(()((()())())((()()((((())())()())(((())()))(((()(()))(())()())()(())())())((()()(()()())()(()((()()(()(()))())()((()(())))()())()))()(()((()())(((()(()(((())(()()((()(())(()()))()((())))()())())))))())))(()(()((()(((()((())())()))(()()((((()))(())()()(()(()))((()())((()(()()(()))))(())(((())))()))(()))))()(()((((((()))())())()))((()(((()))))((())((()((()()))))(()))()(()((())()()(()())))))()()))(())()()((()()(()())()((())))))())(())((())((()())(()))()))(())(())()(())((()())(((()(())(((()))))))(()()()))))()(()))))()())(()(()()()))()(())(((((())))(()()))()((()()((()(())((()((((()())()()))()((())(()(((()())))()(()(((((()())))))()()()(((((()))()())))((()())()))()()()())))))()))))))(())())())(((()))())())())((((())(()((()()()(()())()))(()))((()()((()(((()(()))))))()())()))())((()()))))(()((()(((((())()())((()()(()()())(((((()))())))()))((()())(()(())))(((()())()(()(((()())()((())(()))(())(((())(())))((((()))()())()()((()())((((()))((()())))()()())))()(()))()(()()(())()(((()()(()()))())()))()))(()))((())))(((())))())()(()(()())()())))))((((((((((()))())()(()))))))))))((()()()())((((()()))))))))))))(((()())()))())))())())())(()((((()()))(()))))(((((())))))(((()))())()))))(()))((()((())((())(())(()(()((()(())()()())(())()))()()))(())))()(((()())))())())((((((())()()(((())(())()((())()()(())()))()()())())()()((()()))((((((((((()()()(()(((())))()))((()()))(())))())))(())()))))))))()())((((())))))(((((((((((((((())())))())())((()))(()))())((()()())()(()()))()(())()(()((()(()())(())()(())))(((()())((()))()(())()()))())((())((((((()((((())(((()(())((())))(()()()))((()))((()((((())((((())(())()())))))(()()()()()()()(()(()()()((((((()()))((()()))(()()())(()))()(((()((())))))))())()(()()(())((())))(()(((((()(())))()((()()))())()()()())(())())()((()()(()())()()))))))(()()(((()(())(((()(((()())()))())))(()((()((())))(((())()(((()())(((())))((((((((())()((())()(()()()(((())(()))(()())))()))))()()((())))(((()()((()(())()(())(())(()()))(((()((()()(())((()))()))))))))(()((()))()()()()(())(()(((((())()()(((()(())()()(()))()()()((()()(())))((())((())((()()))())))()())(((())((())()()()()))())(((())))((((()))))()))))())(((())(()(()))(((()(()())())))()()(())))()(())())(((()()(())(())(((()))()(()())(()())))))()())))(((((((())))))(())((()(((()(()())()()(((((((()))((()()()(()))())))((()))((((((()())))((((((()((()))(()))((()()())())((()))(())))))(()()(((()))))))(())()()(()(()())()))(()(()())((((())))(()()()(()(())))()())((((()((())))((())))(()()()))))((())()()))()())())(())))())()))((())((((()(()())))())()(())()))(()()))(()()))())(()()))()))))(()(()(()()(()()()()))(())()()()((()(()()))()))()()))(()((()()))()()(()(())())())(())))((())()()))(((())((()())((((())(((()(((()()()())(((())()(((((())(()))(()))))()))()(()((()()())((()()(())())))(((()((())((())()(()((()((())()()))((()(()())()))()())((()(())))))((())()(())((()())())()())((((())()()))(((())(())()))(()((())((()())))((()(())))())((()()((())))))))))()))())())))(()())()(()())())))()(((()())()())((()()(()()())())(((((()(((((()))()(((((((((()(()((())(()))(()()(((()))((()())))(((())))))((()()((((()(((()(()()))())()))()(((())(()()())()((()()(()(((()()()((()(((())(()()(()()()((()())()))()())()))()()())(((()))())(()(())()))())))))()))()())(()()())())))))())))))((())(()((()))())))))())))())((())((((())())()(()((()(((()(())))))(((()())(()))()()))((()())()))))(((()())))))()((((())(()(()(((())))(()(()(()))((()((((())))((((()()(((()())((()))()()())()()(()())())))()))(())(()()(()(()()(()()(()(((((((((())(()))((((())))()(()))(()))(((())()((()()(())()))(()()((()))()))((())(((()(((((())()((()())))()()(()((()(((()))(()()()))))))(((()()()((()))((())(())()))))))()()(((((()((()))))(()(()(((((((()()))((())(((((())()()()()()())(()()))()()()))())))()(((()))())))()))))()(()())((()()(())()(()(())))))()))(()((()(((()(((()))(()(()()())(((())(()))()()())()())())))()))(()))(()(((()())((()(((())(()())())(((()))()(()))()(()(()))))))()))(((((()()())(()()))()))())((()()())(())())(()))))))(())()(((())(()))))))(()(()()((()((()))()((()(())()))))((((()))))(()))()(((())()()())((())()(()(()(())((())))()(((((((((()))()()))()()())())(()))()()(()(())()())))(())(()))()()((())))(()(())(((())()((((()())(()(()())()()))(((((()()()(()))(())()(())(())(((((()())))(()(((((()))()(()(((()))()(()())))()))(()()))(()))(())()))((((()))))(((((((())(()))())(()))))())()))(())(((())))((((())(()(((((((((()(((((((((())()(()()()()))(((())))((()))))()(())((()()((()()(())()()))()))((((()))((()()))))(()(((((())()()()))))(((()(())()((()()()(()())())()()))()))())((()()))(()(()()()(((((())()(()))))()))()))())(())((())())((()())(())())()()))()))((())()(((()(()()))))))()((((()()(())((()())))())())(((())(((()()(())))(()()))))(()()())((()))()()())(()())())(((()()((()(((()()))))(())()((()()(()()()()()((()()))()))(((())))(()())(()(()))))))))))))(((((()()))))((())((((((((()(()((())))()((((())((()))(())())))(((()()(((()))((())))(((())()((())))()))((()()())())))(())))(((((())))((()())))))())(()(()())))(())()(((()(((((()((()()))())()(()()))((()))()()))()(()(()((()))))(()))))()(()(()((()))()))()))))(((()()((()((())(()()(()())()))()(())((()((()((()()))()())()(()()(()))()())(((()(()(((((()()(((())()))((((())))(((()))(()()()()()(()()))((()((()))()))))()()(((())))()))(())())()()())(()((())((((()(())(())()(()())()((((((()))(())(()))))()())(())()))((()()()(())))))))()))((((()(()))(((()((((()())()))))((()(())()()())()((()(()()(()(((()))())))(())(()))()()((())(()())())(()()(())())()(()))())(()))(()()((()(()()()((()(()((())()))(((()()))(((()((()()()()((()((()))((()((()(()))((())((()()()()()))()))()()((((())()))()((()(((()())))()()((())()(()(((())(())))())(((()()())((()(()))()())())((((()))))())(()))())()((((()()()()((()((((()(((()(((()((()())()(()))))((((()))((())()()()(()))))))))))()())(())))((()())()(()(()())))()(())))((())))))(())))()))))))()(((((())))()((())()))())()())))((((((((()))((((()())))((()(())()()()())(()))(()()))))()(((((()(())((((()(())())()))(()))(((((()(((()()))((()(())()())()((()))))))()(((()))((((()())()))()(()(()()()()))))(())()((()(())(())(()))(((((((()(()))((((())()(())()(()))(()())))()))(())())(((()))(()()()))))))())))())()))())()))))()(()))))))(()())(()))())())())()())()()((()())(()(())()())()))(()((()()()))))(())()()))))(()()))((())(()())((())))((((((()))))))(()()((((((()(((()))(())))())()(())()((())))((()((((((((()(()))())))(()(()())((()))(()))))())(()()()((((()((()())(((()()))))())))()()())))(())(()()(()(())())())(((())())())(((())(()))))())(())))())(())()())(()))))()()((())())()))())))(()))))))((()))(()(()())())()))(())(())((()(()(())))))(()(()(((((()))))())((())()))))()))()()))((()(()(())(()(())(())(())(()()(((())(())(((())))(((())()(()((())())))))(()())()))(()(()()))(()())(())()(((()))))(()())))))(()))))(())(())())()))()())())()(()()))()())()(())()))))))(()((()(())(())()((()(((())())(((())(())()(()))(()))()(()())))((()))()))))()))(())(()()))())(())()())(()())())()))))()))()))()(())()())((()((()())(()(()())))(((((((()))()))))()))()(())(()())))()())(((((((()(()((())(((()(((()()((())((())()((())()()())()()))((()((())))()()())))())))())()))))((()))))()))())())()))())())()))))())()())(())(())())())))(((()((((()(())))))(()(())))))((()((())))((((((()))()))())())))))(((()(((())))))))))))()((((((())(((((())())()(((()((()))()))()))((())()))(())((((())((()(())()()()())()))())))((()))(()))))()((())())())()(())(()((()(()()((()((()(()((())))(()()(()())))()))((((()()()))((()()()((())))())(()))())())))((())(()())())()))(())(()()))))(((((()))()(())())(()()(())))))())(((((()())()((())((((((((((()(((()()(()((()((((()()()()()))(())))(()((())((()((()())(((((())((())))((()((((())))(()))()(()()()))))(()(((())()()())))))(())()())()(()()()))()(((()(()()())))())((()())())()))((((()()))))())()())())(((()(()))()((()())(((()()(((()))(()))))(()))))()()())(())()(()())())()()())()((())()(())))(((((()(()(())(((())()))))(()((()))((()(())()()))()((())((((())(((())((((()))()()))(()()))((()))(()(()))()))()((((()))()()())()(()))))))(())(()))(()())))()(()))(()(()()(((()((())(()))(()))()))()((((()))(((()(((()((((((()())()))((()()()())())))((())))(()())()))))))()()())()))((()((()()(()(()(()((((()((()((())((()()())()(((()()()((())((((()))((())))()()())))()())()()))()((()(()(((((()()()((()(()(()(()))))(())((()()(((())()))(((()))(()()()()()))))((())))))(()(()()(())))((((())((((((()()()))))()))))()()))())(())(((((()(((())))()))(()(((()))))(()))(()()(()((()((()()((((((()(()((()())((())))()((((()))))))(()))(())((()()()(((()()(()(()()((()))))(())))()())))()()())(()()((((((()(()()(()(()))))())))(()))()(((()))))(())))))))((()()(())()()(()(()()(())))))))(())(())(()(())((()((()(()()(())()()(()()()(()))()()))(())(((())(((()())))(()()()(()()())((()()))(())()((()(())()(((()(((()))))(((()))(((())))()()()((())())))((((((()))))())))(((())))))(()()(((())((((()())(((((((())(((()(((())((()())))()))(())))))((((()())(()))())((((())))())()(())))()()(()()()()((((((()(()))()(())((())())))))(((()))())())))(())))())))(()(())(()((((()())((()(())))()()()(()))()()(((((())())))))((()()(((((()()((()))()()(((((()()()))(((()))((()((()))((()))((()))))()())((()))()())((()(()))))))()(())(((()(((()((())(()())()((((()(()()((())()))()())(()(()))))()())))(()()(()()))))())((((((((((()()(()((()()(((())()()(()))()())()()))((()))(((((()((()()))))()(((()))(()((())()(((()())(()()))()(()(((())(())()()(((())))))())()((())(()))))()((())())(()))()((())))(()(()()()()(((((())()((())())()((())()(((())()))))((())())(((()(((()()((()())())((()()())((()()()(()((((()(())(((()((((()))((())))))((()()(())()((()))(()))(()(()((())()()((()()()()))())()(((()()((((()((()((((()())))(())))()()))(()()()()()(())())((())))()(()()((()))(((())(((((((((((()()))()(()(()))((()))()()()()())())()()(())()())))))))()())(()))()((()))))()())()(()(((((())()()()())(()))(()((())()()()(((())(()((())()())()())())()(()()(()))((()))()())))(()((()()((())))()())())(((((((()()())((())((())(()(((()))(())))())))(()((())())((())())((((())))))(((()()(()((()(())()())(()(()()()()))(()((()()()))))))(()))(())()(())()())(())(())()))(()()())))(()()())(()((()(((()()(()())())())))((())())))())()((((()((()()))()()()))))())()(()))()))(()())((()())(()))()((()(())()(((()()()(((()())()(((()()((((())(())((()))))()()()()(())((()(())))))(()()))((())(()(()())))(()(()(((())()))(()(()))()(()((()()(()()(())(()()()(()()()((()((((()()))()))((()))(()(((()(()))(((((((()()((()(()))((()((()(())()()()()((())((())((()()(()))()(((()(()()((((()(())))(())()()()())))()(()))((())()((()()()()((((((()))))()()((()())))()(((()(()))(())()((((())(()())())))((()((())()()(((())((()(()))))))(()))((((()((())()(()()())())()))()()()(())))()((()(()(())(())()((((((())())))()()()))(((()(((())((())())())())())())((()()())((())(())(()(()))))(()))))))()))((()())(((())))))))(())(()()))()()))))((((()())())(((())())()((((()((()())(()(())))(()())(()(())))))()()))()()(()()(((()(())))))))))(()((()()()))()()((())()))(()(((((())(()))()(((()(((()(()))()()()((()(()()))()()()()()((())((()))((())((()())()(((())))())))()))((()()())(())(((())(())())())()()(()(()))())()())(((((()())())))()))(()()(((()(())((()())(()()())((()()()()(()(())()))))))(())))((())((()()(((()())()))))())()))(()()())(()))())()(((()()))()))()))))((()(())))()))(()())(()(((())))(((())()))(()()()(())(()))())()()()))))))(()()((((()))))(((((((((()(()(()((((()))()))))()()((())()()())((())))()(()()()))((()((()))(()))()())))((((()(())))()())))(()(()())())))(((((()(())(((((()))()))))(())()()()(()(())(())()(()(()(())()((()()()))))(()(((())((()())(()(((()())(()))()((()(()()))))(()))(()()()(()(()))()()))))))))))))))(())((())))))))))()(((()(()())(((((())()(()(((()))((()()))())(()))(())((()((()(()))())())()))())((()((((()))((((((((())(())()))()((()()(()()())))()(()(()())())()(())()))()())))()(())))()(((()()((((((((()())(())))()()()()()((())))(((())()()(((()()())))()(())())()())(())((()())(())((())))))))()(()))()()))())(()()()))())((()()()(((()(()(()))((()(()))((()())))(((()())))()))(())(((())))))))()))()(()(((()()()()()(()(())(((((()(()()(()())()((((()))())((())((()(())))))((())))(()))))())))(()()(()())((()()((()(())))))))(())(((()()))())(((((())())())((()()((())()(()()))((()())((((())()))())(()))(((()))()))((()())(()))())(((())(((((())()(()())(())()(())(()((()))())((())(()(()(((()()()(((()(())())(()())))()()(())(()))(())()()((()(((((()()))((())(((()((()))((((()))((())((()))((())(()(()())))(()()))()))())((()())()()))())((((()((((((()()()(()())))()(())())))((((())(())((())()))()((())())((()))))((()))()((((()))(()())(()(()(((())()))((()())(())(())(())))((()(((()))(()))((((())()())()((()())())()()()))(((()())((()()(()(())()())(())((())((()))(((())(())(())()))))()(()(((((())(((())())(())()()))))))(()))()()())()()))((()()))))))((((())((()(((()()()()())())))((()))))(((())()()))(())()())()())))))()))()()))()))())()(()(()(())))())((())()())(()()))(((((()(()()))()())))()())(())()((())((())())))()))(())()()(()()())((()()())()))()())()()))))()((())))))()(()(((())(())())((()))(((((()((()()((((())(((((()(((()))(((())))))((())))(()))((())())((((()(()()))())((()()()())(()((())))()(()(((()()(((()()((()()(((((((())(((((()(((()))(())(((())))((()(((()))))((()((()(()()(()(()(()))(()))))((((())())(()))())(((((()(()(()))()())()))(((()((()))(()))(((())()(())((()))()(((((()(((())())(()))((())())))((()()))((()))))((()()())(()(())(())())))()))))(((()())(((()(()))))(())(()((((()()()(())((()(()())(()()(((()))(()))(()))(()))))))(())()()()((()(()())(())())))()()(()(())((()))()((())())(())))()(()))()()(()))((()))()))())())))())((()))())(())()))))())(((((())((()((())(((()(()()())()()((()((()(())())(((()(()())()))))()))((())(()((()))(((())(()))))()))((()))()()(()()))())())()((((((())())))()(())()(((()()((()))()(()))()))))(()((())()((())(())()(()()()(())))())()(()))))(()())()())))(()))(()(()))))(()))))(((()(())(()((()()()))))(()()((()))))()))()(())))()(((()))))(((()(()(()())(()()())))(())()))))()()))())))((()()))))(((((()(()((((()(()()()(()(()()()((()(()()()(())))()()()))))()()()((()())(())())))(())))())))()()))()))((((()(()())(()())())(((((()(()))((()(())())))())(()))((((()))((())((())())((()()())((())()((()))))())(()()(()(((()))()()()()))))))))(()())))(())())(((()(()((()(()())(()(())()))((())())))(((()))(())))))))(((())())))))))()(()()(())()))((())()(()(((((()()())((()(()((())(((())))((()))))())(()(((())(()))())()))())())(()))))(((((())())))(()((((()())())())((()())(())((()()(())(()()(()(((()())((((()))))(((()))))(((((())(()))(((())())))(()())(()()())(((((()()(()(()((((((())))()(())((())(()()())(((()()(()(()()(()))(()))((()(((())(()()()(()()((())))()()(())(((()))((())))))(((()()()((((()))((((())))())(()))())(()((())()()())())((()()((((((()((()(())(((((())((((()())))()(((((())())((())()))(()))))()(()))(((())()((()())()))))(())(((((()()(()(())))())())(()))))((((()())((())())(()())))())(((()))((((()))))()))))))())))()()())((()(((((()())()(())(())))()(())()()()()(((()((())()(()()((((())(())((()())((())(())))()())))))(())))()(())())(((()((())))())((()(())(())(()()()((()(()(((((())()(()())(((()())))()((()))()(())()()(())))()(())()))(()()(((())))()(((((()))())()((())()()))))()((())))())))))((())))()))))))(()())(()(()(((())(()(()(()))))(()))()((())))(()()(((((()(())()())(()))(()((((()(()()())(((()())()()))(()()))))(())())((()))())())(())))(()(((()(((()))(()()()(())))(()))()()((())())()()()((()()((())()(((()))()(()(()(()))())((()(()()()()))()()())(((((())()(()()))()())()())(()()))(()((((()))())))())(((((()())((((())))(()())))(()()((())())((()))(((())())()))())))(()(()())(()()()()))))()))(()((((()))()))())())))())())))(()()()(()())(())(()())))))))))(())(()))))((()((()())(((((((()())(())())((((()))()((())(())))())(()()(())(()(())(()(()))))))))(((()))()()(())())()()(((((()()()())(()()))()()(((()))(())))))())((()(()((()))((()((())(((((()((()()())(()()))(()((((()))(()((((()(()())(()((((())()(())()))((()))())()())(())())))(((()((()())(()((())))(()()(()(())))()((()))()()(()())()(((()())())()))())(()(())(()()(())))())()))())))()((()(()()((()(()(()()())))))(())((()(((()()()(()))()(()()((())((()))((())(((()(()))())))()()))(((())(()((()))(())()))))()(()(())))((((()(()(()(((((()(()))(((())((()))(()()(())((()()()))((()((()(((())()()(()))(()())()(()()()()())))()()()))()(((((())))()((())()))()(())))()()()())()))()())())))()(()(())(()))(())(())((((((((()()()))))()()))()()((()()()()()()))))((()())()((()(((()(())(())()()()())))(()))))((((())()()))(((()())()))()())(((())()())())((()()((((()()(())))(()(()((((()()()))))(())((()())(())))()))()()())())(()(((((((())()))())())())()((())()((()))())())(((()((((()((()())((())()(())((())))()))()())))))((()())(((())())()(()((()(()(()()(()((()))))())((()()()(((()))((()(())()))())((((((((())())()))()())()()))))(()))()())(())())())()()))))))(((())))())()((((()((())))))()()))())())()((())((())))()((())))))()())(())())((()((())(())())()()))))(()())()())(((()())(())))())()))()()()))))(())(()()(()((((()(()()(((((((((((())))((((((())()))()()((()))(()())()()((()))(()(((((()))))))))()())))(())()(()))((()(()())()())))))(()(((())()()())))))))()())()))(())(((()))()(())())(((()(())()(()))(((()())()(((((()))())()((()(())())(()()))()))()((((()((()()))(()()((()))()))()()))))(()())()())))))))))())(())())((()(((()((()(()(()(((((())()))((()))()()()))())()())()(())())())())))()((()(()))())))())((())()(()()))(((())())(()(((()((((()(((()(()((()())))((()))))((())((((())))(())())()()(())((()))()()())(((()((((()())((((())()))))(()((()))((())))))((())()))())(()(((((((())())()()())))()))))()))((()))()(()()))()(()())())(()))((()))()()()((()()((()()))())())(()(((()))(())(())(())(())(()((()()))()))(()()((())((()()()))((()((()(()(())())))))())())())(((())))))((((()((())(()())()))((()()(()()())))()(())())()(()()((()()((())())(()(()())(()(())((()())((((()())))((()(()()())(()()(())()()))))((())))()(((())))()((())(()()()()(()(((()()((()()))(()()))))()((()(())))(())))())))))())())))(()))()(())))()))(()((()(()))))())()(((())()()((()))(())))))(()((((((()(((()()())()()()(()()(((((())))((()((()(())()((()(((()))(()(()))((())))())))(()((())(()()))))()())))))())))(()))(()())))))))(()(()(()(()((())((()())))()((())()((()()(((())((()))())((()()((((())(((()))))((((()))))(())(()))()()()(()((()())))))()))()))))((())))())(((())(())(()()()))))()(())(()()(())((((()())(()(()())(()())()))())))((())()(()))))((()()(((()()))))(()()((()()()))(())(())))())()(()())))(((()(())))(()(()(((()()((()())((()(()(()())((()))()())))))()))()()((()()(())()(((()(((((((()())))((((())))(())(((())))))(())))()()))()()))()))(()(()(())()(())(()())(()((((()))))()((())((()()(()((()(((())(()(()()())()())))())(()(((()((()))()()()))))))))()())()()((()))))()(((()(()(())((((()()))(((((((()))())(())(()))(((((((()()()))()))())))((()(()()()())()((((((((((()(()))())))()(()(((()))))(((())(()())))))(())()))((())()()()))(())()))()()((((()((((()()))()))()((((())))(())()()()((((())()()()()())()))))(())((()))(()))((()()))())())((()()(((((((()((())((((()(((()()(()((())))(())(()()()(())))()())))((())()(()))()(()))())()()(())((()(()(((((()()(()()(()(()())()())()))(())))(()(((()(())(()())()())()(()(((()()))()(()()())()()(()(()))((()))))))))(((()(())))(())())())))))())()))()()(()(()(()()()(()(()())(())())()())(())))()((()())(()(())(()()))))())())(()))))()()((((())(((()(((((()()(()()))))((()))((())))(()()(((()(((())()(((((()))())()(((()))()((()(()()()))()((((((()))(()())(()()((())()()))()()(()((())(())))(()())())))))))))(((())()()((((()())(()()())())()()()()))(())(())()))(())((()())(((()(())()))()))()())()()(()((()))))(())(()(((()())())()())()(()())(((()))(((())())((())()(()()(()))())())((((()(())))()))()(()))))()(()()()(())))(())(())())()))(()))(())(((()))(()()(()(()))))()(()))()())))))((()())((())())))((((()))))(()()()()((())()))())))()(())))(())((()()())))())))))))))())()())()()))))(()())())()((((((()))()(())())(((()(((()()()()()())((())()((((())())(())(())()())((()((())((()()(())()))((()())((()))(()()(()(())()((()))()(()))())(())))((())(((())))))()())(((((()((()))((()))()()(())))()())((((())()()())()()(((()(())(()())))()))(())()))()((()()(((()()(((()(())()())())()()))))(((((()))(()(()))()))()(((((()()()))))())))((((()()()))())(()))(())()(()()()())()))))())(()(()))))()((()()()((((()(((())))())()))))((()))()()()((())())()(()())()()())()(((()())(())((())()((()()())(((()))))()()((())()()))()(((((())))()(((()()(()()(()((((()()))())(())))))()()((())(((())((((())((())))))()))((((()))(((())))))(()(()(()())((()())(()))(()(()))())()())))(())((())))()()))())(()())((((()(()))()(())(()()(())(()((()))))((())))()((()(()))()())(((())()((((())))(((())))(())((())()))()()())()))())())((()))(()()()())))(((((((((())()())()((()()))))()))(((())))()(())(()))())(()((()((()()(((()()(())(()()(()))(((((((()()()()))(()))()))(()(((((()))()()()(()((()()(()(((()((())())()(((()(())()((()((()))(((((((()(((()())()((()((()(()(()))(()((()))))))()(((()()))))(()(()((()(((((())))(()((((((())))()))((()))))())()(()))()))())))))()()()(()())()))(((()((()(())()())(())()(())()()()))((((())()))))(())))()))((())()))((())(())())(((()())))((((()())(()(((((()()((()()(()()(()(((())))))(((((((())(()))()))()()))))())()()((())()())))()()((((()))())))))(()(((()))))()(((((()(())(())()())(())()))))))()()((())((((())()))())))()(((()()()())()()(()())))()))(()))((()())))))))))(((((((()(((((((())(())(()(())(((()))(()()()))(()))())((()(())(((())(()))))))((((()))((())))(())()))(()(()((())()(()))()((()(())(()))))()()()()))()))((())((((())())()(())()(()(()((())()((())(())(()(()()))()()))(((((())(()))))()()(((()()))((())))(()()((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(()))))))))))()))(((((((((()))((((((((((((((((((((((()(((((((()(((((()))()))))))))))))))))))))))))))))))))))))))))((((((((((((())(((((((((())()))))(()))))))))))))))((((((())))()(()))((((((((((((((((((((((()())))))))))))))))))))))))))))))))))))))(((((((((((()((((((((((((((((((((((((()))((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())))))))))))((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))())))))))((((((()))))))(())))))(((((((((())))))((((()))))))((())))))))))))))))))(((((((((()))(())))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))((((((())))))(()((())))))))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((())))))))()))))))))((((())((((((()(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())(()))(((()))))(((()((()())()))((((((((((((((((())))((()))())))))))((((((()))))((((()(())(()()()())))(()))))))(((((((()())(((((((()))))((((((()))))))))(((()))))))))))))))))()((((()(())))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(()))(((((((((((((((((((((((((((((((()))))))))))))(((((((())))((((((((((()))((((((((())))))(((((((()((())))))))))))((((())))))))((()(((())))()(((((((((((())()))))(((())((()))))(((())))(((((((((((((((((())))())))((((()(())(((()))))(()())))))))(()))))))))))))))))))))))()))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))()))((())()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((())))))))(((((((((((((((()))))(((()))))))((((((((())))))))))))))))(((((((((((((((())))))))))))))(((((((((((((((((((())))))))))))()))))))(((()))))))))))))))))))))))(((((((((((((()))((((((((((((()))))))()(())))))((()(((((((()))))))))()))))))))))))(((((((((((((((((((((((((((())))))))))))(((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(((((((((()(()))))))))(())))))((((((())))))())))))(())))))))))))((((((((((((((()))()))((((((((((((((((((((((((()))))))))))))))))))))))))))))))(((((((((((((())))(((((((())))))))))))))))))(((((((((((((((((((((((((((())))))))))))))))))))(()))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))((((())))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))(()((((())))((()))))))((((((((((((((())))))))))))))))(((((((((((((())(()))))))))))))))(((((((((((())(((((((()))))))))))(((((((())))))(())())))))))))))))))))))))))))))))))))(((((((((((((((((((((())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((()))((((((()))))))))))))))(((((((())))))(((((()))(()))((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())(())))))))(()((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((((()))))(((((((((()))))))))))))))((((((((((()))))())))((((((((()((())))))))))))))))))))))(((((((((((())())))))(((((((((((())()))))))))())))))))(((((((((((((((((((((((((((((()))))))))))))(())))))))((((((((((((((((((((((())))))(())())))))))(((((((()))))))))))))))((((((((()))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((()))))))))))))))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))))())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))(())(()))))))(((((((((((((((((((((((((((((((((((((((()(((()))))))))))((((()))))(((())))))))))))))))))))))(((())))))))))(((((((((((((((((()))))))))))(((((((((((((((((((((()((((())()))(())))((()))))))())))))))))))(((((((((())))))((((((((((())))(((())((()(())))))(((()))(()))()(())))))))(()(((()))))))((((((()))()))(()))))))))))))))))(((()))(((((((((((((((((((()))((((((())))()))))))))))))((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))(()())((((()))))))))))))(((()))(((((((((((((())))))))((((((((((((((((((((((((()))((()))))((((((((((((((((()))()))))))()))))))))))((((((((((((((()))))))))))))))))))(((((((((((((((((())((((((((((((((((((((((())))))))))())))))))))))(((((((()(())())((((((()))))())))))))))))))))))))))((((((((((((((((((((((((()))))))(((((((())(())))))))))(((((((((((((((((()((((())(((((())))))))))))))))))()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((())())))()())))((())))(((((((((((((()))))))(((()))(((()(((((((((()(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))((((((((((((((((((((((((((((((((((())))))((((()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()(())(((())))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))((()(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))()))))))))))))((((((((((((((((((((((((((()))))()))))))))))))))))))))))(((((((((())())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((())))((((((()))((((()))(((()))))))))))))))))))(()((((()))))))))))))))))))))))))))))))((((())))))(((((())((((((((((((((((()))))))((((())((((((((((())))))))((())(()))))))(((((((((((((())))(((((((())))))))))))))((((((((((())))))))))))))((((((()))))))))))))))))))))))))((((((((((((((((())))(((((((()))))))(())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))((())))))(()))))))))))((((((((((((((((())(()))))))))((((((())))(())(((((((((((((((((((((())))))))))))))))))))))))))(((((((((((((((((((((((((())))))))))))))()))))))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())(())()))))))(()))))))))))))))))))))))))))))))))((((()))))(((((()))))))))((((((((((((((((((((((((((((((((((((()))))))(((()))(()))))((((((())))))((((())))))((((((()))))))))))(((((((((((((((((((((((((((((()())))))))))))))))))))))))))))))))))))))))((((((((((((((()))))((((()))))(((())))))))))))(((((((((((()))(((((((((()))))))))))))))))))))))))))))))(((((((((()))))))(((((())((((((((((((((())))))))))(())))))))))((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))(())))))))))))))))))(((())))))))))))))))))((((((((((((((((((()()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())()(())))))))))))))))))((((((((((((((((((()((((()(()))))))((((()((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))))((()(()))))))((((()))(()))))))(((())))))))))))))))((((((((()((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((()))((((((((((((((((((((((()))))))(()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()((((((()))))))))))))(((((((((((((())))(())))))))))))))))))))))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((())))))(((((((())(((((((((((()))(()()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((())))(((((((((((((((((((((((((((((((((((((((()))))))(()))))))))))))))))))(((((((((((((()))))))))))))))))))))))))))))))))))))))))(((((((((((((()((()((((((((((())))()()))))))))))((((()(((((())))))))))))))))))))))((((()))))(((())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))(())))))))))))))((()))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))((((((((((())))(((((()))))))))))))))))))))))))))))((((((((((()))))(((((((((((((((())))))))))())(((((()))))))))((()))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))(((((((((((((((()))))))))))))))))))))))))))))(((((((((((((((())())))(((((()))))(()))((((()))))))))))))))))))))((((((()))))))(((((((((((((((((((((((((((())))((())())))(())((((((((((())))(())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()(((((()))))))((((((((((((((((((((((((((((((((())))))((((((((((((())(()))))))))))))(((((())))))))))(((((())))))(()))))(((((((())))))))((((()))((((((((())))))((((((())()))()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))))))(((((())))()))))))))))))))))))))))))))))))((((((((()))))))((()))))))(((((((((((((((((((((((((((((((())(((((()))))))))))))))))))))((((((((((((((((())))))())(()))))((((((((((()))))))))))(((((((((((()))))))))))))))))))()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))))))(((((()))((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))(((()((((())))))))))))))(((((((((())))))))))))))))))))(((())))(((((((((((((((())))))))))(((((((((((((()))))))()))))((((((())))))))((())(((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()((())))(((((((((((((((())))))(())(())))))((((((((((((((()))))))))))(()))))))))))))))))))))(((((((()))((((((())))))))))))))))))))(((((((((((((()))))())((())))(())()))))))))))))))))))))))(((((((((((((((((((())))))))))))))))))))((()())((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))(((((((((((()))))()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((()))))))))))))))))(((((((((((((((((((((())((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((())))))))))))))))))))))((((()))))))))))))))))))))(((((((((((((())))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))(((((((((((((((((((((((((((((()))((((((((())(((((((((())))))))))))))))))))))))))))(((())))))(((((((((((()))))(((((((((((((((((((((((((((((())))))(((())))))((((((((()))))))))))))))((((())))))))))))((((((((((((((((((((((((((()))))))))))))))))))(((((((())))))))))))))))))(((((((((((((())())())((((((((((((((())((((((((()))))))))))))))))))))))((((())())(())))))))()(((()))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))((((((((((((((((((((()))))((((((((((())(())))))))))))))))))((((((((((((((())))))))))))(((((((()((((((((((())))))))))))))(()))))))))))))))))))((((((((((((((((((((()))))))))(((((((((((())))))))))))))(((((((((((())))((())))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((())))))))))))))(((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((())))))(((((((((((((())))))))(((()))))((()))))))((()))))))))))))((((((((((((()))))((())))(((()))))((((((((((())()))))(((((()))(((((((())))))))))()))))(()()(())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((())())))))))))))))))))))))))))))))))))((((((((((())))((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))(()))))))))))))((((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((())((((())))))))))))))))((((()((((((((()))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))(((())))))))))))))))))((((((((((((((((((((((((((((((((((())))))(((((()))))(((())))))))(()))))))())))))))))))(((())))())))(((((((((((((()))))))))((((()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))())))))())))))))))))))))))))))((()))))))))(((((((((((((((((((((())(((((((((((((())))((((((((((())))))))))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))))))((((((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))))))(((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())()))))))))))))))))))))))))))))))))))))(((((((()(((((((()))((()((((((((((((((()))))))))(((((((())))((((())))()))()))(((((((((((())((((((()))(((()(()))))(())))))))))))))))))((()(()))())))(())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))((((())))))))))(((((((((((()))))))))))((((((((((((((((((((((())(((())))))))(((())())))))((((())))(((((())))))))))))))))))))))))))((((((((((((()((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()(((()))))))))))))))))))))))))(()))))((((((()))))))()()))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))(((()))()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))((())))))(((((())))))))))))))))))(((((((((()))((((((((((((((((((((((((((((((((()))))))))))(((())))))))))))))))))))))))))))))))))(((((())((()(((((((((()((())((())))))()))))))))))((((((((((((())((())()))(()())())))))))))(((((((((((((((((((()(((()())))))))()))))(((((((((((((())))))))))))))(((((())((()())())))))((()))))))))))))((((((()(()))()))((())((()(())(((()(())))())((()())))))((())))))))))))))))))()))))))))))))))))))))))))(((((((((((((((((((((()))))))))))))))))((((((((((()))))(((((()())))))))))))(((((((((((((((((((((((()((((((((((((()))))())))))))))))))))))))))))))))))))))))))))(()((((((((((((((())))))((()))))))))))))(((((())))))((((((((((((((()(()))))))()))))))((((())((((((((()())))))))(())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())(())))))))(((((((()((())()())))))))))))))(((((((()))))))))))))))(((((()))((((((())))))))(((((((((()))))))))((())((((((((((((((((((((((((())))))))(((((())))))))((()))((((((((((((((())))))))))))))))(((((())))))))))))(((((((()))))))))))))))))))))(((((()))))))))))))))(((((((()()))))))))))))))))))))))))))))(()))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))))))(((()))))))))))))(((((((((((((((((()())()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))))))((())(())))))))))))))))))))))))))))(()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((())(()))))))((((((((())))))))))))))))))))))((((((((()((((((((((((((((((())))))))()))))))))))(((())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((((((((((()((((((())))))((()))())(((((((())()))())))))))))))))(((())(((((())(((()))(((()))))))))()))))(((((())(((((((()))(((())))))(((((((((((((((((((()))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()))))(((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))((((((((((()((())()))()))))))))))((((((((())))))))(((((())))))))))))))((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((()))))))))((((((((((())())))))))))))))((()))))))))((((((((((((((((((((((((((())))((((((((())))))))))))(((((()))))))((((((((((()((((()))))))))))))))((()))((((((((((((((((((())))))))))))))(((((((((((())))))))))))))))))((((((((())))))))(((((((((((((((())))))((()))))))))))))))))(((()))(((((((((((((((((()))))))))))((((((((((((((((((((((((((())))))))))))))))(((((((((((((((((()))))())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((()()())()(((())))))))((((((((((()))))(()))))))))((((((())))()))))))))))((((((((((((((((((((((((((())))((((((()))(()(((((())))))))))))))))))))))))))))))((((((((((((((((())))))((()())))))))))))))(((((())()()))()))(((((()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))(())(())))))))(())))))))(((()))))))))))))))))))))((((((((((((()))(((((((()((((())))()))))))))))))))))))))(((((((((((((()))))((((((((((((((((((((((((((((((((())))(((((((((())))))))))))))))(((((((((((((((((((((((((((((((((((())((())))(()))))))((()()))((((((()(()(()))))))))))))))(((()(()(((((())))))))((())))(()(((((((((((((()()((()(()))))(())(((((((((((((((((((()))((((()(()))()))()))(()))((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))))))(((((((((((((((((((((()()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()())))))))))((((()))((((())))))))))(((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))(()()))(())))((((((()())())))))))))))))))))(((((((((((((((((((()(()))))))))))))))))))))))))))(((((((((((((((((()((()))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()())))))))))))))))))))))))((((((((())))(((((((((((((((())))))))))))))))))(()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))))((((((((((())))))))))))))))((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((()))()))))))(()(((()))))))))))))))))))))))))))))))))))((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))(((((((((((()))))))(((())))))))))))))))((((((((())))))))((((((((())))))))))))))))())(((((((((((((((()))))((((((((((((()))))))))))))))((((((((((((((((()(())))))))))()))))))))))))(((((((((((((((((((((())((())))))))((()))(()(())()))))))))))))))((((((((((((((((()))))))(((()))))((((((((((((()))((((((())((())))))))))))))))))))(((()((((())))))))))))))))))))))))))))))))))(((((())))((((((())))))))((((((((((((((())))))))((((()))))))))))))((((((((((((((((((((((())))))))))))))))))))(((((((((((((()))))((((())))))))))((((((((()))(((((((((((())()))))))))))))(()))))))))))))))))))))))))))))))((((((((((((((((((())(((((((((((((((((((((())()))))))))))))))(((((((((((((((((((((((((((()))))(((())))))))))))))))))))((((((())))(()(((((((()((((((())))())))))))(((()))()())(((((()))))(((()))))))))(((((((((()))(()))))))))))(())))))))))))))))))((((((((((((((((((((((((((((((((()))))))(())))(((((((((((()))))))))))))))))))(((((((((()()(())))))))))))))(((()((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())(())))))))))))(((((())((((()))))))))))))(((((((((((((((((((((((()(())))))))))((((((((((()))))))((((((((((((((((((((()))))(((((((((((())))))))))))((()))))))))))))))))))))))))))))))))))))))))((((((((((((((()())))))))))((((((((((((((()))))))()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))))(((((((((((((((())(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((())))))))))))))))))))))))))))))))))))))))((((((((((((()((()))))))(()(())))(((((((((((((())())))))))))))))))))))(((((()(((()))(())))))((((()))))))))))))((((((((((((((((((((((()))))))))))))))))))))))(((((((())((((((((((())(((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))))()())))))))))))))))((((((((((((((((((((((((((((((((((((()(((((((())()))((((()))))))))))))))))))))))))((((((((((((())))(((()(((())))))((()))()))))))))))))))((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))((((()))((((((())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))))))(()))))))))))))))))))))))))))))))((((((((((((((((((((((())())))))))))))))))))))))((((((((((((((((((()))((((()(((())))(()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))(()))(((((((((((((((((((((((((((())))((()))((())))(((((((((((()(())))))))))))))))))))))((((())))))))))))))))))))))))))))))))))))))(((((((((()))))((((((())))))))))))))))))))(((((((((((((((((((((()()))))))))))))((((((()(())((()))()))))))))))))))))))))))(((((((((((((((())))()))))))))))))))))(())())))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))((((((((((()))))((())())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))((((((((((((()))((((((())))))))))))(((((()()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))))))(((((((((((()((())))))))))()()()))))))))))))((())(((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))(()))))))((())(((()((()((()))))))))))))))))(((())))))))))))))(((((((((()))))))))))((((((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((()))((()))))))))))))))))((((((((((((((((((((()))))))))((((((((((((())()((((((((((((((())))))))))))))))))))((((((((((((())))))(((()(())))))))))))))))))((()()()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()))))((((((()))))()))))))))))((((((((((((((((((())((((((((((((((((((((()))))(((((((((()))))())))(())(())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(()))))))))))((((((((((((((()))))((((((((((((((()(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())())()(())))))(((()))))))))))))((((()))))((((((())))))))))))))(((((((((((((((()))))))((((((()))))))))))))(()())))((((((((()(()())))))))((((((((((())))())))))))))))))(((((((((((((((((((((((((())((((((((((((((((((((((((((((()())(()))))))))))))))))))))(((((())))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()))))(((((((((((())))))))))))))(((((((()))((((())))))(((((()))))))))))))))))))))))))))))))((((((((((((((((((()()))))))(()))))))((((((((((((((((((())))))))))))))))))))))))))(((())((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()(())(()()))()()()))))(((())(()()()()((()()((((((((()))(()()(())))((())(()))((()()((())))(()(()((())(())())())(()()(())(((())()())(((((()))))(())()(()()()(()())(()((()(()((()))()())))((()())()((()((()())))))())()))(((())()))((()))((((((()(())()))))()))))))(()()()()()((()()())())))))()((()())()(())(((((((())()(((()()(((((())(()()())))(()())))())()))(((((())(((((((()(((())(()))))))()()(()()()()(()))))))())())(())(()))(())()(((((((()(()())))())))(()))())((()()())()(((()((())))(()((((()()))())(())()(((()(()()()((()))(()()))())(())))()()(())((())))((((((()((())())(((())))(())())((())(()))(())()())())(())())()())()())()()(()(()()()())(()()))))()(()()((()()())(())())))())))(())()(((()())()))()())())))())))))()))(()(()))()((()))))((((((()))))))()()(())()(()(()))(()((((()(()()()))(()((()((((()()))((()()())(())()((())((())))(()()))((()(())()((())((())))()))(()()()()))))())(()()(())()(()())(()()(()(())()()(()))))()()()(())(())))(((()(())))())(()(((())((()(()))(()()((((()((()))(()))((())())()((())((()()))))()(()()(()()()(((()((()()(())))()())()()())))(())(()()((()(()()))))(((())())(()())(()))((((()()()))())()(()))())(()()))()())()((())()((()()))))(())((()()((((())()((())())()))))))((()))()()()()))()(((()(()(()())(()(((((()())(((()(((())(()))))(()((()))(((())()))((((())())())()()(()))(()(((((()))(()((())()()((()((())()()()())(()((()(()(()))())(()())())(()))()))()()))())))()()))(((((((((()((()))))()(()()))()))()()()()))((((((())(()())()())(()()(((((()()())()))())(((()())()(()))()))()(()))(((((()))())((())())))))(()(()()()))()()(()))()))()((((()()()()(())()(())())(()()))(())(()(((((((()()(())))(()(()())((((())((())))))(()(()()))((()((()))()())(()((())()))())()()))((((())()))()))()(()((((()((((()))))))(()())(()))()()))()))(())))))()())))))())(())()((((())()))))()(())(()(())()()()()(()()())()())))))()(()())))())((()(((())(()()(())(((()()()(()(((()))())))()))())(())(())())((())(())())(()(()()())()())()))(((())()(((((())()))))))))(()(((())()()))((()())()))())()())((())(())()()()(()()(()))(())((())())(())(((())))()()(()))()())))()))(((())))))(())(())()())())(())))(((((()((()(((((()))))())())()))((())((()(()))())()(()(((())())))())(()()((((((()())()()(()())())))(()))()()())(()(()(()))())))))(()())()((((())
|
|
))()(()((()())))(()(())((())((((()()()()(()()))(())(())))((()))()(()())())))))()()())()))(()((()()))()((()(())(())(())()(((())(((())((()())))((()())(()))((()))(()(())(()(()(((()((((((((()((()((()(((((()()(((()))(()()((())(())(((()))()))(()(()()))((())))())(()))))())((((())))))()())()(())())(())()(((()(())()(((((((())(()))())(()))()))))()(((()))(()()((()((()((()(()(()()((((()()))((()))((((()()())))()()))))())(())()((())))((((((()()((((()())())))((((()((()))())()()())))))())())((()((()())()()))))())()))))()))))((()))))()((())(()()(()((()))))(((((())()()(()))(())))())())()((()))))(()))()()())(((((()(()()())()())))))()(()))((()))(((()())(())())()((())()))((((()))()(()()(()()()()((())()(((()((()))()()(()(((()))(()())(()))((()((()((()()(((((())()))())()()(())()()(()))((()())))))())))))(())))(()(()()(())()(()()())())(((()()((()(()())(())))))())()))(((((())())))()))()((((()(((((()())))))(()(((())))((()))((())()(()((())))(())()))(((((())()()))(()())())(()(())((())())(())((())(()(()()()())(()())))(((()))()))))(())())))())(()(()))())()(((((()))(()()))))(()())()((())))()())))(()((((((()))))(()())())))))()()(((()()))())()())))((((((())(((()))(()((((((((()()((()))))((()))))()()()((())()((()))())((((()())))()()()(())))(()((()(((()((((((((()()()((((()()))()))(()))((()))(((())((()((((())()(((((((()(((()))))()()((())())((()()()()((()((())))()())((((((()())())((()))(()(()()(()))()()(()()(()))())((()(())()(())))((((()()(()))))(()()()))))())((()))(((())())(()(((()())()()))(((()))()()(()()))()((((((()((()()(())))()))((((()())()()()(((()()(()()()))((())())(()(()()()(((()))()(()()()(()()()))()(((()))()(()((()))((((()())((()))())))()(()())()))((()()(())))))())((())))()))()()()()()(()(()()(())())()))()((((())(()()))(()()(())()))))((()))()(((()()))())()(()(()()))(()()))((()(()((()())(())(((((()(((((())()()((()(((())()()())))(())(()())()()))((()((((())()))(()()(())(()(()()()))((()(()(())()((()(()))(())())()(()))())()))))(()(()(((((()(())(()((((()())())))((()))()))(()()((()())(()))))()()((()(()()(()))(()))))()))))(((())))(())))())((())())(()(()))(((()((()(()(())(()(((())((((()))(())))))()(()()))((()((()))())((())))))((()())()()((())(())())())())()()())()()))((())(()()((((()(()(())()(()(()((((())()))()(())))(((()(()()((()()(()((((((()(())()()))())))(())))))((()))())(())(()(())())(()(()()((()()()))()))((()(()((())))))))(())(()()(()()((())(())))))))))(())()))))))()))()())())(()(())(()())(()((((((((()((()()(())()(())(())((())(())()())()))()(()))((()()()()()(())()(((())))((((())()((())(((()(((()((((()()()(())))(()((()))))))()()))()((()())()()(()())(((((((()(()((()(((()))((()())()()()())()(((((())(()((()(((()((((()(())(()))())(()))((()())((()())))))())))()(((((()))(((()))(((((()))))))))((())(()()))()((())()(())())()((()((())())(())()((((()((((()))((((()((()((((()()))(()))()()))((())()(()))()()()))(())())))))((())()())))()((((((())(()())()())()(()(()(()))())(()())(()())))))(((()((()()))))((()((()())(())((()))(((()()(()))((())((((())((()())(()))()((((())((())))()))((()((((()(()))((()))(((((((((()))))))(()))))))())()()()()()(())(()((((((((()())()))))()))))(()()))((())((((((()((()()))))))()(()()(()()))((()((()(()(((((((())((())(()((())()(()))((()()()(()))()(((())(())()(()())))()((()((((()))()))((()())())()()()()(()))()))())))(())())((()))()((()(()(()((((((()((()((((((()()(((()()))((()))()(((()))((()(((())))())((()(()(())(()())(()))(()(((((())(())(()((((()((()))(((((()))))(((((()()()()()))()))()()())()()()()(())))((()()(()()))(()(())(((()))))()))))()())))()()((((((())(()(((((((()())))((()()(((())()())))))(((()(()()()()((())))())))(()(()))()()())))()))))()())()()((()()()))(((()(()(()))(()()()()))(()))()()())((()(()()()))()(()()))))(((()()((())))(()(())(())))))()()(())()())())(())))()(())())))))(((()(()())(()))))()))))())))))((((())(())())())((((((())))))()))((((()((((()(()))(()())())(()()((())()((()((((()(())()(())(()()()(((()))))((((())()((()))(())(())))()))))(())()))(()))))(()))()(())(()(()(()))()())())))()))))((((()))()(()((())))()(())))))((()())(((())()(()(()((()))))))())(()()((()())(())))())))))))())((((((())(((())(((()(()(((())()(()))(()))((()()())((())(()(((())())())()))))()()))()))(()))(())(())(((((((())))))))()())(((((())))(((()))())(((((()(((()))(()())((())()()((()))()()()(()(((()(()())((()()))))(())(())()()(()()))((()))))))))(((())()((((()))()))(()(()(((()))())(()(())))))(()()())()()(())(())(())))))(()))))))))())()()))()))(())(()))(()(()((()(()())()((()())(((()()(()))((()))))))()(((()()((()((())()))(()(()(()()))(()((()((())()((())))()(((()(()(()))()()((()))(()((()()(((()((()(())()()())()()()))(()))()()())()(((())))))())))))())))()()())))()())((()())()))))))))())(())))()())(((()((((((((((()(())())())(()()(((())))))(((((())()((()((((((())(()(()(()((())())()())(()))(()()(()()()))(()))()((()()(()))))())()(()(()()(())((()()(()(()(())(()))))(((())()()(()()(()))(()((()(()()()(())(())())((((((((())))((((()())))((())())((()()()((((())))(()((()())(()())(((()())))(()((()()))(()())))))((()))()((()()(())()()(())())))(((((()()())()()()((()())())()))(((()))(((()(())())))()))))())()()(()())))))(())())(()(((()(((()))())))))()()((((()((()))()()(()))())()))(()))(((()()(())(()()((()(((()))()))))(()))())(())))(((()())()))(()(())())()())())(()()))()(((()))(()))))((()())())(())(())((((((()((()()(())(((((()(((((()((()))()())()()((())(((())(())((((()())()))(()))()))())()(()()(((((((())()())()(()))))((()()((()))((((()())(()()(()(())))))(())()())())))())(()))()(()(()((((()))()(())(()((()(((()))(()))))()))()())())((()()())()))))())()(())((((((()))()())()(()(((())((((()()))(()))()())))(()))))))(()(())())())())(()(()())())(((()()(()()))))()))()())))())((()))()(())())(((((())())()(()(()(()()()))(())))((((()())(((())())(()(()()(()((((())(()())(()(()()((())))())((())()))(()())()()((((()(())(((()(())()((()(((()(((())(()((()()())()((())()(((())(()()(()(())(()()(())())()((((()())(((()))))((())))))))()())()))))(()())()))())())))())())(())()))))()())(()((())()())))()(())))))()))))(()(()(((()())(())))))(())())((((())(((((()(())))))((()((()()((()(()()()((((((()((()(())))))(()()((())(()))(((((()()(()(()))()))(((()(()(((((())(()(()))()())())))()()))))((((()((()())))((()(((()()()(()))()((()((((()((()()()))))()())))()()((()))()))()))))))))())())(()))((((())))(()(()(()))()))()())()())))))))(())(())())())(()())))(()(())()()()()))())))())(())()()((((()))(())())))((()((()((((()))()())((()())))((()()()))))(())(())()()(()())((((()())))))(()()(()(()()(((((()))()(((((((((()(()))()()(((())(()(()))())((()()(()(()(()))()()((((()(()()()))())((())))))(((()((()(((()()()))))(((()(()))(()))((()))(()())()))(((((())((()((()())()()))))())())((()((()((())(()((()(())))))()))())(((()(((())))(()()(()((())((((()(()()()((((()))((()())))))(((())))))()()(())()()())())())(())())()))((())())()))))()())(((((()())(((())(()())))))()(()(()))())((())))))((((((())))()()(((()((()()(()(())(())())())(()))())(()())))))()))))(()()(())))(()())())())))))())((()()())())))())(()((()(()()))))()((((()))()(()))((()()(())))))()((())())))(((())(()))())())()((())(())())()())(((()(()())())(((()))))))(())())()((()(((()((())())()((())())))()))()()()()()(((((()))()()(()())()))()((()))((())))(((()))())(((((()((((((()))))((())())(((())((()()()()())(((())())))((()(()))()(()(())((()))))())()(((())())))()))(()))(())()())())))())()(())((())(()())(())()())())()((())))(()()((((()((()())))))(((()(()()()()()((()))()(((((((()))()(((((()(()))())(())(())(((()())))((((())()))()()))()))((()(((((((()))))))))()))))())(((()()()()())(()(()(()(())(()(()())))()(())((((()()(()(())())))())()((()(((()))))))()(()()(()()))()((())(((()())))()()()))))())())(()((()())))))))(()))())(())()))()(((())))))(()))()))))(((()())()())())())((()()(()((()())(())))()))))(((())()))(((()())((((())())(((()))))()(()))()(()()())()()()()(()(()))(()((((()())()))(()))()())())())()()(((()((()))(()(()(()())(()())((())))))))))(())()()())((()()))())())())())))()(((()(()())))))())(())(())()))(()))))()(()()((((())(())())()))()(((()()()((()()((())((((((((()))(((()())))()()()()()()()()(()((()()())(()((((())(())(()((()((()()))()))((()))))(()(((())()()((()()(()()()((((()(()))())))()())(())))((()))(((())())())()())()()))))(((((()())()())))))(()())))))))))((()))))))())))))(())()(()(()(((((((((((()(())()()))()()))())((()))(((()()())))))()(((()(()())))))()())(()(()((()())))))()(())(())()((()()()((())()(()()))(()))(((())))))()()((()())(())()())((())())())()(((())))))())()((())))))))(())(()())((((()((()))())())())(()(()()))((())((((((()())()()()(())(())((()())((()()())()()))(((()())())))())))((())()(((((()(((())(()(()()(()))()))(())(()()(((((()()(((()(((()()()((())()()()()((()))()()()))()()()())))()()((())())()(()(()(((((()(()(())((()(()((()()))))((())))(()))))((())))))()(()(()(((((()())((()))()())()((((())((()(((()((())((((()()((()))()())))((()()((()))(((()()(()((())()((())()))(()((((()())(())(()()))(((()()()((((())()))())(()))))()))()(((((()))()(()()))(()()))())()))()()(()()))(()(()(())()))()(((()()()((())((((()()(()))()((())))()(()())()()())()))()))((()()()((((()(((((((()))))()((()))))()))(()))(())(()(()(((())(()((()(())))))))))(())))()())((()))()()())())()()())((()()(())()(((((()(()((())((()()(((())(((()()()()())))())()(((()))(((())))(((()()((((((()((())((()))()))))((((()))((()(()))))((()(((()(())(())()))))((((()(((((())()))()())()((()((()))()(()))(())((()()((((())()())))))(())()(()))())((()()(((((((((((())(())())())(()()((()()()())()(())()))))())())))((())((())(())())))))))(())(()()))))()(())()))))))))))((())))())((()())((((((()(()((()())()(()()()()((()))(((()))()(((())(((())(((())())(((((((()()()((()))(()))())(()()()()(((()((())))()))())))))()()()()()(((())()))())(()()(())(()(()(()))(()(()(())(((((())(()((()()())(()((()))))(()))(((()()())())()())(((()(())))(()))()((((()((((()))((((())()))())(())))()))())))))(((()(())()()((((()(())(()())()(())(((((()((()))())))))))())()()))()((()()())))))))())())()(()())))((()))())(())((()())((())(()()))()))))))((((())(()((()()(())((()(()((((()))()())()(())()(()))((((())))(()))(((()()(())()))))(())()(()))()()()()((()())())))(()))(()(()))()(((())(()((((((()())(((()()(((()(()((()()((()))(()(((())))(())(((()()()))((()))()()))())(((((()()()())())(()((((()(((()))())))(((()((()()(((((()()())())())((())))))))()(()))()(()(((()))))())()(()(()(((((()))))((()())))())()()())()()()())()))())()(())()(()))))()(()()))())(())))(()()(()(()(()))()())(())(()()()((())))(()())())())((((()))()(())()(())()((())(()()()((()())))))()()))(((())(((())))(((())))))((()(()()))))((()(())()())()((()))))((()(()())))())(()((())))())()))(()))(()())))()((())())(()))()())(()))(()())))()())))())())))(()()(())((((()(())())(()(())((()())))()()))()())(()(()))()))()(()(()))())()))))())(()(((())()()))(((()(()(())()))(())))())))()(()))())()()(()(()))))()(()))()(()(()((()((()())())))()((((()))()(()))()((())())())())((()))))((()(((()))())()))())((())()))))(()))(())()))(()()((())())(()((()(()(((()(()))(())(()())(((())))))((())((()()())(()(()())())()(()))())(()()))))()))((((()(()))())))))(())()))(()((()))(()(()())))))(()((()((()()()()()((()(()((()()(((((()))()())))()())((()()(((()()()))))()(((()))(()()(((()))(((()(()))()((((()()(((())(()((()((())())(()))(())((((((()))((()))((()((()((())())((())))))())()))((((()()))())()((((()()))))))()))((())))(()()()()(())(()(()()((())))()))((())(()))()()))(()))(())((()((())()((((()(()((()(()()(())))((()(()))(((())(()()()))(((((((())((((((()())())(()(()())((()))((())())))()())()((((()((((()((()((()(())))()()))((())()()((()))()((()(())))()((()())))))(((()(()))())())((()))()((((((())()))()(()((()()())(()()())(((())()()())((()(())((()((()(((()((()()())((()((()((((())))(()))(((((()(((()))(()()())()))())))((()))()()(()(())))())()((((((()())()((()))))())((((()()((())))()(()))()()(((((())))()))()(()((())(()(((())))(())))()(((())()())()()((()())(())())))()())())()())))(()(()))())()(())((())()((())))(()())(()(((())(()))))()))))))))((()()((()))((()(()(((((((()())(((()())))))(((())((()(()))))))((()))))))))))(()(())((((()(()()))))))))())()()()(((()))())((((())())((((())(((()))()()(()))()(())))(()())((()())(())(()())())))))))()()()()))))))))(()((()(()((()())))())))))))))())((()(((()()))(((()(()))())(((((())((((())()))(())(()(((()()()()()))(((((()(((((()()()()))()()))))))()()(())(())(())())))()())()()))))((((())((()(()(())()(()(((())()()()())(((())()(())((())((((()()))))))((())())(()((((()))(())))))()((()()))))(()()))()))(()(())(())()())())))()())(()(())((()()()()))))(()((())()((())()))())(())))))))()()(()()()(())()))))))))))())())))))(())(()((()())))))))(((()()(()()((())((()())))))((()))(((())((()))))()(((()()))(((()()())()()())())))())))())(())))((((())))())(()(((((((()))()()))(())())(((())()()(((()(()((((()))))()))((()())()()())(())))(()(()())()(((()((((((((()())()(())))(())((((()))()(((()())(()))))()())(()()(((()((()))()))(())()()(())))((())((())())))()())(())((()())(()((())((((((()())())()())(()))()))()))(((())(()))))(((((()((()(())())((()((()(())(((())))(((())())()()((())(()((()))))))(())()(())(()))()())((()()(()())())))))()()()()))()())()))())()(((()(((((()()(()))())())())((()())((()))((())())())(((()(())))()))()))))())(()())((()))(())))()())())()(()))(()()((((()(()(()())(()((())()()(())((())((()))))()())(((()()((()((()))))(()))))()(())())(()))())())()((()(()(((((()())((((((((()()(((((()))))((()())()()())))()(()()())())()((())))))))()))))))()()(()(()))(((()())())()(((((())))(())))())))()(()((()))((())())))())((()())))()()())()()()))))))(((())(()((()()(()())((((((()))((()((()))((((())(()()()((((((()))((()(((()))()))()())(((()))()((()()))((((()((()())()))())()()()())((()))()()()())())((())((()()()()(())))())(())))))(()()()())))()))))))())())())()(()(((()))))())))))()(((())()())))())))))())(())()((())))))())())))))()()((()(((()(((((()())(())(()))(()))()((()()())()))))))))(()((()(()((()()((()())(()(())()((((())))())(()()(())((((())(()))(((()))())(())((((()()())((((()((()(())()())()))(())))))(()(()))()(((()((())()()(((((()(())))))()()()((()()(((()))))))(()(()(((())()())(()))(()())()))()()))())()((((())()))())((((()))()))())))()()(()(()(()()(()(()()(())))()(()()(((((())))(()))((()(()()((()(((())))())))((()))(())))())()))(((()(((((()(((((())(()()(((()))((((((())))((()))()()(())))())()()()()()((()()(((((())())(((()((()()())))))()()((()((())((()))(()(((()(())))((())()))))((()((()())()))()))))(()())())())))((()())))))()(()()(()()(()(()(()(())())())))())))()))))()((())((((()(((())(()())))())(()))()()))((()()(())))()(())()((((()()((()()()))((((())))))((()))))))((())(())((()()(((((())(()((((()(()()())(((()))(((())((()()()((())((((())()(())))())()(((()()(((())((((()()()(())))()()()))))((((())())(()((()())(()))()))()())())(()()))((()(())(((()(())))()(()))())()))()(()))((())))())))((()())(()((((())()()(()))())(())))())(()))()())))())(()())()(()(()((()((((()((((((())((())(()(((()()()))(())(())(()((()((()(((()))(()(())()(()())((())))()()))()))((()((((()))))))())()(())()(((())))(()))))(()((((())))))()((()(()))))())((()))()())))))())))))(())()(())())())())())()())))()())(())))(()(((()(()(((((()((((((())(()()))((((())(()()())))((())()()())()))(((((()()())())(((((())((())())((()))())))(((())()))))(((((((())))((((((()())(((((((())()()()))()()))((()))))((())(()())())()))(()(())))())((()((((((())))()))(())))()))()()(())(()))))))(()()()(())(())(((()((()(()((((()())))((((()((()))(())(())((())()(()(()))()))))()()))))))(((())((())))(((((((())(()(()((())()))(())))((())()(())))((()))()(())())()()())(())()((()()(())))()))))()((()))()()())))()())())(()(((()))())))(())())(()())))(((((())(())(()()())))))))())()(()()(())))))(((()((()(()()))()())))())()()))())((()(((()(()())())))))((((())())(()))))(((()(()))))))(()(()())((()))))((())())())()))))(()(())())())(())()(())()())))(((()))(()()))(())))()))()(()(((()(((())()(()))))))))))))(()(())((()))(()))))))())(()(())))(()((((((())())(()()((()()(()(()()()()((()()))(())((()()))(()(((()()()())(((())(()()))((())((())((()()()()())()((())((()(((()((())))(())(((()(())()()()()())()(()((()()()((())()(((()())(())(((((((()((()))))()()())()))()))(()))()()())())(())(()())())()))))()(((()((((())()(())()())))(()()((())()))(())()()))()((()))()((()))(()((()(((((((((())))))(())))))(())))((())))(((()(())))())()()))))()()))())))(())())()((((()(()()()())(()(())()()((((()))()((()())))))((((()))()()()(((()()()()(((()((())))))()()()()(())()())))(()))(()(())()(((()()()(())())()(()))())(())(((((()(()))))(()(())()(()()(()()()())(((((()()))())()()()))()()(((())(())))(()()()(((())(((()())())(((((((()))(()))))()()(()(())()()(()()(()()()())(())(((()()))))()(((()))(((()((()((((((()())()((())))())))()((()))((()(((()((()))()))())()))(()(()(())))()())())))))(())()()((((())))))((((()((()((()))()(())(()(())()()(((())))))))))))(()()(())())(()))))())())(()((())()(((((((()))(()())((()()))(((((()))((()()((()())((()()))((()()(()(()(((())))()))()(()(((()()()(())(())))))(()()((()))((()((((()(())()))()())))))())))(())(())(((()())((()(())()())())()))())))()))))(((()())))))(()())()()))))))))))()(((()()))(()))(())(()(()(())(()((()())()()(())(()))()((())()((())((())((()(()))())))(())(()((((()())())))()(())(()))())(()))(()))))))))(()))())))))()()(())())())()()()(())))))))(()))(()())((()(((()())())()(()))))))((()((()()))()())))((())())))()()((()()(()(())(()()())()))))()(((())))(()()((())()(()(()(())(((()(()))))()(()(((())(()()(()((()((()(()(()()))(()()(()((()))(()()(((((()())))(())()((((((((()))((()))()(()()(())))()()((()))))()(()((())())(((((()((()))())()(((()))())))((())((()))())))(())(((((()))))())()()(((()()))())(()()())()))()))((())))(()(((())))()())()(()(()))(()(((((()))))())()))()()))(((())()((())())))())())((()(()))(((((()))))())(())(())))()()))()()()())()))(())()())()))))())))()))())))()())(()((()((((()(())())(()(())()))(()))(((())))))))()))()()))())()))))(())()(()(())())))()(()()(()())(()((())(())(()()(())))())()((())()()))))))(()((())())(())()())())()(()(()))(())())))(((()()(((())((()))))(()()(()((()))(())(((()))()))()()))))()()()((()(((())()))()))(()(((()((((()))))()(())(())(()))()))()()()(((()()))())(()((()()(()(())()((())((((())((((()(()()((()(()()(()()()))()()((())))()()()(()((())))(())))())))))))(((()(((()())(()))())())())(((())()))())(()()(()()(()()(()()()(((()))))(())()((())()((((()((()))())()))(())()))))()))(()))((((())))))))(())()((()((())()))(((()(())())(()()()()()()(((((((())()(())()(()(((((()()))(()()()(((())()(())(()()()()((()(((()()()(())()(()()))(()))((()))())()(())))())()(((())())()(()())((()(()(()(((()))(((((()((())())(()))(()()()()))((()()))(())(()))))(((()())))()))()()()())((((())((()))()))(()())(())((()()())()()))))(()()))()))()((()()))())())()((())())(()(((())))((())()(()((()(())()()))))())(()))))())()())((()(())(()((()((((((())()()()))(()()(()))(((()))))(())()((((((()))(((((())())())())()((())(())()))((()()))))()(()()))))))(()())((())(()(())((()()))))))(((()()()(((((())))(((()())())((()(()())))(((()(()())))()(((())((()()((((())))((()(((()()()))((()()()()())()((()()())())())((())()((((()()))())()(()((())(((((()()()())(((()()(((()))()))()()((()()(()))()())))(()))())())()))))()(())()))))()())()()(()())())())(((()((((())))))()))()(()((()((()))((()())(()(((((()(((()()))))())))))()))()())(((())())))())(((((((())()()()))(()))())()((()()))(()(((((()((()(()())(((())(()()(()))((((()))(((()()))(((())()))())()((()((()())())()()()()(()()(((()))))(()))))))()())(())))()()())))())))))())()(()()((((()((()(()))))(()()()((()()()()()))(()((((((())()))))(())(())(())()()()()))()())(()()()()(()(((()()))(()()(((()))))())))((()))((()((((()()()(())))())()))()(())))((())(())())))))()())())((((()((()()(())))))))(())()()))())()()()((())(()(((())()))()))())))())()(()()())(((((()((((((()(()()))))()())()()())))(()((()(((()())()))())()((((())(()))()()(()((()(())()(((()())(()(())()(((())))(((()(((()))))()))(()((())())()((()(((()(())(())(((())()))))((())()(((())()())(())()))())()()()(()))())((())()(()))()(())))(())))))()()))))()((()()))(()(((((((())))())()))()())))))(((()))()())())))(((())(()())))((())))())))()))((()(())())())(((()(()(()(()(())(())()))))()))))()()))((()(()((())(()((())()(())()()))()()((())()((())))((()(())(()))()((())()))(((((()))()()())))))))(((())()))(())))(((()())(((((((())))())()(())()()()(((())))((()))()((()()())()(()))(()(()())(()()))(())))))(())()()((()(()()(((()()(((((())))(())((((())())((()()((())(()()))())((()))))))(((((()))))()(()((()))(())())()((()))()(())(((((((((()))))))((())))(()))())))((())))())())))(())((()((()(((()))(()()((((((((()()()()()()())()))(((())(())(((())))()(((()((()))((((()))))(())())((()))())(()((()()(()(((()(((()))())(()()(((((()()()))(()))(()(((((()()()))(()())))))(()()()))()()()((()((()((()(())()))))()))))(())(())))()()))())))(()()(()((((()))))()((((()(()()())))()((())())(())()((()())())())(()()(()()((()()((()()(()(())))(()((()()))(()(())()(()((()(()()()()(())()((())(((())((()))()))))()(()()((()()()()()))())))())()((())((())(()))))())((()((((()()(((()))))(((((())()))()))((((()))())())()()((((())((((()))(((()())(()(()(())(((((()()((()))())())))()((()(((()()((()()(((()()(())(())((()))()())(()))((()())((((()((())))(())()(()((())))))((()))()(()((((()))(()())())())))))))()()((())())())(()()(()())()())))((())))()())()((())())()((((()))((((((())()(()(()())(()()))())(()))()(()())))(())())))())(())(()()(((())()((()(()(()()()))))())()()()))()()((((())))(()(()(()()))))(())(((())))())(((())((())()()))()))((())()()))((()()(()))(()((()()((((((()(()))())()())((()))()(())((()((()((())()))))((((((())))((()()))(())))())()))(()))())()(()))))((((((()((((())))()(())))()))))()()((()))()(()(((()((((()(()((((((())())))()()()()((())(())((())(()()()(((()))(()))(((()((()))((((())(())))))()()))(((())(((()))(()))()(()())(())(((())((())((())()(()))(()(((((()))))()()))(((((()))))()()()()(()((((()()()()()())()())))()(()))()()(((()(()(()()((())()(()(()(())()((())))())))))())))(())((()((((()((((()()(()())())))((())(())((()))(()((()()(((())((()((()()()(()(()()(()((()(()()()()()(())(()))())(((())((()())()(()))()())()))))()()))((((())))(()()()())))))(((()(()(())))))))(((()())()()))((((()))())()(()((())))()(((()()()))())))()))()())(()())(())(((()(((()(((((((()((()(())))))((()()))()))((())()))()))())()()()((((()((()())(()()()))())))()()()())((()()(())(()(()())())(()()))()()))))(()(()))()()())(((())))())())((((())())(((()((((((((())()())((())())))((()()()()((()(()(()()())(()(()))()(())()()))(())))()(()))))))))(()(())(()(((((((()))()((((((()()))())(())((())())()((()))))))())())((((())(())()((()(((((((())(()()((()((()(((()()()()(((()(())(()))()))))(()))()(((()))((()((()((())())(((((()()()()((()))(((()())(()((())))(()))))(()()))((())))((()))(((())())((((()(()))))()()()()))(((())())))(()))()((()())))())(())))())())))())))(((()())((()())(())()((((()()))(((((((())))(()())(((()))))))))((()))((())((())()))(()(()(()(())())())))))(()))))))()()(()()((())())())()())()(()()()()((())(((()(()((())))))((()))(()))()))((()))))(())())))(()((()())))(())))(()()(()(()(()))((())()))(())))(())((())))())()))())()(())())(((((())(()()))))))))(()))))()()()()(()))()(()())()))())((()())()(())))(())))()))))(((())))()))(()())((()(()))())(())())(())()(())()()(((()((((()((())((((()))()))()))(((()))))((()((())()(())((()((()())(()((())(()())))(()))((()))(()(((())((())(()(()()((()))()))))(())()()()()(()()((())()))))))(((()(((((()(()()))(()))))((((()(((()))(())(())()()(()()()())))((()(()(()()(())((()(((()))))))()((((()))()()))()((()()(()(())))(())))))))))())((()()))())))))(((())())(()))))((((()((((()(())()(()(()))())()(())))((()(())))())))())()()(())))()))()()((((()(((()())(())))()())())(()()())))((())()(())()()(()(())(((())())(((((((()(((()((()))))(()()))))()()()()))())((()((()()((((())(()()((()))())((((())((()())))))))()()(()(()()))(())))()(()())()))))((((()))))()(()(((())))))()())(()))(()(())(()()()))())()()(())))((()((()(((())(()())(())())))))(()((((())))))(())()(((()(()()(((()))(()())))(((((()))))((((())(()(()(((()(((()())())())((()((()(((()(((()))(((((((())((())((((()()))((())((((()))())())()((()))())())))))((()((()((((((())(()())())())()))()()())((())(())))()())()()(())()(()((((((())))))((((((()(()(((())()))(())())((()))(((())))(((((()((())((((()))))()))()(()))((())()(())))())))()(())))(()(((())(())())()(((()))(()((())()((((()(())()()((((((())()())()))((()()(())())((()))())))((()(())())))()(((()))()))()))()()))(())()(((()))()(()(()())(())(())))(()))((((())))))()(()))()()))))(()((()))(())())))()(())())())(((())))()()(((((())((()())(()()()(()((())(()))()))(((())(((())))(((())(())())))())))(()()()((((()))((()(((((())))()())))(((()())()()((())(()())(())()((()()))))()))(((())()(())))(()))()())())(()()))))(())))()))())(()(())))((()((((())())(()(((((()())())))(()))()(()))(((()((())())(()(()))(())(()(()))()))((((((())()))))(((())())())()((()))((())())())))(())()))()((((()((((((()((()(()())(((())(((())()))(())((()()(((())(((((()))(((((())()(((()())(()()((()))))((()))))))((()())(()(()))))))()()((((((((())()))())(()(())()(((()))(()()(())(()(()))((((()))(()()))()()(()))()()(())((()((()((((()))()()((()))(()(((()()))((())())()())))()))(()()()))))((())(())))((((()(()())))())))(())())())((()))()()())())()((())()(())()))())()(())((()()))(()()(((((()((())()())((()((()()()))((()))))))))()(())))))(()))())(((()(()(()(((())))()((()(()))))((((())))))()())()((()))())))()()((((()(()(((()((()()((((((()()()())))()))()(((((()()()()))((()))))((((())(()))())))()))))()(())()()())()(())(())()())()()))())()(()((()())())()(((()()(()((())(((((((()((((()(((()()))(()))))(()()()(((()()))((()(()((((((()(())(()()()))))()())))))()()(()))))(())())()((((()(()((((((())()))()))())((()))()(()()()(((((((((((((()()(()(())(())())(()))()()((())(())))))))(()(()()(()())()())()(())())(())))((((())))()(()((((()(()((()()((())))(()()))()(())))(())))(()))()()))()(((()()(()()())()))())))(()((()))(())())(())))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(()))))))))))))))))(((((((((((((((((((((((((((((((()))))))))))((((()))))))))))(((((((((((((())))))))))(((((((((((((())))))(((())))))))))))))))))))))))))))(((((((((((((((((((()))))))))))(((((((())))(((((((((((((((((((((((())))))))))(()())))))))())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))(((((((((())((((((((())))((((((((()))))())))))))))))))))))))))))))))))))))((()((((())))))))))))))))((((())))))))))))))))))))))))(((((((((((((((((((((()))(((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))))((((((((((((((())))))))))))))))))))))))))))))))((((((((())))))))((((((((((((((())))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))((((((())))(()))))))))))))))(((((((((((((())(()))((((((((((((()((()())()))(((()(((((((((())))))))(((((((())))))))))(((((((()))(((())(()()(()))))(()))))))))(())()(()))))((((()))))()))))((((((((()(((()))))))))))))))))()(()(()((()))))))((((((((((((((((((((((())()))))))((((((()))))))))))))))))))))))))))((((((((((((((((((())))))((((((((((((((())(((((((((()()))()))))))(((((((((((((((((((((()))))))(((((((())))))))))(())))))((()))))))((()(((())))()(((((((((((())()))))((((((()))))))(((())))(((((((((((())))))))()()())((((()(())(((()))))((()))))))))(())))(()(())))))))))))))))))))))))))))))))))(((((())))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))(((()))(((((((((((((((())(()))))))))((((((((((((((()))))))))))))(((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))))))(((((((((((((())))))((((((()((()))))))))))))))))((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()())))))))((((((((((()))))))((((((((((((()(((())))))))))))))))))))))((((((())((((((((((())())())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()(((((((((()))))))(((())))))))))))))(((((((((((((((((((((())(((((((())))))))))))))))))))))))))))))))((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((()))))))(((((()(()))(((((((((((((((((((((((())))))))))))()))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))((((((((((((((()))))))(((()))))))))))((()))(((((((((()))))))))))))))((((())))((((())))))))))))))))))))))((((((((((((((((()))))))))))((((()((()))))(((((((((((((()))))))(())))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((()))(((((((((())))))))))))))))))))))))))))))))))(((((((((()))))((())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((()))))()))))))))))))))))))))))((((((((((((((((((((((((((((((()())))))))))(((((((((((((((((())))(()))))((((((())(()()))))))))))((((((((()))))))(()))))))))))((((((((((()))))))))))))))))))((((((((())(((((((((((((((())((()))((()))))))))))))))))(()(((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))()(((()((())))))(()))))))))))))(((((((((((((()))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((()))(((())))))((())))))))))(((((((((((()))))((())()))))))))))))))))))))))))))))))))))))))))))))))((((((())(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()((()))(((())))))))))))))))))))(((()))))))))))(((((((((((((((((((((((((()))))))))((((((((((((((()))))))))))))))))))))((((((((((((((((((((()))(((((((())))))))))))))))))))(((((((()((()))))))))))))(((((((((((((((((((((((((())(())))((((((((((((())))))))))))))))))))(((()))))))))))((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((())))((((((((((((((((((((((((((())))))))))))))((((((((((((((((((((((((((((((((()))))((()))((())))))))))))(((((((((()((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))))((())(()((((())()))(()))))(())(()))()))((((((((((((((((((())))))((((((())))))))))(())((()(())))))(((()))(((()())))))))((((()(((()))))(((((())((()()))()))))))))))))((((((((((((((((((())(((((((((((((((((())))(((())))((((((((()()))((((()))))))))))))))))))))))))))))((((((((())((((())))))))(((((((((((((((())((((((()))))))))()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))))))((((((()))(()))))))))(((((((((((((((((()))))((()))((())))))(((((((())((((((((((((())((())((())((((((((((((((((((()))))))))))))))))))(((((((()))(((()(()((())))())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))(((((((((((((((())))))))))))))))))))((((((((((((((((())))))))))(())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))))))((((()((((((((())))))(()())))(()()))())))))))))(((((((((((((((((((((((((((((((((((()))((()))))))(((())))))))))))))))(((())))()))))))))))))))))))))))))))))))))((((()())))()))))((((((((((((((((((((((((((((((((((((())))))))())()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))))))))((()))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))((((((((((((((((((((()))))((((((((()())))))))))))))))))(())))))))))))))))(((((((((((((((((((((((((((()))))((((((((((())))((())((((()))))))))))))))(((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((()((()))))))))))))))(((((())))))(()(((((((((()))))))))))))(((((((((((((((((())))))))((((((())))))))))))))))))))))))))))))))))))))))()((((()))))))))))(((((((((((((((((((((())))(((((((((((((((((((((())))))))))))))))))))))))))))))))(((()))))))))))))))))))))))((((((((((((())))))((((((())))(((()))))))))((((((((((((((((((((())(((((((((((((((((((()()))))))))))))))))(((((((((((((((())))(((()))))))))((((((((()))))))))))))))))))))))))))))))))))(((((((((((()))(((((((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((()((((((((((()))))))))((((((((((((((((((((((((((())))))))(()))))))))))))))))))))))))))))((((((()(((())))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))())))))))))))))(((((((((((((((((((((())))))))))))))))))))(((((((()())))))))))))))))))((((((((((((((((((((((((((((())))))))(((((((((((((((((((((((((((((((((((()))))()))))))()(((())))))))))))))))))))))))))((((((((((()))))))))))))))))(((((((((((((((()))))))())))))))))))))))))))))((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((()))(((((((((((((((())))))()))))))))))))((((((((((((((((((((((((((())))))(((()))))))((())(((((((((((((((((((())))())))))))))))))))))))))))(((((((((((())(((((()))))))))(((((((((((((((((())))))))))((((()))))))))(((((((()())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())()())))))))))))))))))))))(())))))))(())(((((((((((()))))))))))))))))))))))))))))(((((((((((()))))))))))((((((()))))))))))))))(((((((((((((((((()))))))))()))))))((((((((((((())))))))(((((((())((((((()(()))(((())))))())(((())(((((()))))))((()))))))))(((((((()))(())))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))))(((((((())))))))))))))(((((((()))))(((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((())(())))))))(()))))))))))))))((((((((((((((((((((()))))))))))))))))))))))(((((((((((())))((((((())((()))))))))))))(((((((((((((((((()())))()))))))))((((((((((()))))))(((((((())))))(())))((((((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()((((((((()))))(((((((((()))((((())))))((((((((((((((((((((((((()))))(()))))))))(((()))()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))))()))))))))))))))))())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))((((((((((((()))))))))))))))))(()))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()())))))))))))))))))))))))))))))))((())((((()))))))))))))(((((((((((((((((((((((((((((((())(()))))))))))))))((((((((((((((((((())())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))(((((((((())))))((((((((())))))))))))))))))))))))))(((((((((()))))))((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((())))((((((((((((((((((((((((((((((((((()))))((((((())))))))))))))(((((((((((((((((((((((((((((())))))))))))))((((((((((((((((((((())))))))(((((((())((((()())))))))))))))))))))))))))))))))))))))((()())))))))))))))))))))))(()))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()())))))))))(((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())))))))))))))))))))((((((((((((((((((((())())))))))))))(((((()))))))))))))))(((((((((((((()))))))(((())))(((()))))))))(()))))))))((((((((((((((((((((((())))(((())(((())))))())))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))())))))))((((((((((()))))))((((((((((((((((((((((((())))))))))))))))))))))((((((())(()))))))((((())))))))))))))))))))))))))))((((((((()(((((((((((((((((((()))))(()))))))))((()(()))))))))))))))))(((((((((((((((((((((((((((((((((())((((())))))))))))((((((((((((((()))(((())))))))))((((((((((()))))))))))))))))))))))))((((((((((((((((((((())((())()))))))))(((((((((((()))))))))))))))))))))))))))))(((((()))))(((((((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))(((((((((((()))))))))))))))((((((((((()))))))))))(((((((((())())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(())(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))))))))))((((())(((())))))))))))))))()(())))))(((((((((((((((((((((((((((((((())(((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((())))))))(((((((((((((((((((((((((((((((((((((((((()))())(((((()))))))))))))))))))))))))))))))))((((((((((())((())))))))(((((((((((((())))))))))((((()))(())))))))))))(((((((((((((((((((((((((((()))))))))())))))))))))))))))))((((((()))))))))(((((((((())((((())))((())))))))))))))))(((((((((((((((()))))))))))))(((((((((((((((((((((((((())))))))))))))))))((((((((((()))))))))))))((((((((())))))))((((())(())))))))))))((((((((((((((((((((((((((())))))))))))(((((((()))))(((()(((()))))))))((((((((((((((((((((())))))))((()(((()))))))(())))(()()))))))((()))((((((((())())(())))((((()))))))))))))))((((((((((((((((((((((((())))((()(()))))))))))(())(((()))))))))))))))))))))))))((((((((()))))))(())))))(((((((((((())))(((((((((((((()(()))))))))((()))))(()))))))))))))))))))((((((((((((((((((((((((((((((((((((()()))))))))))(((((()))))))))))))))))))((()(((((((())))))((((((((((())((((((())))))))))))))))))))))))))))))))))))))()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((())(())))))))((((((((((((((((((((((((((((((((())))))))((((((((((((((((((((((((()()))))))))))))(((((((((((((((((((((((())))))))((((((((((((((()((((((())))))))))))(((((((((((((()))))))))))))()))))(()()(()))))))))))(())))))))))))((((())))))))))))))))))))))))(((((((()))))))))))))((((((((((((()))))))))))))))))(((((((((((((()))))))((((((()))))))))))))))))))))))))(((((((()))))))(()))))((((((((((((((((((((((((((((((((((((((()))))))))))((((((((((((((((())))))))))(((()))))((((((((((((()))))))))))))))))))))))))))))))(((((((()))((((((((((((((((((((((((((((((((((((((((((((((((())(()))))))())))))))))))))))))((())))))))))))))((((((((((()))))))))))))))))))))))))(())))))))))))))))))))))))))))))))))))))))))((((((((((((()()))(((((((((()))))))))))))))(((((((()))))(((((((((((())()))))))((((())))))((((((()))))))))))))))(((((((((((((((())))))))((((())(((((((((((((((())((((((()(((())))((((())))))))))))))))))))))))))))))))((((((((((((((((((((()))())))))(()(())))))))))))))))))))))))))))((((((((()))(((((((((((((((((((((((()(((((()))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((()()))))))(((((())))))(()))))(((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))(((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(())))))))))))((((((((((((((()(((((()))())))))))(((((((((((((()))))))))(())))))))))))))))))))))))))))))))((((((((()))))((((((((((((((())))(((()))))()()()))((())((((()())))))((())))))))(()))))((((((((()))))))))))((()(()))())))))))))))((((((((((((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((()))))))((((((()((()))))((((((())))))))))))))((((((()((((((())))))))))))))))))((((((((()))))(((((((())))))))))(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))((((((((((((((((((((((((((((((((((((((()))(((())))))))))))))(((((((()))))))))))))))))))))))))))(((((((((((((())))))))((((()))())(((((((()(((((((((((()))))))((((((()))))))(((())))))))))))))))))))((((()((((()(())))))))))))((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((((((((((((()(((((())((())))))))))))))))))))))))))(((((((((((())))((()))())())))))))))))(((((((((((())((())((())(()))))))))))))))))))((((((()))((((()(((()))()))))))))))))))))))(()))))))))))))))))))((((((((((()())())()))))))))))))))))))((((((()(()))()))((())((()())()((()(()))))))((((((((()))))))))))))))))))))))()))))))))))))((()))))(())))))(((((())))(((((((())))))))))))))))))((((((((((((())))))))))))((((((((((((((((((((((((()())))))))))))(()(()))())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))()))))))))))))))))))))))))))((((((()))))))))((((((((())))))((((((((())))))(((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()))()))))(((((((((((((((((((((((((())))))))(((((((()))))))))))))((((()))))))))(((((((()))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((((((((((()))))))(((((((((((()))))))))))))))))))))))))))))))((((((()((())))((((((()))))))))))(()())((((((((((())))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())(((((((((((((((((((((())))))))(((())))))))((((((())))))))))))))))))((((()((((()))))((()))))))))))))))())((((((((((())))))))(((((((((((((((())))))))))(())((((((((())(())))))))))))))))))))))))))))))))(((((((((((((((())))))))((()))))))(((()()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()((((((((()))((()(()))))((()))((((()))))))))))))(((((((((((((((((((((((()))(((((()))(()(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((())))))(()))))))(((((((((((((((((()(((()(()))))(((()))())(((((((((((((())))))))))))))))))((())((((())))))(((((()))))))))()))))(((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((()(((((((())))))))))))((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((())((((((((((((((((((((((())(()((()))))))))))))))))())))))))((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))))))))))(((((((((((((()))))))((((((((((())))))((()))(((((((()))))))))))))))))))))))))((((((())))))()))))(((((((((((((((()()))((((()))))))))(())((((())))))))))))((((((((())))))((()))))))))((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(((((((((((((((((((((((()()))))((((((((()))))))))))))(((((((())))((((())(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))((((((((((())))((((((())))))))))))))))(((((((((((((((((((((((((((((((())))))))))))))))))))))))((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()))))(((((((((((((((()((((((((((((((((((((((())))(((((((()))))))((((())))))))))))))))))))))))((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())))))))))((()))))))(((((((((((((((((((((((((((()))))))((((())())))))))))))))))))))))((((((((((())))(((((((((((((((((((())))(())))))))))))))))))))(((((())))))))))((((((((((((((((((((((((((((((())((()))((()))))))))))))((())(()))))))))))))))))))((((((((())))))))((((())))))))))))))(((((((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())))))))))))())))))))))))))))(((((()(((((((((((((((((((()))()))(()()))))((((()()((()(()))))(())(((()()))(())))((((((((((()())))))()))()))(()))))))((((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))((()))))))))))))))))))))))))))))))))))(((((((()))))))))))))((((((((((((((((((((((((((((())))))))))))))))))))))(((((((((((((((())))))))))))))))))))))))))))))))))))(((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))(((((((((((((((((((((((((((((((((((((((((())))((((((((((()))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((()))))))))))))))))))))))))))))))))))))))((())))))))(((((((((((((((((((((()))))))))((((((((((((((((((((((((((())((((((())))))))))((((((((((()((())))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))(((((((((((((((((((((((((((((((()))()))()((((((((((((())))))(((((((((((((((((((()))))))))))))))))))))))))(((((((((((()(()))))))(((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((())((((((((((((((((())))(((((((()))((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))))(((((((((((((((((())))())((()))))))))))))))))))))))(((((()))())))((()))()))))((()((((()))))(((())))))((())))(((((()))))(((())))))((())(((((())))))(()))((((((((((((((((((((((((((()))))))))))((()((())))))))))))(()))))))))))((((((((()(())()))())))))))))))))))())))))))))(((((((((((((((((((((((((((((((((((((())))))(((((((()))))))))))(((((((((((((((((((((((((((((((((((((())))))((((())(((((()))))))))))))(((((((((((()(((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()((((((((((())))))))))))))(((((((()((((((())))((((((())(((()()))()))))))))))))(())(())))))))))))))))(((((((((()))))))))(())))))))(((((((((((())))))))))))((((((((((((((((()))))))))))))))))))))))))))))))))))()((((((())))))))))))))))))))))))))))))))((())((((((())))))))(((((((())))))))(((((((()(((((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))((())))))((((((((((((((((((((((((()))))))))))))((((())))))))))))))((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))((((((((((())))))))))))((((((()(((())))))((((((((((()())))((((((((((((((((((((((()(()))((()))))((((((((((()))))))))))))))))))))(((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()((((())((()))))))))((((((((((((((((((((((((())(())))))))))(((((()()))))))((((((((()))))))))))((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))((((())))))))))))))(((((()(((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((())(((((())))))))))((((((())))))))))))))))))))))(((((())))))))))))((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())(((((((((((((((((((((()))))((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((()))))))((((((((((((((((((((((((((()((((((((((((()))))))))))))))))))((()))())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))))))))))((()())))))))))))(((((()((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()))))())))))((((((((((((((())(((((((()))))))))))))))(((((((((((((((()))))))))))))))))))))((((((((((((((()))))))))))))))))))))))((((((((((((((((((((((((()))(((((())))))((())))))))(((((((((((((((((((((((((((((((((((()))))))((((((((((()((()))))((((((((((((()))))))))))))))))(())))))))))))))))))))))))))(((((((()((((()))))))))((((()))(())))))))))))))))))))))))))))))))))(((((((((((((((((())(((((((()))))))))))))((())(())))))))))(())))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((())())(((((((((())((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))))))(((((()((((())))))))))))))))))))))))))(((((((((()(())))(((((((((((((((((((((())((((((((((()))))))))))))))))((((((())())))))))))))))))((((()))))))))))))))))))))))(((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()((((((((((((((((((())))))(((((()()))))))))))))))))))))))))((((((((((((((((((((((((((((((())())))))))((((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))(())))))))))(((((((((((((((((())()))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((())))))(((()))(())))))((((())))))))))))))))))))))))))))))))))))((((((((((())))))))(((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((()(((()))))))))))))))))))(((((((()))))))))))(((((((()))))))))))((((())(((((((((())))))))))))))))))))))))))))))))(((((((((((((()((((((((())))))))))))))))(((((((((((((((((((())(()))))((((((((((((()())))))))))((((((((((((((((((((()()))())))))))))))))))))))((((()))))))))))))))))))))))(((((((((((((((((((((()((())((())))))))(())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())(()))))))))))))))))((((((((((((((((((((((((())))))))(())))))))))()))))))))))))(((((((((((())))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))())())((((())()))(())()())()()())((((()))()())()()(((()))()(((()))((((()((((()))((())()))(())))((()))))((((()((()(()))((()(((()))())(()))(())(())())((()))((()(((()))))(()(((((()(((((((())()()())(()))()()()())((()))()(((()(()))())())()(()()((((())((())()(())())))((()(()()()())()()))()())((())((()()(((()))()(()(()))(()()(()())(()(())()()))())())()((()()))))((())(()())())))()()))(())(()(()())(((()())))))()((())))()((((()())((((((((((())(((()((((()())(()()(()))(()(()()))()()(((()(((((((()(()(()))(()(((()()(((()((())(())()()(())))((())))(((()))(())))(())(()(()()))))()()))))))())))((()()))))))))()(())()))()(((())(())())(())((()))))))()(((()((())()())(((()))))))()()))()()()(())())((())))))()()())()(()()))((()(())())(()())))())((()((((()))(()((((())(())))()))()()()))))(()()())()))(()(())))()()(()()))()())()(()((())())())()))()(())((((((())((((())()())))))()(((())((())()())))))()(((((((()()())((()((())()(()(()()())()(((()(((()()())(())()))(())()((()))))(((()()))))))(()()(()()))()()((())(((((((()))()(()(((((())))(()((()())))()))()())))(((()(())()))()())))))))))()()))()(((())))))))))())())()))(()())(((()(())(()(())()(())))(()())()((()))))(())))(())()((())(()(()))())((())((()))))((())()((())())(()))(()()(())()())))()()(()()))(()()((((()(())))))((()))))()((())))(()()))()))())))()))))()(((((())()(())(()()(()(()(((()(((())))(())(()))(())))(()))(((()))(()())))((((())())(()(()()()()))()(()((()))())))((((()()(())())))(((())((((((())((())()())(()(()))(())((()()((()))))()(())))((()()()))(())))(())(()(())))()))()))()))()))))(((()))(())()())(()(()())())()()())())(()(())((()(()())(())))((((()((()()(())))()((((((((((()))(()))))())(()(((())((()))()(()())))))))))((()))))(())()()))(()(()(()(())))(()((())(((()()))()()))()(((((())()())((()(((()())))()(()))()())())()(()))(((((()((())))(((()(((((()())()()((()((()(()()()())((())(()())((())((()())(()())()()(((((()()()(((())((((()))))()(()))(()(()((()))(()))(()(((()())(()))))()(()(())))()))(())()(()()((((()))())())((()()())(())(((()()()((()((()((((()())(()((()()))()))(()())()()()))))(()))((()(((()(((())(())(()(()()()))(((((())((()(())))(((()))))()((()((()()(((()())()(()(()((()())()())(()))(())(()))()())))((((()))))())()()())))))())())()((()(())(()())(((((((())()(()(())()
|
|
()(())((()))(((())()(())(()((())(()(((()(()((()((())))((((())()())(()))(())))))(())()((())()(((())))))()())())))))()()(())(()())(())(())()()())()()))(())()))))(()(((((()((((()())())(())())()(()()()()))((())(())()())(()(()())))))()()))()))((((()())()()())())((())())()(()))((()((())(((()(())())))(())())((())(((()()()))))(()(())(())()(())((())(())))()()((()))(()()((((()))()))))))()((((()((()(())))(()((((()()))(((())))(()()()(()))))()(()(()()()()(()))))(()))))))))))()()())))))((())()(()(()())))()(((()(((((((()(()()((()())())))()())))()((()()(((()))(((()()()((()())()()()(((()(()()())())))((((((()(())((())(()(())())())())((()(())()())(((((()((()(()))))()()())(())()()))(()())()(()())()((((())()()()))(())()(((((((()()()())(()(((((()))()))()((())((()())()((((())))()((())((()))((((((()()))(())((()))())))))))((()))(()(()()((())()))())())()()((()))))()((())()))))()()((((((())(()(((())()())())(())(())(())()()()()((()()((((()()()((())()((())((((()())))()(((()((()((()(((((()))()())))()((((())((())(((()()(()))())())()()()((()))))()()((()(()))())(()))()())(()(((()()()())()))))()(()))(())))((((((()())())()())(((((())())(((()))))())()()())((())())(())((())))))()()()())(((((()(((((())())())((())))()))((())()((())((((()()))())((((())(()(()()(())))()))))(((())((((())()()((()))()(())((()))))((()))(())(()(()()))()))(()())(((()(((((())(((())((()()(()((()))()))(((((()(()((())())((()))))))()))()((())))((())()))(()(()())))(()()())(())))))()((()())()))))(()))()))((()(()))((())))())())))()))()()()))(()()(()(()(())(((()(()))((((()()))()((()))()((())(())))(((()()()))))(()()))(((((()(()()((())(())()))))))))((()()))(()))(()((()())(()(())((()()()()(()()))(((()))(()))()())())))((()())())))())((())(())()((()()()()(()(()(((()))))((((((())()())))(()((()))))))(()))((()))()(()())))((((((()))(()(((())()((((()(((())()))())(((())(((()()((((())))(((((()()))(())))(())))(((()(()))((()))))))(())((((((((())()(())))()))())((((())()()()()))))())()())(())))((()()))((()((((())())()()(()(())()(()()()(()))())()())))((()(())((((())((((()(()))())())(()))()()()(((()))()((((()(())((()()(((())()())())))((()(((((())(())))(())(()()(()()())(()))((())()((()()()))(()())((())()()()))()(((()()()))()()()())((()())())((())())))()(()())))()())))(((()))((((()()))))))()())))(()))((()()()()))(()(()()())(()))()))(())((())()()())(()))()(()()((()((()()(((())))))())(())(((()())))()((()(()(()(((()(()()(((()))))()(()()((()()))()())())))())())()())))((())()))))()(()(()((((()()))))((((()()(()))(())()()))))()((((()())()))())(())(())())((())((()())())())((()((())(()(((((())()(()((())()()))))))(()()))(()())()))(()()))(()(()())(()(()((((()())((())((()()()()))())()()))))))((()((()))))()(())()))(()(()(())))))())))))())()))()))()()())(()(()(((((((()())()(()()))((((()()()((())))()((((())()()))((()()(()))(())()))(((())))())())))()()()))(())(())))())))()())()()))(()()())((())))())((())()((((())())())(()(()(((((())()((()(()((((()()(())))()((()()()((())))()()(()()((((()((((((((()))))()(((())()()())()()))((()))))))((())((()()())(())()((()(()))()())))(((()())(()))()())()())(()(()((()(())())())()))))())()()()(((((())()()))))()((((((())(((())((()(())())()((()))(((()()()((()()())()((()()())))(())(()))))()((((()))((((()(()))))(((()(()))()()()))((())()()))))((()(()(())((((((((()(((((((((()(()))))())()()((())()()())((()()()(()(((()(()))(())(())))(())()((((()))))(())((((())()))))))()()))()))))(()()()())))())())(())()(((((())())())()(())()()))(()((())(()((((()()()())()())()()))))))(())((())()((()()))))))()())()())()((((()))(()())())(()))))()(()((())((((()))())((())())(((()))((((()))()()))))((()())((()())((()((((()())((()))()))((()))))()))((())()()()(()((((()())(((()(()))()(())()))()()(((()))((()()))))()()(((((())((())())((()(()(())))(((())))()())()((())))(()())(())))())))()(()))(((((((((()((())())(()(()((()(((()()))(()()()(()((()))))(((()(((())()())(()()(((())())()()((()(()()()((()(()()()((((()())())((())(())))))()(()()())()(())()))())(((((()()))()())()((()))))))))((()))())(())())(())()(()(()(()))()((((()))())((())))(())()()))(())))())))())((((()()(())()(()))))))()(())()(())))((()()((()(())(())(()))()()))()()))()((()))))((((()(()(()())))())())((((((())(())((())))))))(((((()))(((()((()(()())(()(()))(())))))((())()((((()(())(()(()())()))))())(()()))))(())()))()()(()(((()())))())()())()(()((((())((()((((((()))()())))()((()))))((()))(()(()(()()))))()()(()(()((((())()()))())())((()))())((()))())(()(((()((()()(()(()(((()((()((()))(()()())((()(((()))(((()()((((())()(()()(()()())(()))())()()()())(((()(((()()))(()))())))(()())((())(((()()))))())(()()()(()((())))(()))(()(()()))(()()))()())()))(())((()())))())))()()((((((((()(()))()()(())))))))()((()))()((())((())(())())())()))())()(())))))()))(()()))())))()(()((()((())(()((()(()((()(())()(((()()())(()()(()()))(()))(((()))()())))(()())))()((())((()))(())(()(((((()(()())))(()))(()()(()()()))(((()((((()()(((())(()()))(()(())(())((()((()))(()()))()))))(()())()())()())())))(()()(()((()))()((((()()())()))(())(((()))())))((((())(()())))((((()))((()(())((())()))(((((((()))(()))()(()()(()))))((()((()))))(()(()(((()()(())()(()()())())(()()((()))((())()))(())(((()((((()(()(()()))())())(()()()(()()()))()((((((()(())(((()))(((()()()))))(((())())()()((((()(((()())(((()))(((((()()()())()()()))((())())()()()((()))())))()(((())()))()(())))(()())())((()))()(((((()()(()())()(())()))()(((())))(())()))())))(())())(()))(((((())())())())()(()())(((()))(((()((()(()()((((())))))))()))((()(())(((((())()(()))))))())(((())))((())))(((())())())))))()))))))((())))((()((()))))))(()(()((((())())((()((()(((()()()))()((())))()())))((())(()()))())))(()(()()))))()))))(((()(())()((()())(()))()(()(()))(()())(())((()(()(()())))(((())(()))(((())((())(((())())))())((()((()())((())(((())())())))))()))((()(()(()()))())))(((()())())((()))))(())()(((((()())())(()()()(()(())))()()(()((((()((()()(())))())()()))()(((())))))()((()(((()()((()((((())))())()(())()()()()))(()((())(()())((())()((()()(()(()))(()(((()(())))((()())))(((()(()))((())))())))((())))))))(()))()))())())()(()))))()(()(()))))(()())()))()()(()()((((())())))(())(()(()))()()()))((()())())()()))())))))((())()))))(()(()())))()(()))()())()()))))(()))(((((()(())()(((((((((((()))))((()()((()(((()((()))(())))))))()((((()(())((()))))()(()((()(((((()))(((()))()(((()(((()))))))((()(((())(())((()()()(())(()((())()()(()))()))()(()((()()(()))))))()()((()(()(())((()()()(())()))()()(((()))(())((((())((()(()(())))(((()((()((()(((((()(())((((((((())((())))()())))()())(())((()))()()())()))())()(((()))))(())))())()))())(()()()()((()((((((())())())()))())(()))))()()())(()(()())(()()()))())()))))())(()()(()((((((()(())()))())(()()((()))))((())))(()))())))(()())())())()))()((())()())()()(())(()()))(()())))(()(((()()((()((()(())(((((((((())))(())(()((())))())))((()()))())(((()()))(()(()())()((())()))))((()())()(((()()))()()(()(()(()(()())))((())(())())()))(()()()())(()((())(((((()()()))(())(()()))((())()))(()(((((((())((()())))(((((((((()())((()))()()((())()())()()()())()()(()()))))())(()())))()())()((())))((((((((()(((()((())())((()()()()((())(())))()())()(()(()())))()())()()(((()())())((())(((()())(())((()))()())()()()))((()()))(())()(()((()(((()())()(((())))(((()())((())))(()((()))(())())((()))()))())()))((()(()(()())(()())(()((())))))(((()()())))())(()()(())))))))))((())(()))(()()(((())())(())())(((()())()())))(((((())()(())()()()))(((()()((())))(())((((()((()((())))()))(())))(()))(((()))()()()())))))(()(((()(()()())()()()(((((((((((()))(())(((((()(())()))((((()))())))())((())()()(((((()()())()())())()())()(((()()()()((((((()())()((()()))()()(((()(((())))(()()))(()(((()(())))((()))(()()((((((()))(((())))()()()))(())()()())))))(())())(())())))(()(())())())((()()(())((()(()(()()()())()))((())(()))(((()))(()))()(())(()())((()(()))(())(((()())))((()())(((()))))())()(((((((((())())(((())((((()((((()()()((((())))((()()()(()()()))(())()()(()(())))(()))(()))()))(())))()()()((((()(()())()))()))(()(()(())()))(())((((())(((((()))()))()())(())()())(()()()(((((()((()))()())(((()()((()((())(()((()(()))())()())))()((()(())))(())(()(()))()(())(())(())))))(()((()))))))()())(()((()(()((())(()))))))()(((()()))((())((())((((((()(((())(())()))(()(())())((()(()))()()())()(())(())()(())))(((()(())(((()()((())()(())))()()(())))((())(((())((())))())))))((()((()(()))(()((()()(((((()((())(())((()(((()()(((())))(()((((((((())())))()(()))(())(((()))))((((())))))((()(()))))(())))()))()())())))(((()(()(((()(()()))(())))))))((())((((())))(((()(((((((((((()))()()((((((((())()()()()((())))(())(((()()()())))()(()()())()))()((())(())())()))(((()()((((()((())()(())))))(())))(((()()())))())()))())()))(())((())((())(()(()))))()))((())()((((()()(())(((((()())((())))()())())))(()()((())((()()(()()()())))))))(((())((())))())()(((()(((()())((()()()()(())()(()))(()()((((()))())))()()()((()()(((()()()))())))()()()()))()(()))(())(()((()(()))((())())))(()((()(()))(((((()((())()()(())(()))))))))))((()()(((()())))((()(()(()))))))(()(()))()))()))(())))))())())((()))))((((()(()())(()(((((((()())()))()()(()((((())()((())(())((()(((())(()))(((()((()()))())(((((())()(()((((((())))())())(()()())(((()())((())()(()(((((()())))()()()(())(()()()(()))((()(()(((((()(()((())))((()(()))))((((())))(((()))))))(((()))())()()()(()()()(()((()()()))))(())((()))()())(((((()()()(()((()()()(()((()((()))((()))(((())(((()()))(((())))))))())((()(()))((((((()))())())())(()))(((((((()))(((((()((()(()))())))((((())(()()()))((()()())((()(((()))))(()))(()()())(()((())()(((((()))()(())(()()))()())(((()))))()))()(()())(()((())()))((())()(()()))((()()(()())(()()((((()()(()())(()()))()(()()))))((()((())())(((()()))))((()(()(()((())))()((())())()(())))())(()))))())))((()))))()(()(()((())()(())())()))))))))))((()()))))))(()((())()(()(()(())))())()(()(()))(()()))()))(((())(())))((())()()(((())))))(()(()))))))()())))())()(())())(())())()()()))))(()(((())()((()(()))(())(()()()()))(()((())((())()))(()()())))()))(()))()()()))())))()()(()())()))))()((()(()(((((((()(((()(())())(()(()()((()))((((())()))())(()))(((()()))()()))(((()()())((()))((())())(())))(())()((((((((((()))))())()(()()(()))((((()))((((((()())))(()()()))))()())()))(((((()())(((()()())())(()))()))((()((((())((()))))())((((()(())()()()(((())))))(()(((())))()(((()()()()(()))()()))((()())))()()))(())(())()()(()())()((()()))())))))(()(())((((()())(((())()(()(()((())))(())(())((()))))()(()))))(())))(()()()()())(())))(()))))())()))(())))((((())))()))())())()(())(()()))((()()))(()()))())()())(()())()())())))(())()))))())))(()())))(()(()((()()(()(((((((()))()))()((()))(())((()))((())))())(())(())()))())(((((()())()))()))))(()())())()()()())))))()))())((((()()())))())(()()(())()))()))(((()())()())(((()()(()())(()((()))())(())))(()()(((())()))((())((((()()(())))())()(())())))(()))()(((()))()))()((()(())()))()((((()))())))()(())())))))())))()()(()())))((())((((())()(()(()()))(())()))(((())()(())(((())())))(()()))((()())))(()()()(()(()()())()((())(()(())))()(()((()())()()))())(())(()()(())))()()(())(())(())(()()(()()()(())())((((())()(())))((((((()()(((((()()()((((()(()((()))(()))))((()()())))(((()))((((()(()(()()(())((()((())())(())(()))((((((())((()(((((()))(()()()))()()(((((())()(((()(())))(()(())((()))((())()()()))(())((((()(()())(()())(())((()()(()))()()(())())))(())))))(()))(()())(()())())()()(()))()())))((()(()((((()(())))()(())(()((()()()((())(()))))(()()(()())))(((()()(()()(()))(((()()((((()((())()()((((()(()))(()))((()(()))))()(((()))()(()(()(())(())())(()(())((((()()()())))))(()()(())((((())))()(()())())()((()()(()()()))()))(()(()()())((())))()))))()))()))()()()())(())))))()()(((((()(()))((())()())())(())))((()))((((((())()((())))))())()()(()()(()()((()))(()()())))))(()))()()(((()())((()(())()(()()((())((()))()()))((())((())()(())))((()(()(()(()))()((()(((()((((()()))()()))(()))((()())()))((((()(((())()((((()))((()())()(())))))(())))(())))()())(()()((((()(()())(()))))()(()((())((()))()(())()()(((()))(()((((())))())((())))(((()(()()((())(((((()(()())(())))()()))((())((()(()()((()()()(())((((()))))()))(())(()(((()()((()))(())())())(((()())))(()()))()(())())()()()()((((((((())())))(()))))(((()(())))()((()(((((((())())()()((())(())((()))((()((((())(()((())))(())))()))(((())()(()(()))()((())())())()((((())(((())()((())))(((((())((())())))))))((())(()))((())(((()((())))))))(())((((((())()))(((())())())(()(()))()))()))()()()())))((((()()(()())()()()((((((((((()())))()(()((())))()()((())))())))))()))((())))))(()))(((()())(())(()))(((((()()())(((())(()()(()(()((())(()()))()))(()()((((()))()())((()())()(()()(((())))(()()))()()(((()))(()(()))(())()((((()))()((((((())(((()((()()))((()())())))((()()(((((())(()((())()))(()((())(())))((((())((()())()))()()((()(()(()()())))(()(())))(()))()((()))))()()(())()()())(())()(((()((((())))())((((()()())(()((()()()))())(()))((((()())())((()()))()))))(((()))((())))()))(()))()(()()))(()())(()())(()))(()(((()((((())())()()))))())()(())))((())))))()))(()((()(())()(())()())()))(()(((()()((()()((())())))))(())))())))((())(())())(()()(()))))()(())((()(((()())((())((((()((()))))()(((())(()()())()((()((()())()(())(()()()(((()((()()()((((())))))(())(())))()(()())))(((()(()(())))((((((()))()(()((()))))()()))))((())()(())())((()))()))(((((())(((()()((()(((())()(()())))()))((()))((())((()((()))))())())()()())(())()()(((()((()()))())))))()()((()())))(()(((()(()))())(()()))(())))))()))()(((())(()()(((()()(()(((()()()))((((()))))((((()((()))()())))))(()(()(())))((()()((())(()(()((()()()))))()())(()()(())))(())))()))))()))())(()())((((((())(())()((()(())()(()((()()()()(())()()()((()()))(()))()(())()())()())))()((((((())((())())))()()))))))())()()()(())())))())))(((((())())))()))(()()))))())(()))()(())))))(()())())()(((())))()(()(()(((())))))())()()(())()())))(()))(()(())()))(((())))))())()())())((()(()()))(()()))))()(())())))(()()(()(())())())(((())())()))(()((()(())(()()((()())(()()(())))()))(()()())((()())()(((()()(())())(()))()))(())))()((((()())((()()()((((()(()((((()))((())()()))(())()()))()))((()()()())))()))(()())(()()((())))()))())()))))(()()()(((()()((((((((((()(()(()()(((()))((())((())((())))))(())((())(((())()()(())))(()(()))(())))()()(())())(()()))()()()))())(((()())))()))(()(()))))()((((())()())()())(())(()())()((())(((()()(((())))()))()(()()()((()())(()))))())(()((())()(()))((()(())())()(()))))()))()())()))()())()()(((())())())(())(())()(()))()((()())()((((()(()))))(()(()())))()()()))((()()((())(((())(()(()()(((((())))(()))))(((()()())()(()))((()(()))))))()))())(()()))())()()))))))(((()(())()(()(((((())(((()())((())(())(()()()))((((((())(()((((())()))((())())((()))((())()(((((()()))())(()()()()()()((((()))(())()())(())))(((())))()()())(((()(((())())())))())))())(()()()((())()())(((()(()((()((()())))())()()(()()()))((())((()())()())()()))()(())))(())((())())))((()())()(()(()()())(((((()())((()))))(()((()())))))()()((((()(((((((()()())))(()(((()((()))((())(()))()())))(((()))))(())((((())())(())())))((((((((())()()(()())(()(((()((())()))(((()(()))(()()((()()))))()(()()())((()((()())))()()(()()))((()))))(()()(((()(((()())(())()(()(()()(((()())((())))()())()))())))()(())(()()(())()(()(((())))))((())(())(()())((())(())())()))()()))()))))())))()))))(()()())))())(((()(((())(()))))((())))))))((())()())))))))))()()(()()())((()((())))())())()((()(())(()()(((())(()()((((())(((())(((((((())))(((()()()))))()())))(((())))()()()(())))))())(()(()((()()))()(((())()))))())))(((())())())))((()(())()))(()((())((()((()(()))))(()(())(((())(()))()()((())()))(()()((())(())))))))()(()(((((()))((())()())()(()(()()((()()()(()))((((()()))(())()(((((()())))(()))((()(()()(()))))((((()(((()))()()((((()(())())((()))()()())(()((()())()(())())(()(((()(()()((((())()(((((()((())((())(()))))((((()()))(())((((()(((())())()))((()())((((()(())((())((()(()(()(())()()(()))()))()((())((()(()))))()((()(())((()()())))(())))))))())(())((()))(())())(()())()((()((((()))())(((()(())))))((()()))()())((()()(((()))))))(())(())(()(()))())()()(()(()))(()((((())(()()))))()(())(()(()(()))()(())()(((((())(()()((((())(())(()((()))((()((()(()()())))(()))()()(()()()())))(()))())()())()(()()((()))())()(())())((())())(()))))())(((()((()())((())()))(()(()(()))(()))(())))(())(()(((()))))(()))())(())()))())()))(((())))(()(((()))))()()(())(((())))))))()((((()(()(((()((()))(())(())()))()())(())))()()((((())((((()()))))))(()(()))()(((()(((())))))))))()()())())((()))))(((((((()))))(()())(((())())())((()(())())()())()())))))(())(((()))())))())))((())())()())()((()((((()())(()))()))))))()(()))()()))))()))()())()))()))(((()(())())()()))((((())()()((()()))(((((())())()()())()())))()((((()))())((())(())))))())()()()(((((()()))()))())(()()(()())((()))())())(())())((()()()))()()(()(()()))(()()))))()(((((()(()))(((((()(((())))))))((()()()((()))()(()))())()(()((())((())))())())(()(()(((()((()))()())()))(()((()))()))((()()(())()))()))(())(()((((())((()()())())(()(()(()))(()))()))(()(()((((()))()))()))(())(())))()(()))(()(()(()(())()(()())()))((((()()))))(()())(())))((()((()())))(()(()()))((()((()()((()))(())((())))()((()))()(((()))(()))))(((()()()(((((()()))()()())))()())()(()()((())()(()))()((((())()))(((((()))))()((()())))()(()))))((()))))))()()())))())))))))))(())()((((()())))()()(()(()))))(()()()())()(()))()((())())()((()))((()(((()(()((()))))()())))()))((()))(()))((()())))))()(()))))((((((())(((()())()((()))))))((())()))))((()))()(((())())(()))(())())())(()((((((()((()()(((())((()())(()))(()))()))()()()())((()(()))))))())))())())))()((()()))())))))())()(()()))()(((()()(()))())((((((()))))))(((())()))(((()()()(()))))))(())))())()(()))())(()())((()((())())(())((((()(())()(((())()())(((())))(()(()))))())((((()(()))(())()))()())(()))()()(()()(()()(())((((()()))))(()))(()))(())())))((()))))))()())))(()((()))())()()))())()))))())((())(()((((((((((()(()(()(((((()(())))()))((())((())())(((((()()())()(()((()()((()())(((())))))())()()()())()))()(()((()()))))())))(((())(()(()(((())())())()(())(((()(((((()()(()((((()((((()((())))(())((()()(()()())()()(())())((((()))()(()(((((())(())()))()()))())((())(())(((((()((())(()(()()))(((())()))((())(()(())))((((((()())()(()()()))(())()(())((()()())(())))())()))()())))))())(())((()(()))))()))()())())(()()()()()))))))))))))))())))(((((((()()())()(((((()(())(()()))(())))))())))()(((((()(()))())))())())())()(())))((())))()(()(((())))()(()))())()())()))(()(((()(())()()(())()((((()((()(()))()))()(((())()(((()))())))(()((((())(())()))()))()((((((()))()((((((((())))())((()))())())()))()))(())())(()))((()())(()))))(()()()))()))(()()())(()))()((()(((((((()(()))((())((())(()))()((()))(()))()()))))()(())))(()()((((()))()(((((((((())((())))()()()))))()())))((()()()())())))(()(()((())())(((())((()(((()((()(((())))))))()))))(((()()(()))))()())))()((((()()()(())((((())(()(()()(((())))())()(()))))())(())()(()))())((()()))())()))))())((())()))()()(((((())(())(()((()))()(()())))()()())()()))()()())(())))(())(()((((((()(()))))())(()(()())()((()))(()()(()(()(())))()))))()()((())))(((((()))))))(()()()((()(((((((())))())())((((((()())))((()((()(()(()()()))((()))()))((()()())(()))()())()()())(()((()()(((())()(((()(((()(()())))(())())(()()))))()())((()(()(()()(()((()()()(())(((())()()(((()()(((()))(()))))()(()()(()))(()))()())((()(()))))(()((()(())())(()))()())))())()()()())))))())))())))()(())))())(()))())()())()(()()()())()()((()(())())(()())())))()((())))(((()))(()())(()())(())((()(()()()))))(())()((()((())()())()()))())()(((()()())()(())((())((((()))()()((((()()((((())(()()()(()(())))((()())((())()()((((()()))())(()()))))())()()(((()())))()((())(((((())()))()()())))()))((()))((()())())()((((())()()((())())))()()())())((())()))()()((())())()(((((((()())()(())((()))))()))((()()()((())()())()())()())()))))(())())())))())))((()())((())()())(()())()))()((()))())()(())(()())))))((())((((()())(()())((()())())((()(())(((())((()))))()))))())(()((((())(()(())())())())())((((())))(()))(((())())))()(((()))(()(()()((()()((()(()))((()))))(()()()()())))((((())((())())())))()(((()((()))()()))(()()))())(((())()))(()))))()))(())(())()()()(((()))())())())(((())))))(()))()())((()(()))()()))))(((())())())()())()())(())()))((())())((()()))())(()()(()))()()((()(())))()))(())))((((((()))((()))()(())())(()())((())((((())))))()()))(()))())((((()))((((((()())()((()())))()()())()()()()(((())(((((((((()()())(()((((((())))()()()())(())((((()()))((()((())((()))))(())))(((()(()))(())))((()(()(())))))((()())()))())()())((())())())((()())(())()))((()((()()(())((())((((())())()()((()()((()()()((((()))))()))))()()))))())())((())))()(((())))()(())))()())()()))(((())(()(())()())()((()())(()()()(())((()(()(()())())(()()((((((())(((()))))()()))))((())))()((((()()(())()(()(()())(()(())((()()()))(())()((())()))()(((())(((()()))(())(())))())()))(()()()())()((()))(()(()()))))(()()))(()()())))))(()(())())((()())()()((()(())((()()())))((()()()((()))()))()()((()(()()((()))()())(())())))())()))()(())()(((()(())))))()()(((((()(()(((())))))())(()))(())))(((())()))())))())()()(()))())((()))())()(((())()()()(()(((()))(()())(((()))))))())((()))(())()(((()()())()(()())()())((()(((()(((()()))()()())())()))()((()))((()(()((())(()))))((())((()())(()((()))())(()()((())()())))))(()))()(()(((())((()())(()(()()(())()))())((((())()(()))())(()())())())))((()(()))(()(((((((()()(())))))())(((((())))(((())))))((()(())()))(())())())))(()(())()((()((()()(()))))(()((()(())(()))()(()())(()(()()()))()))))(()((()()))()()))))))))))(())()(()())(()()((()())())()()())(((()()((())))(()())(())()(((((()))()))(()(((()())()(())((())(()((((((()))(((())(()())(((((()((()(()))))))()(()()))))((()()))()))()(((((((())((((((((()())))))))((())((()(())(())((())())())()()())((()()))((((())())))(()()()))()))()))))((()())))()()(((())(((((()(())((((()())(())(()))))((())(())())((()))))((())))(()())(()))))())))(()(()((((()()(()((())())()())((((((())(((()))()((()())(())(((()))())(((()(())((()())))())(()))))())((()()(())()))))))((())())())))(((((())))())))))((()))()))())(()()())())())(()())())(()((())(()))()))((((())))))()))()(()((((((()(())))))))))()(()(()()))((())))))))))))(()())(()))(()()((((()(())))))(((((())())(())()()(((()(()()((()()())((()())(())((((())))()()()()())(((())(((()()()(()))()(()(()(())))(()))(())())(()((((((())((()(()))))(((()(())((()))(())((()(()(()()((((())()()()()())()(()()))(()()((()()()()((((((()((())())(()))(((((((((())))((()()(()((()(()(()))()()())())())(()))((()()()()))(())(((()()(())))()())())())()))()()()((((((((()))(()(())()(())))()(((()()()(())()((()((())))))(()))((()()((((()()())(((()(()())(()))(()))((())()(())(((()((((())))(((((()(()()))()()()(((()())()))))(((())(()())(())()(((()((()))))(((()))())()()())((()((())())())()(()())()(())()()((()))())(((()()(())(()))))((()))(((()()()((()()(())()((((()(()()())(()()()(((()())))(((()()()()())(())(()))())))))))))()(()())())))))(())(()())())()))()((()())())()))))()))))())(((()((()()(((()))))))())()))()()(()))(((()))())())))()))()))()))()((())))))(()(()()(()()(())())))((((((()(((())(()))((()(())))())))()(()()())()())(())(()(()())(()(())(())()(((())))(((())()((()))()))())))()(())()((()(((())())(())(()()(()))))()()(()))((()(()()))())(((()(())()()((()))((()())(()(((()((()(()())(((()()(())((()()()((())))))()))))()((())()()))))))())))))))))))))))(()())))()(((()(()())()(()()))))()()())))((()()))())))())()(()())))()((()))()(())()(()(((())(()()(()))()()((()(((())(()))))()(())))))))()))()())(())))(((()()(()(())((((())(((()))()))((()))(()(((())))())))())()())(()(()(()()()(()((())))())())()())))(((((()()()((((((()()(()))(())((()))())()))(())(())())())(()()))))(((()((())()())))))(())))(())(((())((()((((()(())(((()((())()()(()))(((())))(()()))()))())()((())))((()(())(())()())(()((()()(()()))())(())))))(()()(()()))((((((((()()(()())(())))())))))())((())))))(()((())()(()())()(()()()))(()()()((()()))()(((())))())()))()))()()(()())))))(()(())())())())())))())))(()(())(((())))()))((((()(())()()))())))())()))))((())()))))()()((((()())(()(())))(())())))))()()(((()(())(())())(()((()(()(()((()(())))())()(())()))()(())))(((()))(())()(())()(()(())))()))()))))(()()()(())()))(())(((((()(())((()))()()()(()()()))((()(()))))(())(()(((())()())()(((())())())()))()()))()((((((()))()(()()((((()()(())))(()()())(()()(((()(())(()))))(())((()((()()))()))(()()())()()((())))((()(()(()((()(())(((())(((((()))()(((()()((())()()())((()()((())((())()()())(())))))()))()()(()(()(((()))))()(()())))))(()()((()(()())(((()())(()())))(())()(()())))((()))(())))())((()(()()()(()((()(((())())()((()))(()((((()()((()))(())()((()(()(((()()())))((())(((()))()()(())))()((((((()(()()))))))()((())())))((())((())(((((((((()))(()(()()((((()())()()()(())))()()()(()(((())((()(((())(()(()))()())))((())()()))(())(((()(((((()(()(())()((()()(()()(()()()())(((())())()(()((()(())))()))())))(())(())(((())))(((((((((())())))))(()())(()()((())((()()((((()(())(()((((()()()))()()()()()(())))(()()()()()(()(()(((()()))))()()(((((()())))()((()()))))()())))(()))((()())))()(((((((())))))())()))())())()((()))()(()((()))))())()))())))))())())((())))))))((()(()))())())((((()))(()(()))((())))))()()(()))((()))()()(()))()))()))((())()()())()()()(()(())))())(())()((()(())())()())(()(()))(((()((()((())))))())()()())()))(((()((())))))))(()()()())(()()()((())))))((((()()(((()((()()))()())()()))((()())))(())))(()()(((()(((()()())((((()((((()()(((()((())))())((()))()(((()())(())((((((())))((()((((()()())((((()))()(()(()()((()))(((())((()((((()(((())(()))((()))())(((()))()((()(((()))((())())())))(())(()()((())(((())))))))(()(((((())(()(()((()))))))))()())(()))())()))()()()(()()())))))(((((()(((((())(((()(((()(())()()()())(())(((()))()((()(())(()))))()))))(()))))))))(()))))()(()(((())()())()(((((())()()()))))((()(()))))((()))(()))(())())()(()()(()))((())((()(()))())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((())(((((()))()))))))))(((((((((((((((((((((((((())(()))))))))))))))))))))((())))))))))))))))))))))))))((((((((()))))(((((((())))))))))))(((((())))(()((()))))))))))))))))))))(((((((((((((()))((((((((((()((())))))))))))))))(((((((((((((())))(()))))(())))((((((((((((()))))))))((()))))((())))(((((((((((())(((((((()((((((()())))))))))))))))))))))))))))))(((((())))(((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))(((((((((()))(((((((((((((((((((((((((((((((()))(((((((((((()))))()))(((()))))))))))))))))))))((((((())(())((((()((())))))(()))))))))))))))))(())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())((())))))))))))))((((())))))))))))))))))))))))))))((((((((((((((((((((((((((((())(()))((((((((((((()((()))(()))(((((((((((((((((((((((((((())))))))))))))))))(((((()())))(()()(()))))(()))))))((((((()(()))))((((()))))))))))))))))))))(((()))))((((()))))))()((((())(()))))))((()(((())())))()))((((((((()))))))))))))))))))(((((((())()))))(())))))))(()((())))((((((((())))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((()))))))))((()))))))))))))))((()(((())))()((((()(((((())()))))((((()(())))))(((()))))))((((((((((((())))))())))((((()(())(((()))))((())))))))((())())))))))(((())))))))((((((((((((((((()))))))))))((((())))))))))))))))))))))))))))))))))))))((((((((((((((()((((((((((((((((())))))))))))))((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()(((())))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((()))))))))))))))))))))(((())(((((((((((((((((()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((())(())))))))))))(()))))))(((())((()))))(()(((((((((())))))())))))))((((((((((()))))((((((((((((((((())))))))))))))())))))))))))))(((((((((((())((((())))()())(((((((((((((()))))))))))))))))(((((((((((((((((((((((()())()(((()(())))))))((((((((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()))))))))))((()((())))((((((((((((((((((((((((()))))))))))))))))))))(((((((((((()((())))((())))))))))))))))))))))))))((())))))))))))))))))))))((((((((((((()(((())))))))))((((((((((((((((((()))))))))((((((((((((((((((((())))))))())))))))))))))))((((((((((()))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))()(((()))))))))))))))))))))))))))))))((((((((((((())(((((()))()))))))))(()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())()))))))))))))))))))))))))))))(((((((((()()))())))(((()))))))))))))))))))))((((((((((((((((((())))))))))))(((())(()))))))))(((((((((((((((()))))(()))))))(((((((((((()))())))))))(()))(((((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))(((())))))))))))(((((((()))))(())))))((((((((((((())(())))((((()))))))))))))))))))))((((((((((((((((((((((())))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))((()))))))()))))))))))))))))))))))))))((((((((((((((((((())))))(((((((((()))))))))))))))))))))))))))))))((((((((()(((((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((()))))))((((((((()()))))((((((((((((((((())))))))))))))))))))))))))(((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))((((((((((((())(((((((((((((((((((((((((((((((((((((((((((((((((((()))((((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))((((((((((((((((((((((()((((())()))(())))((((((((((()(()))))))))))))(((((())))))))))))))))))((((((())((()(())))))(((()))(((()()))))))))))(()(((()))))((()((((()))()))))(((())))))))(()))(((((())))))))))))))))))))))))(((((())))(())))))((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((()))))))(((((((((((((((())))()())))((((((())(((((())))))))))))))))))((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((()((((((())))))))))))((((((((((((((((((((((((((((((((((((((((()))))))))(((((((()))((((((((((((()))))))(((())))(()))))((())))))))(())((()))()))(((((()()))))))))))((((((((((((()()())))))))))))))))))))))))))))))((((((())))())))((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(())))))((())((((((())))()())))((()))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()())(((((((((((((()))(()))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((()((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(())))(((((()))))))))))))))))(((((((((()))(((((((())))))))))))(((((((((((((((((((()))))))))))((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())())))))((((((((((((()))((((()))))))(((())))(())))))))))))))))))))))((((((())((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))((((((())))))((((((((((((((((((((((((((((((((((((((((())(()))))))))))))))))))((((((((((()))))))))))))))))((((((()))))))(((((((((())))(()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))(()))))((((((((((((((((((((((((())))))))))()))(((((((()))))(((()))))((())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())))))))))(((())))))))))(((())((()))))))))(())))))))))))))))((((((((())))))))(((((((((()))))))))))))((((((((((((())))))))))))))))))))))))))((((()))))))))(((((((((((((((((((())))))))))))))))))((())))))))))))(((((((((((((()))))))))(((())))))))))))(((()())))))))))))))((((((((((()((((((((()))))))))))))))))))))))))))))))))))))))))(((((((((()))))))((((((((((((()))(()))))))))))(((((((())))))))(((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))(())))))))(((((())))((()))))))))))))))))))(((((((((((((((((((())))))))))))))))(((((((((((((((((((((())())))))))))))))(((((((((((((((((((())))))))))))))))))))))))))))))))))))))((((((())())))))(()))))))))((((())))(((((((((((((((((((())))))))))))))((((((((((((((((((((()))))))))))))))))(()))))))))))))((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))((((()))))))))))((((((((()))))()))))))))))))))))(((((((((((((((((((((((((((((((())))))))))))))(((((((()))))))))((((((((((((((((((((((((((((((())((((((((((((((((((((())())))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))((((()()))))))))))))))))))))))))))((((())(((((())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((((())))))))))(((((((((()))(())))))))(((())))))((((()))))()))))()))))))))))))))(((((((((((((((((((((((((((())())))))(((((((((((())((((((())(()))))(())))))))(((((((((((())))))))))))))(())((((((((((((((((())))))))))(()(((((((((((((((())))))))))))))))))))))))))))))))(((((((())))))(((((())())(())))))))))))))))))))))))))))((((((((((())((((()))))))(((())))))((((((((((((((((((())))))))(((((())))))()))))((()))))))))))))))))))))((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()()))))))))))))))(((((((((()))(()))))))))))))))))((((((((((((((((())(((((((()((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))(()())))))))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()((((((((((((()))(((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))))))))))))))))((((((((((((((((()))(((())))))))))((((((((((((((()))))))))))))))))((((((((())))))))((((((())))))((()))))))))))))))))((((((((((((((((((((((((((((())))(()))))))))))))))))((((((((((())))))))))))))))((((())))((((((((((((((((()))))))))))))))))))))(((((((()))((((()))))))))))))))((((((((((((((()))(()))((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))((((())))))))))))))))))))))(((((((((((((((((())(()())))((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((())))))))(())))(((((())()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))())))))))))))))))))))))))))))(((((((((((()(())))))()((((()))))((()))))))))))))))))))))))))))))))))(((((((((((())))))))())(((())))))))))))))))))))(((((((((((((((((((())))))))))))))((((()))))))))))))))))))))((((((((()))())((((((((())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))))))))))()(()()))))))))))))((()))(((((((((((((((()))))))))))))))))))))))))((()))(((((((()(((((((())))))()))))(((((((((((((((())))))))))))))))))))))))))))((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))())))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))))))))))))(())))))))(((((((())(((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(()))))))))((((())(((((((((((((((((())))())))))))(((((())())))))))))))))))))))))))((((((()))((((((((((((((((((((((((((((((((()))))))(())))))))))(((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()((()(((())))))))))))(()))(((((((((((((((((((((((((((((()))))))((())))))))))))))))((()())((()))(())))))))))))))((((((((())))))))(((((((((((((((((((((((((((((((((((()((())))))))))))))))))((((((((((((((((((((())))))))))))))))((((()((((())))))))))))))))))))(((((((((((((((((()((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((())(())))))))))))))((()))(()))))))))))(((((((((((((((((())))(((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))((((((((((((())))((((((((((((((((((((())())((()))))((((((((((())((((())))(())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()((((())))))))))))))))))(((((()))))((((((((((((((((((((((((((((((((((((((((((()))((((((())(((((((()((())))))))))))))))))))((((())())(()))))))))))))))))))))))((()(((((((((((((((())))))))))))))))))))))))))((((((((()((()()))))))))))))))))(((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))((((()))(()))))))(((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))(((())))))))))))))))))((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((()))))))))))))))))))))))))))((((((((((((((((((()))))((((((((((((())))))))))))))))(((((((((((((()))))))))))))()))))(()()(())))))))))))))))))))))))))((((((((((((((((((((((())))))))))))))))(((((((((((((((((((((((((((())()))))))))))))))))))(((((((((()))))))))))))))))))))))))))))((((((((((((()))()))))))((((((((((((((((((((()))((()))))(((())((())())))))((((((((((()))))))))(((((((((((((((((((((()(((((()()))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()))))(((((((((((((((((())))))))))))))))))))))))))))))))((((((((())))))())))))))))))(((((((((((()(((())))))(((()))((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))()))))))((((((((())))))))))))((((((((((((((((()))))))))))(((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))((((((((((((((((())((((((((((((((())(((((((((()))))))))))))))))))))))))((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))()((((())))()))()))(((((((((())))))((()(())())))(()))))))))))))))))))))))))((()(()))())))(())))))((((((((()))))))))))((((((()))))((((((((((((((((((((((((((((((()))((())))))(((((((((((((((((((((((())))))))(((((())))))))((((((((()))))))))))((((((((((((((((((((((((((((())))))(()))))(())))))((())))))(((())))))))(((((((())((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()))))(())(((())))))))))))(((((((((((((((()))))))))))))))))))))(((((((((()))))))))))))(())((((((((((((((((((((((((((((((((()(())())((()((((((()))())))))))))))(((((((((((((((()))(((()(()))))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()()(((())))))))))))))))))))))((((((((((((((((())((((((()(())))))))))))))))))((((((((((((()))((())))))())))))))))))(((((((((((())((()))(())(())()))))))))))(((((((((((((((((((()(((()())))))))(((((((((())))))))))))((((((((((()((((((((((()())())())))))))))))((((())((((((()(()))()))((())((()(((((((()(())))(((((()))))))))))))))))))))))))))))())))))))))))))(((((((((((((((())())))))))))))))((((((((((((())))))))(((((((((((((((((((()(((()))))))(((()())((()))))))))))))(((()())((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))))))))))))))))))))))((((((((((((()))))(()))))))))((((((((((((((((((((((((((()())))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((())((((((()))))))))))((((((((((((((((((((((())))))))((((((((((((((((((((((((((((((()((((((()))(((()))))))))))))))))))))((((((())))))))))))))))(((((((((((((((((((((((()))(()))(((((((((()))((()))))))((((()()))))))))))))))))))))(((((((((((((((((((((())))))))))))))))((()))((((((((((((((())))))))))))))))(((())))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()())((((((((((((())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())((()))))(())))))))))()(((())))))))))))))((((((())))))((()))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))))(((((((((((((((()()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))))))))))))((((((((((((((((((()(()))))))))))((((((((((((((((((((())))))))))))))())))))((((((((((((((((((((((((((((((((((((()((((()())()))((()))())((((((((((((((((((((())))))))))))))((())))))))))))(((()))))))))()))))(((())))(((((()))))))))))))(((((())(((((((()))(()))))))))))))))))((((((((((((())))))))))))())))))))))))))))))(((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((((((((((((((())))((())))))((())(())))))))((((((()()())))((((()))))())))))))))(((((((((((((())(()))(())))))))))())))))))))(((((((((((((())))())))(((((((((((((((((((((()))())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))((((((())))(((()))))))))(((((()()(())))(((((((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((()))))))))))(()))))(((())))))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((()()))))))))))))))))))))))))))(((((((((((((()))))))))((((((((((((((())))))))))))))))))))((())))))))))))))))))))))))))))(((((((((((((((((()((((((((((((((())))(())))))))))(((((()))))))))))))((((((((((((((()))))))))))))))(((((()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((((((((()))((())))))(((((()))))))((((((((((((((((((((((((((((())))))))))))))))))()))))))))))))))))))))))))))(()((((((((((((((((((())(((((((((((((())))))))))))))))))((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())))))))))))))(((())((()))))(((())))))(((((((((((((((((((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))(())))))(((((((((()))))))(((((((((())))))(((()((()))(((((((((()((())))))))((())))))))(()()((())()))()(())(((((((((((((((((((((((((()())))))()))()))(()))(((((()))))))))))))()))(())))))))))())))))))((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))((((((((((((((())((()(()))()))))))))(()))))((((((((((())))(((((()))))))))))(((((((())))))))((((((())))))))))))))))))))))((((((((((((((())))))))))))))))))))))(((((()(())))))))((((((()))))))))(((((((((((((())()))((())))))))))))))(((((((((((((()()))))))((((((((((((((((((((((((((((()))))))))()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()()))))((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))(((((((((((((((((()))()(((()))))))(((()))))((((((((((((((((((((((())(((())())))))))))))))(()))))((((((((((((((()(((((()))((((((((((((((())))))(((())((()))))))))(((())))(((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))()))))))))(((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((()))))))))))))))(((((((())))))))))))))(((((((()))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))(())))))(((((()))()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))))))))))))(((((((((((((()(())))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))(())))))))(())))))))(((((((((())))))))))((((((((((((((())))))))))))))))))))))))))())))))))))))))))))))))((((((((((((()(())))))))(((((())()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()))))))((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))((((((((((((())))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))))((((((((((((((()))))())(((((((()((((((())))((((((())(((()()))()))))))))))))(((())))))))((((()(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())())()))))))))))))(((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))))))))))))()))))((((((((((((((((((((((()(((((((()))))())(((((())((()))))))))))))))(((((((()))))))))))))))))))))))))))()(((((()(((((((()))))))))))))))))(((((((((((((((()())))))))))))((((((((((((((((((((((())))))))))))))))))))))))))((((((((((())))))))(((((())))))))(((((((((((((((())))))(((((((((((())))))))))))))))((()))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))())))))))))())))))))))((((((((())))))((()))))))((((((((((((((((((((((((((((((()))))))))))()))))(((((((((((((())))))))))))((((((((((((((((((((((((((())))))))()((((((()))(()))))))))(((()))((((((((((((())))))))))))))))((((((((((())))))((((((())))))))))))))))))))))(()))))))))))))))((((((((((()))))))))))))))))))))))))))(((((((((((((((((((())))(())())))))))(((((((((((((((((((((((((((((((((((((((((()((((((((((((((((((()))))))))))((((((((((((())))))(((())((())))()))))(((((((((((((()((()))))(())(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())()))))))))((((((((((((((((()))))))))()))))))))))))))))))))))))))))))))((()(())))())))))))))))))))))((((((((((((((((((())))))(((((((((((((((((((((((((((()))))))))))(((((((())))))))))((((()))))))))))))))))))))))))(((((((((((((((()))((((())))))((())))))))))))))))))))))(((((((((((((((((((((((()((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))()))))))))))))(((((((((((((()))))(())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))((((()))))))))))))))))))))))))((((((())((((((((((((()))))))))))))))))))))((((((((((((((((()()))(((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((())((((((((()))))))))))))))))())))))))(((((((((((((((((((((((((((((((((((())))))))))(((((((((())()))))))))((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()))))))))(((()))))))))))))))))))))))))(((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((())((())))((())))(((((((((((((((((((((()))))((((((((()))))))))))((())))))))((((((((((((((((((((((((((((())))))))))))))))))((((((()))())))))))))((((((((((((())))))))))((((((((())(((((()))))(())))))))))))))))))))))(((((((((((())(((((((())))))))))))))))))(((((((((((((()()))))))())))))))))))))))))))))))(((((((((()))(((((((((((((((((()))((((((())))))((()))))((((((()(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))(()))))))))))))((((((((((((((((((((((((((((((((((((((((((((()()))))))))))))))))))))))((((((((((((((((((((((((()()))))))))))))((((()()))(((((((((()))))))))))))))))))((((((((((())(()))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))((((())((((((((((()((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))((((()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())))))(()))))))((((())))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()((((((((((((((((()((()))))))))(((((((((((((()))))))((((())))))))))))))))))))))))((((((())((()))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())((())))))))))))))((((((((((((((((((((((((((((()))))))(((((((((((((()))))))))))))))(()))))))))))))))))))))))))))((((((((((((((((((()))))))))))))(((((((((((())))))))))))))))))))))(((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()())((()(())(((())))()()))))(()())(((()())(()))))(()())()))(()()))()((()))()())(((()(((()(((()())()))())(())(()))())()((())())(((((()()())))()))(())((()))()))((())(()()(())()))()()))()))))()())))))()()))())()())((((()()(((()(())))())(())()((()))())))()(()())(())())()))((()())))())))(())))(()))))(()()(())())(()()()(((()))))(())))))(()())(())))()()(())(()))(()(()())))))())()(()((()()(((())()((((((((())(()))))(()))()())(()))(((())))))(()(()(()(((()()())()))(())())((())()()((())())))((((())()(((())()(()()()(((()((()))(())((())((())())(())))()((()((()())(()((((())()()))))(())))))()(())(()))(()())))())()(())())((()()())((()()))))((()())()()))()()))()))()(((((()))(((((()()())))))())(((()))((()))((())(())())))(()((())())()(()()()(())))))()()((()())))(()))))(())())(()())))))()(((())())(()))()((())()))))))))(((((()))(())(()((((((()())())())((()(()))()))((())(()())(())()))(())(((()(())))((()()((()((()(((()))(((()((((())))()())))(()((()(()))((())))))))))())()))()())((((()()((((((()(())()((()(((((((())((()()()()))()((())))(()((())()(((()())))(((())))()())((()((()))(()((((()))()()()))))()((())()(((()))(()))))()(()((()()((())(((()(((((((((()((()))(()()())()((()))((())))))((((()))))(()())(((()))(()))))))()()))()))()((()()(()()))))))))()))))())(())((()))())())))))(()(())(()())()((((())()())()))(()())(((()(()()((()((((((())()(())()((((())()()()))))((()((()())()((()))())(()))())((()())))((()()())()()))(()())((()()(((()))(())(()()))(((((()))((())((((())))(((())()()()()))))())((())))()()()(()))()()))))))()))(())(((()())))())))())(())(())()())((()()(()())(())(())())())))()))((()())(()()())(()())(((()(())()())()))(()()))(()((()())((((()((())())(()))))((()()())((())()))())())))())(((())))()))(()())())()()(())()()())())))))())()()(()()))()))))(()((()(())()))(())))()))()))))()()()))(())(()))()(()())())((()())))()()()())))()(()(())((())(()(()))()(()())(()()()(()()(())()())))))(())())(((()(((()))()))((((((()(()()((())()()())()()))()()())((()((()((()()))())(())(())((((())(()))(((()(())())))))())((()))(((((()))()))()(()())(())))(()())((()()())()(((())()))()((()(()()(())(()())()())(()(((())())))()())(()(()())))))((())((()(())))(()()))(()(()()))()((())((((()(((()())(()))())()(((()((((())((()(((())))()((((())((()()()()
|
|
()(((())(()()((()))))()()()(((()(((()((())))((((()()(((()((())()()(()))))((())))))))((()()((((()())(())(((()(())())(((())))((((()()()))(((((((()(((())()((()(((()))))))))(((()()(((((()))((()))())((((((())))()())))())()(())(())((()))())()()())))()))))(()())(()))))(()((((((((()()))))()(())())(())))((())((()(())())))(((()((()())(())))(())(()()(()()()()))()((()(()(())()())))(()(()())()()(((()))(()(()(()())()()))())())((()(())))(())(()(((()())))))))(((())))()))()()))(()(()(())(()))))())(()()()(()))))(()())()(())()()))(()())())())()((()())(()((()(()))))()((()((((())(()())((()()))))))((())()()()))()))))))()(()()()))()(((()))())))(((((((()))))()(((()))()))(())((()()()())()())))(()(()())(()()))(())(()(())())((())())()())))))(()))()))())(((()((((()())))())))))))()))()())))())(()))()))(()((((())))()(())())((()((())(((()))())()))))(()(()))()((((()))))))))(()()((()()(((((())()(()(((()()())))())(())((()())))(())(((()()())(()(())((((()(()())()((()(())()))(((((()()((()))))()()(())()(())))((()())))())())()(())()()))))()()))))))))()(()))())(())()()))))))))()(())))())())(()))()(((()(()()(((()(())())((((((())))(())))()))(())))((((()))()(()((()(()))()))((((()))(()(((()((())()())(())((()))))(()(((())))())())()())((())(()))))((()(()((())()()(()())()()(()(())()()((()(((()()()())()(((()))))()))(((()(((()(()(())()((((((()())((()((())()()()(())()()(()((((())))(()((())((())())())(()))(((((()()))(()()())))))()))(()()())(())()))(()())())()))()()(())()(()()))(((()((())())(())((())()()(()(((())(()(())))(()(()(())(()))))()(())()())())))()((()((()()(())(())(()((())(())((()()()()))())(()(((()())()(()))))()(((()(()))))(())(((()((((((()))(((((())())((((()))()()(())))))()))(()())((()(()(())()())))))())()))(()((((())))())))()(((())()())(()()()()(()(()((())))(()(())((()())))))((())(())))))()))()))(())())()(())()(())())(()((((((()((())()())((())()()()(((((()))()())(())(((())(()((((((())))))()())((((()())(((()(()))())())()())((()()))))())))(()((((()()((()()((()(()))())))((()()()())))()()))()))()))))))()((())((()((())()())((((()())(()(((((())((()())(()))((((()()()))()((((()(())()))()))((((()()((()()())()()(((((()(((()))(((()))))())((()()()((()))(()((())))(((()((())(())()())))(())(((((()))()((((()))(())())(()((()))))()))()()((()()(()((())()())))))(())))()))()((()))(((()(()(())()(()()(())()()()))((((())((()()))()(((((()(()(((()))())((()(()(()(((()()))()()()())))))())((())()()((((()()((())()((((((()))))()))(((((()((()())((()))(()()()(()(((())))((())()))())))))()(((((()())())()(()(()()())()())))((()())()((((()()()(((())(()(()(()()))))((())(())()))())((())((((())()))()))(())())()))((((()(())()(()())()))()(()(()()())))(()()))((()())()(()((()()())(()))((((())))))(())()()())(()()()))((())(())()())(((())())))())()))(((())()((((((())((((((()(()(()))(((()()(()))(()))((())(()()()))((((()()(()()(()()())))()((((((()))(((()())((()()(()(()(((()()((((()()))))())(()())))))()((((()))()()(()(()()((())))))()()()()()(((()())))())())())()()(((((()(())))())(())(()())(())(((()))(((())(())(()()((((())())))())(()())()(())()((()()(())))))(()()))()(())()(()()))))())(((()))())((())(((())(())())(()))())())))((()))(()()(()()((())))())())()))))))()))))()()((((((()()(())))())()((()((())((((()))()))((((()()()(((())()))))(())(()))(((()()))))((()()))()))())())()))(())(())()())(()()(())((((()(()))()))()((((())(()))(()))(((((((())()((()((((()()((()(()()()(((((())))()()()))()(((())(()(())((()(((((()((((()()()()))(((((())()()(((((()))(()())))())))((((()()((())(()()()))())(()(())))(()()()()))())(()((()(((()()(())()(()())(((((()()(())))))()()))()())(()))))(())()())()))()(()(((((()))))))((())(()(())(())(()))(((()(()()))()()((())((()))())(()))))()(())))())))))())())))(((()(())(())()))()(((()(()())(())))(()()(()()(((()))))(())((()(()()(()))()(((()(()((((((())((()()((((())(()())))((()))()()()((()))(((()(())())((((()(())(()))))())))()())()((())))))()))(())((((((()))()((()))(()((()((()((())(())))(())))()))()()(())()()))((((((())(()()(())((()(())())()()())(()((())(()(((()))())()))))())(()()(()()(()((((((((())())(()))()))(())())((()))((()(()))(()())()))()())()()))))(()(()(())(()(()((())))())())()((())(((())()))((()()))())(())((())()()((())()())())))()))()((()(()(()()(()))(()(()((((()((())(()((())((())(((())((((()()())((((())())))))(((()()()())))())()))()()(()((()))()))))()()())(()()()((()))(()(())()))()(((()(())()))(()((())))))())((()())(((())())()))((((((())())(())))((()(())(()((())()())))))())()()())())(((((()((((()(())(()())))(())((()))((((()))))()))()(())((()))(()())((()(())(()(()()(()(((((()))()))(()())()((()(((()()((())(())()(((()))()()()))((()()()()())((()))))))()())()))((())))()((()))(()(((((()(()()))(()())))(((()()()()()()())(()(((((((((()(()())))))()))())))))(((())))((()()(()(()())(((()(()))(((()()()()))()(())((())))(()()((()()())))))()()))((()()))(()()()()))))))))()()((()(()()))())(())(()(()())())((()))))()))(())))()(((()(())()(()(()(()(())))(())()()((())(()))))((()(()(()()(())()()())())))))))()))()()()())(((())())))))((((()((()))((()((())()))(()((())))()((()()()((())))()((())(((()((((()(((()()(()(()((()(())(((()()))((())()))()()))()()(())()((()((())()(()())))(()()))((()())))((()(()))(((((())(())))(())())))(()))))((()()((((((((())))())()(()(((())))())((()()())()))())((()))((((((((()())))()))()))))((((()))()()(()())()())()())()(()))()()((())))())))()(())())(((()(())()())(())()))))(()()((())()))()(()((()())())((()()))))()(()()()((()))())(()))((((()((())))(((())(((()((()()))()())()(()(())(((()))()))))()((((((()()()()))(((()((((()()(((())))()(((()(()((()()())()(()()(()((((())))()()()))())((())(())()()()(())(()))(()())((()(((((()()))))())())()())))((())()()(()(()())()))))()()(())())(())()((((()()(()()(())(()(((()))))()))(())))(()((()))(())(()(()(())()())())()()())()(()()((())))))()))(()()))))()((())()()())))))(()()))()))()(())()))())))())((()(()(())()()())(())(())))()))(((()()(()(((())()(()(()(())())((())()()()))()))))))(()))))()))))))(((())()()())()()(()()))))())()())()))(())(((()()((((())(()))(((()((())()))(())))((()(())))((()))((()())(()(()(())()))))))(()(()()(()((()()))(()))))(()(()((()()()(()()))()))))))()()(((()()))((())(((())))))(())()))(((())(((()(((())())(()))()(())))(()()()(()()((())((())(()))())()((((()()))((()((())()()()))))()())(()))))(((()())()(())(()((()(())())()))(((()(()()()))()()(((((()(((((()()((((((()()))))))()(((()()))()(()()()()())()(((((()))()(()))(((()()(())((())((())()))))(()()()()((()(()))))((((()(())(((()(())()()))()(()(((())())))(((()))))()(((()()()))((())())(())))))))((())))(()(()()(())((()((((((((())()())))(())()(())))((())(())))()())()))()()))((()()()))(())))()(())()())))()()(((((((((((((()((((()())()))(())(())((()))(((()))())))))()))(()))))()(()())(()(()(())()((((()(()))))(()()))(((((()(()))((()())())()((()(())))((()())()()()(())))))((())())())(())()(((()())())())(()(((())))(()(()))(((((())())(()()()((((()(())())()()())(())(())((((())))())((())(()))()(())()()()()))()(((())((()(())())()(((((((((()))((()()()()(((((())))(((()))(()))(()))()()))(())())((()))((()(()((((())))))(()())())())((()(()))((()(())()()(((()(((())((())()))())(()(())((()()()(())))()))(())()()))()(())(()(())))))())(((())(((())(((((())))))))))()))))()))(((()))()))))))))))))(((((()(())(()(())()())()))())((()))()(()))()(()()())()()))))()))))(())())()())()((((()(()()(()())(()()))()((())))(((()(()()(()((()))()))()))))))())))(())()((())))((((()(())())))))((((((())((((()))(()(()()(((()()(()()(()))(()(()((())(()))())())))()))))())(((())))))(()))))(()((((()))()))((()))))))()))()()((())())(()(())())()(())()))()))())((())))())(()))((((()))(()((((()))))(((((())()()()(()()(()))()())()())))())))()(((()((()()(())()(())()))())(()())))(()(()))))())))))())))(((()(())))))())()())()(())(()()()()(()(()(((())(()))((((())(())()))(())(()(()()())((())))(((())()))()(()()(((()()()((()()()(()())((())(())))()((()()(((()())(())(((())())()())(()))((()(()())()((()(((((()(())))))(()()(()((()))(((()()((()(((((())((())()))))((()))((()))()()())))(())))))))()))))((())(()))(()(())())))())))))())))))(())()()()))())()())))()(())())()(((()())()((((()())(((()(())(()))(()())))()()()(()()()((((())(())))()))(()))()((()()))((())(((()((()(((((((()))((((()((((((())(())(()))()())))(())))(((())))(()((()()(())()))(()())((()))))(()))))))(())))))()))))(()(()()())(()(()())())((((()()(()())))((())((())()(((())))))))()(()()()(()))()()()))())))())(())))()()()))())))())()())(()))())((())((()()))))()(())()())()())(((((())())())((())()())()(()((()()))))()())(()))))))))())()()()(()())))()(()(()(()(((()()))))))()((())))(())()()(())))())()))))))(()()))(())()()(()((((((()())()(()(()()()(())((()))((())(()(()()))(((()()(()()(()()((()))))(((((())))()))((()))))()())())()()((()()))))((()()())))())))))))))()))))()))())()(()(((((()(()()))))())))()(())()((())((((((()()(())(()()))()()))()((()))((())((()()((((())(())(()))(()())))))())))(())))))()))()((()())()()))))()())(()((((())((()(()())))(()()(()()()))(((()))()())((((()))()()()())(()))()())(()))(()(()()()())))((((()))())))))))()()()()))))))(())))()(()((())(()))()(()(()()))))))((((()))))()(())(()()()(()(()(()))()(()())(((((()())()())))()(())))((()(()))()()()))))(()()))(()((())))()))()(()())))(())((())((((()(((()())())))()))()()())(((()((()))))((((((())(((())()))()()()((())((()))(((())(()())(((()()(())()()(()()())()()))()())()((()(((()()(()))))((()((())()((((()))()(()))))(()))()()((()())(((()()))()()((())()()()((())()((()()((()()))(()(()(()()())(()()((()))(()(())(())(((()())))()()))()()()))()))())((()(((((((()(())(())())(((()()((()))()()(()))))))()((())))(()))()()(((())()())()(((())()))))()((((()())())))(())(((((()(()())()))()(((((((()((()()()(()(((())()())))((((((())))((())()()(())))((((()()()(())()()((()()((((()))((()())()))))()())(())((((()(()))))()))())())))))(()())(((()))))))()()(()())())(((())((()())())(()())(())((((())((((())(()))()())()))(()()()((()))(())())()(()()(()(((()())(((((((()())(()())))()()()(()((()()))(())()))(()((((()())(())((())()()()(()()(()))())))(()()((((()())))())))(()))())))(()((()))())()))())(()(()(()(()()()))))(((()(()()()((()()(())((()((((()))()))(())(((())(((()))((()))()))(()()()))((((((())()()())(((((())()))))((()()()))(((()(()))())))()())((((()(())((())(((())())()(((((())))((((()())()((((()((()))()()))))()()((()(()()()()))()))()()(()())(()))))()(((()(()(((((()())()))(()())(())(()((())((())(((()()))()(()(()())(((((())))((()(((()())))((((((()))()(()(((()()))()(())((()()()()())))))()()(())))(()(()(((((()()(((((()())(()(()))()(((()))((()))((()(()))()()(())()()(((())))))(((())()))(())(())((()))())(()()())((()()(()()(()))())(()()((()))))(())((())((())(()(()())())())()())()(()()())(()))())()(())))()((((())())()())()))))((((((())(()))(()((()())((()(())))()())))()))(()))())((())((())))()())()(()(())()())(()(((()(()())())))))((((()(()))()()()(((()))()))())))(((()))))()))))(())())()((((((())(((((()())()))())))((()))(()(())((()((((()())))()())))))()))(())))((())((((((())))))))())()))()((()))((()))))())()())))(()()((()(((()))(()((((((()(()())(()(((()))(((())(((()))((()()((()()())(()))(()((())(()))()(((()))((((()(()(()))(())))))()()))))((()))))))(()((()(()(())())())(()(()(()((()((()()()())())((()()))))((((()()((((()(((()()))()(()(()((()))()()()))((((()(())()(((()))())())())())((()((()(()()((((((()()))())(()))()()()())()())((()(()(())(((((()(())(()()))))())((()())((()))()())(((())(()))))))()(()))())(())))((())((()(()(())(((((()(((((((())())))()(((()(()((()))))(((()(()))()))((()))()))(((((((()()))())(()()(((((((((()()))(((()(()()))(()()(()))())))(()())()))((((()()))((((())()))(())))()()()(((())()())))))())(())())()(((())())((())())()(()())(()())(())))()()())(()())((()((()))()())))(())))))(((((())))()(()())((((()))))))((()))())))()())(()))((((((()(((()(())))))())))((((())))()(((())(())))))))())((()))())()))()())(()(()()((((()()(()))(()(((((())()()())))((()))())()())((())()))(()))()))(())(())))())))(())(()))())))))))()())(()(()((())))())((()(())()(()((()())()(()(())(()()))())((()(())((((((()()()()((((())()()))(()))(()))()(((()))((()()))())()(()(((((())))())())())))))(()((()((())(((((()(())(())()))(())))((()((())))(((((())()((((())(()))(())))(())))((()(()))()())(()((()((())))()))()))(()())()))()((())(()((()((()(()))))((((((()))()))(())))((((((((()()()))(())())())))))()))(((()(()())()))()(()(()()()(()()(((())(())(()())(()))(())(((((())())((()()(()((())()()(()))((()())()(()((()()))))()()())))((((()())(())(())()(())(()(()(())((((()()(())))((())()((())(()()((())(()())()))(()((()))()())()())()()))))))))()()()(())(()))(()(())()())()(()())))(()()))))()()(()))()))(()())()(((())()))()((())))()()()))())((((((())()()((()(()))()()))(()))((()))))))))(())())()())()())(((())())(()(((((()()((((()))())))()))()))((()))))()(((()((()(()()(()))))()(()((()()()()))()))(())())(())(((()()))()())(((((())()(()))))(()(((()()))()()((()((()())((())))()(())()())))(((((()())((()()(((())(()())()()))(((()((((())(())))(((()((())()()()(()))(()()(((()))(()()((()())))(())((()()()(()(()))()()()(()()))))()(((((()))(()((()(((()(((((((()(()))()(())))))()()()))(((()()))()()((()(((((()())())(((()()(()))()()()((()))))))()))((())(())()()()((()))())()())())())((((()(()(())))()((()))))(())()))(())(())))))((()()(()((()))())))()))())(((())))()())())())())()(()))()()()))()(()))()))))()))(((((())))(()()(((((()(()(()(())()))()))()(((()))(()()()(()())(()()))))()()))())))))))))()(())(()(()((())()))))()(((((()()(())))(()()(()(()((()))((())(())()((()((((()))()((()((())))(())))()((((())())((())(()(()(())()((((()))())(()))())(()))((((()()()())())))(()(()((())()()()((())(((((((())))(()))())))()(())))((()()()(((())))(()(())((()()((())((())))())()))())(()))()((())))((()())))))))))()())())((((()((()(()(()(()()(((()()(()()()((()((()()))(()((())(((())(())(()))()((()(((()))((()))()())((((()()))(()(())()))(((()))(()))(((()((()((()((())((()(((())(()))()()()))())(((((()((()))()())))()(((())()))()(((())()(((((()()(((()(())(())((())()()(((()(((()))()()((()()()((((()((())((())()((()())()((()))(((())(()))((((())))()))))(())(((())((())((()))))(()(())()(()()()((())())(()()()()))())())))(()()())))()())))()(())(())()))(())((()(((()()))(((((())))))))))))((((())))))()))((((()(()(()(())((()))(()(((((())(((())())((((())(((())(((()())(()())(()())(((()))(()((())(())()))))()(()()))()()()))())(())(()(())))((()(()(((())()(()(()()(())()()()(())(((()(((()((())))(())()(((())()))(())))()())())())))()()))))))))(((((()))))(())())((()(()(()()()()(((((()()(()))((()(((()))))())()()()(((())()))()))(()())()())))()(((())((()()(())))))))()((((()(()))))((((((())(()(()())))((())))))))))(((()((()()((()(()()(())())())()))()))))()))))(()))(()()())()(()))())()(()(()(()(()(((()(())(()()(())()))(()))()(((())())()(())()(())())()(())()()((()(()()())))(()((())((((((()()()(((()())()))(()))))(()))())))((()))())(())))())()()(()())()()()()())((()(())()(((()))()))((())))()))())(()(((()))(())((()))())(()))()))(()))(()()())(((((())()(()(())(((()()(()(()()((()))))))()())()()((())()())()()(()())())(()(()(())()()))))()((())()))))))(((())(((()(()(()()(((()())))))()(()()(()()())()((())())(()(()((())))(()())()((()))(()()(()((())())()))())))(((((()()((()()()(((()(()())()))((((())((())(((()(((()((((())()()()(())()((())))((()()()))))()()))(())))(((())((())((((())(())())()(()())(()()())((((()((()())))()())()))()(()((((())(((())())(()((()(()))(()))((()((())((((()))(((())()))()()))()))())((()()((())(())((((()(())()(((())()((())))((()))(((()((()))((((())(((()()()(((()))(((())()()((()()())())()()()()))()(())(()))))())))())))(()())))()))))(((()()(()()(())))()(()((((((())(((()()(()((()(())((((())))())(((()())))))()))())((())(((()(()))()(())(())()))))((())((()())())))))))(()))))()()())((())()))))())(()))))()())))))(())))()))()((())()()())))())()()))))(()()()()))(((()())(()())()(((()))))()(((()))))()))())()((())())()))()()(())()(()))))()(()(((()))))()(())())((((()(((())(())())()))(((())()()())(((())()(())((()(((())()(((()(())(((()())((())()))()))((()(())()()()()(()))))))))(((())))()))((()))((()(()(()))((()(()(()())(((((())))(()((((())))(()()))))(())(()())((()))(()(()()))(()(()(())((((())))()())())))()())(())(()))((()()))))((((((()(()())))(()((())(()))()()()()()()))))))(()))))(()(())(())())))(())(()))))())(()(((((())(())))(()()())))(()())()((())))(()(()()()())()))(())(()))())(()((()))((()((()))(()()(())()))()(())()()(((()(()())))))))())()((((()())((()((())())())()((((()))(())()())((()((()()))(((()))))((((())())))((())((()()((((()()()()()))))()())()(((()))((((()()))())()()(((((()()())(()()()()(())((())(((((()())))))()()(((()))))())((()))()(()))()((((()))(()((((()()((()))))))()(((())()()()()))((()))))))(())()((((()))(())()()())))())((())()()(((((())((()))())()())(()(((((()))((()()())())(((()((((()))((((((())((())(()()((()))(())))(()((()()((((())())(((((()(()())))(((((()))(((()((()))((()((((()()()())()))((()))()))))()()))))()(())(())))(()))())()))((((((()())()((((((()(())(())()((()))(()((()))()()()())(((((()))()))(()()((())(())(()))(()())()()((()()((()((()(())()()((()(())(()))((())(()))(())))()())((()()(()((()()(()((()(()()())()())()())(()(()()))((()(((()()((((()((())))(())()()()))(())()()(()))(()(())()()))())()(()())())))))((())((()))))()))(((((()))))))))(()((((((((())()(()))())())))))())(()))(((((()()((((((())())))))(((((()))(())))()(((()(())())()()()()(()))))(()()()((()(()()((()))()(((((())))(((())(())(())())()))((())))(()))()))(()()()())())()()(((())))))))()())(((())(()(())((())()()(()())(()))(()()((()(())))()()))()()))())(((((()))()(())(())())())())))((()))))()(())())())))(()())()))(((()()((()()(())()((()()(()(()((()())))))()(())))())(())()))((()()())()))))())))()))((()((()))((()(((()(()(()()(()()()((()(())(())(()(((()(((())(()()()(((()))()))))(())((())()(())()))()(()(())())(()()(()())(((()()())))))()))()()((())()))()())))())))))(())))()()())()(((()(())())(((())())())())(((()))()())(()))((()())())(((()))())(())())(()()(())((((()))))))()()(((()()(((()))))((()()(()()))()()())))(()(()(()))))))(()(()()()()((((()()))(()())())((()(((()()())))()(()()))())))((()()()))))())()(()))())(())))((((())())()()()))))())()(()(()))(((()(()))))()(()())())(())))())))()(((((())((())))))(((((())()(((())))(()(((((((((()))))())))()(())()(()()()((()))(()((((((((())))()))(())((())))(()))((()))))))())()()()()(()((()(())))))))(())(((()()))()((()()())(()((()))))((()))())))(()()))()()((()())()(()(())(()))))))))())((((()(((())()())(((((((((()(())((()()))))(())((())))((())(()()()((()()))(()(((((((()(((())())))))))())((()))(()(((()))((((((((((((((())()(())(((()(((()))(((((()))))))((()()))(()()()(())((()))))))()()))())(((()(())))(())()))()))())()(()))((())((()))))))()(()())(()))))(())))((((()(())))())()())(())(((((()()()(()(()(((()))(()))))())(((()))(()()(()()(((())()))(()()()()))())))(())()()(()())(()())))))()(()((()))))()((()((()()))())(()())))(()(()((()))()((()((((()((((()(((())((((()()))(())(()))()()(()))(()()))))())()()))()((((())))((()())())(((((((((())))(((()((()(()((())((()))(((()(()((()()))(((()))))()())(()()))))((())()))((((()))()(()(())())()))())())(((()(()())))((((()))))))))(()()(((()))(()(((()())())()(())))((())()((()(((()())((())(())()))()()((()((())))()))(())(()())(()()))(())))))))(((())))(()))()((((())))())()()()())()(()(())(((())())(())()(((())(())))))))(())()()((((()))((((()()(()((((()(())()()()())(())(())((())(())((((()())((((())()(((())()()(()()())))))(())()))()()())))())))(()(()(())()))(())()))))())()))(()()))))((((())()(())()())))())))(()((())))())))))))()(((())))))((()))())(()())())(())(()(()()))(())(()())())(()((()()((((()()))(()()()(()((()((()((()))()())((()()()()((())(((()))(()()))()))))()()((()))()()(((())())))())()((()()))())))))((())()))))()((())))())((()(())(((((((((()))((((((()())(()))))(()((()))))))()()()))()))()(()(((())))())(()(((()(()(()())))))()(())(())(())))((((())))())(())()(())())))())((())((((()((())(())())))())))((()()()()(()())(()((((((()())((()(()((((()()))(()))(())))()()())((()()()(()((((((())()))(((()(((()()(())))((())))))())((())))((()((()(()()()(()(())())))))))(((())))(()))()()))()))())(()(())(((()((()((()))))((())()()())()()())(()((()())()))())()((((()))(((())(((())())())()()()())(()()()()((())((()())((()()(()()(((())()())()()(((()(((()()((((()()(((()((((()))()))(()())()))()((()(()))))()))()))())())))))(()()))(())()(((()())())))()(())))(((())))()))(()((()(())))())()((())))))(()())((()(()(()()))((())(()((())(((())(())(((((()()()((()))(()))(()((()(((()()(((()()())()))))(((()))()()(((()))()())()(())()()())))()()()())))()(())))()))(())())())))()(()((())())()(()()((())(())()(((((()((()((()()))()))))())(()((())))(((((()()(())())))())(()))))())))))(())(((((()(()((())()(())))))))(((()))))()()))(())()())()(()()((()((((()((()()())))((()()))()()()))(()((()()())(((())(()((((())()()((()))()()()()(()())))()(())(()()(()((()()()))()(())(())()))))())((()))()(()())(()((((()()(())))(()(())(((()((((()))((((()))))))()()))((())((())))((())()(()(()())())()(())(()(())())(()))()((((())(()(()()()(()))))((()())((()(())()())())(((((()))(()(()))()((())(()))))((((()(()))((((((()()(()))))()))((()()()((()))))()((()(()()(())()((()((())((((()())))())()))))()(()()())))((()(()(()((()(())()))())())())(()()())))()((()(((()))))())()()((())()))()()))((((((()(()))(()))())())((()(()())))(()())()()))))))(()))()))(((((())(((()(())())()()((()((()))((()()()()))))(()(((()))((())()()(()(())()(())))()(()((((((()()())(((()))(()()(()))))()()()(())()((()(())(((())())())(()((())(())))((((())(()()())()(())))))()())(()))((())()())()))()(()())(()))())((()))))())))))()(((((())()))))()))))))())(()())((()))))(()((((((((((()((()()()()((())((()()()))((()((()))))())((()(()()))(()((())((())())(()(((((()()(())))((((()())((((()()()((())(()(()()))(()))((())))(()))(()(((())))))))(()())())()))))((((()()(()())())))())))()(()(((()()()))((((()((()(()()((()))((())(())()()())()((((()(())())(()()())(())()((((()))()())())(()())()))((()()()())()((())))))()(())((())))()((()()))())())))()))()()(()((((())(()(()()())()))))(()()(()()()))(())))))))(()(((())(()())))))))(()()(()((())))())(()())))())()(()((()())(()((((()(((()()(())()()()(())(((())))()(())(())(())()))))())((())(())((((()()))(())(()((()()()((()((()(()())))(()()((())((((())))))()()))))))((()()((()))(()())())))((()(())()((((())((())(()())))((()((()())))((()))(()()()(()(((((())()(()(())))))(())(()()()))(())(()))(()(()()()(()((()())()))))(()()()))))()(((()))()((((((()(((()(((((()((())))()(()))()()))(())((())))(())()))())())))))))))))(((()()())(()))())))))()((((((()())(())()))))))))))(((()()()))(()()(())())()(()()()())(()))))(())((()())((()(()()))()()(()(((((())))()()))(((())()()((()))((()())()()(()()((((((()()())()(()())(())()((()))((())(()(()))(())()(()())())()))))()()())(()())())(())((((())(()())()(()()))()(()))((())(((())())(()()()(()))(())((()((()))()(()()())))(()((())((())()(()))(((()()))))())(()((((()()))()))()(()(((()()))(()((())(()((())(()())))(()(()(((())))))()())()(())(()()((((())(()())))()(()()))))(((()))(())(((()(()()(()())()))()())(((((())()))(()))()(()(()()))()()))(((()((())()))))()()())()()(()))((())(()()())()()((((()(()))))()())((()((((()()))((()))()))(((()(()()))((()())))((((((()((()))(((()(()))()(()(((()))(()()(()()))()()(())())((()))((()()(()())(())))()(((((()(((()))((())((((()(())))(())(()))((((()())((()()))(()(((((())))((()()))()()()()))(()(()))()(())(())())))(((()())((())()())))))(()())(()))())()()()))()(()(()()((((())(())(((()())()((()())(()))))()))((()))())))()(()())()))))))))()))())))))))()()))(()(()(())()())(((((((((((()()))()())(()((()((())))((()))))))))(()((()))(()))((((()))()(()(()()(((()(()())()()()()))()()))(((()()((())))))())))))()(((()()()(((((((((()(((()()))()()(())(()(()))((()((())())())))()()(()))(()(((((())))(((()(()))((()(()())((()))()((()()((())()(((())(()())())((())))()(((((()))(()))())()((()))())())((()))))))())(()()()()(())))()))(((()(()()((())(((()())())())()()())((()()))))(((())()()))))()(()()()(((((((((())()(((((((()))))()((())))((())))())))(((())())(()))())()))))()())(())))(())()(()((())))))))()()()((((())(()()(())))))))((()()))(())(()(((()))))())(()))(()(((())()(((()))))()))()()(())))()(()))((())()()())()()((((((()((())()(()(((()()))))())((())))())()()())))(()()(()())((())(()(())())))))))(((())(()(())())))(((()())()))))(((((()))()(()(())(((()()))))))()))(()(()()((())((((())())()()(()()(())((()()(()))(()()))))()())))())(()))((()(())((((((())(()()())()(()()())))()()))(()()(()((((((())))(()())))())))))()()))()))(((((()(()())((()(()())(()())(((()()((()()))))()())()))()()((())(())())))())(())()())((((()))))())(())((()()())())((()))))))))))(((((())())))(()()()((((((())()(()))((()(()())(()()()())))))()()))((()()()()))()(()))))())())()((())())()(()())())()(((((((()))((((((()()((((()()()()()())())((()))(())((((((()(())())()))()()))()()()))((()))(()(()))()))(()((((())()()()(())(())())))))((()()))))()((())()()(()(()(())(((()(()))()(()((())(((())())()()()())())((()((()()()()()(())(())(()(((())()()(((()(())((((())()(((()))))()((())()))))(()))))((()))))())))())()(()((())())()()()))))(()((((()))()()(())())())()(()()()(((())(((())())(((((())(((()(())))()))(())(()))(()))))((()()()(())))(((((()(()())()))((((()((()(()()))((((()))))()((()(((())))((())((())(((((((()))((())))()()))()()(())((()((((()))((()())))))()(()()))()))()()))((()()))())()(((()(()(()())(()())))())(())()())))(())())((()())())())))()((((((((((()((())))))()()(((()())((()))(()()((()(()()()()))()(())))()))())()()))()()()(()()))((((()(())))))())())())(((())()()(((()()(()(()((((()((()())()()))()))()()))()())(())()())(())((((((()())()()(())))(())((()()))((())(()())))(()))(((((())())()())()())(()(()())((()))(()((()()(()(()))()(())()()())((()))(()()((())()()))))(()())))(()))(())(())))))())))((((()(())))))(()())(()(()((((())(((())()(((()))(()()))()()()((()))()()()()(()(((()(()))))())(()()))()(()()(())(())(((((()(((()(()()))()(())()((()))((()())(())))())((()(())()())()()(())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(((((()))))))((((((()))))))))()()))))))(((((((((((((((((((((())))))))))))))))))()(())))))))(((((((((((()(((())))))()((((())))))))))))))(()))((((((()))))))))((((())(((((((((((()))((((())))))))())))))))))))(((((()))(((())))()))))))))))))))))((((((((((((((((((((()((((((((((())(()))))))))))))))))))((((())))))))(((((((((((((((((())))))))))))))))))))))((((((((((((((((((((((((((())))))))(((((())))))))))))))))))))))))((((((((()))))))))))((((((((((((((((((((()))))))((((()(())))((())))))))))))())))))((((((((((((((((((((((((((()))))(((((((((((((((((()(((((((()))))))))))))))(()(())))))((((((((((())((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))(()())))((((((((()(((((((())))))(()))))))))()()))))))))))))))))))))))))))))(((((((()))(()))((()((((((((())))))))))))))))))))))))))))))))))))))))))))(((((((())))))))))))))))))((((((((((((((((((((((((())(()))((((((((((((()((()())()))(((((((((()))(()((((((())))))))))(((((((((((((((()))))))))(()()(()))))(()))))))((()))((()))(()((((()))))))))))))))))))))(((())))(((((()))))))()((((()())))())))(((((((((((((((((((((((((((((((((()))))))))))))))))))()))))))(((()(((((())))))))))))))(((((((((((((((((((((((((((((((((((())))))))))(((((((((((((((((((((())))))(((((((())))))())))))(((())))))))))))((()(((())))()(((((((((((())()))))((((((()))))))(((())))((((((((((((((()))((()())))(()(()(())(()(()))(((()))))))))(()))))))))))))))))))))))))))))))(((((((((((()))())((((((((((((((()))))(()))))))))))))))((()))(((((()))))))))))))))))))))))))((((((((((((((((()))))((((((((((((((((((((((((((()))((((((((((((()))())))))))))))))))))))))))))))))(((((((((()))))))))))))))))))))((((((((((((((((((((((((((()))))))))))(((((())()((((()))))))))(((()((()))))))))))))))))(((((((((((((((((((((((((((((()))))))(((((((((((((((((((((((()))))))(((()))))))))))()))(((((((((((((())))))))))))))(((((((())(((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())))())))))))))(((((((())))))())))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))((((((((((((((()))))))(((((()))))))))))))((((((((((((((((())))))(((((((((())))()))))))))))))((()))))))))))))))))))))((((((()))))))(()))))((((((((((())))(((((((((()(((((((((((((()))(((((((((()))))))))(((((((()))))))))(()(((((())))))()(((())))))))))))))))))))))))))))((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((())))))((((((()))))))()))))))))))(()))))))))))))))))))((((((((((((((((((()(((((((((((()))))))))))))((((((((((())))))))((((()))(((((()))))))))))))((((((((((((((((((((((()(())))))))))((()))))())))((((((((((((())))))))))((()))))))))))))))(((((((((((()))))))))))))))))))))((((())(((((((((((((((((((((()(((((((((()))))))))))))(((((((((((((((((((())))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((((())))))))))))(()))))))(((((((((((((((((((((((((((((((()))))))))))))(())))))()))))))))))))))((((((((((((((()))))))))))))))))((((((((((((((((())))))))((())))))(((((((())))))))))))))))))))))))(((((((((((((((((((((((((()))))))))))))(((((())))()((((((((((())))))))))())))))))))(((((((((((((((((((())((())))))))))))))(((((())))(((((((((((((((((((((((()))))))))))))))))))))))))))))))((((((((()())(((()))))))))((((((()))))))(())))))(((((((((((((())((((()))))))(((()))))(((((((()))(((()))))))(((((()))(((())))))())))))))))))))))))))))(((((((((((((((((((((((((((((((((())))((((((((((((((())))))((((((())(((((((()))))))))(((())))))))))))))))))))))))((((((((()))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((()))(((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())())))))))((((((((((((((((()(()))))((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())())))))((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()((((())()))(()))))((((((())())))))))))))))))(((((()))))))(((((((((((((())(())()(((())))))(((()))(((()()))))((()))(()(((()))))))))((((()))()))))))))))))))))(((((((((((((((((()))))))))))((((((((((((())))())))(((((((((((((((((((((((((((()((()))(((((()))))))(((((((()))))))))))(((((((((((((((())))))))))))))))((((()))))(()))(())))))))))))((()))))))))))))))))))((((((((((((((((((((((((())))))))))))((((((((((((())))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((())((((((((((((((((((((()))))))))))))))))((((((())((((()((())))))))((((()))))()()))))))))))))))))))))))(((((((((()))())))))))))))))(((((((((((((((((((()))))))))))((((((((((((((((())))))))))))))(((((())))))))((((((((((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((()))))(((((())))(())))(((((((((())))))()())))((()))))))))))((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((()))))))))))(((((((((((((((((((((())))))(((((((((((((((())))))))))))((()())))(((((())))))(((((((((())))))))(((((((()))))))))))))))))(((((((((((((((((((((()))))))))((((((((((((((((((()()))))))))))))))((((((((((((()))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()(()))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((())))))))))))((((()))))(((((((((())))))(((((()))))))))))))(((((()())))))))))))))(((((((((((((()))(((((()))(((((((())()))))))))))))(((((((((((((((((((((())(((((((()((((()))))))))))))))))))))))(())))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((())))))))))))((((()))))((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))(()))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))))))))))))))))))))))))))))))))((((()))(()))))))((())))))((((())((((((()))))))))((((()))))))))))(((((((((((()((()))))))(((((())))(((()(()((())))))))))))))))))((((((((()))))))(((((())))))))((((())))))))))((((((((((((((((()))))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()())(((((())(((((((((((((((((((((())))))))))))))))))))))))))()((((()))))))(((((((((((((((((((((((()))))))))))))))))((((((((())))))))))))))))((((((((((((((((((((((())))))))((())))))))(((())))))))))((((((((((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()(((((((((()))))(((((((((((()(((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((())(())))))))))))))))((((((((((((((()))))))(((())))))))))))))((((())))))))))))))(((((()(((((((()))))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()((((((()((((((((((())))))))))))))))))))))))((((((()((()())))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))((())))((((((((((((((((((()(())))())(())))))))))))))))))))((((((((((((((((((((((((((((((())))((())))))((((((((((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((()))()))))((((()((()))))))))))))((((((((((((((((()))))))((((()((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((((((((((((())))(((((((((()(((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())))((()(())())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))((())))((((((((())))))))))))(((((((((())())))))))))))))))))))))))))))))(())))))))))))))))))))))))))))(((((((((((()))))))))((((((((()))))))(((((((()()))))))(())(((())))))))))((((((((((((())))))(()()))(((())))(((((((((((((())((((((((((()))))))))))(())))(((((((((((((((((((())))))))))))))))))))))))))))))))((((((((((()))((((()))))))))))))))(((((((((((((((((((((((((()))((((((())))))))()(())))(((((((((((((((())))))))))))))))))))))))))(((((((((((()())))))))((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(())))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(())))))))))))))))))))))))))))((((((((())))))))))(((((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))(((()))))())))))(((((((((()))))))))))))))))))))))))))))))))))))((((((((((((((()))))(((((((((((((((((((((((())((())))))))))))))))))((((())))))))))))))))((((((((((((((())))))((())))))))))))))((((((((((((((((((((((((((((((((((((((()))))))()()))((((((((((((((((((())))))))))))))))))))(((((((((((((((((((((())(((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))((()))))))))))))()))))(((((((((((())))))))((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))()))))))))))))((((((()(((((((((((((((((())))))))))))))))))))))(((((((((((((()))((((((()()))))))))(((((())))())(((()))))(())(()((()))))))))))))))))))))))))))))))))))))((((((((((((())))))))))(((((((((())(()))))))))))))((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((()()))))((((((((())))))))(((((()(())))))))))))))(((((((((())(()))))))())))))))))))))))))))))))))))((((((((((()))((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))))))(((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()())((((((())))))))))))))))))))))))))))))))))((((((((((((((((((())((((((()))((((((((()(((()))))))))))((()))))))))))))))))))))))))))))((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((()((((((((((((())))))((())()))))))))))))))(((((((((((((((((((((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))(((((((((((((((())))))((((((((()(((()))))))))))))))((((((((((((((((((((((((((((())))))))))))))))))(()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()(()))()))))))(((((((()))))))))))))))))))(((((((((((((((((())))(((((((((((()))((((((((())))))))))(((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((()((((()))))((())))(()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))))))()((())()))(((((((((())))((((((((((((((((((((((())))))))))))(()))(((((((((((((()))))))))))))))))((((())())(())))))))))(((((())))))))))((((((()((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()((((()))))))(((())))(())))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(())())))))))((((((((((())(((())))))))((((((()))))((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()(((((())))))))((((((((()))))))))))))))))(((((((((((((((((((((((((())))))))))))((()))))))(((((((((((((((((())))))))(((((((((((((((((())))))((((((((((((((((((((()(((((((((((((((((((((((((()((()))))))((((((((((((((((((())(((((((((((()))))))))(((((((((((()))))()))))((((((((((())))))))))((()))()))))(()()(()))))))))))(((()))))(((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))))(())))))))))(((((((((()(()))))(((((())))))))))))))))((((()(((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))))(((((((()))))))))))))))))((((((((((())))))))))))((((((((((((((((((((((((((((((())))))))))()))))))))))))((((((((((()))))))))))))))))))((((((())))))))))(((((((((((((((((((((((((())))((((((())))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))((((()))))))))))))((((()))))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())(((((()))))))))))))))))))))))(((((((((((((((((((((())))))))))))))))))))))))(((()((((((()))))))((()))(())))))))))))))(((((((((((((((((((((((((((((((((((()))))())))))))))))))))))))))))))))))))((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))((((((((((((((((((()))))))))))(((((()))))))))))))((((((((((((((((()))))(((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))(((((((((((((())))))))))))))))))))))((((((((((((((((((((((((((((((()))(((((((((((((((())(((((()))))))))))))))))))))))))))))))(((()))))))))((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((())))))()((((((())))((((())))()))()))))(((())))))((((((((()))((((((())((((())))))))))))))))))((()(()))())))))))))(((((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))(((((((((((((((()))))))))((((((((((((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((()())(((((((((((((((())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((())))((((((((((((((((((((((()())(())))))))))))((((((((())(())(((())))))))))))))))))))))))(((()))()))))))))))))((((((((((())))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))))((((((((((((((()))))))))))(())))))))))(((((((((((((((((((((()(((()()))))(())))))))))))))))))))))))))))()))))))))))))((((((((((((()))((())))))())))))))))))((((((((()()())(()))))(((())((())))))))))))))(((((((())((((()(((()()))))))))))))))))))))))))(((((((((((()))(((((())))((()())())((()))(())(((((())))(()(((()(()))()))((())((()(((((((()(())))(((())((())))))))))))))))))))))))))()))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))(((((((((((((((((((()))))()))))))()))))))))))))))))))((((((((((((((((())))))))))))))))))))))((())))))))))))))))))))))))))))((((()))))))))))))))))))(((())))()))))))))))((((((()))))))))))))((((((((((((((((((((((((((((((((((((((((()((()()))))((((((((((((()))))))))))))))))))))))))))))((((((((((((())((((((())(((((((((((((((((((())))))))))))))))((()))))))))))))))))))))())((((((((((((((())))))))))))))))(((((((((((((())))))(())))))))))(((((())(((())))))))(((()))))))))))(((()))(((((((((((((()(((((((((((())))))(())))))))))))))))))((((((((((((((((())))))))))))))))((()))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))()))))))))))))))))))))))))((())(((())))))((((())((()))))))(((((((((((((((((()))))))))))))))))))))((((((((((((())(()))))(((((((((((((((((((((()))))))(((((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))((((((((((((((((((()((((((()))))))))))))))))))))))))(((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))(((((((()))))))())))(((((((()))))))((((((((((((((((((()(()))))((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((()((()(((()))))((()))())(((((((((((((((()))))))))))((((((()())))))))))))))((())()))))))()))))))))))))))))))))))((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))((((((((((((((((((((((())()))))))))(()()))(((()))))))))))))())))))))))))((((((((((((((()((()())))((((((()))()()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))(((((((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()(()))))))))))((((((((((((())))(()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))))(())(()))))))))))((((((((())(())))))))))))))))(((((((((())))(((((((((((((((((((((((((((((((((((((((((((()))(((((()))(((())))))(((())))(()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))()))))))))((((((((()))(((((()))))()))))))))))))))))))))(((())))))))))))))))))(((((((((((((((((((((((((((((((((((((()))((())()))))))))))))))(((((((((((((((((((((((((()))(())))))))((((((((()))))(((()))))))))))))))))))))))))))))(((((((((((((((((((())))))(((((((())))(((((((((((((((((((((((())))))(()))(((()))))))))))))))))))(((((((((((((((((((((((((((((((((()((((((((((((()))))))))))))(((((())(((())))))))))(((((((((((((((((((((()())))))))))))))))))))))))))))))))))))))))(((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())(((()))))))))))))))))))))((((((((((()((()(((((()((()))))))))))))))((((((((((((((((((((((((()(((((((())))))))))((()))))))))))(((((((())))))))))))))))))))))))))))))((((())))))))))))))(((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((((((((((((()(())))(((((((((((((()))(((((((((((((((((()()((()(()))))(()))()))))))))))))(((()(((((((())))))()))()))(()))))))))))))))(((()))(((((())))))))))(((((((((())))))))))))))))))))))))))))))((((((((((((((((())((((())))()))))))((((((((((((((((()))))))))(((()))(((((()())))))))((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))((((((((((((())))((((((((((((((((((((((((((((((((((((()))))))))))))((((((((((((()))))))))(((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))))))))))((())))))))))))))))((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((()(((()))))))))((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((()))))))))(((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((()())))))))))))(((((())))))((((())))))))))))))))(((((((((((((((((((((())()))(((((((((((((((((((((((((((((((((((((((((((((())))))())))))))(((((())()))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))(((((((((((((()(((()))))))))))))))))))(((((((((()))))))))(())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((())))((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(())))))))))))))))((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))(((((())))))))))))))(((((((((((()))))))))))))((((((((((((((((((((((((((((((((((())(((((()))))))))))))))))))))))))))))(((((((((((()))))))))))))))))((((((((((((((((((((((((((()((((((())))((((((())(((()()))()))))))))))))(((())))))))(((((((((((((((()))(()))((((((((((((((((((((()))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((()))(((())))))((((((((((((((((((((((((((((()))))))))))))))))))))((((()((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((())((())))))((((((((((()))(())))))))))))))))))))))))))))))))((((()))))))))))))))))))((((((((((((((((((((((())))))))((((((((((((()()))))))))))))(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))((((((((((((((((((((((((((((((((((((())))))))(((((((((((((()))))))))((((((((((()))))))((()))))))))))((()))((((((()))))))))))))))))))))))))))))))))))))))))))))))))((()())((((((((((((((((((())))))))))))))))))(((()))))))))))))((((((((())))))))))))))((((((((((((((()))))))))))))))((((((((((())((())))())))()))))((((((((((())))(())))))))(((((((((((((())))))))))(((((((())))))))))))))))))))))))))))))))))))))))))))((((((((((((()))))(((((((((()((((())))))(())))))))))))))(((((((((((((((((((((((((((((((()))))))))))((((((())))))))))))))))))))((((((((((((((((((((((((((((((((((((())))(((()))(((((())))))))))))(((())))()))))))((((((((((((((((((())))(((((()))))))))))))())))))(((((()))))))((((((((()))))))))(()))))))))))))))))))))))))))))))))((((((()))((()(())))))))(((((((((((((((((())))))))(((())())))))))))))))(((((((())))(((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((())))((())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((()))))))))))((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()((((((((((((((((((((((())))))))(()))))))))))(((((()))))((((((((()))))))))))))()))))(((((())((((((())))))))))((((((((((((((((((())))))))))))))))))))(((((((((((()))(((((((((((((((())()))))))))))))))))))))))))((((((((((())))(()))))))()))))(((((((((((((((((((((((((()(()))((((((((((((((((((())))))))))))))))))))))((((((((((((())))))))))))))(((((((())))))))(((((((((((((((((((()(())))))))))))(((((()))))))))))))))))))))))))((((((((((((((((((())()))(((()))))))))))))))))((((((((((((((())((())))))))))))))()(((((((((())))))))))))))(())())))))))((((((((((((((((((((((((((((((())))((((((()))))))(((()))))))((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((((((((((((((()((())))))))))))(((((((((()))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()))())((((((((((((((((())))))))))))((((()())(())))(((((()))))))))(((()(()))))))))))))))))))(((((((((((((((((((((((((((((((((((()())))))))))))(((((((()((((((((((((((((()(((()))()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())(((((((((((((((()()))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((()(((((((((()))((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((())))))(((()))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((((((((((((((((())))))((((()))))))))((()((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))((()))))))))))))))))))))))((((((((((((((((((()(((((((((())))))))))))))((((((()())))))))))))))))))))((((((((((((((((((()(((((((()))))))))))))))))))))((((((((((((((()))))))))))))(((())))))))))))))))))))))))))))))))))((((()()))()((()((((()()))())()()(((()())))(((())()((()()(())(()()()())())((()()((()(()()(()()))(())((((())(()()()())(()))((((()()))(())))(())()())(()()))(()(((((()(()()))))()()()(()(()(()))(()((()())()()(((())(())()()(())))((()(())(()(())()(())))()(())(((()())))((())(()()(()(()((((()))(()(()))((())))()()()((()))()())))(()((())())((()())((((()(((((((()()()())()((())()())(())((()))()()((((())(((()((((()(()))())())))))((((()(((()()()())())((()(((((()()()()()((()()(())))((())((())(()))((())(())(((()()()(()))(()))(())))))()((())())()))((())))()()())())))(())(()()))))(()(()))))())))()()(()))())())(()()()(()()))))()((())))())))()(((()())())()()((()())()((()()))((((()()))))()()(((()))(((()(())()())())())))())))())()))()(((()(()())(((((()(()((())()()))(()()(((()))((()())))(()()))))())(())()(()())))())()())())((()((()(((()))())((()(()((())((()))(()(())())(()))))((()))))()())((())))())((()(())(((((())))())()(())(()((((())()()((()((((((()()()))()()()()()))))()))((()()))(()(())()(()()))(())()()))((((()()())(()(())(())))((()(()))()((((((()()()))(())((())()(()(()))()((())(())((()((()(((()()())())()(()()(()())()()))())(())()(()((()())((())(())()))))(()()())((((((())(()()(())()))(((()))))))((())()())))(()((((()))()))())()())()(()(((((())))())()()))))()((()()()((()))()((((()())()(((()()()))))(()()((())))())((()())(()))(()())())(((()(((())((()((((()()(((((((()()(()()(()))()()))))()(()))())(())))()))))))())())()()(()())((()(()(()()()))))()())))(()((())))()()(()())()))()((((()))((()(())(((((()(())()(((()))()))(())(()))((())(()())))(()()(())))))(()())(()())(()()))(((())))))()()))))()())(()())))((((((()(((()())))))()))))))))()()())))((((((((((((()(())())(()))(()((()()()(((())))(()((())))())))(())))()))((((((()))(())((()(()))))(()(()()()((((()())((()()()(()()(()))()((()(((()(((((()()))(()))()((((()((()())))((()))))((((())(()))((())(((()()())()))()()(((()((())))()))()()(()(((((()()))()((((())))))()((())))((()))))()))()))))())(()((((()()())(()())))()))))()))()())(())((((()))))))))())(())())())))))()(((((((())()((())())((()(())(()()()())()))(())()())(((())())))(((())(()()())())()()()((())()))()())(())()(((())(())((()((())(()(())())))()))))(((())(())))))()(()()(()(()(())((())(((()(()((())(())()))((((()()(()))()((((
|
|
))()(())))))((((())((((((()))(()(()))))))))))((((()))))(()((((())())(()(()((())((((((())()()())(((())(((((()(((()()()(()())))((())()((())))())))(()()((())()())()((())()(()(()()(()((()(((()((((())((())()()))())((())))(()(())))((()(((()))(()()())())((())())(()()()((((())(())(()((())(((((((()(()))()(()))()()))((()))()()(()))())))()(())())))(((()(()((())()(()()((())(()(())())(((()))))()())()()(())()()()(()))(((((()))(())()((((())(((())(()))(()(()((((((())()(()))(((())())()))((())))())(()())(((())())))()((()))))))))((())()((((()(()()))())()())())))(()((()))()((()(((((()())((())(((())))))))(((()()())))))()(())(((((()(()()(()())())()(()((((())()()))))()())))(((()())(((())()((()(()(())((()))((())()()())))))))(()())()())(((()(((()())((((((())((()(((((())))((((()()))((()()))(()))))(()(((()))((((()))()((()())(()()()))(()(()))(()))))(((())))()(()(()))()(())))))))(())())()(()((()))(()))))))(()())()()()))()(())()())())))(((()(())))())()((((()())(()(()))))((((()())()))((()())(((((()(()()((((()(()()))())())))))(()))))((()))()((((()(()))())()())())(()))))())))(())())(((()()))(()())()()(()((((())))((())())(((()))))())))()()(()()((((()((((((((((()(()(()(()))()())(())()()((()))))))((())(())()((())(()((())()(()(()))))((()((())()(()))()()()((((((()((()()()((((())((()))()()()))))((()))()((())))(()(())((())())((()(()((())))))(()())(())()(())((())(((((((()((())))(())()()))((()()()(()))))(()(()(((()()))))(()()((()()(())())))((()(())(())))()(())))())(()(())()))(())))))))()(()((((())())()(((())))))()(((())((()())(()((())))())())))(())()(()()))())((((((()(()()))()))()())()(()((()()())))()(()(()(()))))((()())))())())())(()))()(())()()))())((()())())(()(())()(()()(()(()()()))((((())()())())))()())((()))()()()(((()())(()()))))((())()))(()))((()))()()(()(((()))())())))(()))(()()()))(((()(()())()))))(()()())))(((())(())()(()(()()()((((())()()(((())()((((()))()(())(((((((((())))()))(((())(())()))))((()))()())))))()))))(()()())()()()(((()())()(()(()(()())))(()))()(())(())((()()()()))()((())))()()))))))(((((()()(())(((()(()(()())())(()))(())((()()(((()))())())))))())(()(((()()((()))()(())()(((()((((())((()))(())(()()(((()))())((())((())()(((()))(((())(((((()())(())))))((((()((())()()())))()())())()))()(()))()))((())(())(()())((())))(())(()(((())((((()(()()((((((()(()))()))())))((())())((()()())))(())()))(()()()))())))()(()(()()())))()()))))(())()(((())()()()(()))()((())((((()())))))()(()((()(((((()((()))()())()((((((())()()))((()))))())))()))((())(())(()()))())(())(((()(()))((())()((((((()()()))((()()(())((((())((()))()(())))((()((()(((()()((())(()((()(()(())((()(()())))(())(((()))())(((()))())))()((())()()()()))))(((((((()(()))((()())))))()(()(((()()())((((()())))((((()())()()(((()()(((()()())((())((((()()))())(()()()()))))(())((())))))()(())))(((())()))())((())())()()()))((())())))()(()()(()()()))))(()))())))(())((())(())))(()(())))))))()))())()(()))))()()((((())))))()(()(((()))())((((())(((((((()()())))())()(()((())()((())())(())())(())))((())))()))()((((())()(()()(()()))()(((())))((()(())(()()))(())()((()())())))()())((((())((((()))((())(())()((()(((())()))(()(()((((((((())))()()))()(())()))()())((()())()))()(())()()))))(())))(((()()()))()()(((()((((()(()()))((((()())))()()()((())))()))))(()))()(((())(((()))()))))))))((((()))()(()()()(()(())())(()()))(()(()()(()(()()()(())))((()((())(()(()))))((())((())()()()()((()(())()))))(()((()(()(()(()()()))())(((((()((())(()()()())()(())(()))((()()()))(()()((((()())()()(())))(())(())))()()))()())()((()))))(()()()()))))()))())(((())())))(((())(()(((()()())()()((())())()()))(()))()(())()((()))(())(((()(()))((()()(()((())(()))((())()))()()()))))()()(()()(()))))(()(((()(())())()(()))((()((((())(()()))(()(()))(())((()()())))))()()((()))())())()()())(()()())))()())())((()(()()))))()(())())(((((())((()))()())()()))())))))(((()(()())())(()())))())()))()()()(((()((((())(()))(()()(()))))()())))()((((((()((()()))(()((((()((()((())((()()())))(())((()))())))((((())())(()))((((()))(())())((()))(((((((((()))(())((((())((()()()()))((()))))(()())))())(((((()()(())))())()(((((((())((((())()()((()())(((())))(((((((())()((()(((()(()))(()((())()()(()))()((()))(((()))()())()(()()(((()(())())))(()((())())(((())((()()(()())()(()()((()((())()))(())())(()())(()))(((()))))()((())())((((((()(()()()(())()(((())(()((()))()))()()((()((()()())(()()(()(((())()(()())))))())((()(())))(((((())(())())()()((())((((((()((())()())()()((()))())(()))()()()(()(())))()))()(((())()(((()))(((())()()(())()()()))()(())()))(((()()((()(((()))()))((((((((()(((()()(())))(()())))(())((())(((()()))(())(((((((((()((()()()()()))))(((()))(((()()()()()))()))))))()))()))))(())((()))()))))))((()(())())()))()()())(((((()()()((()()(()())((((()()))((()()))((()())()())((()))(()((())))())))))()()))))()()))()))()))))()(()(()())))())())()(()(()(()))(((())((()((()())(())()()(((((())))))(((((()())())()(()()()))())())()((()))()))))((((()())()()))))))(())()(()))((()))())(()(()())()())(()((((())))()(()()))))())()(((((()))(()((()()((()(()(()()))((()(()()()))()(())()()))()(())()(((())(()()()(())))()))))(()())()()))(()(()((((((()(()(()(((())(()(()()()))((()))((((()()((((((())))()())((())()((())()))(()))()(()))()))))))()()(())()())(())((())(()))))))((())()()()((()(((()(()(()())()())((())(()))()())))(())()(()(()((())())))))(()(()))))((())((((((((())(())()((())()))((()()()))(()(()))))))(()((()((())(((()((()()((())())(())()))()()()())))))()(((((((()())))()(((()))())()))()()()(()()))))()())())(()))()()))))()(((((((()())((((())(((()())()((()()()()()(()))(((()))))())()))()(())))()()))()()()))))()))))((())())(()()(((()())())())()))((()())(())))((()))))((()(((()((()(()())())(())())))(((()(((()))((((()()))))))()(())))))(())())))))()(()(()())((()())()())()(()(())()()(()(()))))())()((()()))(()(())()((())())))))()))())()))))((())((())(()(()()()))())(()(()()(()))())()()(()(()((()()(())(()())()()()))((((()()()))(((((()())(()(((((()((()())(((())(())(()(((()((()))((((()))((((())()(())))()()((((()()(()()(((((()))())()((()((())(()()()))(((())()(()()))()()()))((()))))()))))((((()((()()())(()))))))())()(()))((()())))(((()(()()(((())(((((())))()()()()((((()()()(()()()()()(((()()()))((((()(()()))(()))()(())((())(((()))()((())((((((())))((())(((()((()()))))(((((()(()()())()))()))())))))))))(((())((()(()(())))((((((())()))((((()))(()(((((())((())()))))((())(()())(((())))((()))()))((())((()(()()()()()))())()))))(((()))(())(((())(()(()(((((()()())(()())(())))((((()()(()()))((((()()))(())))((())()()((((()))((((((((()(()()))))()((()((((())((()()()))(((((((())(((())(()((())(())(()))((()())((()()()(((()(((()()(((())))())))(((()((())((())((()))())())))))((((()))))(((()()(()(()())()))))((((((((((())((()((())))))(()(((()))()))(()())))()(()(()()(())(()(((((())))))))()())((()))))(((())()))))))()(((((())(()(()()())))())()()()))()()(()))(()())())((((((()())())())(((())()(()))((()))()())()(((()))())(()))(()))()())(()()))))()))()))(()))()))))()))((((()(((()()))))(()())())(())((((()()))))))))()())))(((()))))((()))())())()))(()((())))())()((()(((())()((())))))())()())()))))((()((()))()((((()()))())))))))()((())((()()))((()(()(((((()))()((()((()())(((()))()()((((((()()(()()((())((()(()))))((())(())))()(())()))()))())())((((()()(())(()(((()())()(()()))()(())(((()()))(()())(((()())))))(())))(())()()(()((())))))())()))))))(())))()()))())))()())(()(()(((()(())))()()(()(((()(())((()()()))())(()()))())))((((()))()()(()))()()))))(((((()))(()))))())())(()(((((()))()()))())()))()))())))()()((()())())())(())())()(()))()()()(()((()))))(((((())(())()((((())))))())()))(())))()(()((())(()())()(())()(()(()()))()()))(((()())(((()()()))()()((((()((()))())(())()(((((((()()())))((()))()))()))))((()))))())))))))))))())(((()((((()(())())(()(()(()()))()())))((((()((()()(()))(()(((()())())))()()()((())))))((()))()((())())()(()()())))))()))))))((()((((()))()()(()()()(()(()((()((()())())())()(((()()(((()))()((())))()))()(()()(())((()())())))))))()))((()()())()())())(()(()(()()()))()()))))((((()(())((()()))(()()(((()()))()())(()())()(((()))))((((()()))))))((()((())((((((()((()))())())((()))((((())))))()()(((()()()))())()()((()(()(((())((()())))()(())()))(())())))(()))(()(()))(((())()())((()(())))((()()(())))()))()()))(())())()()((()(()(())())((((())()))()(())(((())(()))()))()(()())()()(()()((()()(()((()())(())())())(())((()(()()()())())))))(()(()))))())(((()()(()()())()))((()(()))()))(())))((()())((()()((())())())()(()))(((((()))()((()))())((())(()(())((())()))(()))))()()()))()))()))(()((((())()))(()))))))())())()()()()(()())))((((((()())(()()()())))(())))))))((()(((())()(((()(((())(())(()()((()))))((())))()()())(((())()))(((()()()(()(((((((()))(()())()((((()()))(((()()))())(((()()((()()(((()(((()())()(()))(())()(())())(()))(())())((((())()))))(()(()))))(()()())((()((())())()()())(((())(()(())()))(()(())))()()()())()()())()((((()()(()))))()()(()))()())))()()()(((()(())))()(()(()()))))()))()((()((((()()))((()())()(()(()((()()()()(((()((()()))((()())((()())))))((((())))()((()))(()))()))())(()))()(()()())))))(()()))))()))()))()()()()(()(((((()(()(((()(())())))()((())()()())))((())()())))))))()())(())((()((())(()())(())())))(((()(()()))((()))))))(()(()(((()))(((())((())())())())((()()()(()))(((())())))))()(()()((())((((((()))))())))))((()()((()(()))(())()((()(()())(()()))()()(()))()()))(())(()((()()))())))((((()()()))((())((()(())(()(()))()))()((((())()(((())))(())(((()(()))()((((()((()))())))((())))()(())((())((())()))(((()))))))()())))(()()())))()))((((((((()))(()(()((((())()(()(()))(()())()()(((()()())(()))((((())))(()(((())(())))))((()()((((((((()()))()())())())(((((()))(()()(((((()))())()()))()()()))(())(()))())()(()(()()))))(()((((())))()((((()))()))))()))()(())))(())((()))(())()((()(()))(())))(()()()()))(())((()())())())()))()(((()(()))()))())()()))))())(())))((((()())(())(())((((()()))))())))(()))))())))))((((())()(())))))(())()))())()()))(())))((((((((()(())()((()())()))())(()))()(((())()()()(((()(()())))())(()))(((((()(())))()()))())(()()))))()((((())))))(((((()))(()())()()))(((((((()()()))())()))())))()()))(()()((())())))())()(()(()))))(((()()())(())((((()((()))))()))((())(())(()((())()))())()())()((((((()()((()((()(())()((()(()))))(((()((()()()))()))((()()()(()((())((()((()(()())((((((((())((()()()((())())(()()((())(((())(())(((())(()((()((()))))()(()()(()()()))(()()((())()())))(())((())(())()((()()(((())())())()())(((((()(())((()))()))()(())()((()()()((((()))()))()()()((()())()(((())(()(()))(((()())))()(())(()(()())((())((())((((((())))())(((()(())()))(((()))))(())()(()))((()((()(())(((())()())()))(())))((())((((()())()(())(()()())(()))()))(()))(())((((()((((()()()((((()())()())()))(())((()(())((()()))()((())))))(())))()()()()()())(((())()(()()))))))(())())())()()()))((()()(()())(())(()())(()(()())(((()())))))(()())(()(()))()(()))()())())(())(()((())))))())())(()))(()()(()(())))))))(()((()()()((()))(()()()(()(()))()))())(())((((())((()()(((()((((())())()))((()(()()))))))()()(()((((()()))(((((()(())())))(())(())((()((((()))()())()(()((((()((()()))((()(())()()((((())()(((()())())()))((((()()()())(()((()())))))())()()()))(()))))((())()(()(())))()))())(()())()()()()))()())())))))((())(()(())(())())))(())((()((()))(((()))()(()()(()))(())))((())(((())()(()))()()((())())(())()))(((()())(())((())))(()())()(())((()))()))))((()(()))())((()(())(()()(()(()())(((()))))((())())))(()))))()(())))()))))())()()(())))))))()()(()((((((()(())))(()(()(())))()((()))(((((()(((())(()()(()))))((()((()()()((())())))())(()(()))))(()())))(((())))))(())))((()(())))((((()(()(()()))((((())))(((()()()()()((((()((()))())()()))()((())(((()))((())(())()(((((()((()(()))()((())()())(())()()(())))(()()((())())(()())()((((()(())())))))()))()()()(((()((()((()())(()((()((())(()))()))(()))))())(()))()))())(()(()(()))((((()()(())())())((()()(())))((())()(())())()())(((())())()))())((())((((((()()()(()())(()))()))(((()))((((()(()))())((()(((()))((()()()()()())))())(()((())()((()()))))())))))())(()()(()()()()()((((()(()))(()()(()()(()())(((()()())()(())))()(())((((()))(((()))()((()(()((())()(((()(()))(((()))((())()()(()((()))))()))()(()((())()()((()()(()(()(())()))()()(()(()()())((()()()))))())(())((())))()()))(()))))))())()(()))(())))())(()))(()(()())())(()(())))))(()()(()))(()())))))((()(()(((()))()(()((()(())())(())((()))((((()()(((((())))()())((())()()()(())())((()(()))(()()()))))()(())())()()(()))))((()())())((())(()((()))(())()))(()))(()()))))(()())())))))()()())()()(()(()(()))))(()(())))()((())))(())()())()((()()(()((())(()(())()))(()(()))())((()((((()))(()()(())()())))())())((()))()))(()))()))(()(((()())((()((()((())()))()())((())())((())(((()))((((()))())))(()((()))()()((()()((()())))))))((())(())()((()()))(())(())(()()()(())))()()(((((((()()()))(()()))))))())))()))((()((()((())(((()())(()((()(()())()())))()))(()()))(()))()))(((()()(()(()(((((((((()(((()((())))()(()))))(((()))((((())((()())(()())())()()()((()))()))())))))()()))))))))()((()()()))())))())(())())(())))(()(()(()()(()())()(()()))(()(()((()()()(((())())()(((()()())))()((())((())(())(())(()()))))))())))))(()))(()()(())))(((((())())())))())((((((()((()()()())(((((((((((())))((()()(((()))))))((((()))())())()((()))(()(())()((())(())())(((()))))))()()(()(((((())(((((()))()(()((()((()()()((()()(())))))()(()()((()))))()))))))(()((((()(((()))(()(()((((((((()))((()((()())()()())((()()())(()()))((()()(((())))))(())()((())))))((()))((()(((((())(()()())())()))))))(((()()()()(((()()(()((()())())))()))))()))(((()()(())())()(())(()))))())((()(((()(())()(())())())()))()()((())()())()()(((((()(((((()()()())(()())))((()))(()))()())))()())(())())()(()(()))))()()(())())(()((()(()()))()(((((((())(()((()(((((()())()()(((()))(()))))())(()))()(())(()()())))(())(())()())()((()(()()(((()((()((()()()(()(()))))))()()())(()((((((((())(()())))))())()))()))((()))((()()))))))((((((((()((()))((())))()))(()()((())()((())))((()()))())((()((()())))(((()((()(()(())())()))(())())(()()))((())(((())()(()((((((())))())))(()()))()))))))(((())))(())())((())())))(()(()))(()))((((())))(())())()()))()((())()()()))))))()))))))))))))((()(())()(()(()(()(())())))))))(()())()))())()())(()(()(()(()())(())())()(((((())))((())((()()))()))(()()()()(()()((((()(())()))((())(())((()((((()))))(((()()))(()()((())))(()))))()()())(()))(())))(()(((()(((()))()(()())()()(()()(()))((())())(()))(((()((())(((((((())()))()()((()()((()))()()()())(((((()))((()())))(()())()((()()()()())((((()(((())))))()))())(())()))((())))((()(()()(()())((()())))(()))))(((()(((())())((()())()(()(()((())()()()((((())))))((())(((())))(()))((()))(()(()()))))(())()((()()))(()((()))))))))(())())(((()(()()))((()()))))))(()))()))(()))())()()(()(()()))())()(())(()((((()(((()())())()(()()))))())(())()))(())()(()(()))())(()(()))))(()()()(()))(()()))))(()))))((())())()())))(())()))))()))((())()(())())))(((()())()))(()))())()())))))))(()(((())()))(()())(()()(()(())(())((((()(((()()())))()())(()())()()()()()()()())()()())((())))()(()()))((()()))()((((((()(()((())((((())))())(()))))((())))(((()))((((()(()())(()(()))))))())))))()))()()))()()((((((()((((()())))))()()(((((()))((()())()((((()())())((()()(()(())(()())(())())()(())())))((())())))((())((((()())))())()()((()(((()))()()))())())(()()))()()))((((()))()))()))()()))())))()((()())(())())())(()())((()(((()()())((((((())()((()(())))()())))()))()((()(()()()())())(())(((()((((()))(((()))(()())((()()()(()))()(())))())(((()(())))()()())(((())))))())))(()))))))()((()()())())()))())(((((()(())())))()()))))(()())((()))()()()(()(((()())))((()((()(()()(())(((()))())()))(((())))(()((()((())))))())())((())())()()()(((()(()())()()((()((()(()(())(((()())()))()((()))((()))))())(()))())())(())))))))(())())()))())())(((())))())())(()())(()(())(())((()(()())()))(()))(((()(())()))(())((((((()()(()()(()))()))(()))((())((()()(()())(()(()()))(((())()))())()())()())(((()()()())()(()())(((((())))))(((((()())(()))((((()))))))))))(()))(())((()))((())(()(()(()()(())((((()(()((()))((((()))())()(())(())((()))())(())(()(()(((()((())()))))))()(()((()))()((((())))((((((((()))()(((((((()))((())((())((()(()(()()()()()(())(()((()(((()))))((()()()())))))()()()))))())())(((())))(()(((()()))())())()()()())))))((()))))())(((()(())()(((((()))((())())))(())))())(())))))())((()(((()()())(())(())())())()))))((()(()())(((()))))))(((()()(())(())()((()()((()(()()()))))(()()(()))()((((())(()()))())()()))())())()()()((())(((())))())(())())()()((()((((()()(()((()((()())((()())()()()((()())))))(((()())(())()()((()(((())())((())(()((()((()((()((()())())((()))(()))()())(((()))()())))((())()())))())))(())()((()(((()))())())))(()((()((()()())))(()))())())()()()))((()())(()(()(()(()()(((((()(()))())))((())(((())(())(())()()()())()()())(()())(()))(()()))(()))(())())(((()())))))(()))()()(()))()(()))()())())((()(())((())())))(()))()(())))(((()))((()))()))()(()(()))))))(((()((())()))(())()((()()(()(()()((())()()((())(()))(((()))(())((()(((()()))))(())((()(()()((())))())))(())()(()()))(((())(((((())()))(()(((()())((())()))((()(())(()()()()((())((((())))(()))()(((())))())())((()))())())())()())())()()))))((()()()))))))(())()(()(()())()))))()(()((((())))()))(()())(()(()())))()()(())()(()))()(()()))(())())))()))))(((((((((()()()))()))()(()(())()((()))()()(((()()))(())()()(()()()(())())((()((()()(()))((((()()))()(()())()()((((()(()()()((((()()()))))())()()()(()())()))(()()))))()()(()()))((((((()(()(())()()())))(())((()))(()((()))()((()())())(((()))()())((())((()))()(()(()))(()()()()))(()((((((()(((()))))(()(()())()()((())))()()(()(()()))(())))()()()())))))()))((((()((((()(((()(((((((((())(((()))))()()))((((()))()()()(()))()(((()())()()()()(((()))(()(())((())(()()))())))()())((()()(()((((()()(()()))()(())(((())((()))()))()())(((()()(())(((((()(((()(())()))((()())))((())))()()()())()(((()))))(()()()))))()()))()))(())())(()))(())())(())))))())(()((()))()((()())()())(()((())(())(()(((())((((((()())))())()(()()()()()()()()())())())())))(()(((()))(())()())(()(((()()))()))()()))(()())))(((()))))))()(())))())((()(()(((((((((()((((())()))(())))())(()))(())()))((((()()()((((()((((((()((()(())))())()((()))(()()()))(())(((()(((())(())))(((()))()))())))(())(()()()))))())))))())(((((())((()()))())(((((()(((()()()()((()(((()())))((()((()())))()(((()()))()))))))(())()())()(())))((((()(()(()((()))()(())((())))(((()()((()())())()))())())())((())()))(()(())))())(((()((((()))(((((()()())()())(())()()))))()()))((()()())(()))))(())()((()))))((())()(()))())()()()(((()((((()))))()()())))((()()))((()))(((())()(()))))))((())()(())()()))()))))())))))()))))))(()))(()(((()(()))))))(()())()(((((())((())(()(()()))())))(()))((())((((()))))()(()()))))())()())()()))()(()(()))))(()(((()))())((((()((()()(())()())))())()()))(())((()())(((()()())(()(())()())()()()(()))(()(((())))((())(()())()((()())((()()((((()())()()(())()(()((())))()()()))())())()(()(()))((((((((()(()(())(()())((()(()()()()()())(())))))((((()()))()(((())))())))(()(()()))))()(()()((()(()))(())))((())(()())))))))()))())(((((()((((())(((()())()(()(()())()()))(())()()(())())(((())()((((((((()((()((()))())))(())))()()((())()()))(()((()(()())((()()))(()())())(())((((((()((())((((())))))()()(())))((()()))()()())))))))()(())))()))())()))()())()(()((()(()(())()()((((())((())((()))()())(((()()))())()))(()((()()))))((()))(((())()(()))))(()())))))((()(((())(()()(())((()(()((((()()))((()))()(((()()((())((()))(()()((((())(()))))((()((()))))())))(((()((((()(()))()())())))())()((()(()()((((()())()))))))())()()))(())((())))))(()(())))()))())()))))(()())))(((()))))))(())(((((((())(())()()()())()((())((()))((((((()()))())))(())())((())()()((())(())(())()(()())(())()(((()))()))()))))))(())((()(((()))()((((())()(()((())((()()()(()()))())())))()))(()()())))()())()((((()()((((())))))))))((()(((()()()()))()())())())))((()()((()))()()(((())(()((()((()(((())())()()))((((()))(((())))(()())))(())())))(((((()())(()))))())()()((((((())(()))(())))))))))((())))((((()()(()()(((()())))((()(()(((())(())(()()())()))))(((()(()))()()(()))))())(()(()()()()())(((()((((())(()))()((()())())()()(()))))())(()(((()))))()(())))(((()(())()()))(()())()()(()(()))()))()(())()(()())())()()))(((()()()))(()((()())())(())((()))()(((()((()))())))()((((())))))(((()(())))))())())((()())(())()(((())())())()())())))()()(()((())()))))))(())()(()()((()()))))))()(()(()))))))((()())))(((((((()()(()(()((((()()()(((()))((())(((()()((())((())))((()((())))()()(((())))((()(()))((()())())))()()()))()()(()(()()())))))())((((()(())((())(((((()((()((((()))(((()(((())(((()))())))(((()((((())(((())()()()(((((((())))((())())()(())(())(()))((()(())()(()())))(()((()((((()(((()()))))()((((())()(()()()((()((()(()(((()()()())(((()()()))((()()(((()((((())()()()()())()())(()())))(())))(()))(((()((((((()))())()(()(())()((())))()()())())())))((()((()))(()())))()(())()(())((())))())(((()(()()()((()))()))))())(((()))(())(()))()(()())))))()))(((()))()))()(((())())()()))))()))()))())()()()()())()))))())))))))()(()((((()((((()((((())())))))())((()))()()((()))()(()(()((((((())))(()())(()()))))()()))((()(()((())()((()())))))()(((()))(((((()(((()()())())))()()()()()()()())(((()))())(())))(())))()((()(())((((()))))())()())())))))))(()()())())()))))(())(()))())()()))(()()(((()())(()())()))))()())(()()))())(()))()(()())())((((())())))())(()()(((())())((())))()(()(((())()(()()((()((()))())))(()()()))((()()()())(((((()(()(((()))))))())))())()()))((()((()())(()(()(((())))))())())))())(()()(((()))())())()()(()(())()()()))()(()))))))((()()(((()()))(()()(((()(())(((()())()())))))())()()())()((())))(())(()((((()(((())(())((()(((())((()()()()((())))(((()))))((()((()())(()()(()(((()))))())))))((())))(()((()((())())((((()(()())(()()()()((())))()()())()()()((()(())()))((()((()))(())((()))(()))))()))))()()((((()(((())()()))(())(()(((())()()(()))(())())))(()))())))(())((())()))(()(()(())())())()))))((((())))(()))((((()()(()())()(()))(()(()))))()()()((())))))(((()()()))))))(())()))()(()()))((((())()(()(((()))))(())((((())(())()((())((()(()()(()()(((((())()))((((())()))(()))()))((()(())()))))(()))()()(()))))(())(())(()))))())()(((((()(()())((()(())))))))))(()()()(((())()))()(())())()))()(((()(()))))()))((()((())())(()))((())())(()(()))(()())(()()))))()())))(((()(((())(()()))))))()(()(())))(()))()((())(()(()(((())())))))())))))((()()((()))(()()(()(()(())(()()())((())()())()))())()()((()())()()())))(()())())()(()()())()()))))))))((()((((()))))()((()()))))))()()()()()(((((((((())()))))))(()))()(((()))))(((()(()())())(()(())(((())(()()()())()(()(())())))))()()))())(()(())()((())(()()())))())(()((())())))()(()(())(()()))))())(()(((((())(((()))(((()())))))(((()))((((((())(()))))(()(()((()))))))()()()(()))))))(()((()))((((((((((()())()))()))((()))()()()(()))()())()(())()))()(()))()((()()()))()((()(((()(())))))()))))))())(()))))(((((()(()()())(()(()(())((((((()())))(()(((()))))(((((()))(()))())()()()))))())()()((((())()((((())))(()(())(((()()((((())((()))))))(((()(())((()))((()((())(()((()()()()((()))()))))((())))()()((())(((())()))()(())))))))())))(())((()((((())((()())())))))))(()()()))())))))()))))())())()(()())(((()(((()())())(()(((()()(()))((()()))()(())()()))(())()())()()())()))))()))))())))))(()((()()(()(()(()(((((()(((()()(())()((()()(()))((()))()()((())()()))((()))()((())(())()))()))()(()()))))(())(()()()())(((((()))())())()(()()()()((()()(()))))()(((((()())))))())(())((((()))()()()())))(()(()((()((()(()(())(())((())((())))()((()))(()))))(())))()))(()(())(((())(((())()()(()()((())()())(())()((()(((((())((()))()(()(((((()()(()))()()))()())((())()()(((()((((())(())(())()()())))))((()()(((((())())()))()())(()((()(()(((())))))()(((()()(())((()))()))(()((((()))(())))(()()))))(()()()))(((((((()(()))()(()(())()((((((((()))(((()(()((())())(((()))()()((((()))()((()(())((()))))())))()((()(((())))()((()())())))((()()())((()()(((()()))))((()()()))())((((()()()()())()((()(())())))))((((()())())(((())()())(()()(()))((((()())(((()((((((()())((((())((()())))((((()()()))()))((()(((()()(()())))()(()(()(()()(((()))()))((()(())(((()((()(((())))))())()()))())(())(()((()))))))())(((())((((())(())(())()((((())((((((()))))()()))(()()))(()(())((())))(()()())()(())(((()())()())())((())(((()()()((())(()()))))()(())()))(()())((()((()(()(())()())((((()((((())))(()()(())()(((()))()((((())()()()))((((()((())()())))(((())(())()))((((())()))(((()((())()))())(()())))))(()()))()()(((()((((()))(()(()()()(())()(((())(())(()(())((()(((((((()()()()()(()))())()())(((()))(()))(((())(()((((())(()))((()()((((()())((((()())()())(()())))()(((()(((()))(()((()((()())((((()))))((())()((())))((()()))((())())((())()))(()(())())))()())()(()())()((())))()()(()(((())(()()())((()())()(())(((())())(((()())(()))()))((((()())()(())(((())))())((()()((((()(()))())))))))))()((()()))(((()())((((()(())())()()((((((((()())((())())))))))())((()((())))()))()))(()(()()))))())(((((((())()(()()(()(((())()(()()()()())())((()))))((()(())(()))))()()(()()())(()())((()((())())())()())()(()()()((()))()(()()))))())()((()))((())))))())))())()(()())))))))((((()(())))()(((())))()(()(()(((())())()))()((()(()()()(((()()()))()))()))))()))(())))(())(()(((()(())((((()(((()(()())((()()()(())))(((()))((())))(()())(()())))))))()(()(((((((()))())()))))))(()()))))((())))(()()(((()(())(((()())()))))))))((())((((()(((())(())(()(())(()()(()))((((()))))()((()()()))()(())()()))((((((()())))((((()))(())))())((()))))(()()()()))))))))))(((())(((((())(()))(())())()((()))(()))()())()))))(()(()))(())()))()(()())())()((()((()()())(()(()()((())())))()()()(((()((()))))))(()(((()((((((((()()()))()(()((()(())))))(((()))(()))))()()))()((((((((()()(((())))))((()((((()))(())(())))((()(()))((()()())()))()))))))))()))())())))((((()(())))())()(((((())))))))((())(()(()())()))(((())())())(())()()))))()))))()()())(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((()(()))))))))))))((((((((((((((((((((((()(()))))()))))()))))))))())))))(((((()))(()))))))))))))))((((((()))))))))))))))))))((((((((((((((()))))))))))))))(())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))())))))))))))))))))((((()((((((())))))))))))))))))))))))))))))))(((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((())))))))))))))))))))))((())))))(((())))(())))))))))(((((((((((()((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((()))(((())()))))))))))((())))))))))))))))(())()))))))))))))))))))))))))((((((((((())))))))))))))))))))((((((((()))))(())))((((((((((((((((((((())))(((((((((((((((((())(()))))))))))))((((((((((((())(()))((((((())(((()((()())()))(((((((((((((((((((((((((((((())))))))))((((()))))))))))))(()()(()))))(()))))))((((((((()))(((((((()))))(((())))))))))))(((()))))))))))))))))()((((()(())))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((()()))))))))(((())())))))))(((((((((()))))))(((((((((((((()((())))(()(((((((((((((((((((((())))))((((((((((((())))))))))))))))))))))))((()(((())))()(())()(((((())()))))((((((()))))))(((()))))((((((((((((((((())))())((((((()(())(((()))))((()))))))))(()))))))(())))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((())))))(())))))))))))))(((((((())()))))))))))))))))))((((()(((((((((((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))((()))))))))))))))))((()))))))))))))))))((((((())((((((())(((((((((((((((((((())))))))))(()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))))))))))))(((((((((((((((()))))))))))))))))(((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))(((((((((((((((())))))))))((((((((()))))(((((((((((((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))(((((((((())))))))))(((((()))()))))))(((((((((((((((((((((((((((()(((((((((((((((((((((((((())))))))))))))))))))))((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((())))))((((((((((((())((((()(()))(((())(())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))(((((((((((((())))))))((())))))))))))))))))(((((((((((((((((())))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))()))))))(((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))()))((((((((())))))))))((((((())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(((()))))(()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))(((((((((((((((((())((((()))))))))))))))))))))))))))((((((((((((((((((((((((()))))(((())))))))))))))))))))((((((((((((((((((((((()))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((())))((((((((((())))(((((((()))))(())))))))))))))))))(((((((())))(())))))))))))))))(((((((()))((((((()))))))))))((((((((((()))()))))))))))))((((((((())))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))))()))))))))))))))))))))(((((()))))))((((((((((((()))))(()(())))))))))))(((((((((((((((((((()))))))))))((((((((((((((((((((((((()(((()))))))))))(()))))))((((()((((((((((((((((()))))))))))))))))))))((((((((((())))))))))))(((((((((((((((((((((())))))))))))))))(((())))))))))))))))))))((((((((((((((((((((((((((((((((((())))))))))))())))))))))(((((((((((((((((((()))))))))))))))((((((()))))((((((((((((((((((((((((((((((((((((((((((())))(((())))))))))((()))))))))))))))))((((((((()(((((((((((((((((((((((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()()))))))))))))))((()))))))))))(((((((((((((((((((((()((((())()))(())))((((((((((()())(((((()()())()((((()))))))))())))))))))))(())()(((())))))(((()))()(((())))))))))((()(((()))))(())((((()))()))())))))))))))))))))))))))))))))))())))))))(((((((()((())((()())))((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((())))))))(((((((((((((((((((((((()(((())((((((((((((((((((((((((((((()))(()))(((())))))))))))))))())(((((((((((((((((((((((()))))((()))))(((()))))))))(((((((((((((((((())((()((((((((((()))))((())))((()(())())))))))))(((())((()())(((((((((()))))()))))))())))))))))))))((((((((((((((())))))))))))))))))))))(((())(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))())))))))))))))))))))))))))))))))()))))))))((((((())))))))))))))))))))))))))))))))(((((()))(((()))()())))((()))))))(((((((((((((())))))))))))))((((()))))))))))))))))))))))((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((((())))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))((())))))))()())))((((((((((((((((((((()))))))))))))))((((((((((((()))))(((()((((((((((((((((((((())())))))))))))))))))))))))))))((((((((((())))))))))))))))))))))))))(((())((((((((((((((((((((((((((((((((((((()))))))))))))))))))((((((((((((((((((((((((())(((((((()))())))))))))))))))))((((()(((((((()))))))))))))))))))))))((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))()))))))))((()(())))))))))))))))))))))))()(((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))())))))))))(((((((())))))(((((((((((((((((((((((((((((((()))(((((()))))((((()))))))))(()(())))(((((((((((((((((()))))))))))))))))(((((((((((((()((((())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())((((((())()))))))((()((())))((((((((((())))))))))))((((((((((())))))(((())))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())())))))((((((((((((((((((((((((((((((()(()))))))))(((((())))(((((((((((((()))))))((()))))))))))))((((((()))(())))))))))(((((((((()))))))((((((((()))(((((()))))))))))))()))))))))))))))))))))))))((((((((((((((((()))((((())))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))())(((((((()))))))))(((()(((((((()))))))))))()))))))))))))))))))))))))))))))))))))))))))))((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((()))))))))))))))(((((()(((())))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(())))))((((((()()))((((((((((((((())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))(((((((((((((((((((((((((((((((((((((())))(()))))(((((((((((((((((((((((())))))))((((((((())()))))))())))))))))))))))))))))((((((((((((((((())(()))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()(((((())))))))))))(((((())((()))))))(((((()))))))))))))))))))))))))))))))))))))))))))((((()))(((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))((())))((((((((())))))))))(((((((((((((((((((((())))((((((((((())(((()))))))((((((((())(((((((()))))))))))))))))((((((((((((((((((((((((((((((()))((((((()))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((()()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))((())))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))))))))))(((((((((((())))))(((((((((((())))))))))))))((((((())))))))(((()))))))))))))))((((((((((((()())))))))))))))))))))))))))))))(((((((())))))))))(((((((((((((((((((((((((((()))))((((((((())())))())))(((((((((((()))))))))))(())()))))))))))((((((((((((((((((((((((((((((((((((((((((()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((((((())))))))))))))))((((((())))))((()(((()))))))))))))))))))))(((((((()()))((((((((((((((((((((((())))))))((((((())))()((()))())))))))))))))(((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))))))))))((((((((((((())))))))))))))))))))))((((((((())))))))(((((((((((())))))(((()(((()))))))))))))))))((((((((((((((((((((()))))(((((((((())((((())))))))))))))))(((((((((((((((()))))))))))))))))))))))))))((((((((((((((()()))))))))((()(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(((()))))((((((((((((((((((((((((((())))()))))))(((((((((((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))(()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((()))))))))))))))(())))))))))))))))))))))))))((((((()((((()))))))))((((((((((((((((())))(((((())))))))))))))))))))((((((((((((((((()))))))))))))))(((((((((((())))))((((())))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())(()))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((()))))(()))(((((((())))())(((((((())))((((()(()))))))))))))))))))))))))))((((((((((((()))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()()))(((((((((((((((((()))))))(((((((((((())()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()(())))))((((((((()))(((((((((((((((((((())))))(()))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((())))))(()))((((((((((((()))))(((((()))))))((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))())))(()))))((((())))())()))))))))))))((((((((((((())))())(()))(((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))))))((()))))))))))((()()))))()))))))))))))))(((((((((()()())))((((((((((((((((()))))))(((((((())))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()()))))))))))))))))))((()))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((()))))(((((())))()))((())))))))))))))(((((((((((((((((((((((((((()))()))(()))))))))))))))))))))))))(((((((((((((())())(())))(((()()))))))))))))))((((((((((()))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()))))((((((((())(((((((((())))))))))))(())))))))((((((((((()))))()))))))))))))))))))))((((((())(((((((((()(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))())))((((((((()()))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((((((((((())))(()))((())))(((((((()))))))))(((((()))))))(((((((((((((((((((((((((()))))))))))))))((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((())))))())))((((((()))))(())))(((())))))(((((((()))))((((((((())))))))())((((()()(()))()))))))(((((((((((()((())))))()))))(((((((((((()))))((((((((((((((((((((())))))))))))))))))))))((((((((((((((()))))))))(())))))))))))))))))))))))))(((((((((((((((((((((((((())(((((()))))))(((((((((((((((((((((((((((((((((())))))))))(((((((())))))))(())))((((((((((()))))((())))(()))(((((((((())))))))))))))))))))((((((((((((((((())))))))))))))))))))))))))))))))(((()))))))))))))))((((((((((((((())()))))((()))))))))))))))))))))))))((((((((((())))))))))((()))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))((((((((((((((()))))))))))))(())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))))))))(()))))))))))))))))))))(((((((((((((((((((((((((())(())))()))))()))))))))())))))))))))))))(((((((((((((((((((()))))))))))((((((())(())))))))))))))))))))))(((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))(((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))(((((((((((((((((((((((((())(()))))))))))))))))((((((((((()))()))))))))))))))(((((()(((((((((((((()))((())))))))((())))))))))))((((((()))(()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))(((((((((()))))((((((((((((())())((((())))()))()))((((((((((((((((((((())))))))(()))))))))))))))))))))))))((()(()))())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))((((((((((((((((()((((((((())))())))))))))))))))))))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((())))))))))))))(((((((((((((((((((((((((((((((((((((((((((())(())))(())))))))((((((((((((((((((((((((())((((())((((((((((((()))))))))))))))))))((((((((((())))(()))))))))))))))))))))))))((((((((((())()))))))))))((((((((((((((((((((((((((((((((((()))())((((()(((((()))))))))))))(((((((((((((((((((((()))))))))))))))))))((((())))))(())))))))))((((((((((((((((((((((((((()(())))))))(((((((((((((())))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((()))((())))))()))))))))((((((((((((((())((())((())(())))))))))))))((((((((())))((((((()(((()())))))))(((())))))))))))))((((((((((((((((((((((((()()(()())()))))))))()))))))))((((((()()))(())))(())))()(((((((()(())))((((((((())))))))))))))((((((()))))()))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))))())))))))((()))))))))))(())())((((((((((((()))))))))))))))))))))(((((((((((((((((()))))))))())(())))))))))((((((((((((((((((((((())))))))(((((())))))))))))(((((((((()((()(((((()))))))))))))))))(((((((((((((())))(())(())))))))))))))))))))))))((((((())((()())))(((((((((((((((((((((((((((())))))))))))))))((((()))))))))))))))(((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((())))((((((((((())))))(((((((()))((((((())))))))))))))))))))))))))))))))))(((((((((())))((((((())))))))))))((()))((((((((((())))))(()))))))(())))))))))))))))))))))))()(((((((()))))))))))))))))))))))))))))))))))))((((())))))((((((((((((((((((((())))))))(((((((((((((((((((((((((((((((()))))))))))))))))))()))))))((((((((((()))(((((())(()))))))))))))))))))))))((()(((((((((((((((((((((((((((((((()))))))((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())())((((((((((((((((((((((((()))))))))))((((((((((((()))))))))))))))))))))))))))))))))))())))))))))))))))))))))))((((())))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())((((((((())((())))))))))))))))(((((((((((((((((()((((((())))))((()))())()))))))))))(((((((((((((((())))))))))))((((((()))(((()))))))))()))))(((((((((((((((((((((((((())))))))))))))))))))))((())))))))((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((((((((((()))))))))((((()))))))))(((((((((((((((((((()))))))))))))))))))(((((((((((((()()))))((((((((((((()))))))))))))))))(((((())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()(((()))))((((()))))))))))(((((((()))))))))))))))))))))))))(((((((((((((((()))((((())))))))))(((((((((((((((((()))))))))))))((((((())))))((((((())))))))))))))))))(((((((((((((((((((((((((((((((((())((((((((((((((((((((((((((((((())))((((())))))))))))))((((()((())))()))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())(())))((((())))()))))))((((((((()))))))))))))))((((((()))))((())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((())))))))))))))))(((((((((((((((((()))))))))((((((((((((((((((((((((((()))(((((((((((()))))))()()))))))))(((((())))(())))((()))))))((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((()))))(((((((((((((((((())))))))))))))((((((((((())))))(()))))))))))))((((()))))(((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((((((((((((((((((((((((()))))))))))))))((((())))(((((((())))))))))))(((()(((((((((((((((((((()))(((((((((((((((((()()((()(()))))(())())))))))))))))((((((((((()())))))()))()))(()))))))))))))))))(((((())))))))))))))))))))))))))((((()))))((((((((((((((((((((((((()))))())))))))))))))))))))((((((()))))))((()())))))))(((((((((((((((((((((((((((((((((())))))))))((())())))))((())))))))))))))))((((((((())))))))))))))))))(((((((((((((((((((((()))(()))))())))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))(((((((()((((((((((((())))))))))))))))))))))((((((((((((((((((((())))))()))))(((((())))))))))))))))(((((())))))(((())))))))((((((()(((((((((((()))))))))))))))))))))))))(()((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))())))))))((((((()))))))))))(((((((((((((((((((((((((((((((((((((((()))(((()))((()))))))((((((((((((((((((((((((((((()))))((((((((())))((()))))))))))))))((((((((((((((((())))()))(((()))))))))))))))))(((())()))))))))((((((((((((()))))))))((((((()))))))))(((())((()))))))))))))))))))))))(((((((((((((()))))((((())))))))))))))))))(((((((((((((((((((((((((((())(((((((((((((((()))))(((((((())()))))))))))))))()))))))(()((()))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))((((((((())))))))))))))))(((((())(((((())((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()((((((((()))))))))))))(((((((((())))))))))))))))))))))))))))((((((((((((((((((((()((())))))))((((()()))))))))))((((((((()))))))))))()()))))))((((((((((((((((((()())()))(((()())))))))))))))))))))))((((((((((((((((((((((())))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((()()))))))))))))))))))))))))))))))((((((((((((((((((()))((((()))))))))((((((((((((((((((((()))))))))))))))))(((((((()((((((())))((((((())(((()()))()))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))())))(((((((((((((((((((((((((((((((((()))))))))))(((())))))))))))))))))))))(()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((())))))((((((((((((((())(((((())))))))))))))))))))))))))))))))))))(((())))))))))))))))))))))))((((((((((((((((((()(())))(((((((((()))))))))))))(((((()))))))))))))((((((((((((((((((((((()(((())))(()((())))))))(((((((((((((((((((((())))))))))))))))(()))))))))))))))))))))))(((((((((((((((((())()))))))((((((((((((((((((((((()))))())))))))))))))((((((((()))((((((((((()())()(())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((())((((()))(()))))))))))))))))))))))))((((((())))))))))))))))))))))))))((((((((((())))))))(((((((((((((((((((((()(()))))))))))))))))))))))))((((((((((((((((((((((((((((((())))))))((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))(((((((((((((((((())((((((((((()))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((())))))((((((((()((((())))))((())))(()))))(((()))))))(((((((((((((((((((((((((()))((())))))(((((((((()())))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((()))))))(((()))))))))))))))(((((((((((()()))))))))(())))(()())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))()))(((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))))))))))(((((((((((((()))((((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())((()))))))))))))))))))((((((((((((((((((((((((((((((((((()())))))))))))((((((())))))))))))))(((((((((())))()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((())))))))(((((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()()))))))))))((((((((((((((((((((((((((((((((((()))))))))))))))))))(((((((((((((((((())()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))))))))(((())))))))))))))))))))))((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))()))((((((((((((((((((((((())()))()))))))))))))))))))))))))))))((()(())))))))))))))))))))))())))))))))))))))))))))))))))))))))))(((((((((((((((((((((()())((((((((((()))))))))))((((()))))))))))))))))))(((((((((())))))((())(()))))(((((((((((((((((((((())))))))))))))))))((((((((())))))))(((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))(())))(((((((((((((())))))))(((())())))))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))))))(((((((((((((((()))))(((())))))))))))(((((((((((((((((((((((((((())(((()))((((()))))))((((()))))))))))))))))))))))((((()))))))))(((((((((((())))))))))))))))))))))))))))(((((((((())))))(((((((((())))))))))))))))))))((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((()))))())))))((((((((((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(((((())))((())))))))))))))))))((((((((()))))))(())))))))(())))((((((((((((()))))))))))))))(((((()))((((((((((((((((((()))))))((((((((((())))))))))))))))))))))))))))))))))(((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())())(())()))(()((((())())((())((((())()()((()))(())()()((()(()))(())(((()())()())))(()))())))))))))((()())(()()(()))))(()((((((((()()))()))(())))))))(()))()()((()))))(()()())()))()()))())))(()(()))(())())((((()(()((((()))())())((((()()((())(((())()(()))))()))(())(()))()()())(((())())())()))()())())()((()((())()))(()((((()))())()()))()))()()(()))((())())(()((()((()((()()))(()()(()))))()((()()()))(()(()()())(((((())))(((((()(()(())))(()(((()()(()(((()))()()))()))()((())))((()()(((((())(()()())))((((()((()()((())()((()())))()))())()()()((()((()()()))()(((())())))()((()))()(((())(((())(()())())))()))))()(())()()())(()))))((()())())()()(())((())((((()))(((()(()))()()())(())()))(()(()()()())())))()(((()(((((()(())((()()(((((()))((()()))(()()(((())()))(()())()((())()()(()))((()(()((()())()((()(()()))())))(())))()((())()()((()()())))()))))()))))))))()((())()))))()((()((())())())(()))(())()((()()())()(()(()))))()))(()()()())())(((())(((()(()(()())())))))(((())))))()(()()))))())))((((()))())()(()()(((((((()))()()()(()))))((()()()()())())()((((((()((((())(((()(()(())(((())))((()))()(())))))((())()))((())((()())))())))))()())(((())(()())))())))()(()(((()())((((()))())))())(((()()()(((((()))((((()(()(((()))))()()()()())()((()))()))((((()(((((((()(()))((())))()()()())()((())))()(()()(((((((()()())()))()(()()))))()))(((())(()))(()()((()))())((((()()()()())))(()((()))))(())))(())(())()())((())(((((())))))))())()(((()(()())((()(()(()()()))))()(())(((())()(())))((((()(()()))(()))(())(()())()(()))()(())()))()))))))(())))))(()(()()())))())(()(()()(((()()())(())(()((())()((()(()))()))))))(((()))))())))(()()(()(())()))((()))))))())((()())))((((())()())(()(())()))()())())))()())()(())))())((()()))())(()())()))((((())()))(())))(((())()))(()()))(()()))(((()()()()(((((()))())()()())(()())))(((()))())()))()(((()())))(()((()())()(()))))())))()(())((((())(())((()())))())())))())()()((()(()))))))())))()(()())(()))((()))))()(())(()()))()((()(()(())())((()))))(()(((()(())(()))()))))(()(())()()((()()(((()(())())(((((()(()()))((((()))((()((()(((())))(()(()((())(()()(((())()()(()()()))(()))))(((()))(()())()())))))())))))(()))())(()(()))(()()(())))))()())))())))))(()()(((()())())(((((((((()(()()((((((()()))(()))(()()
|
|
())((()()()((()))))))(()())()(((((()(((()))((((((()()(()(((())(()))((()(()((()))))())()()((())))))(()()((()()(()(()()(()))())))))(())())()((()(((()()()(((((()()())))))((())(((()))(())()()(()(())())((()()()()((()(())(()(()))()((()())))(()))(())))))((()(()))()(((((()())()())))))))(()((((()()))(()())((((((())())()))((())())((((()))(((())())()(((()))))())()))())(((())(()((()))(())((()())((((()(((((((()))()))(()())(()((())()())((())()())(())(()()))((((()(()()()))))()))()(((()(())))())((()()(()((((()()()())()(()(()()()))(((())())(())(()())))(((((((((()(()((((())()(()((((()()()()(()))()()(()((((()()))(()))))())))))()))(()))((())()((((((()())()))))))(()((()(())(((((())(()((((((((())((()())(((()))(()))((()))((()((()(((((()()(())))((())((())))))()(()))(((()(()((()()()()(()(()()())))(())(((())(((())))(())(((()(()))()))(()((()())()))(())))()()(())()()(()())))(()((()())(((())))))(())))()(())))(())()))((((())))(()()(()))()((()(((())((()(()((())()()(())((())()())(((())))())))()((()((((((()())())(()(()(()(((())()))(((()())))))(())()()()))))((((())(())))))()())(((())())()()())))(()((()())))()))()))))))))))))(((((()())((()(())())(()((((((()(())))()()()()(()))(((())))()()())()))(())((()(()()())))))()((()())))((()()((()))(()(()(())((((()(()()((())(()()())))()(()))((((()))((()((((()(((((()()((()()()())(())(((()((())((((()()(((())()))()(())))(()()((())(()))))()(()((())(()()(()()(((())((((()()()()()))()(()(((()))(((()))())(()))())((()((())(((()))()))()))))))(()))()()))((())()(()((()(()(()))))())))))(((()((()()()))()(()(((()(((()(((()())))((()((())))()()))(()(((()())(()()((())()()((((())()))(())())))()())()(((())(()(((((())())())((()((()))()))(()))(())()(()))((()((()(())()))())((((()))))))(((())))()))()))(()())))))))(()))))())()))))))))()())()())((()())(())))))))(()()())(())(()))))))(()()())()()()())(()))(())())))(()(((()(((()))))))))))()))))))()))()((((()((()(())())))))))()(())))()()()))()())(()(()(()())(()()()))(()(((()(())((((((()((((()()((())(((()()((()()()())(())))((())()()()))(())(())())((((()))(()(())((()()(()())(())((())()))))(()))(()(())(((())))(()))())))((((()()))()))(()))))(()(()))))(())()(()((()()(()(((((())())((((())((((())()()(()()())()()((()))))()()()())))(()))())(((())))))()(()()))))))()()))))((()()))))((()(()(()())))()))()()())()))((()()((((()(()((((()())))))()))(())()()()))))((())(())(()()(())))(())(((((()))())(()(((()())(())))))()((()()))))()()())())((()(()))()()()(()))(()))()))))))))(()((((()((()(())())(((()(()(()(()))()((()(())))()()))()(()()))()))()((())())())(()(()(((()(()(()((()))))()))()))(()((())(()()((())))()))((()(())))(((())()((((()(())((())))((()(((((((()((())))((()()(()()()((()()()(()))(())((()()))))())((((()(()())())))))(()()(()(()()((()((())()(())())())))(()()))((()(((((()(())(()())())())))))(())((())()())(()))))((()(()()((((()))))(((((()(())()())))(()))((()())((()(((())))))())()(()(())()(())))((()(((()(((((()()))()()))((()()()))(((())())))())((())((())(()(()(()())(()(())(()())((())()(((())))())()()(((()())(()(())(())))()))()((())(((()()()))))(((())(()((((()((()))())(()())(()())(((())(((()))))())(()(()))()(()))())(((())(()))))()))())(()())()(()()))()())()()(()()()()))(()()()())(()(())(()))(())())))(()(()(()()((()()(()((())()))))((())(((()))(()((()))(()(()(()))((()))((((()((())())()))(())())((((()))()((()(())))()))(()(()()((()(())((()())(()())()(())))()()((()(())()(())))(()((())())())(((((()((()(()(((()())()))))())(()))()))))(()()()(()())())()))(()((((((((()))(())))()))()(()()((())))))(()(((((((())()(())(())(()(()(()))((())()(()))(()()(()))()((((()((()()((((()()((())))()(()()()))())()))(()())(()(()()(((()))))))))())()(((())))())()())))))))))(((((((()())(()((()())(()(()))((()))()()()))((())(()(((()())((()())())(()((()(()))()()()(()))))))(()()((()))(())(()()((((()(()((()()))()(())))))))()))(((()()))()))()((((()(()((()(()())))())()(()))((())()()((())))())))()(()))))))())(())()()))))()((()))()))())(()())))()))))))(((())()(()()))(()(()(()(()(()(((()(((())()(())))((()((()())()(((())))))()(())(((()))(())))()()()(()((()))())(())()))())(()()))(((()()((()(((((()(((()()(()()))()))()()((((()))()))()((((()()())()(((((()))())))))()((()))()())))(()))(()()(()())()()))))(((((()())((()()))())()())())()()(())(()()()(()((()(())()(()(()()(())))(()()((())()()))))((()()))))))(((()()(()())()((((())(())())((())))))((()((())((()((())(()))(())))))(((()(()()(()))())((((())())()()()))(()(())()))((()))))(((((()((((())((((()))((()((((()()()))(((()(((((()(()))((())())))())((())())((()()()((())))())()((((()(()((())()()))(()(()(()))()()(())(())))()(()()(()((()(()(((()((()((((()(()()))))((()(())))(((()()()()()((()(())(((())()(()))())(())(()()(())()()()())((((())()())(()()))()()))()())((()())(()((())()(()))(())))()))(())(())((()()(((()((()(())))))))()()))((()((()))))())(((()(()((()(()(())(())()())))((())(())(((()((()()())())))(()))()((((()))(((()()))())(()()(())))((())))((())))()))()()()))())()(((((())(((((())()()(((((()())((()())((())))(())(()()()((()((())(()()()(((())((()())((())((()((((((((()))(()))))()))(()()())(())((())))(((()(()()((())((((()(()))))()))()(((())(())()()(()))()))))())()))()(())))()))))())())()(((())())()))()(((())()())())))()(()())(((()))((()((((((()())(())))(((())))))(()(((()))))))(((()))((()((()((()(((())()))))()())()()()))()()()))(()()(()((((()())(()(())()))))((((()))))))(()(())))(((()(((()))(((())))))(()))))((()))(())))))(()(()(()((((((()))(()))())()))(())()()))(((()(((()))))())())()(())()(())))()()()(()(())(()())(((()()((((()()((())(()((())()))(((())))((((()))())))))())((()()())))))()(((((())(())(()((()()())()(())()()((()((((())((())))(())((())()((()((()))()()))))()())(())()((((()))()()(((((((()())(()()((((())())))()((())(()())))))()((())))()((()))((()))))())())))(())())))()()))(((()(())))()))((((((()(((((((((())(()())(()((()()))()(((()()()(())))())))((()))()))))(((()())(((()(())()(()(())((((())))(()())))))()))(((())((()))()(())((((()(())()()()(((())()((())()()(((())(()())))))(()))((()()((()))()()())())())()()))(((()()(()(()())()))))((((()(())))()((())))))))(()(()))((()))))))())(()())()((()()(())()(())(()))()())))(()))()(((()())(()()(())))((()()()))()((()(()()((()())((())))())())()()()()))))(())))((()(())())()(()(())())))(())((())(()))())((()()(()(()()())()(()))))))(()))(((())(((()()())(((((((()(((((()))(()))(((())()()())))()()(())())(()())((((()())))))))()))()()((())()))((()())()())()(()))((()))))(()()()())())))()))()))(((()())((()()()(()())(()(()())((()()))((()(((())(()))()(()(()))()))()()((())((())()((())((()((()(((((())((()))))((())))(((((((())))(()))(()((()))(()(((((()))())()))()()(())))))(()(()))())(()()(())(())())()())))(()((((()))))(()(()((())))())((((())(()(()(((())))(((((()))))()())(()(((()()(()(()()()(((()()))()())(()))((()(((()(()))())))))(())(((((())()))(())))(()(()()((((())))()))(()()((()()((())))((())))()(()()((()()(((()())()()))))))()()(()))()((()())))((()(()(((((()()()()((((())()))(((()))((()))))())))((())()))))((((((())))()((((((()()(()(())((())(((()()()()()(((()()(()(())(((())())))()(()()())(())()()))()(()()))))((((()())(())(()(((((())(())())(())))()(((((()()()()(()())()((()((())(((())))))()())))()()))(()()(((())))())()(((((())(())()((()()())()))))()(((())((()((((())(())()(())()(()))(()))))(((()(((()())()(((()(((()))))))((())()())())))(()((()))())()))))())))()))(()()(((())((()()))))))())((()))()(()((((())))))()(()())()())()())))((())(())(((())(((()()(()())())))(()))()()()))((()()))())()(())((())(())())()()((((())))()()(()))))(((()(((()()()(()(())()))()())((()((()))(()))(()))())(())(())()(((((((()()((()()())(((()(()()))((()(()()))((()()()()()))((((()(((())(()()((())(())()))))()()))(()()(()(()))))(((()(()((((()(((((((()()(()(()))((())())((((())))(((()())((((()()((()(((())))()))(()())(()(((()))(()()))))))()()()))())))(())())(())())(()())))(()()(()())()(()))()(()))))())((()((()))())((()))()()()(())))(()()()((()(((()(())()())))))))(()())((()((())))())))(()(()(((()())(((()))(()((()(()()()(()))(()((()())())))(((((())(()())((()()))(((()((()()()())()()()))()())()()(()()((()))(()(()())()(((())(()()()()())()))(((()((())(((())))(((())))))()))()((()(())(((((((()())((((())()(((((())()()()()))(((()))(()())()()())(()(((((((())))))))((()())()(())()()(((()(((((())((((()((())()()()))()()((()))))))((())(()()()))(())()))(()()())((()(((()(((()()((()(())())(()()()((())((()(((()()))))(((())((()()())())()()))(((((()))(()()()())))())((()(()))()())))(()))(((((())()()(()))))())))))((()()()))))(()))))))))((((((()()(()())())(())))))))))((()(((()))()(()((()(()(()((((())((())))))()))((()()()()))((()))((((()())))))(()(())())()(())()()(((()()())(()((()()))()())(()(())(())(())()))(())()))()((())))))((((())(()()())((()()))(((()(())((())(((()())))(())()()())((()()())()(((())()))()()))(()((()()())())(())()))))()())(((())))()()(()()(())())(()())()((((()(()((()(())))))((()(()()))()(())))(()()(()())((((())(())()))()(())))))(()(())))(()(())(()()((()(())()(())))(()))()(())))()()(()(())(((())((()((((()(()((()()((()()((()(())))()(((())()())(()))))))()))())))()()()(()(()()(())))))())()(()(()(((())((()((())())))))(())()()))(()))(((()(((()(())(((((()))))(()(())(()()()(()()))((())())((((())((()((()()((((()))(()((()))((()))((())()))())())((())((((()())()))())))(()((((())()()()(())(())()((()))()()()(()))()(()))))()))((()(())(())())())((()())()())(((((()(())))()))))(())))))))))((()))(()(()()))))))))))))))))))())()()))())()))())(()(()))())())(((()((()(()((()()(())())))(()(()))))(()()))())))(())())(((((()(()((((()()(()(()(((()((()())))(()(())))()())()()()((()))(()(((())))))))())(())(()))))())))((()())()())))(((())())()))))))))))()(())(()()()(())))))))(((((((()()()))()(()()(((((())((()))()()()(()))((((()))()))))((()(((()(()()((()))(()()(()(()()(()))()))((())))))()())))))()()())()(()))(()(())(())))())(())(()())(((()))))(())))()))))())((((((()))()(((())())((((((()(((()))())()()()())(()()))(()))((()()))))))())(()()))())))())(()()(())(()())()()(()())())()())(()))))(()())))()())((()((())))(()))))()())(()(((()))(())))())))))))(())))(())))))))(())))())())))(()(()))()(()()((())()))(()(()))())))))()()()))))))(()))()(()((((((((())((((((((((())()(())(())((()()((())((()()))()((()()(()()())))(()(((()()(())((((((())(())()(())(())))))(()(((()))()))())))()))())))))()((()())()())(()))(()(((((())(()()((())()(((()(()))))))(((((()()((()((((()))()(()())())((()))))(()()((()())))())()())((())))))(()(())))()())))(())))(((((()()()))()))())))())))))))((()(())()(()))()((((()(()(()(((()()())))())))()()()((()(((()))(()()))()(()(())))())(()))))()))()))))()()((((((()((()))()))))))())()())((()))(())())()(()(())(()((()((())()))())))(())))))()())(((())()))))()(()()))())()(())(((())(()))()((()((((())(()())((()))))(()()))()()()))))(())((()))())()((((())((()(()(())()())(())()(())(()()()()()))()))(((())(((()((()(((()())))()(()()()(()))))((()()()(((()(((())()()))((()((())((()()())((()))(())()))(()))()()()))))))(())()())(()())())()())))(((((()(())(((())))))(())(((()()()()))(())()())())))((()))(()))((()((())(())))))()()())()()()))()))())(()()))))()(((()))()(((()())))()(((((((()(())))))(((()(((()(((())()()()((((()()))()(((())((()(())(()((()()((((())((())()(((()(())))())(()()))()((()()))((((())(((()(()))())(()))(()(()()()()))(((()(()())())()))())))())(()((((()()))()))))(((()((())()(()()()(((((())))))(((()()((()()((())(((((()(())(((())((())))())))))(()))(())()()()()()(((())()(()((((()))))))))()(()))((((((())()((((()(()(()))(()(())))))(()(()()))()())((((())(())())()((())(()(((((()))(((((()((()(()))())()))(())))))((()()))(()))()))()(()))()(()(((((()(()()((())()())))))))(()((())))(())(())()))())())())()))(()(())))(()()(()())(()()(((((())(((((())()((()(()()(()))((((((())()))))()))()()()())()))))((((())())())())(()()))))((()((()))())()()(()((()()))(()))()())(())((()))(()))(()(())))())(()()()((()(())))))(()(()((())()((()((())((()(()())()()()()((((())(())()())((()(()))()(((()()()))())(()))))()))())(())))(((()()))))((((((((((((())))(()))())))())((()(()))()()((()))())())()))()))))(())())))()(()()))())(((()(()()))))()))(())())())(()))(()(())()(()))))())(()()((())()(())))((())()))(()((())(()(())(((()((())(()(())()))()))()()))()())(((())))()))())(()((()(()()))))(((((((((((()((()(())(((()())())))()()())(())))((((()))()(())))()((())))(())))((()(()(()())()()))()))))(((((()(())))(()))())))())(()((())())((()(())(((()(()())(((()(((()((())(())((())((((()()(()))(((()())()(()))(())))(()))(()((()()))))()(())((()(())()((()(())(())()))()(()(((())(((())))(()((((())(((())((()))((())(((())))((())()()((((()(())(((()))))()))()(((())))((((())((()())()())(((()((((((()()()((()()(()(((((())))(((()()))()))(())()()()()()()((()()()(())())(()(()(((())(((())))(((()(())()(()()()()(()))(()))((()((()())(((()()))()(())())()()()()()(())(((())))()())(())))(((()(()))))(()(()((((((()())())))((()()()))()(()))((((())()(())()(())(()()))(())()((()(((()())))(()))))))))(()(()()((()()())())()(()(()()))(())(()()((())()))(())))((()(()())()()()()(((()((()(()()())())))(())(()()))(()))()())))(())(()())))((()((())())()(()()))))((((((()))(()))))(())(()))))())))((())((())())()())))()))))())())())((())(()(((((((((((((()()())))))())(())((()))()()()(())())())())(((((()))))(())()()(())((()())()((())()((())()(((()(()))()))(()))((()()())()))()()())(())()())((())()))))())())))())(()()))()()())))))))(())(()()((()))()))()))))())())(()()()()((((())()))))()))))(()))()())))(())))())()()(()()(((((()()(((())(((()()((((())))((()((()()))()((())(()()()())))(()))((()((()()(()))()(())())()))))((()))(())()(())))(()()))(())()(((((())()(())()))(()()((()(((()))((((())))))())(())))(((()()((((())))())()())())())(()()))))((()))()(()))())())))()(((((()()((((()()())(()))()((((())))()(()))(()(()((())((()))((()())))(())))()(())))))((((()()(((((())())())((()(()))(((((()(((()))))((()(()()))())(()()()))((()()))((()())))))()(((())))))))))())(())(()(()(()()(((((((()(()(()))()(((())))()()()()(((((()()(())))((())())()((())(((()))(()))()((()()))))(())))()()()((()((())))()(((()((((((()((()()())(((((((()))()))(())((()))(())()(()()()((())()())()()(((())(()))()((()((((()())(()))))(()((((())(())((())()(()((((((()))(((()((((()))(())()))((()))))))()())()))()))(())())((())())())))((()(())(()))()(())(()())(((()()()()(()))((()()()()((()))(((()))(()))((())))()((()((((()))())()()()()())())))())(((())())))))())))()(())()))())((()((()(()(((()(((()(())(()(())(()))()()(())))))(())((())((()()((())((())(((((())((())))(()(()()(((())((()))(()))((((((((()))()()()(()))))))(()()())()()(()(()(()()(())))))(()()(())(()()))((((((())))))())))())))))((()((()()())))))()(()))()))()))(()())(()(()())(((()(()(()()((())(()(()))()((()))((()()))()()(()((())()))(())())((((()((()))(()))(())()()(()(())()())(((((()))((()()()()()))(())())((()))))()()(((((()(()(())))()()()((((()(()))()(()))()(()(()()))((())()())))())))))()))(()(()((((((()(()(()(()((()(()()((())()()(((())()((())))()()))()))))()((()()(((((()(()()())((((())(())()()))()()(())(()))))()())((()())))))))()())())())))())()()((()()))))))())(()(((((()(((((())())(()(()())))))(((()((()()()))(()))))()()(()()()())))(((()(()())())()(())))()(())()))((())))(((((()()(())(()())((((()))))(()))((((()())())(())))((((())(((((())))()()())((((((())()(()))()())())(((()(((()))()(((())())))()())(((()()()((())((())()())()(((((((()())(())))((()(()())(())))((())()((()(()()()()((((())())(())))()(((())()()))))((()()(()(()((((())))))()()(()())))())((()()()()(()())))))((())(())()()(())))()(())((((((())()()())(()(()((()))()()()))((())((()(()((()))(()(())))())))(()))(((()()())()())())()()(()((((()))(())(()(()(())((())((()))(((((()(())())))((((())()()(())((())((()()())()((())()(((((((()))))(())()(()((()(())(()))((()(())()(())(((()()))()))()((())()())()())))((()))))((())(()(())())(()(()(())()(()()())))()(()())))()((())()((()(((((((((())()))))()()((()))(((())))((())))()(()(()(()))))()))())()())))))()(()()))()))(((((()((())())()()))()(()((()()()()((())()((()())())()()()(((()()))())((()())))))))())()))()()(()))))()((((((()())())))(()()))))))(()()())((((((()))))(())))))(())))())()()))(((((()))())(((())))))()))(()(())(())()(()()())())()))(()))(()((()(()()())(()(((()()()(()()(((()))))))()))(()))(((()))())))((()(()(())(((()(()))())()))))))(()()))))((())(()(()((())())()))()())))((()())))(())(((()((()))()((((())()(()(()(())((((()(()()())))()))))((()())()((()))(())(((((((((()((((()((()))(()()()((())((())()))(((()(()(()))(((())()()())((((())()()((()())(())()(((()))((((((()())))((((())((()))())())((()))))())((()(((())())()))()))(())()))))()))((()((()(())(()()))))(())()(()()()((()((((())(()((((()((())())()))()()()()((())()()(()))))())()(((()()())))())))((()(()())()()()()(())())())()()())))(()(())())))((((((()()))()((()()((())(()())((())()())()(())))))((()()(()()((((()()(((()(((((()()(()))())(((())()()()))((((()()))())())((()))())))())()))(())(())((((((((((()(()))())()))(()))))(()((()))(((()(())()()((()())))(()))())))(((()))(())(()((((((((()((())()()((((())())()())))((()())())))((()))()(()()())()))(((()())()()()((()()()(((())())))(())()()()()(((()(()))(()()())(()()(((((((()))))((((()))))()))()(())((()))())((()))())())))())(((())(((())))(()(())(())()))())))())))())()))()()()())(()))())))()()))))))()(()())))))))))))))(())(()(()()())(()()(()(()(()((())()()())((((()(((())(()()((((()())))()()()))(())))(()()))()()))())((()))()()(()((()()))(())))(()()()((()()))()())())()(())()())))(((()())((())())()(())()(((((()()())()))(())()))(()()(((()()((())()()()())(((())()((())))((())(())))()((((())()((())(((()))()))))))(()))(()())(((()))((((()(())()))()((()(((()))()))((()(())())())((())))((((()())(()))(()())(()))((()((())())))(((((())(()((()()()(())())))()))()()(()()))(())()()(())(())))))()(())(()(()())))((()())))))()))(()((())(())())()(()(()(()))()())((()((()(()))()()))(()(()()))))(()))(((((((()()((())(()(()((()())((()))((()()()))()()))(((()())(((((((()(()())()()())(((()())))((((())((((())))())(((())()())((())))))))(()(()()))()(()((((())()(((((((()()()(())))()()()((())((())(())(()(())))()((()))((((())((())())))())()))))())))((((((())))(()())))(()())(()(()((())(()()))()(()((((((())))))((()((()(()(()(((()((()))))(()()()))()()((()()((()))()))((()())())(())(()))()()(())(()()())()))))((())))))()))(()()()((((()(()()))())()))())()()()(((((()()))))))()())()())())(())((()))(()(()(((()(())()))))(()())())()((()(())))())(())())))(()()((((())((((())()))(())(()()()()()()())(())())))()()((()(())(())())()))())))()))(()))()()))(()())(())())))((((()(()())(()()(()()(()())))((())))(()()))()((()())((())()))()))))())))))()()())))(((((())(())())()(()()()()(()()((()))))))))(())(())()(((()(()()()(((()(()((((((((()()(()()((())(())))()))()))(())(())))())(()((((((((()())((()((()((()(())()()((())))))))((()))(()()))())))()())(()(())))(()))(())()))))())(()()())())()())()))))()())(()()()))()))))((()(()((()(((())))))))))()))()()((())()((())))))())()(()(())(())()(((())))))()))()((()((((()())))((()(()(())()))(())((()(())(()()()()((()))()))()))((()))))(()))()((()(()((((()(()())(()(()())((()())))((()))))((((())(()()))(((()())((()())()()(((((()()(())(()(()))((()((((()))((())((()(((((()(()))())()())))((()()()()))((((())((()()))))))())(()))(()))(()))))(()))))))(((((()(()())(())())()())()))()()))(()))(((())((()())()()(()))())((()(((())()))())()()(((()(((((())((()))))))))))(((()()((()))(()())())(()(((()(((()()((()(((((()((()))()))(()()()(()))()()()(((())()()(()))((()()(()())(()()()((())))((((()()))))))()()(())))((()(()))())(())(()((()))(()(()(()()((()(()))))(()(()(())())))(())))(())))())(()))()()))())))(((((())(()())(()(())()(())()))()()()))(())(((((()(()()((((((()())()((()(()))((((((()(()))()()(())((())(()((((()))))(())())))(())))()))()))((((((((())(()(()))))))))))()))(((()()))()())))))))(((((((())((()))(()())))))))(()))(((())()()))()())())()))()())()))(()))(()((((((()((()(((()(((((()))))()()()())))(()()()()()())(()((()())()(()())))()()((((()()()()(()(((()))())()(()()((()(())(())))((()()))))(())(())))((((()())()(()()))()))()())(()()))(())()))(()(()())(()))))(()(()(())(()(())(()()))(()(()(()))()())()))(())(())())))))((()(())))()(()())()())((())()))((()((((()((())()))())))()))()()()()()(()()(())()))(()()((()())))(((())(()))(((((()))((())(()())((()())())(((((()(()()(())())()())(()()))))((()()))()((())()()(()))))())()()()())(()()(()(((())()(())()())(())())()(()))((()()((())(())()(()())((()(()()())))()(())))))(((((())((())(()(()()((()()))))()()(()()())()((()())))))()(()())((()(()(())(())((())())))())()()())(())()))()()))))())())((())(()())()(((()())()(((()()))(()())(()()()())(()((()))))()))(())()()(())(()()()))()(()(())(((((()((())((((())()()))((()(((((())((()((((())()(((((())(()))((((()(()))((((()))((((()()(()())()((())(((()()((()))(()((())(())((())(((()()()()(())((())))(()())()))((())((()())()())(()))())()(()()(()))((()(()())((((())))()()()()(())(((())()))((((((((((()()()())()((()(()(()((())((()))()()))))((())))))(()))())))(())))()(()()((()(()()((())()(())))))()())()))()()))((()((())())())(()((()(()(((((()))))()))())))(((())))(()))()())))())()))))))(((()(())(((()(((((()((((((()(((())(()((()))((()()((((()))())))()))()((()()(((()))((()))(()())))())((((()()()(())()(()()()(()()(()((())((((())))())()(((((())(()()())((())((((()(((((()))()))))()((((()((())))((()))(((()()(()))))(((())((((()())(()))(((()())()))(((()))()((()()((((())))())))()())())(()()(()))((()(((((((()))(())())(((())())(((()))(()(()((()())()()()(()(((())()(()()((()))())))(((())((())(()))()((())()))())((((((()(((())())))(((())()))(()))(()))((())())()()))()())((()()()(()()))))()))(()()((()()((()()))())())()))()()()))(()))(((()((())(()()(()))()(((()))()()((()))))((()))))))))((())))())()())()()()())()(()((()(()()(()(((()))()(((())(((()())))(())))()(()((()))()))((((()())((((()(()))))(()(((()(((()(((()()()(())())()())())))((()())(())(()(()()())(()))))()())))))())(((())))(()()(())))())())(())()()((()((()()))(()((()(()()((()()((()()())))()()((()(((())()(((())()(((()((()((())(((())(())(((()))()(()()((())()()))()())(((((((((())(())))))(())()(()(((()))))((((((((((())(()()))()())))))))(()()()))(()()(((()())())((()((((()())(()((((((()()(((()()(()))()())()((((()))()()()(())(((())))(())()))(()(()())()()()()(()(()))(((((()))(())()(((()(((()()()()()()(()((()((((()))()()(((((()())))(()))()((()))()(()()()()))()))()(())((()))))()()))))(()(()())))())((((()(())())))))(())())())())(((())((((((((()((((())))())))(())))(())((()()))()(()(())()))()))))())(()(((()(()()))()())())()))(()()((())())))())(())(())(()((()(())))(((((())()()()())((())(())))(()))((()((())(()(())))))())()))(()()))((()())))(((((()())(())))()(())))((((()))(((()())()())()()())(()()))())((())()((((((()())()()((((())()(())(())((()())))((()))(()(())))())(()()(())((()))())(()()()(())()(()((()))(((((()())))(((()(())()(((((((())))(())())()(((()())))))((()))))))((((((()(((()()))))))(((((()(())((()()))()()(()()(()))))(())())))()())(()(()))()(((((((()((())()(((())()())))))(((()))(()())()))(()((()(()())(((())((()()((((()))))(())))()(()))))(())))(()))))))))())(()))())()())())(()(()()(()()(())()))))()())))())(((((()))(((((()((((()(())((((()()()))))((()))((()))))(()()()(((()(())()())))(((())))(())((()))())(())((((((((()(()()((()))))))))(()())))()()((())))((()(()())))(((()(())((()))))(()))))))()(())(((()((()))())((()()(()(((()((()()((()))))()()()()))()(())((()()()))))))(()))))()(()()(()))((())())()((())()))()())))()))))())(()(())))()(()((()((()(()(())()(()))(()()()(())))))()())))()((())()()()))))()))())))((((()()()(((())))))())(())()()()()(((()()))))))((()((()())(())(()))(())))))(()))()()()(()))))(()((((((())(((((((()())())())))()())))(()()()))((())()(((()(()((((()(((()))()))(()(((())))(()))))))((((((()()()(()))(()(())))))))))((((()()))())()))(((((((((())()()()(())))())))()))((()))(()())()(()(()()(()(((((()))))(((((()))(())()((()())((()()(())))(((((((((()((()())(((())((((()()(()()())))((()(())()(()))))()((()()())(()))()((())(((()(())(((()(((()))))()()())(())))())((())(())())()()))(()()(()((((()(((())(((((())()))))))((((()))((()()))()))()())(())((()))()()()(((()))))(())()()((()())(())()((())()(())))))(())()))))(())()())()()(()((((()())))))))(()()())()()))())((()())())())()))()()()))))))))())(())(())(()(()(((()(()(((((()(()()))()))())))()()))(()))((()(())()))))))())(()(((())())()((()(((((((()())))))((())())(()()((()()()(()((((((())(())(())(()()((((())))((()())((()((()(())((()))(())(((()))()()()()())()))(((())()))()())(()(((()())(()))(((((())))())()()))((()))))(()()()(()(()))))))())))(()(()(((())((()(((((((((())()))))(()()))()()((()))()()()(((((((()()(())))()((()(((())()()())))(((())()(()((((())))()((((()(()()()(()()(()))(((()()))))(()()))(())))(()(()()))()())())(())()))()))()((()())(((()())()()(()(()(((()()())()))(())())))((()(((()))(((()((()()())(()()))()))(((()))((((()(((()(()((((())())))(()(((())))((()(((())(()((((()()(()()(((()))((())()()((()))())))()()()())()))()()()))(((())))))()(((()())())()(((()))(()(()())()()))(()(()()((())()(((()(()(((()(())((()(()))(()((()()))()()())()((()((()()))()())(())()))))(((())))(((()(())))()())())))()()())())((()(())())))(()((((()(())()()))(((()(()(()()((()))))(()())())()))()()))(((()(((((()())))(((((((())())(((()))(((()()))))()()()))))())(()))))((()(()(((()(())())))))(()(()((()))(()))(()))())(())()()))()())())))))))(()))()())(())(())(()())())))())))))()(()())((()(((()))))))(()(()(()(((())(((((()())())(())))()()((())))))))(((()((())(()((((()((((((())()))((())(()()(()()()))(((((((()((()))))()()))))()()()()()()()()()(()())(())())(()())))(())))(()()(((((())())(((()(())(()()))()(()))()())))))()(((((()(((()()))())())())()((((()))()))(((()()))))))(()())))(((()(()((()(())()(()()())()(())(()()((())(((())(())))())))()()()))((()(()(((((()(()()))()(((())()()(())(((()()))())())))(()(())((())(()))()(()))))())))(())()()()()())()(())())()(()(((())))())(())()()())(()()))()))(()((()(((((()()))))(())()))))()((())))((()(((()()))(()(((()())()(()(()()))))()(())(())((((()()))())()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(()))))(((())))((())))))))((()))))))))((((((((((((((((())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()((((((()))(((()((((())))))))))))))))))))))(((())(((((((()())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())))))))((((((((()(()((()))))))))))))))(())(())))))))((((((((())))))))((((((((((())(((((())))((()))))(((((())))))))))))(())))))(((((((((((())(((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))((())))))))))))()())(((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((()(())))((()(((((()((()))))))))(((((((((())))))))))))))))))))))((((((()()))((((((((((())(((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())(()))((((((((((((()()()(()())))))))((((((((((((((((((((((()))))))(((())))))((())))))))))(()()(()))))(()))))))((((((((()))(((((((()))))(())))))))))))))(((())))))((((())))))()(())()(())(())))(((((((((())))))))))))))))))))())))))))))))))))))))))((((((((((((((((((((((((((((())()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())))))((((((((((())(())))))))))))))))))))))((()(((())))()(((())(((((())()))))()(((((())))))(((()))))))))))(((((((((((((((()(((((()))(())(((())))(((()))())(()(())))))))))))))))))))))))))))))))(((()))))))((((((((((((((((((((((((((((((((((((((((((())(((())))))))))))))))))))))))((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))((((())((((((((((((((((()))))))((((()))))()))))))))))))))))))))))))(((((((((((((((((((((((((((((()))((()))))(((((()))))))))))))))(()()))))))(((((((())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()((()))))))))(((((()))))))))))))))((((((((((((((((((())))))))))))())()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()))))))))))(((((((((()(()))))))))))))))(((((((((((((()))))((())))))))((())))))))))))(((((((((((((((((((((((((((((((((((((())))))))))((((())))))))))))))))))(())())(((())))))(((((((((((((((())))))(())))(((((((((((((((((((((()))((()))))))))))((((((((((((((((((((())())))(((((((((((())))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))((((((()))((((((((((((((((((((())))))))))))))((((((((((((((((())))))))))))))))(((((((((((()))))))))))))))(((((())))))))(((((((((((((((((((()))))))))))(((((((((()))))(((((())))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))((((((()))))))))))))(((((((((((())))))))))((())))))))(((((((((((())((((((((((((((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((()))(())))))))))))))((((((((((()))(((((((((((((((((((())))(((()))))))))())))))))))))))))((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))((((((((((((((((((())))))()))(((())))(((((((((((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))()))))))))))))))))((((((((((((((((((((((())(())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))()))))))(((((((((((())((((((((((((((((((())))))))))))))))))))))))))))))))))((((((((((()((())))))))))))(((((((((()))((())))))))))))(((((((((((((((((((((()))))))))))))))))))(((((((((()))))))))))))(((())))((((()))))))(((((((((((()((((((()))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())((((((((())))))))(((((((((((())(()(((((((((((((((((((((((((((())(((((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))()(((((((((()(())))))))))))))))))))))))))))(((((()))((((((((((((((((((()))))))))(()(()(())(())(()))))(((((((((()((((((((((((((((((()(()))))(((((((()))))))))(())(()((())))))(((()))((()(()))))))))))(()(((()))))))))(((()())()))))))))()))))))(((())))))))))()(()))))))))))))))))((((((())))())))((((())((())))())))))))))))))))))((()))))((((((((((((((((((((((((((())))(((()))))))))))))))))))(((((((()))))))))))(((((((((((((((((((((((((())(((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((()))))(((((((((())))((((((((((()(()))))(((()((((((((((()))))))))))))))))((((())((((((((((((()))(((()((((()))))()())))))))))))))))))))(((())))))))((((((((((((()())))(((()))))(())))))))))))))))))))))))))(((((((((((((((((((((((())))(()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((()(()(((((((((())))))))))))))))))(((((((((())))))()())))((())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))))))))))))))))))))(()))))((((())))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((())))()(((()))))))))(((((((((((((())((()))))))))(((())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((()))))))(()((())))))))))))))))))(((((())))))))))))(((())(((((())))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((()(((((()))))((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((())))))((((((())))))(((((((((((((((((())))))))))))))))))(())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((()))))))))))))))))))))))))))))))))))))))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))()))))(((((((((((((((()))))))))))))))))))))))))))))(())))))))))))))))))))))))))))))))))))))))(((((((((((((((())))(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((()))))))))))))))((((((((((())))))))))((((())))(())))((((((())))())))))))))))))))))))))))(((((())))))((((((((((((((()((())))))(((((((((((())(()())))))))))((((((())((()))))())())))))))))))))))))))))))((((((((((())((((()((((()))((((((())))))))))))))))))))))((((((((()))))((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))(())))))))))))))))))))(((((((((()))))))((((((((((((((((((((()))))))))))))))))))))))(((((((((()))))(())))))))))))))))))))((((((((((((((((((((((())))))))))))))))((((())))))(((((((((((((((((((((()))))(((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((())(())))))))))))))))((((()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))((()))))))))))))))))))((((((())))))))))))))((((((((((((((((()))))))(((((()))))))))()))))(((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))())))))))))))))))))))(((((((((((((((((((((((((((((())))))))))()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())())(())))))))))(((((((())(((((((())))))))((()))))))))(()))))))))))))))(((((((()))(((((((((((()()(()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((())))))))))))))))))))))))))((((((((((((()))(((((((((((((((((()))(()))))))))))))))))))))))((((((((((()))))))((((((((((((((((((((())))))))((((((())))(()))))))))))))((((((((((((()())))))(())(((((())))))))))))(((((((())))((((((((((()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(())(((((((((((((())(((((((((())())))()))))))))))))))))))))))))))))))((((((((((((((((()))))))))))))))))))))(((((((((((((((()))))))))))))))))))))))())((((((((((((((((((((((((((((()())((((((((((((((())))))))))))(((((((())(())))))))))))(((((((((((((((())))))(()))))))))))))))))))))))))))((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))))))((((((((((((())))))))))((((((((((()))))))))(((((()))))))))))))))))))))))))))))))((((((((()))())))))(())(())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())())(()))(())))))))(((()((((()))))))))(((((((((((((((((((((((((((()(((((((((((((())((())))))))))))))))))))))((((((((((((((((())))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))(((((((((((()((((((((((((((()())))))))))))))))))))))))))))))))))))))))))((((())(((((((((((((((((((((((((((())((())))))))))))))))((((((((())))))))))))))))))))))))))))(((())(()))((((((((((((((((((((((((((((((((()))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()(((((())))))))))())((((((((((((((()()((((((((()))))))(((())))((((()())))))))))))))))))))))((((((((((((((()))))))))((((((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))((((()))))))))))))))))(((((((((((())(())))))))((((())))))))((())))((((((((((((())(((((((())))))))))))))))))))))(((((((((()))))))))((((((((((((((((((())))(())))))))))))))))((((((((((((((((((()))))))((((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())(()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))((((((((((((((((((((())(((((((()))(((((())((((()))))))))))))))(((((((((((((((((((()()))((()))()))))))))))))))))))))((((((((((((()))()))))))))))))))(((((((((()))))((())))))))()(()))))((((((((((((((((((((((())))))))))))))))((((((((((((((((((((())))))))(((((((((()))))))))))))))))))))))))))))))))(((((((((((())(((((()))))))))))))(((()))))(((())))))))))))))))))(((((((((((((((((((((((((((((((((()))))))))))))(((((((((((((((((((((((((((((((((((((())))))))(((((()((()))(())))()))))))))))(((())))))))))))))))((((((((((((((((()))(((())))))))(((((((())))))(((((((()))))))())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((())((((())))))))((())))))))))))(((((())))))(((())))))))))))))))))))((((((((((((((((())))))((((((())))))(((((((((((((((()))))))))))))))))(((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((())(((()(())))((((((((((((((((((((())))))))))))))(((((((((((((((((((((((((((((((((()(())))))))))))((((())))))(((()))))))((((()))))(())()))))))))))))))))))))))))(((((((()(((((((((())))))))))))))))))))))(((((((((((((((((())))))))(((((((((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())(((())))))))))((())))))((((((()))))))))))))))))))))(((((((((()((())))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))((((((())))))))))(((((((())(()))))))))))))))))))))))((((((((((((((((((()))))(((((()))(((()(((()))))))))))))))))))))))))(((((((((((((()(((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((()))(())))))))))))))((((((())(((((()()()))(((((((((((((()))))))((((((((((()))))))))(((((((((()(((())))))))))))()))))(()()(()))))))))))()))))))))))))))))))))))))))))))(((((((((((((())))()))))))))))))((((((((((((((((((((((()))))))))((((((((((((((()())))))))))))(((()))))))))))))))((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()(())))))))(((((((((((()))))))))((((((((((((((()))))))))))))))))((())))))((((((((((((())))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))(((((((((()))))))((())))))))))))))))())((())))))((((((((((((())))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))(((((()))((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))))))))))((((((((((()))((())((()))))))((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))(()))))))))))((((((((((((((((((((((())((((())))))))((())))))(((((((((())))))))))))))))))))))))))))))))(((((()))(((((())))))))((((((((((((())))))))))(())))))))))(((((((((((((((((((((((((((((((((()))((((())))))))))))))(((((((())))))))))))))))))))(((((((((((((((((((((()))))))))(((((()()))))))))))))((((((((((((((((((((((((((((()))(())))(((((((((((((((((((((())))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((())))((()))))(()()()))((((((((((()))))))((())))))))(())))))))))))))(()))))))))(()((()))()))))))))))))))))))))))))))))))))))))))((((((((((()(((((((((((((((((((((((((((((((((((((((((((()())((((((()))))((()))))))))))(((((((((((((((((((())))))))))))))(((()))((((((((())))))))))))))))))))))))))))((((((((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))))))((((((((((((())(((((((((((((((((((((((((((((((((()))))(((((((())))))))))))))))))))))))))))))))))))))((()))()((((()))))))))))))(((((((((((((((()))())(((((()))())))(((((((((((((((((((((((((((((((((((((((()(())))))))))((()))())))))))))))))))))))(((((())(())))))))))))))(((((((((((((((())))))))))))))(())))))))))(((((((((((()))))(((((((((()))))))))))))))((((((((((((((((((()())((())))))())))))))(((((((((((((((()))(())))))((())((()))))))))(((((((((((((((((((()(((()())))))))(((((()))))))))))))))))))))(()))))((((((((((()())())()))))))))))))))))))((((((()(()))()))((())((()(((((((()(())))((()((())))))))))))))))))))))))))))()))))))))))))()(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))((((())))))))))))(((((()))((())))))))))))))))((((((())))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())((((((((((((((((((((((((((((((((((((((())))))))))(()))))))))))(((((((((()))())(((()((()))))))))))))))))))))))))))))))))((()))))))))((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((()(()))))))))))))))))))))))))(((((((((((()((((()))))))))))(((((()))))))))))))))(((((((((((((()))))))(((())))))))(((((((((((((())))))))))))))))))))))))))))))(((((((((((()(((((((((((((()))))((()))))))))))((()))((((((((((())(((()))))))))))))))))))))(()())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())((((((((((((((((((((((()))))))))))))))))))))))))(((((((()())))))))))))((((((((()))))))))))))))))))))))((((()))))))))))))))))))))))))(((((((((((((((((((((((((((())(((((((((((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))((((((((((((((((())))((())))))))((((((((())))))))))))))))))))))((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((()))))))(((((((((((()((((((())))))((()))()))(())))))((()))))))))(((((((((((())))(((((()))()))(((()))))))))()))))))))())))))()))))((((((((())(((()))))))(((()))((()))))))(())))))(((((((((((((((((((((((((((((((((((())))(((((((())))(((((((((((((((()))))))))))))))))))))(((((((((((((((((((((())((()))))))))))))))))((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((((((())(((((()))))))))))))(((((((((((((((((()))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))))((((())))))((((((((((((((((((((((()))))))))((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(()((()))(()))))))))))(((((((((((((((((((((((()))))))(()))))))))))))))))))))))))))))((((((((((((((((((((()())))))))))(((((((((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((()))((())))))))))))))()))((((((((((((((((((((((((((((((())(()))))))))(((((((((((((()()))))(((((())))))))))))(((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())((((())))))))))))((((((((((((()))))))())((((((()()()))))))))))))))))))))))))))))))))))))(((((((((((((()((((((((((())(((((())))))))((())))))))(((((((((((((())((((((()))))))(((((()))))))(((())((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))(()(()))))))))))))))))))))))((((()))))))))))))))))(((((((((((((((((((((((((((((((()(((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((((((((((()))))(((())(())))))(((((((((((((((((((((((((((((((())))))(((((((()(((((((((((())))(((()))(((()))))(((((()(()()((()(()))))(())))))))))))))(((((((())((())())))((()()()))()())(()))))(()))(((((((((()))))))))))))(((((((((((((((())))(((()))))))))))))))))(()))))))))))))))(((((((()))((((((((()))))))))))))))))))))))((((((((((((((((((((()))))))())(((((((((((())))))))))))))))))))))))))))))))))))((((()(()))))))))))))))))(())))))))))))))))))))))))))))))((((())))))))((((((((((((((((((((((((((())))))))((((((()))((((((((())))))))))))))))))))))))((()))))))))())))))))))))))))))))))((((((((())))((((((((())))))))))))))))))))))))))(((((((((((((((((((((((((())))))))((((((((((((((((((((()))))))))))))((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))))(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((())(())))))))))))((()))))(())))))))))))))))))))))))))))((((((((((((((((((((((())))((((((((((((((((((((((()(((((((((((((((((((((((((((())(((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((())(((((((((()))))))))))))((((((((((((((((((((()))))))((((())))))))))))(((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()()))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((()()))))))))))))))((((((((((((((()))))))))))(((((()))))))))))))))))((((((((()))((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()((((((((((((((((((())))(())))))((((((((((((((((((())()))(((())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()((()))))))))(((((((()())))))))))))((((((()))))))))))))))))(((((((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))(((())))))))))((((((((((((()()))(((((((((()))))))(((((()))))))))))(((((((()((((((())))(((((()()(((()()))()))))))))))))(((()))))))))))))(((((((((((((())))))((()))))()))))(((((((((((((())))((((()))))))))))))))))))))(((((((((((()(())))((((((()((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()(()))))))))))))))))))))))))))))))))))))((((((()((())))))))()))))((((((((((())))))))()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))((())))))))))))((((((((((()))))))))((((())(((((())((((()((((()))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))))))((()))))))))))))))))))(((((((((())))))())()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((()(((((((((((()))))(((()()))))))))))))))))))))((()))))))))))(((((((((((((((((((((((((((((()))(((())))))))))))))))((((((((((((((((((((((((((((((((((((())))(((((((())(((((((((((((((((((((((((((((((()))(())((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))(((((((((((((((((((((((())))(((()(((((())))))))))))))))))))))))))))))))))))))(((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))((((((((((((((()))))))))(((((((((()))))()))))))((((((((())((((((((()))))))())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())((((()())))))(())))((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((()))))))))))))))((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()()))))))((((())))))))))))))(((()(((((((((((((((((((((((()))))))))))))))))(((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((()))))))))((((((((((((((((((((((()(())))))))))))))))))(((())))()))))))(((((())))(())))))))))))))))))))))((((((())())))(())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))(((((((((((((((((((((((((((())))))))((((()))))))((((((()))))))))))(((((((())))((((((())))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))))))))(((((((((()(((((((((((((((((((()))((((()))())))))))((((((((((((((((((((((((((((())))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()))))))((((((((((())))((((((((((((((())))))))))))))))((((())))((((())))))))((((((((((())))(((((((((()(((((())))))))(())()))()))))(((((())))((()))))))))))))))))))))))))))))((((((((((((((((((((((()))))))))))))))((((((((((()))))))))))))))))))))))))))))))((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((())))))))))((())))))))))(((((((((((((((((()))((((((()))))))))))))))))))))))))))))))))))(((((((((((()))))))))))(((((((((((((((())))()))))((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))((((((())((((((((())))))))))))))(()))))))))))((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))(((((((())(((((()()))((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(()))))))))))))))))))))))))((((((((((((((()))))((())))))))))((((())))))((((()))(()))))))))))))))(((((((((((((((((((((((((()(((((((((((())))))(((((((())))))))))))))))))))))))))))))))))))((())))))(((())))((())))))))))))))))))))))))))(((((((((((((((((((((((((((((())))(((())))))))))))))((((((())))(((((((((((((()))())))))))))))))))))(((((((((((((((((((((((((((((())))(((((((((()((()))))))))))))))))))))))))))))))))(((())())))()))))))))))((((((((())(((((((()(((((((())(((((()((((())))((((()))(())))))))((((((((())))))))))))))))((((()))))))))))))))))))))(((((((((((((((((()((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()())))(((()))(())()(((()()()(((())())))(())))())((())))()()()(((()()((())())(())))))))(((())((())))())()()))())())(()))))))()(()()(())(()()())))(((()(())(())))))(()(())))()))((()(())()))))())(()))())()))))()(((((()(((())()())((((((((()())((()())))())(()()()()))(())(()())))((((()(()(((()()(())()())())()()())))(())(((((()))(())))()(())())())()((()()()()))(()(((()))))))()())))()())(())((((()))(()(()))(((((((()((()(((()))()))((()((())))((((())))))(()((((((()(())))()))((()()(()()((()((()))(())))()(())())(((())))()()(()(()(())))(()()((()()(()()))()((()(((((())()((((())((())())))()))(((()(())(((())()))())())((((((()()))()))((()))))))))()))()))(())())))))))))))))())(()))))))((())()))())())(()()((()(()(())((((()(())))()))(((())()))(()(((()))(()()))())))(((())))(((()()(()))())())())())))())()()))(()))))())(()()((((()(()))(((())))))((((()))(((()))))(()))(((((()((()())())((())())()(()((()))()((())()()))(()()())((((())(()((()(())(()())))((((()()()((()()(())))())(()())(())))())(((((((())())))))))()()((((()(()((()))())()(((((()(((()))((()((()))))()())))((()()())())))((())())(()())())(()(()(()))(()))(())((()())(())))))()()(())))))((((())(())))))))))((())())(())))()(()))())(((((()()(())()))()(((())()))()()((((()()()(()(((()))())(()())()))((())(()))(())))())()())))(()(())))))(())))))))(()(((()))(())())())()())()))))((()())())))))(())())())(()(())()((((())())))(()())())(()((()())))(((((((((())())(())()))(())))))((()()()()(((()())(()()())()(())()()))))((())((())))()))(())(())(()())(()(())(()()(()((()((())(((((())))()))())))(())))()())())((()(((((()())())())()))))((((()))()()()(((((((()()()))))(())))))())()))()(((()())))()((()((())(()(())())((()())))((())))))())(()))())()()(((((()))()((((()((()))(()()()))(())()(((()))()()()(()))(())())))))()()((()()))((()(()()())))())()()))(((()((()()))()()(()()(()())()))(()()()())()))))(()(()))())))))(()(()())))())()()))))()(()()))(()))))(()())(())()((()()(()(()())(((())(()()(()))()((((((())((()()())()(((()(()(())))(((()()())))(())((())(()))())())(((((()()()()))()(()(()(((()()))((())())))))))()((())(((((()(()))((()((((((((()()(())((()((()((()))((())(())))()(()())()()(())))()())((((((((())))())))(((((((())(()))((()()(()(((())((()))))()))()((())(()())))))))((())()))))()))((
|
|
)))))()())())(())()(()())))))(((((()(((())()())()))()(())())((()())))(()())))(()(())(()(((())()((((())())))(()()(())((())()))))(((()))))))(()()))))(()(((()()))((((()()))()))))()())()()((((((((())())())())((())))()(((()()()()))())()))(()))))))()())))(((())()()())((()((((((()))))()()))))(((()))((())((()))())()()(()())((()(())))))(((()())))(())())()()(((()(()))((()((()((()((((()())))(()(()((())()()))((()))()())(()()))()()((((()(((())(()(((((()))()))((()))())((())((()))()())()()))(((()(()()(()()()))))))))(()(())(()()(((())()())()(()()()(())()())))((()))()())))()()))((((()(())()((()(((()((()(((((()))(()())()))(())()((())((()()(()(()())(()(((()()))((()()((()(())))))((((()()))))(())(()())(((()())((())))()())(()((()()((())()(()))))))()())((((()(((()(((()((()(())()(((((()))()(()((()))))(()())(())()()((((((()()()))()))()(()))))()()(((())))))())(()()((()()))))))))((((((((())()(((()(())())()(()()()((()))()(()))()()))())((()()(()))(()()()(()())(()()((()()((())()()(())((()(()))((())))()((()(())((()((()())()))(())))()))))(())))()()))())(()()))))))))))))(())(()))))(()))())()(()(((()((()(((())()))(((()()((()()()(()(())))()))()()())(()))()(()))()()))()(()))((()(())()))(((((()((()()))(()))(()))))(()()))((((())(()()))))))(()((())(()(((()()((()))))(()((()())))))((())))()((()())(((()))())())()())(()()((()())(((())()(())))()()))(()()(())(((())()))(()(((())()()(((()))))(((()))))((((())()((((())))())(())())()()()())(())()())))(((())()(())((((()(()()))))))))((((())(()()((())())(())())())()((()((()())(((()(()))))()))))))(((()()))((())()()))())))((((((()()))()))()))(((((()))()()()(((())()(()(()((())())())))())(((()(((()((()))(((()(()(()()(()))((())))()(()()()))(())())(((()))(()())()())((((((()((()(((()((())()))()(()))))((()()(()))(()))))()(((((()(()((()()()((())))))))(((()()(((((())((()()())())()()))(())()()()(((())(()()())()())()()()(((())((()((()()))(()())((()()))()(()))()())(()))(())()()()(()()))()(((()(()())(((())(()((()))()))(())())))())))(()()(((())()(((())((()())))()))())()((()()))((())(((()(()))))(((()()())))()())()())))(()()))((())))()())))())(((((())())(()))())())(()(()))((()())()(()))))(()())(()()()((())(()()())())))(()()()(())))()(())(()())((()(((())((())())(())(())))()((()((())((())()()()(())))))()))()))(()((()((())(()())((()())))())(((())()))()(((()()()(()(()())((()((()(())((()((((())))()))))()((())((((()(())))(()())))))))()()((())))((()(((())(()(()(((()())((((()((()()())((()((()))())))(())(()))(())))))(()())(())(()())()((((())()())(()())((()()())()((())))(((()()(())())())))()))))(())))(())(())))))()(()((())())())()()(()))()(()()()((((((())(()())))(((())(((())))()()((((()(()(())))(()()()(())())))(())))(()()(()()(((()((()())()))))))())(()))(()))()))(())()()(()(())()))()))))))()()())()()))()(()))()())())))((()()))))())()))(()())))())()))(()()(()()))())((()(()((((((()((())(((()())))(())(()))(()()(())))))(((()()))())((((((((()((((((()()(())))))())))()((())()()((((((())())((()((((((())()(()((()))(()((()))((())((()((())()()(()(((())))()())))((((())()(((())(((())(())())()))((()()((())()()()())(((()())()))))(())(((()()((()((())()(())((((()(()))(((()))()())(((()))((()()))())()()(()()()((())))))(((()(())))))))((())))(((((((()()()(()(())()))((((((()))(((()())()())(()(()((())))(()(())(())()(()()(()))((()(((()))())((((()(((()()())((()((())(())()()()(())((())))))())(()((()))()(())(()()()(((()(()()((()())((()(())))(()))(((())(())()())((()()()))))())()()(((()(((()(())())())))))(())(()))(()(())(()()()))))))))(()()((((()))())(())(()())()))(((())()()(()(()())))(((((())))(())))()()()))(((((())((())))))()))))()((())((()())()())()))()((((((((())()()((((())))))())))(((()()())((()()(()(()())(()(()())))()(()))()()())))))))(()()))))))()())())()))))())()))()(()((((()()()(())()()))))(()())()))(()()((((()(()())())((((()())))(())()))(((()()(()(((((()())())))((((()))(()))(()()()()))()(())(((())(()))))))()(()(()(((((((()()(()))))())()()(())))(()))()((((()(((())))())()(()()))))(()))()()(((((((()(()()()(())()()((()())((()))()()(())))())(()))()()(())())()((()())(())())))))))())())))((()()))()())(()((())()(())(())))()(((()()))(()((((()()()((((((()()()())())()))()())))))(((()))))(())())))()(((()(()(((())))())(()()())()((())))())((()))))()())(())()))(((())(()()(()(()))(()()(()(()()))()))()())))((((())(()()()(((((()())()(())()()(()))()(((()()())())(()()(((()))())))((()()((()(()()()((()))()))(()())))())))))()((((())()))((())(()(())))())(()))()(()()((())())))(())((((())))(())(((()())(()(()())()()(())()()((()()))))(()()))()(()()(())(())())))))()()))()))(((()()())(()())))()))())()()((()))()))))(()()(())(())())()))((()())())()(((())))(()))()(()))(())()(())()()())()))()))))())((()()))(()(((()()))))()(()())((()())))(()))())())()()))()(()))())())(((()())(())))())(()))))(()())((())(()())())(((())()(())))()))())((()(()))))((())()()(((()())()))(())))()(()))))()()()(())()(()))()()()))())()((()()()(())))()))))()(()()()((())((()()))())))))))()))(())()()))))()(()())(((((()())((()(())())()())()(((())))()(()))))(()))())())(()()()(()((())()((())()()(()((()())()()()()))(((()((()))(()))())))())(()((((())))(((()()(())())((((()((()))())())()((())()))()()()()()()()(()()))))(()())))()(())))(((()((())())()(())(()))(()(()((())()(()())()()((())()())(((())((()()(())(()))()(()))(()))()()()((((()((((()()))())()(())()(((()()())((())(()((()(()())((()))()(()((())())))(()()(((())(()((()()))((())()))(()((()())((()(((())()()(()(()(((())))()(())((())()())(((()((())))))))(((()))())((((()))((())()(()()))((((((()()()())()())(((()()(())))()(((()()())(((()()())(()))))())()()((())()))(())(((())((()())(())()))))())()())((())))(())()))()(()((()(((((())(()(()))))(()()()((())(()((()((()())))))()(((())))())()))(()))))))))(())()()()))))))()((()(((()())((((()()(()(()((()))(()((()())((((()()()(()))()())(((())(((((((())(())))))))()(())()(())))))((((())(()(())()))(())(()())()))((()))(()()(((((())((()(()()))((()(()()()))((())((()))(()()((())()))()(((())))((())))((()()()))))))()()())))((()(())()((((()(())()((()(()((()))())(())))(()())(())(()))((()(())(())()(())(((())()()(()))()((())))(())()))(()()()()(()(()((()(()())()()((()(()(()()((()()()())(()((()())))((())(())(())))(()())()())))))()))))()((()(()()()())()(()()((((((())((()()))))())()((())))((()()(()()((()(())())))()(()()()((())))())()))()))))()((((()()))())()(((()(())((((()((())))())(()))((())((()()()()))(()(())()))()()())()())))((((((((())(()(())(())))()(())((()))((()))(())))(()(())))(()()())(((()(())))))((((()(()()(()())((()))(()((((()()()))()((()()))(((()()()(((()()())()()()(())()()(()(()((())(())())(())((((()(()()()((())()()))()))())((()(())(())((())(()(((()(()(()))()())(((())(()(((()))())))(()(((((())(()()()))()(()))())((())((()(())()((((((((())((((())())))()(()()()()())))(()))((((())())))((()())))(())(((((()))(((()((()))())())()()))(((()(()((()(())()()((((()(()(())(()))((())(()())))((((()))))()))((()))()))))))()()))(())(())()((()(()))(()(())(((()))))(())((())(()(()))))())()()))())))()()(()))))()))))((()()(())(()()()))()(((((((()))((()()()))())(()())((())))(()()()(()())()(())((((()))()((()(())(((()(((()()))((())()((()))(()(())))())))()((())()()()(()()))(()(())()()((()(()))()(()()(()(((()))()))))(()))(())())(()()))(())()(()(()))((())()(()()))()))())()()())(()))())((()()())))())((())(((()))()(()))(()))))))())(((()()())()(()(()()(()(((())))(())(())((())))(()())))()(())()())))())(()())(()())(()(())()(((()((()))()(())())()()()(())(())()))()))()((())()()()()()))())(()(((()(()()(()(((()())()((((())()()(()))()()))()(((())((()))()((())()(((()()()))(()()()()))()())()((())()((((()())))(()(()))())((())(((())()((()(())))))))))()()(())))(())()()))()()(()(()())))()(()()((()())(())))(()))))())(()))(())((())()(()((()(()(((()())()((()))())))()))(()((()))))()((())))))()()())((((()))()((()()())()((())))()))()(()((()))(()())()()()(()()))()))()))))()())))(()))))(()))))())(((()(((()())(())())((((((()))))(((()())(())(()())((())))())(()()))(((())()()))))((()())))))((()((())))((()(((()))()(()()((())(())())((())))(()((())())((()()))))()(())()((()())()))()())())()))))(()())))((()())()()())())))))))(((()(()()((()(()(()(((((((())((())())(()())(((())((()))))()))((()(())))()))(())((())))))()))(((())(()))))(()((()())())())()))((((()(()((()())((((()()(())())))(((()))((()()))((()())))()(())()()())(()(((((())))()(())()())()(((()(()))(())())()))(()(()(((()))))(()((()((()(())((())))((()(((())))))))(()((((()())())(((()())(()(()(()((())((()(((()))()))))(((()())((((()))()()())))))())()))())()(()))))(())()())()))))))))(()(())())((()())(()())(())(()()()(()())))(()(()))))()()((())))())))((((()((()))()))(())(()(())))()))((()))(()()(())()))()())()()(()))()())))()(()())()(((()))((()(()()(()((((()())()))(()()))(()))(()))))))(()((()(((((()((())())))(()(()()()((()))((()))(()()(((())()()((((())((()))))(((()))((()(())((()()((())()((()))())))(()))))(())))())()(((()(((()(()())(()))())))()))))))()()())(())))(()(()()))()))))))())))))()(()()())))())()))))))())())()((()((()(((()(()(()(()()))())(()))))(()))(((()()(()(((()(()))()))))()()))((()))(())(()((((((((((())(())()(())(((())))(((()))(((((()))))))()))(((()(((())())()()(())(()(((((()))))(())))))(())()(())))((()))(()((()())))((((()((((()((()()))()())))))))(((()()())()()))()))(((((((()((()))((()((())())()((()))())))((()()()((()(())(((())))((((((())))()(((()())))(()(()((()))((()()))))()(((((((()()()()()))(((()())))()((())(((((((((()()))()))())())(((((())((()))()())(((((((())()))((()((()()(((())()()()))()())()()((()(((()()(())((((((()())(())((())))(()))))))()()()))())))()())))))))))))))()))))()))()(((())())))))(()(())((()())()((()(((()(())))(()))(())))()))))()))(((((()(()))()))())()(((()())(((()))()()(())(()(()))()()))))((())()()()())()((((((()())())(())))))())(())))((())(())())()(())())())((()(()())()(()())())(((()((((((()()((((((())())(()()()(())((())((()))()())(())))))))))()))))))((()))()())(((()(()(()((()(())((((((((()()()()))))(((())()(()))(()()()())))((((((()))()((()()))()()()(()()))((()))()((()(((()())())(((((((()((((()))(())(((())(()())()()()()())))))(()))((()((())))()()((()(()(()))()))))()()((((()())()((()()(()))())())()))(()()(())()()))()(()))))(())((())(())((()()((()()(()))(((()))()())()()((())(())()))))((()((()())((())))()))((((((((()))))(())(()())()))((()))((())))))()()(())(())))))((()((())))))()((())()))())(((())()))))()(())))(()))))(((()))()()((((()()(()(()(()(()))())()))()()())(()()())((((((((((()))))()())()()))(((()))(((((())())(()())())())(())))(()))(((())()())(())()((((((((())((()))()((()((()))()((())))()))((())(()))(()())())()(()(())(()()(()()((())(((()(()()()())))()())))()()()()()))(()()(((((((())())((((()()())())))()())((())(((((())))(())((()(())))))(((()()()))())(((((())(()(()(())(()()))()()((()()))()())))))()))))()()(((()))((((()()))())()(()())(()()()((()()()))()))(((())(()()((()))()(((()(())(()))(())(())())())(()))(()())((())((((()))())(()()())(((()(())()))())())(()()(()())((()))(()))))(()()((()))((((((()))())))))))(()()))))()))()()()())))())((())))(())()(((()()())))))(()((()((((()((()))(())(()((((()()()()((())((()(()))))()()()(())(())((()(((()()(((()())))()))))()()()())((((((()))))())()(()())(()((((())))()())()))(()()(((((()())((((()(())())(())))())((())))))((()(())()()))((((()((()()(()(((()())()()(()()()((()))(())))((())())))()((((()((()()()(())))(()()((((((()))((()))))()))())(()(()))()((((((())(()((()()(())()()()))))(((())()))(())(())(())()))))()))()(()(()())((((()))))))))))()()((()())))))((()(()())()))(((()((((()(()())(()()())()()((()()))(((((()))))())())()(()()()))()()()((()())(()))()((((((((()()))()()())))(()(())())((()))()))()(((()))))(())((()((())()((((()()(((((((()))((()))(()(()))(((((()))(())))()()(()())()())(())((((((()(()))((()(()(((()()(()()()())))())()((())()()((((())())))()))))))())))))())((()))()(()(()())())(()())()(()(((((()))()(())()(()()())()(((())(())))(()))(((()))((()()))(()()(()(())))((())()(())))())))()((()()((()))(()()))())())))))))((()((())()))))))())((()(()(()(())((()())))))()))()())((())()())((()(()((()())()()(()()(())(()))(((()()())))()))))))()()()())(()()((((())()(((((((())()(((((()()))()))))))((()()))))()())))((((())()(()()()((()())((())(()))((((((())(()))))()(()((((())()))())((((((()(()())()))()()))(()())(((((())((((((()(())(())((()(())()()(())((()))))())((((())(((())(())()))(())())()))((())((()((()((())()(()())(())((())(((()))((())()(())((((()(()())()))()((()(()))()))(((()()((()))))(()))()())))())(()))))()())(()()(()())(()(((()())(()())()))())((((()()((()()))))(((((())))())()))())((()())))))))(((((((((())()))))(()())()()(()))(((())))))())))((((()())))(())()()()(()((()(())()())())(()(())((()()((()(())))())()()))()()))))()(()()))))))())(())()))()(()((((()())))))))())))))((())(((()()())())()(()((()(()))(()()(((()(()())(()))))(()())(())(()()()))()(())))(((())(((())()(())((()())))(()()()()()()())()()()()(()())((())((()())())()(((()()())())(((((()()())(()()))))()()())))))(((()()())()))()))))(()())(()((()))(()))(()(((()())(())())))(())()((((())(()))))))(((((((()(()()))((()((()()(()()((())))()()))(()))(())))))(()((())))()((())(((((())()())(()))(())()(()))))((())()()())(()(()(((()())())(())))((()))))(()((()))()(()((())(((()))))))()((())()))()((())((())())()()))))(()))())))(((()()(()))())))())(((((())()))))()()())))()(())()((()))()(((((()())()((()())()((())(())(()))(()((()))(())()(()))))(())(()((((())))))(((()()(()())(()()(()))()(()()((()))((((((())))(())())))((((())())((())((((()()(()))()))(((((()()((((()((()((())())))((())))))()()(()))(()))()(()(()))((()(())()()(()())())()())(()()()((()))()((()))))()))))))())))(((()(())((()(()(((())())(()(()()()()(())()))())((((((()))))((())((())()(())()))(((())(()((())((())(((()(())())))(()()(())))))(()()((()))))(())(((())(()(())()()()()(())))(()()((((())())()((((((((())()))(()()(())()(())())((()))(())(((()()))())((()(()(((()(((()(()))()((((((()))))))((())()()))()()(((()()))))())(()))))()((()((((()))(()())(()))())))((()()))((())()(())()()(())()))()()(()()))()((())(())(()()())(())((()))))()))())))()())())((()())(()(()))))(()(())()()(()))())()(()))))()))((()())(()))))(((((())))))((((())(()((()())()()()(()((()()()((())))(((()((()((((()))(()(()()())()))()((())(()((((((()))()((())))))))(()()(()))()()(()()))(()((()(()))))))())(()))(())((())())))(()))())(((()))))((()))()))))()))())))((())())(())))))())((()((()(()()()))(()))))))))())((((())(())))()((())())()(())))(()())())()))(((()(()(((()((((())((()(())()))((())))()()))(((()))(())))((((()(()(()(()())(())())(((((())))((()()))(()(())()))))(((()(()(()))))()))))(()()(((())(((()()))))()))())()))((()()(()))))(()(()())))()()((())))()()))()))()(())())))(()))())())(())(()(()()((())()))())()))())())(()(((())))(())()(()()))))))()())((()(()((()())((())())))()((((()()())(((()(()))()))(()()((())(((()((((()()(()()()))(((())))((()(())(((()((())(()((())))((())))()))((()((()()())(()(()))(())(((((()((()))(())((()((((()())((()(()()())((()()()((())(())(((()()(((()))(((()()((()()(()()()())((((()((())())(((())((((()(((((()()((())((((((())()()))()((()))(()))((())))((((()())(()()((((()())((())(()))(()(()()(()))(())(()())(())))()()))((())())((((())))()())())))(((()))))()((())((((()())(()()))(((((())()())()()()((((()(((()()()((((()))))((())(())(())(((()()))(())))))))(()))()))()))(((())((()())()(())))))))))))()()))()()(((()))(()((()(()(()()()(())(()))())()())(((())(())))()())(((((()()(((()))(())(()(())())((()())())((()()((((()((()(()(((()))()(()))(()()((()()((())()))())(())))(())(()))()))((((()(()))(((()))(()()(())))))((())()))))()())()()))))())()))((()(()(()())()))((((((())())()))())))(()((())()((())()((((((((()((((())))())))(()()((()()()(((()()))())(()(())()(((()())()()()))()))))(())(())(((()())(())())))()(((())))(()()))()()()(()(((())(())))()()(())()())(()()()))()))()((())))(()(((((())(())())))(((()())())))()()()(())()()(((())()))))(()(((()()))))(())((()())))))))((()))))))))))((((()(((()(()((()()(()())()()()())))())))(()()(((()()(()(((()))))((((((())(()(())(()()()()())()))((()))()))(((((())))()(((())))(())))((((())((()(()())))())()))()((()))())((()())(()(())()((()((())(())()()((((()))())((()()))(()))()))(())(())())))(()))())(()(()()((())(((()())()(()((((()(()))()()(()(())(()()(((())())(((((()))(()()((())((())))((((())))())()(()((())(()())()))((())(()(())()()(((((()()))(())))(()()))())))))(()()(()()))())())))())(((()(()()))(((()((()(())()))((())()()()(())()((()))())(()))((()()))((()(())((((()())()(()((((()(())(())()))((()()((((((()))(()())(())(()(()(())(()()()(()(((()()(()()())))(()(()()))))))((((()()(()))))))()))())(()(()()()()))()(()(())(()((()()()())))))))))())))(()()(()())))()((((((((())())(((((((()()(()()((())(()))))())(())((()(()))))((()((()()(()))((((())()())))()()()))())((())(((()(()))())()(()))))(()(())()))(())))))()((())()(()))((((()(())))(()(()))(((()()())(((()((())(()))()(()))(((()))))(())(())())))))())))))(())()))))())(()(()((()))))(()()((()(())()))()))(())))))))(()()()()))))))))()))(())())))(()())((((((((()((())((((((()()()))()()()()))))(((((((()))))()(())))()()(()(()((()))((()(())())())((()()(()((()(()(())(((())()(())(())))))(((())()(())())()(()(())(()(()()))())))))()(())()((())(((()))())(())(()()))(())(())))((())()(()()((()(()((())((((((()()(((()))()())((((())()(()()()()()()()(((())((()))())()(((((()())(()()()())(()()))))))(((()(()()())))())((((()(((()()()()())())))))(()((())))()())))(()))))())(()()((()(()((((()(()())()((((())(())((())(()(((())((())(((())((((())(()()((()))(())))((())(()))())(((())))(()))())()((()()(((()()()())(()()(())())()())))()())))))))(((()()((())(())()))()((())())((((())(())))(()(())(()))()))())))(()(((((((((())()()((())((()(())()()(((())))()((()))(()))()(()()))))((())()((())(()))(())((())())())(()()))(()((()((()(())())))()((()()(()))))())((((()(((()))()()(((())(()(()(((()))))()(()())))()())((()))))(((((()())()))))(((()(())())())((()))))()(()(()))((()(())((((())(()(()))(()((((()()()(()))(())((())))()))((())()((((((((((((())))()()(())))))())))((((())))())(((()()())())(((((((()))))))()()()(()))))()((()))((((((((()))()(()(()(()((())()()))(()(((((())(())()()))))))((()()()))((((((()(())(()())()((()()))()()))(())((((())()))((())((())))())()(())))(())())()()))()(()()(())())))))))))(())())()((((()()((((((()(()(()))))())()))(()())((()()(())(((())()()())(())(()()(())((((()((((((()()((()((((()((()(((()((()()())(())))))(((()))()()))(())((()((()())())()())))()()))(()()()))())())))(())())()(()((((()()()))))())))((()(())((((()))(((()(()(()()))(((()))()()()()))())((((((()(())(()())))((())()))))())((()())))(())()(())()))))((()((()))())()(((()())()(()()()()()())()(()((())())()()(()(((()()))()((())))()))())())(())))()()))()()())))))))(()(()))())(())()))))(()(()()))(()))()))))())(()))))()))())())())()()(()())))))))()(()())())(()))(())(((((((()(((())())(())(()()())(((((())))))(()(())))))()())))))))(((((()(((()())())(((()(())))))(((())()))()(())(()))())(()(()((())()(()())((((()(()()))()()))(()(()))()((()))())(((((()))))))))(())(())((((())((()))())((((((())))(()))(()(())((((())))((())())((()(((()())()()()())()()(())))(()))((())()()(((()())(()((((((()(()())()(((())(())())((()))((((()())(()()())((())()))(()((((())(())(())())(())()())((((()))())())((((()(((((()(()())))(()()((((())))()()()))((((()(())))((()))(()(((()))()()()())())()((()()(((())())()(((())(())(((())())((()(())()()))(()()()))())()(())(())())))())())(()(((()(((()()))()))))((((()(((()))()()()()(()((((((())))))(())()()))))))))()()(()())(()(()(()))(()(())())(((())((()()))()((()()(()))))))((())))(())()()()())))())))))))())())(((()))()(()())(())())((()(()((())())(())()((())()))((()))()()(())))(()()()()()(()()())()((((((((((()))((()()))())))))(()()()((()))()()())))(((((((()()))(()))((())(()(()((())(())()(()()((()()(())))(()())()(()())(()))))()((()(()(((()(((())))))()(()(((())))(()))(())())())(())(()()()())()((((()))(()(()()((()(((()(()()()()(())(((())((((()()(((())))(())()(())(((()((())(()))((()((()(((((((()(((()))))(()()))()))()())((()((())))())((())()())()(()(((()()(())()()))(())()(()))(()((()())(()(())()))(())(())()(()))()(())()())(())()()))())())))))((((()))())(((()())()))(()((((()))())())()()()())())()()))(())))(()(()()()()))()((((()((((((((())))()()()())((()))(()()()()()))())))())(()))((((())(()(()(()((((())))))))))((())))(())()))((()())()(()(()()(()(()())((((()())))((())((())((((()()((())())))()()())((()((((())(()))((()(()())))())))()((())()()))()()))((()())()(())))(()((((((()()))))(())()()(())()()((())(((((()(())))))))))()))(())))))((())))(()())))())(()((()(((((()(((((((())())(()()((()()))(()))((()()()))(()))((()))(()()())))(((())())((((()))(((()))()(()()(((((()))((()(((()))))()((())()()))(()((((()))(((()(((()))))(()(()()()))(()(((())((())()()()(())(())()(((()((((()(()()()))((((()))(())))((())))(((((()()))(((()(((((((()))(((()))((()(()(()()))((())())()()()))))()))())))())(((()()))()()))))))())))())((()))(()(()((()(()((())())(())(((()()()(()))((()()())))()()((()))))()))()(())))()))())))()(())())(()()()())()))())))))()))()))(())(()((((()))(()((()())()()((()(((()))()))))(()))()(()))()(((()()((())())()())))))((((()))((()))(((())()(()())()))(((()(((((((((())())(((()(((()((())()((()))(((())()))(()((()()()(()((()(()(())())())))((()))(())()()((((())((()())())))(()()())))())))(()((()())()))))(()(()(()()(()())((((()(((()())((()((()()())(()(()))()(()((((())))((()()(())()))))))(((()))((())((((()())(((((()(()))(((()))()))))(())))(((())(((()))(((((()))()))()((()))()()))())((()(()(())()())))())))(()(()()()()())(()()))())()(()()((()())(()())(()(()(((())(()()))()(()()((()))()()))))())(())((()()(((((()(())((((((((()))))(((()(()()()()(())((())((((((())(()(((()())))()((())(((()))))))()))(()(()((()()())()((()(()())))((()()(((()()))(((()))))()((()()()))))((())()))()())())(())))))())(()))()((((()(()))()()))))))()))((())((())(())())))))())())()(())))))())((((((((()()(())((())())())(()))(()))())(())()()())(()(()))())))))))())())((()()())))(((()))))))))()(((()))(((()(())()())())))()()))(((()()())()(())(((()()))(((((()())(())()(())()))((((((()))()()(()))))(((((()((((()))((()())))(()(((()))((())((()(()))()())()()()()())(((((())()()))())))())))(()())()()(()(((((((()(((()()((()(()())((()()()()((())(()()))(()()()((()(((((((())()))()(())())))()(()()()()())))()(()()())))()))()(((())(((((()))(())(())))()((((()))()())(((((())()(((((()())(((()())()))()()(()(()))(()))))()(())()()(((()))()(()(())()())))(()(()((()))()()()(()(())(()()))()))((()()()))(())()()())))()())()))()()))())))))(()())())((((((((()())()())()()())))))))(()))(())(((((((())(())())())((((((())()(((()()(()))()(()))((()))))))())))()((()(())(())()()((((((())()(((())()())))())))((())))(()())))())((()(()(()(()))(()((()(((((()((())()))(()()((())()(()))((()(())())())(()))((())))(())()(()())((((((()())((()(()(())(())))()(()))(()())((()(()))()))()))()))())(((())(((()())()(((()(())(())())()(()((()())(()))(((()(()))))))())))(()())(()(()()()(((((((()))))((()()((()()))()((()())))()))()()(((()))())())(((())()(((((()())))(())(())))))(((())(()()()(((((((((()(()(()()))))(((()()()())((())))(((()())(()()))())(()(()))()(()))(()()()(()(())))((()(()(()))((())(()))()))())(()()))((()()()()((())))()))(()())))()()()((())(())()))())()()(()(((((()(())()())(())()))()(((()))(((()))))()(((()(()(()()()()))()()(((((())((()()(())(()(()())))(((()))()))(()))()))(())))))))))(((((((()()()(((((()))(()(((()((())((()((((()))())()))()((((()))))()))((())(())()(())((()))(()(((((((())()())((()(()))))()()()()((())()((()()()())())()()((()((())))()())(()()(()()))))))(()))())()())()(())())(()(()())(()())))())()(())))()))()))(()())))))))())(())())())))()))())())())()()((()()())))()))(())((((()))()()()(()()))()(()()()()()))())))())))()())(()))))())))())(()))(()(())())(((())))())()((()(()())((())()))())())(()()))((()(((((((((()(())())()())()(())))())((()))()()(()((()())))(()))(()()())))()()())()(((((()())()()))())())()(())(()))()()))))(())()((()((()())(((()()))))()))())((())))(())))((()())())((()))))(())())(()(()(((()())()((((())(((((((()((()()()))())()())(()()())((()())(((())()(())))))(()))())))((()()())()())())()((()(())))()))()()(()))()))()((()()())))(()(()()))())(((()))((())((()((()))()(()(()()())())()(()()(()())())(((())((())())(()))(())))()())((())(((())(()()())(()(())((((()(()()((((())())))(((())()()(()()()((()((((()())((()))(())))()((((()((()(((()()))())(()))))()(((()()(()))())())((()())())()))(((()()(((((())()()((()())(()()()()((())))(()())())))))))()(())((()))(()()(()((((((((())()())((())))(())(((())))))((((()())())())((()(((()(()(()(()()(()))()))))((((()()))()(((()()))())())()(()))(())())(()))()(()()())()((((()((()(()))())(())))))()))))))(()))()))())))))())(()()))(()((()((())((((((()()))(()))()()))(())(()()()((()(()((((()())))()())(())))()))))(((()))()()(())())(()(())(()(()()())))()((())(()))())()))()()))))))))))(()((()(((((())()((()())()(((())))))()((()))))())))))))()((()()(()()))()())()))))))))()))()()))()(()(())(()(())())))()))()(()()))((()()())(()(()(()(()()()(((()()()()))()()))())))((()()))(((())))(((()(())())()())))()))((((((()))()))(())(()())()(()(((())))))))()()()))(())())((((()())())((())(()(((())())()(((()()))())(((()()))(((())()()()())())()((()())))()()())(())()(()()()((())(())()(((()()()))))((()()))(()(()(((()()(((((()(()))()(((()))(()))(())()))(()()()))()((((()((((())()())(())(())())())))(()))(()((())()())(()()(())))))())()())()(()(()()(()((()()))))())(()((((()))()((()()(((((((())))(()()()(()(()())())((())(((((((()))(())(())(()()))((((())(())((((())()())()()())(()((((()((()))(()(()((()())()())((()()())))))()))()()())))()(())((()))))))))())(()())())(()()((())())())(())())((((()((()()))))()(((()()()())((())))((((())())))()())(((()((((((((((()))))()))()))))((()()))(((()))(()(((()(((((()((()(()(())((((())()))()))((()()(()()))()()()))))))))())(()))()())))(()())())()(((()))))())()(()((())())(()))(()))))))))(((())(())))()(((((())())((()((())))(()())(()))()())()()()((())))))())))))()))()()(())(())(()(()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((())))))))(((((((((((((((((()((((((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))())((((((((((((((()))))()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))))))))))))(()))))))))))))))))((((((((((()((()()))))))(((((()))))))))))))))))))))))))(((((((())))((((((((((((())))))))))((()))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))(((())))(())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))((()))))))))))(((((((((((()(())))))(((()))))))))))))))((((((((())))))(((((()))))))(((((((((((((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()((())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))((())))))((((((((((((((((((())(())))))))((((())((((((()))((()))))(())))(((((())(()))((((((((((((()((()())()))(((((((((((((((((((((((())))))))((((((((((()))))))))))))))(()()())()))(()))))))((((((((()))(((()((()()))()()))))))))))))(((()))))))))))))))))()(()(()))((()))))(()((())))))))(((((((((((((((((((()))((((((((((((()))(((((((((())))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((())))))(()((((())))))))))))))))((((()))))())((()()((()))()(((((((((((())()))))((((((()))))))(((())))((((())(((((()))))))))())))((((()(())(((()))))((()))))))))(()))))))((((((())))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))))))))))))))))((()))))))(((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((())(((((((((()))))((())))((((()))))))))))))))))))))((((((((((((((((((((((((((((())))))))))((((((())((())))))))))))))))))))))))))(((()()))))))))))))))))))))))))))))))))))))((((((((((((((((((())))))))))((((((((((((((((((((((((((((((((()))))))((((((((((((((()))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))(((())(((((((((((((((()))))))))))))))))))))))(((((((((((((((((((((())))))(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((()))((((((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))((((((((()))))))))()))))))))))(((())))))))((((()))))))))))))((((((((((((((((((((()))(((((((((((()))))()))))))))))))))))))))))))))))(((((((((((((())(())))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((((((((((())))(())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()(((((((()))))))))))))((()))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())(((((((((((())))(())))))))))))(((((((((((((((()))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))(((())))))))))))))))(((()))(((((((())))))))))))))))((((((((((((())))((())))))))))))))))(((((((((((((((((((((((())())))(((())())))))))))))))))))))))((((()))))((((((((((((((((((((((((())()))))))))))))))))))()))))))))))))((((((((((()(((((()))))))(((()))))(((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))(((()()))))))()((((((((((((((((((()))))))()))))))())(((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))(((((((((((()))(()))))))()))(((((((())(()))((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())((((((())))))))))))))))))))()(((((())((())((((((((())))))))))))))))))))(((((((((((((((((((((((((((()))(((((((((((((((((())))((((((((((((((((((())))))))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()((())))))))((((((()(()))))))))((((((((((((((((((((((((((((()))))((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))))))))(((((((())))))))))))))))(((((((((((((((((((((((((())(()((((())()))(())))))))))((((()((()))))(((((((((()((()))))((((((()))))))((((())((()(())))(((((()))(((()()))))))))))(()(((()))))))))((((()))()))))))))))))))))((((())))((((((()))))))((((((()))))((((((())))()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(())))((((((((((()))))))))))))))))())))))))(((((((((((((((((())((((((((())(())))))(((((((((((((((((((((((((((()))())))))))))))))))((((((((((((((((())))((((((((())))))))))))((((((((((((((((((())((((((((((((((((((())(((()))))))))))))))))))(()))))))((())))))(((((())()))()((((((())))))))))))))(((((((((((((((((((((((((())())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))))))))))(((((())(((()())))))))))((())))))))))))))))))((((((((((((((((()()))))))))))))))))))))(((((((((())))))()())))((())))))))))((()))()))(((((((((()))))((((()))))))))(((((((())(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))))))))))))))()))((((((((())))))))(((())))))))))))))))))))(((((((()(((((((((((((((()))))))((((((((()))))())))))))))))))))))))))))((((((((((((((((((((((((())))))(((((((((()))))))))))(((((((((((((())))))))))))))))(()))((((((((((())))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))((((()((((())))))))))))))))))((()))))))))))))))))))))))))))))))))))))(((((()(((((((()(())))))))))))))(((((((((((((((((((((((((((((((())()))(((((()))))()))(((((((((((((((())(((())(((((((((((((((((((()))))((((())((()))))))))))))))))))))))))))))))))))(((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((())))))))))))(((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((())((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))))))((((((())))))((((()))))))(((((()))(())((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((()(((((((((()))((())))))))))))))(((((((((())))((((()))))))))))))))))))))())))))))))))))))))))))))))))))))))))))))))))))))(((((((((())))))(((())())))))))))))))))))))))))))))))))))))))))))(((((((((())))(((()))))((((((((((()))))))(((((())))))))))))((((((((((((((())))))))))))((((((()()))))))))))))))))))))))))))))((((((((((((())))))))(()))))((((((((((((((())))))))))))))))))))))))))))((((((((((((((((((((((()))(((((((((((((()))))))))))))))))))((((((((((((((((((())))))((())))))))))))))))(((((((((((())(()))))))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))((((((((((((((((((((((((((((((()())(((((((())))(((((((((((((((()))))))))(((((((((((())))))))))(())))))))))))))))))((((((((())(()((())))))))))))))(((((((((((())))()))))))))))))))((((((((((((((((((()())))((((((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((())((())))))))))))))))))))))((((((((((((((((((((((())))))))))))))))))))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((()))))))))(((((((((((()(((())))))))((((((((((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((()))))))))))))))))))))((((((((((((())))((((()))))))))))))))(((((((()))((((((((((((((((((((((()))))))()))))))((((((((((((()((())(())))))))))))))))))))))))))))((())()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((()()))))))))))))))))))))))))))))))(((((((()))))))))))))))))))(((((((((((((((((((())((())))))((((((((((())))))))))))))))(((((((()))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((()(((((((((()))))))))))))))))))((((((((((((((((((((((((((((()))((((()))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())))(((()))))))))))))))))))))))(((((((((((((((((((((((((((())))))))))))))))((()))))()))))))((((((((((((((()))))))))))(((((((((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((())))))))))))))((((((((((((((((((((((((((((((((((((((((()))))))))))(())((())))))))(((((((()))(())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())((())))))))))(())()))))))))))(((((()))))))))))))))))))(())))))))))))))))))))((())((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))))())))))))))))))))))))))))))))))))))))(((((((((((((())))))(((((((((())()))))))((((((((((((((()))))))))))))))))((())))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))))))())((((()((((((((()))((()))))))))))))))))))(((((((((((((((())))((((((())(())))))))))))))))))(((((((((((((()))))))))))))))))))))))(((((((((((((((((()))((())))))(((((((((((((((((((((((((((((((((((()))))))))))))(((((((()))))))((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))())))))))(())))))))))))))))))))))))))))))))))))))))))))(((((())))))))(((((((((((((((((((())))))))))))))((((())))(((((()))))())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))(((((((((((())))))))))))((((())))))))))((((((((((((((()))))))))))))(()))((((()((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))()))))))))))))))))((((((((((((()())((((((((((((()))(((((((()))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))(((()))(()))))(((((((((((()(((((((((())))))))))))))))))))))))))((((((((((((((((((())(((((((((((((()))))))))))))))))))))))))))((((((((((((()))))))(((((()))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))()())))))))))))))((((((((((((((((())))))((((((((())))(((((((((((((())))))))))))))))))(())))((((((())(((((())))))))))))(((((((((((((((((((((()))(((((((((()))))))))))))))))((((((((())))((((((()))))))((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))))))((()))))))((((((((((((((((()))))))((((((((((((()))))(((())))))))))))))))))(((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))((((()))((((((((()))))))))((((())))))(((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((((()))((((((((((((((())))))))))))(()))))))))))))))())))))))))(((((((((((((((((()))))(((()))))))))))))(((((((((((((()))))))))))))(((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()())((((())))(())))))))))(((((((((((((()))((()))))))))))))))(((((((((((((((((((()))))))))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((((()(((((((((((((((((((((((((()))((((((((((((((((())))))))))))))))))((((((((((((((())))))(((((((((((((((((((((((((((((()((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))))))(((((((()()((())))))))((())))((()))(((())))((((())())(()))))))))))))))))(())))((((((((((((((((()))))))))))(((()))((((())))((((()))))))))))))))))))))))))((((((((((((((((((((((((((((())((((((((((((((()))))((((()))))))(((()))))))))))))))))))))))))))(((((((((((((((((((((((((())((((())))))))))))(((())(())))))))))))(((((((()))))))(((((())))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))(()())(((((((((((())))))))))))))))))))))((((((((((((((((((((((((((()))))(())))))))))))))((((((((((((((((((((((((((((((((((((((()()))))))))))))((((((((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))))))))))))))))(((((((((((((((((((((((((((((())))((()))))))))))))))))(((((((((((((()))))))))))))()))))(()()(()))))))))))((((((((((())((((((((((((((((((()))))))(((((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())((((()))))))))(((((((((((((((((())(())))))((((((((())))(((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))((((())))))))))))))))))))))))))))))(((((((()))))())))((((((((((((((((((())()))))))))))((((((((((((()))((()())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((())))))())))))))))))))))))))(()))))))(()))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))((())))))))))))))))))))))(((((((((((((((((((((((((((((()((((())))()))))((())()((((((((()))))))))))))))))((((((((((((((((((((((((())))((())))))))))))))(((((()))())))((((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()(((()))))))))(((((((((((((()))))))))((((())))))((((((((((((((()))))()))))))(((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((()))))))))(((((((((((((((())))))((((((((((((((()))))))((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((()()))))))(((((((())))((((())))()))()))((()))))))((((((((((()))((((((())((((())))))))))))))))))((()(()))())))(((((((((((()((((((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())((())((((()))))))))))))))))))))))((((((((((()))))(())(()))))))))((((((((((((((((((((((((((()))()(()))))))))))(())(((((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((((((((((((()))))))(((((((()))())()))))))((())))))))))((()))))))))))))(((((((((()((((((((((()))))))(()))))))))))))))((((((((((((((((((((((((((((()))(((((((((((((((((((((())))))))))))))))))))))))())))))))))))))((((((((((((((((()((((())))))))))(((((((((())((()((())))))())))))))))))(((((())(((())((())(((()(()))()))))))))))))))))))))))))((((()(((()()))))))))))))))))))()())))))))))((())())))((((((((((()())())()))))))))))))))))))((((((()(()))()))((())((()(((((((()(())))((())))))))))()(())))))))))))))))))()))))))))))))((()))))))))))))))))))((((()))((((((((((()))))()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))())))))))))))))))))))))))))))))(((((((((((((((()))())))))))))))))(((((())))))))))))))))))))))))))))((((())))))(((((((()))))))(((((())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((((((((((((()))))))))))(((((((((((())))))())))))))))((((((((((((((((())())))))))))((((((((((((()))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((()))))))))))(((((((((((()))((((()))))))))))))((()))((()(((((((((()(())))))))))))))))((((((((())))))))))(((()))))))))))))))))))))))))))))))))))))))))))((((()(((())))))))))))))(((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()())))))))()))))))))(())))))))))))))))))))))))))((()))))))((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))((((((((((()))))))))))))))))))))))((((((((((((((((()))))(((()))))))))))))((((((((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())((((((())))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((()(((())((())))((()))())((((((()))))))((((((((((((((((()))))))))))))))))))(((()))))))))()))))((((((((((((((((((((((((()(((((((((((((((((((())((())))))))))))))))))))))))(((((()))))(())))))))))))))))))))))))(((((((((((((((((((((())))))))))))))))))))))))(((((((()))((((((((((((((((())(((()))))))))))))))((((((((((()(((((())))))))))))))))))))))))))))((((((((((((())))))))))(((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))))))(((((((((())(((((((((((())))()(((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((((((((((((((((((())))))))()))))))))((((((()())))))((())((((((()))((())))))(((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((())))))))))))))))))((())))))))))))))((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())()())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))((((())))(())))))))))))))))))))))))((((((())))))))))(((((((((((((((((((((((((((((((((((((())))))))))))))))(((((((((((((((((()))))))))))((((((()))))))))))))))))))))))))))((((((((((((((()))))))))))))))))()((())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())((()))))))))))))))(())))((())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))(((()))))))))))(((((()))))))(((((())))((((((((((((((((((((()))))))))))))(())((((())))))))))))((((((((((((((((((()((((((()(((((((((((((((((((()))())))))))((((((((()()((()(()))))(())(((((((())))((((((((((((())()))())()))()))(()))(()()))()))))))))))))))))))))))))))((((((()))))))))))))))))))))())))))))((((((((((((((((((((((((((((((((((((())))((((((((((((((((((((())(((())))))))))((())(()))))))))))))))))))))))))))))()))))))))))))))))))(((())))((((((((())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((()(((()))))))())((((((((((((((((((((((((((((((((((())))))))))(((((((((((((((((((((()))((()))(())))))(((((((((((((((())())))))))))()))()))))))))))))))))))))))))))))))))))))))))))))))))(())(()))))))))))))))((((((()()))(((((((((((((((((((((((((((((()))))))))))))))))((((((()))())((())))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))(((((((((()))(((((((((((((((((((()((())(()))())(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))())))))))))))))(((((((((((((((((((((((((())))))))))(((((((((((((((((((((((((()())((((((((())))))))))))))))))))))(()))))))))))))))))))))))))))))))))))(((((((((((((((((((((())))))))(((((((())))))))))))))(((()))((((((()))))))))))))))(((((((((((((((())))((((())))))))))(((((()))))))))))))))))))))))))((((((((((((((((((())))))))))))((((((((((((((((((()())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()(((((((((((((()))))))))))))))))(((((((((((((((()(()))))()))))((((())))))))))))))))(((((((((((((((((((((((((((((()(((((((()))))()))))))))))))))))))(((((((((((())))))))))))))))))))((((((((()))))((((((((((()))))))))))))(())))))))))))))))))))))((((((((((((()))))(((()))))))))))))(((((((((((((((((((())))((((((((((()))))))))(())))))))((((((((((((((((((((((())))()(((((((((((((((((((((((((((((((((((())))(((((((()((((((())))((((((())(()())(()()))))))))))))(())(())))))(((((((((((((((((((((((((())))))))))))))))))((((()))))()))))))))))))))))))))))))))))((((((((((()(((((((((((((()))))))))))))))))((((((((((((())(((())))))))))))))))))(((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())(((()))))))))))))))))(((((((()))(())))))((((((((()((((((((((((((())))))))))))))))))))))))))))))))((((((((((((((())((()()))))))))((((((((()))))((((((())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))))))(((((()(((((((()))))))))))))))))))))(((((((((((()))))))))))))))))(((((((((())))))))(()))))))))))))))))(((((((((((((((()))))))))))(()))))))))))))(((((((((((((((((((((((((()()((()))))))((()))))))))))))))))))))))))))))))((((((((((())((((((((((((((((((((((((((((())))((((((()((())))((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))((((((((()))))))))))((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((((((((((((((()))((()))(((((())))))))))))))(((((((()))))))))))))))))))))))))(((()((((((((()(((()))))((((((((())(()))))))((((((()))((())))))))))))))))))))))))))))))))))))))))))(((((((()((((((((((((((((((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))((((())(((((((((((()(())()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((()((((())))))((((((((((((((())))))))))))(((((()))))))))))))))((((((((())))(((((((((((((()))))))))))))))((((()))))(((((((((())(()((((()))))))))))))))))))))))))))))))))((((((((()))))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((()))(((((((((((()))))))))))))))))))))))))))))))))))))((((((((((((((((((()))((((((((((((((()))))))))))))))))))))))))))))))(((((((()())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((())))))))))(((((()((()))))))))(((((((((())))((())))))))(((((((((()))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((()))))))))))((((((((((((((((((((()))())))())))))))((((((())))))))))(((((((((((())))))))((((())))))))))))))(((()))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((()))))))))))))(((((())))))(((((())))))))))((((()))))(((((((((((((())))))))))))((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))(((()))))))))((((((((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))((()())))))))))))((((((((())(())))))(((((()))(())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))(((((()))(((((()))))))))(((((((((((((((((((())))))))))))))))))))))))))))))))))((((((((((((((()))))))((((((((((((((((()))))((())))(((((((((((((((((((((())))))))))))))))))))))))))))))))))))))((((()))))))))))))((((((((((((()))))))))))))(((((((((((((()))((((((((((((((((((((((((())))))))(()(())))))))(()))(((((((())(((()))))))))))))))))))))))))))()(((()))))))))))))))((((((((((((((((((())(((((((())))))))))))))((((((()())((((((((()))))))()((()))))))((((((((((((((((((()()))(())))))))))))))))(((((((((((())))))))))))((())(((()((()))))((((())))))))))))))((((())(((((((((((((((((((((((((((()))))))))))))))())))))))))))))(((())))))))))))))((((((((((((((((((((((((((((((())))))(((((((((()))))))))((((()))((((((((((())))((())))))))))))))))))))(((((((((((())))))))))((((())(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()(((((((())()())(()(((((((())(()))()((()((())))(())))(((()((()()(()))((())()))())()))))()()))))(()((())(()(())()()(()(())())()())(((())))())(())(()()()())()(()())(()())()))()(()())))()(()))(()()(()(((((((())(())((())))))(())))()()((())(())))))())())(()(()(()(())))))(()()))))))())(())((()()(()(()())())))))))())))()()((((()())))))())())())(()((())((()()()(()(()))))))(()))()())()()))((())(())())()(((((()()((((()(((()(())()(()()()((((((())(((((())((((((()))()(())(()))))()))(()()()))((()())())((((())(()()()))())()))())))()()()))))())()(()())(((())()))()(((((()(()()))()()((())())(())(()()())(())()((()()())))))(())(())(()))))((())))())))))))())((((()(()((()())()(()(()(()())()()())))()())))()))()()))()((()())(()(((()()(((((()())()()()(()((()()(())))()()())())))()((()((()()((((()())))()))))()((()(())))()()))()(()((((()(((()))(((((((()(()(()())))()(((()(((())(())(())))(())))())((()))()(()())()()(((()))()))))())())()()())())))((((()())()()(()(()))()(())())))((()()()((((()()(()())))))())()((())(()()()(()(((())(()((())()())()()()()())()()(()()))))))((((((()()()()(((()()()()))))))((())))())))()()()))())))())(()()((()()))))()))())(())))()))()())(())())())()))()()(()()()()))))(()))))(())()))()()((())((()(()(((((((())())))()((((((())))))((()))((()(())()(()()()))))(()()())()(()()(())))()((((((())))())()())))(((((((()()()((((()((()(()(()(()))()()((())((())))))))(()))()(()()))))(()()(())(()(()())()((())))))))(())()())(())))())()))())(((((()()))))))(()(()(())()))((()))(())((((((()((()())))()()()(())(()((())))))(()(()((((()(()))))(((())(((((())()()()())(((()(()()()()()((()(()(()((((()()(())(()(((()()())()))()()(()()))()))((()))())))(()()()()())())((()))(((())()))())())(())))())()(()))(((((()((((()((((()(((())((((((()()())(()))))))(())(((()()())(())))))(()(((((()(())))()(()(((()(()((()))(()()))(()((())))()()))()(((((())(())(((()))))()((()(((()))((()(((((()))()(()))(((()(((((((()()()))()))()(()(()))()()(()))()(()(()()(((()))(()()((())))))()())()()))(((()()((((()(()(())))()())))))()())()()(((())(((((()()(()()(((())(())))(((()((())()((((()()()()))((((()())((())(()()))))())())))(((()))))()(())()(()((())())()))()(()(())(()((()())))(())()(())))(()())()(((()()())(((())(((((()()))(((()()(()()))((()()(((()((((((
|
|
))((()))()))))((()((()()))()((()()())(()(()(((()())()(()(()))))()))((((()()()(()(((()))(())())(()()))(())(()())))()))))())(()))(()((()((()()))()((((((((())()))()()((()(()(()))(((())))())))(((()(())(((())(()()()(()())(()))()))()))(())((())(())()(()())()(((()(((()(())))(((()))())))()()()))((()))())()((((()())(())((()(()()(()(())))(())))(()())(())((()))())(((((()((((())(())(()((((()())((())))((()(()())))(())))(()))))(())()(()()(((((())()(())()(()()(()()())))()()(()))((((()))()())()(()(()()))))(()()((()(((())()((()()()(()())(())((())()())(()()(()(())))()()((()()(((()((()()())((((((()))(()))()())))((()))()))((()))))(()(()))())()()(()())()()((()((((())()))))())((((()()))()())((()(())((((()(())((((()((((((())))(()))((((())(((()))))((())()(())(()()((((()))((()(()((((()))))(((())((()(()(())(()()()))()(())))())))()((())((()()())()((()(()((((((()))()))(())(()()((()(()))(()))())(()(())))((()))(()())((()()))))()))())(((()(()()))((())(()(((()(()))))(((())(()((())((()()()((((()(()))(((())(()()))()()))()))(())())((())(())(()(((()))(()((())(()(())()())((()((()(())))()()))()())()())())()()(((())()(()(()())()((())())))()()())()(((()(((((((()(())())(()))(()((())))()))(())((()())(()()))()())())))))))()))())))(()())(((()(()())())))()(()())(()())((()))())())))))((())(()()(()()()()((((()(((((())))((((()())))(()()((((()))())))))())(())()))(()((()))()())())())()))())())())((()()()))))()))((((((()()))()))(())((()(()))((()))()(((()())())(()))())(()()())))())((((()())((()))()))()(()(())()))((()()()))())(((()))())(()())()()()))())(())((()(()(())()(()))))())(()())()(((()()())((()(()((()(()))(()((()())))))(()))(())(())()(())((()())()((()(()()(())()()()(()))()())))()((()())(()()())))(()(()()))))())(())((((((()()))(()())))))(()(((((())(())()(((()))(())(()))))((()((()(())((()((((()((()())))((()))()())(()))()()((()))())())(()()()(()())()(((())()(()((()()(()())(()))(())())()()())((((()))))()())()()()(()((((((()))(()())(())((()))()()))((())))((()(()))()((()())))))()()))()))())((((()()((()(()(())))()))))))))((()()((()))())(((((()(())()))((()()))))()))))()((()((()(()((()))(()(())()()()))(((())(((())()((()((()())))(())))(()())())((())))((((())()()(((())()(((()))(()(((((()(((())))(()(()))(())((((()()()))(()(()())))())())))(((()())())(()()())))))()))))))))(()((()((()(()(()(()()(()()())(((())))())(((()))(())(()(())()()(((((()(((())())(((())()(())()()()()(()()((())((()()()))))(()))()()(())(())())(())(()()))())())(())))()(())()()(()))())(()))))()))))()()(((((())(()((()(()())())()))(())((()))))((())((()(())((()(((((())))))))((()((((())()))()))((()(()()(())()))()()))(()))))((()())(())))(()()(((()(((((((()))(()((((((()())((()(()))(()())()(()))((()()(()))((((((())(())()())))((())(((())((())(()(())(())(()())))))))()))(()())()(()))))((())(()(()())((((()(()()(()))((())((())))))((())(())((()(()())))))(())())(((()))()))(())((((())()())(()())(()(((()()((())))())))())((())(((()()((()))((((())(())(((())((()))()()(((())))(()))))(())()()())(()()()(((((())())())()))))())((())((()))()(())((()())(((()((()((()()(())(())((()()()()(()))()((())(((((()(((())))()((()((()))(()(((()()()()(())(())))((())()(((())))()()()())(())())))())((()))))))))))()(()())()(()()((())()(()()))))())()((()()()((()(())(()(())()))))()(((()())))()()((()((((()(((()))(((()(()(())))())((((()()())(()()()))(()(()((((()()())())()()))())())))(())(()))((((()(())())(())(()(((()()(()()(((((()((()((()()(()))()(()((((()())))(()()(())(((()()))()(()())))))))()((())()()((()))()())))())()((((((((()()(())()))))(()()()((((()))((()((()(((()()))())(())((()(()(((()))))(((()((())(((()))()(()))(())())((()(())()((()()))))(()())()(())))()(())()())))(((())())((((((((()()()()))()((()))))))(()))(())())()))))(())())())))(()(()))))(()(()(())(())()(((())))(()()((()))()))()()((((()))))()()())))))))())((((()))((())()())(())())()))((()))))()()(()()(()())(((()(()))(())()(()((())(((()()()()))))()()(((())()(()()()))()((()(()())()()((())((((())())()))())))(())()((()((()()(()((()(())())()(()((())(())(()()()()))()))()(())(()(())))(((()())))))(()()()((())(((()()()()(((((())(())((()))))()())))(()()()())()()((())(())(()())()())))(())(()))((())(()())(()(())(()))()))(()())()))()()))()()(())())()((())()))())))()(()()))())))(())())(()((((()()))())(())(())))))()))()()))()(()))()())((()(())(()(())))))))(()()(((()(((()(()))()(()(()(())())()()((()()()(()()))()(())))(((()()()))((()()(())))()))()((()))((())()()((())))))))()))((()))((()(((()((()())()(()))()()(()()(()))()()())))((())())))(((((((())()((())))))(((()(()(())(()))()))))))))))())))()((())((()(())(())())(()())())((())))(()()(()())(((())())(()))(()((())(())()((()()(())())())()()((()()())))))()(())())()())))))(((()(())(()()))))(((((()())()()())()()))())())(((()))()((()()))))))()))()))())))())((()()))))()((()(()))))(()((((())))())))((())))((((((()))((()()(()))()))(()(())((()((((()()()))(()()()))())())))))((()))()((((()()))))())(()(()((()())((()()()))))(())()()))(())))()())))()(())()())(())()))()()()))())(()())()))))())(()()))()(()()(())(((()(()((((()(((((()()()()())((())((((()))()((())())())()(())(((())((((()((())))())())))(()))(()((()()((())(()))()(((())())()(((()))((())()())(()()()))(()(()))(()()))))()(()))((())()()()((())))())()))(()()))(((((((()((()(()()))(()))))()))()((()))((()))))))())))))))())()))(((()))())))()())())()((((((()()()(())(()(((()((((()()(()()((()))())((())((((()()(())(())((()(()((()))))()(((()((((())()()())()()((())(()()()))()))))(()))))()()))()))()()()))()))()())())()())(((((())()(((()(())))))((((()((())))()))((()()())))))()()()))(((((((((())()(())())))())(()(()))((()())((()))))()(())()))(()()))()())()())))))()(()))()()(((((((()()(((((((()((())()((((())))((()((()(()))()(()((())((())())))()(()()(()(((()()())(())()())()()())))()()()((())()(()()))))())(()()()))(()))()))(((())))))(()()()))()))())((((())(()(()())))(((((())()(((()))))(((()()(())(((()))())()()())()))())(()))))((()()())())))()(()((((())(()(())())(()()))(((()))()((()((())))(()())())))((((()()))(()()((()()((()()))))((())(((())()(())))()(((())())())())))()))()()))()(())((((((()((())))())(()(((()())(((()))(()(()(()())()((()))())((())())((())(((())(()))()((((())()())(())()()))))(()()()()()())))(((()(()(()((((()())))())()))))((())))))()()((())))())()(()()((()(((((()))((()()))(())(())()()(((()()(())))(((((())(()(())(()))((()))))))))()((()(((())()())(((())())(())()))(()))())(()))))()(())()())(()()(())()))(())(())((((((()(()()((()(()(()(()()((()))((()(()())(((()(())((()))((()((()()())()))(((()((()))))))(())(())())(()(((())(())))()(())()())()(()()))((()(((((()))())((()(()()((()()()((()(())())))((()))()((()(((((())((()()(()()()(())))()))((())()()())))()())))()(()(()(((()((())(((()()))))(((()((())((()((((()))()))))(())))()()(()))))(())))()(((((())))))()()))))))(((()((()))((())))))))(()(()((()()(())))))()(()()))))()))(((())))(())())(())())(()(((()((())())()()))))()((((())(())()()()))))()(()()()))((((())))(())(()(((()()))()(()((()))))))()))(()()()((((()())((()(())())()(())((((()))((()((())((((()()()())()()())((())((()((()))))))))())))((((())()))((()))()((((((()(()))(((())))))))()))((()))(((()))))()())()))()))()))((((())))())()(())(())(()()()))()((((()())()(((((()(()(((((((((())((((()()))((())))()((())((()(()))(((())(((())())()())()()((()(()))))()()())()(((()(((()))(())()(()()))))(((()()((((()(()())(())((((())(((()()))((()(((())(((()))())()()()))))))()))()(()))()))))))()))())((((()((()()((()(()(()())()))))((()))))()(()()))()((()(((((((()(()(()()(((())()((())((()))())(((()))))((()((((())(((()((()((()))())()()(((()))()()())))()()())(())))())(((((()()))(()()))(()()())())()()()()()(())))(()()()()(()())))(())))((()((())))))))()(())(((())()))((()((((((((((()((()()())()()((()((()))(()()()((()((()((())(()((()(((())(((()))()()(())))()((())((()((()()(()()))()(())(()))())))(((()())(())()()))(()))))(((()((())(()()((()()()))(((((()())((()((((()()())))()()()((()()((())()()())))((()())))))(())))())()(()))))(())))()))()))()))(()(()))))((())())(()((()))())(()()()(()()())(()())))(()((())(()))()()()()(()))(()(((((())()())))()()()()())()())(()))()()())()((()())))())(()((((((()()))(()()()))(()()))(()((()))((()()())))(((())(()(()((())()))())()(()))((()((()())((()()()))()))))))))(((())))(()())())())(((()(())()()(()((())((((((()()()())))))()))(()))(((()))(()())))(((((()))))((()()()(())(())()()()()())())))(()((((())(((()(((()())))((((((()()))(()())(()))(())())((()((()())()()(()()(()()(())))((()))())))()))(())()(((()(()((()(((((((()(()((((()(((()())((()())))()()))()()(()()()((((())())())(()(()(()((()())))))(((()))))))()()(()))()((()())())(((()(())(()))())))()()(((()(())((((()((()()))))))()(()(((()(()))(((())))()())())(())((())(((((())(()()(())((((())((()))))((((()()()((())((()()(())())(())))(()(((((()(((()()))()))((()())(()()((())()()(()(()))((())(()(()())(()(((()))()(())((()(((()))))))()))()))))()))))()((())))())((()(())())(()(())()))(()))(()()()))))((((()()())))))())()())())())(((()())))()(()(()((((()))))(()())))())()()())(()))))())())(())())(()(())())((()())(()(()())))())()))()())(((((((())()()(()((()())((())()())))(((()((((((()))))()()(()))(())((())(()()()(())))())()(()()(())))((()()()))(()((()())(()))))))))(())))()(()))((((()()())())))()))))(((())())(())))))()(()(())()()))(((()(()))))())()))()))()(((()()(((())))()))((((()))))()())()(())(()(()))()()))())())))(())())()((())(())(()(()((((())(()())()()()((()))(()(())))))))(())(()())))()(()((()))))())()))(()())))(())(()((()((((()))())()(((()((()((((()))((())())(((()((())(()))()()()))(((())()()(()))())())())(()(((()))()()()))()(()()(())())((()))()))((())()()(()((()(())((()(())((()))))(()()((()))())((()))()((()())))(()((()((((((()))()))((()(()(((()()(()))((()))()(((())(())((())()))(((())(((()()()()()(()))((()((()))(()))(()(((((()()()()()()()(((())(()())))(((())(())())))((()))()()))))))()())))())()(()))(()())())()))()))))))((()()))))(((((()()())(()(((()((()())()()))(())(())(())(())()))()(((())()))())))()()))()))())(()))(()())))()(()))))))())(()()()((())(()(()()())()))))))())()((())))((())()())())))))))()))((()()))((())))()))))))))())()))()())()((((((())())((((()(((())))(())((((())))))((())(())(()(()()(((()))(())(()))()))))(((()((((())))()))))(())(()())(((()()()())))(()(((())()))(()(((()())(((((())))((()))()))(()())))()))())(()())(()(()())(((())())(((()((()(()))))(())()(((((()))((((())()))())()()))))((())(()()()(())))))())))(()(()()(()))((()()(()())(()())(())))())())(()))((((((())))))(((((()(())))(())()((())))))()()()(()()(()()(()()))(((((())))())()((((((()()(())))(((((((((())(())((())))(()(()((()()()()(()())(((()((((()()((()((((((((())))))((()))(((((())))())((()))))())()())()(()))()))))))(()(()()(())())((())())))()(()()(((())(((()(())(((()()()((())))()())((()((()))(((())(()))())))))())))()(()(()()())((()()(()(()()(()(())))(())(())(((()()())))()(()))())()()))(())))((())()()((())))())))()())))))))()))()((()())()((())))())(((((((((((())))()()())))))(((()))((()()()(()))))()(()()))((()(((())((((())))))(())(()(())(()))(())()()(()()((())(((())()()()))(())(())(()()())(())()()()())()))()()()())))())())((()()())())()()))()(())(()())))(()(((((((())())(()))))(((()(()()))()()((((())(((())()()())(())(())(())))(()())(()()))()((())()(()))()((()(((())((()()))(((()()(()()))()((())()))()(())((()()()((()))()()((()(()((()((()))()(())))))()()()(())((((())()(((())())((((()((())()))((((()()())()())((()))(((())()))((()))(()(())()())())))(()())()()(()())(((()))())())()(())()()(((()(())(()(())()(()()())((()()(((()(())))(()())())))()))(()()))(())())((((((())())())))((()(()())((()()()()(()()))))))))()()()(())))()(())(())(()((()((()))((()(((((())()(((())))(()()(()()())))(((()())((())())(())((()((((()((())()))()(()()))())(((())))()())))()((((()())())()()()(()()()(()())))((())()(())((()()()(((())))))))))()))))(()))())(())(()(()(()))))()))()()()))))))))(())))))())()())((((()(()())()())(())()(())())((())))()(()()))()))()((())(()))((())(()))))()))())))(((((()(()()(()())(()()())))))((())(())))(())((())))))())())(((()()(())()(()))()((((()(()(((())(()))())(((())()()()))(())(((())()((((()(()(((()(()(((((())(()()())))((()()()((()((()))))(((()))()((()))()(((()))(((()((()())(((())))))())))())()()(((()()()()())))))(((((()(((())()())()(((()(()((()))((((()())(())(((())))(((((()(()((())(()))))((()()(())((()))()))()((()(((())(())((((()(()(()(())(((()()())(()(((((()()()())())(()()))(()())(((()))())))(())())))(()()(((((((()(())()((()()())()()()))())((()()((((())))))())))((((()(()))()((()))()())()((()()(())(()(())()()))())))(()))()()()))(()))))())(())())(((()(()(()(()())()))(())))(()())(())))(()()))))()((()())((())()()))()()()(()()))((((((())))(())()))()()))(((((())((()))()))(()(((()())())))((()))((()()))))()()()()(()(()(()(()()())()(()()())))(((((()()((()(((((()))()((((())((())))(()()))(((((((()(((()(())))))))(()))((()))()(()())))(((((((((()()((())()(()))(()(()))((())))(((()))))))((()()(((((((()(()((())())()((())))()))(()))()())()(()))()))(())((((())))))())()(()))))()(())()))(((()(()))())(((((())))(()(()(()(((()(()())()(((()((())))(((((()))()()(((()((())))(()(())((())()()))((()()()(()((()())))(()()((()(((((()()))())(())())(()())((((()))(())()())(((())))(()()))((())()()))()(())((((((((())())))(())(())(()))()())))()())(()()))())))))((()())())())(()()))())((((((()))())((((())()()())(())((()))))))(()))()())()((((((((()))))))()()((((((((()()()))((()(()(()))((())))((())(()))))((()))))(()))(()(()()(())())(()))()((((()(())))((()())((((())))((()()()))())()()()()))((()())(())(())()))))(((()())()()()(()())((()())()((()())))()))))))((()()(()((())))()())()((())()))(()(()))((((((((()(()((()((((()()))))))((((()))((()()()())))()()(()(()()()(()()()))()())()))(())))(()))()()(())((()())((()()())))((()())((()()()()(()()(((()(())()((((())())()))))()(()))())(())((()))((((()(()((()))))(((())()()(()))(()))())(()())()()()(((()(())()())))))(((()((()(((()(()()(()))))))()))((((())(())()())()()(()()((((((()))()())(((()()((())()((())((())()((()()())(()((((()(((((()())(())())))(()()))()(())))(((())((()))))()))(()(()()())()))((((()(()((()(()))()(((()(((((((()))((((())((())(()))(()((()))((()()()()))))())(()((((()))())))()(())())()))))(()()))())(())))())()))()(((()((()))))())())()())((((()()())()(()(()())(()()))((()))))))())()()))()((()(()()))()(()(()()()(((())))()()(())()()))((()()))))))())))())((((())))))((((()(()(()(()())()()((((()(())()()))())((()())(()((()))()()(((()(((((())))))(((())())(((()))(((()))(())())((()()))))()())((()))))))()))()()(((((()(()(()))(())())((((()())(()))())))())()))())()(((()()()()))(()()())(()()(()()()())(((())()()()))))((((())(()(()()()()(((()())))))))((()((())()((())(())))(((((()((()(())())))((((())()()()((()(())(()((((((())))())()(()()(()))))(()()()()))))))()(())(())))))(())((((()(()))))((()(())()(((())((())))))(()(()))((()()((()))()))))))))))()(())((((()()()()))))))()(()(())(()()))(()))()(((()(())(()((((())((((()(((((()))()))()()))()))))))((())((())()()(())(())))))))))))))))(()(((()))())()(()(()(())))))))(())()(())())))(()))))(()(()()))(())())()(()())))))()())(())(((()((((()()()(()())(((((()))))((((()))))))())()(()()()(()(()()))((((((((()((((())))()())(())()()()((()))()))((((((((((()(()))(((()))((()(()))()((()))()()))))()(()))(()))(())((()(())())))()((()(((()(())))((()())))()(())((((()))(()(()()((())))))()(()()()((()()((())()())())(()(()))()()))())(((((())())))))()(()(()())((((()))())()(()())(()))((((()()()))))))))()(()(()))((()))(()))())())))())()()())()()((()))))))))((((())(())(()))((()())()()(()()())()))))(((((()()())((()()()()()))))())))((()))(()()))(())())())()))())(())))(((()((()((()(((()())((()))))))(((()))((())))(((()()))())()()))((((()))(()(()()(()(())(()())()())())()()(((()))())()))())()())))())))((()))))())((((())())())()(())(((()(()))))((((()())(())))(()((())()()))))()))()(()(()(())()))())()(()((((((()(()()((()(((((())(()()()))(((())))()()((()())))))))()(()(()))))))()((())(()()(()()((())(()(())()(((()(()()((((()()())(()((((((()))(()(((()))(())((((()()(()))(()))()()()(())))(()))())()(()((((()(((()))()((())()))))()((())))()()))))(()))()))))))()()()(()()())())(((((((((((())))(((())(())()(())(()))()()())(()))(()((((()((((())(())((())()())(()((()))))(((()))()()))))()((()((())())())))())(())())))))(((()))))((()(((()(((())))))()()))))()(())))(((((()())()((())))))))((((((((((())))()())))())()))()()))(()))(()((((()())(()(()((())()()((())))()()(()(((((()))(()(())()())(()(()()(()((())())))(((())((((()))()((((()))()(()(((()((())))())(()()()))))())))())))(((()(((((()()(()(()())())())(((()(()))()()((()()(((((()))))(()))(()()(((((()())()))(()((())))()()))))))((())()(())(()))()())))()()(()()())((((((()(()((()(()((()()((())()()()(((()()()()()))((()()())(((())(((((()(())(()(()()))()((())))()))(()()(())))(()))(((())))((()(())))()())())((((()))()((())))(()((()())())(()))()()(((()(()(((()))(((()())))))(((()()(((()))())))(((())())()()()))()(())())))()()))()())(())))())))(()))()(((())(((())((())()(()()(()((())(()((()(()()))))))(())()()((((()(())()()())(((((())))))))(((())))))())(()()()())(())())((())())()()((()((((()(())()(())(((()()))()())((()))())()(()(()))(()(()()())(()))))()))()((()(()())))(())((()(()((())(()))()())))()))(()))((()()(()()(((()(())((()((()()))(()))(()()))((())()))()))()(((())(()()())()()()(()(()(()))))(()((()))())))))))(())))()())()()))())()(()()))))((()(((()(((()))(()(()())))())()())()())())))))(()()))(()()()((()()))()(())())()())()())()(())))(())))(((()()(((())((())(((())(((((()()())))))(())(((()))())(())(((()()())())(()()))()))())())(()())))())()())(()(()(()())))(((()((((((())))))()())(())(()()()()()()())())()))())(())(((((()())()(())(())(()()))(()()()()())()())))))()))())(()()))((())))))(()(()((((()()))()(()))(((((((())(()()(()(((((()((((()))()()((()))))(((()))(((())(((((()(()()(())()()()(()))()))((()(())))()))))((())(()(())(()))))(())((((()((())((()())()()()(()))()()))()()())(((()((((())(((((())))))())(()()())((()())(((((()((()(((((()()()((()))(()()))(()()(((()))()))()())(()()))))))()(()))())()(()))(())))())()(()))())()()()))))))(()(()(()))()))))))()(((((((()()(()((())()(((((((())))()((((((())(())))))((((()))()(()()()()(()))))())()()))()()((()()()))))(())()(())(()()))()()())(()((((()(((())()(()(()())))()))(()()())((()(()()((()))))())(()()))))))(((())(())))))))((((()())))))))((()(())())((()()()()))))))))))((()))))))((()(()(((()())))()(())()(()(())()))()()(()((((()()((()())((()))))((()()()()())()))(((((()())(()()())(()()))()(((()))()()()))(((())(((()())))(((())(()(((()()()(())(()(())()(())())))()())))()()((()(((((())))(()(())(()(())((()))()()()((((())(()((()(((((())()()))()()())()))()))))(()))()()))(())(())()((())())()())(((())))(()())()())(()()))))()((())())((())()))()))())())()()()()(()())())))))))))())()))())))))(((((())()))())(())(())(()))))))((())())(())())))))())())())())))()))()))))(())())(())()(())(()()))(()((((())(()()(())(((((()()()))(((()))))((()))()()))((()()(()()()(()((()())()((((()(((()()()((((((()))(()()(()))()())))()((((()))))))()(()))))))())()()()))(((((()(((())))))(())(((()())(()))((((()()(()()()(()))(()()()(((())))()()())()(((()(((())((()))())())(()()))))()((()())((()(()))(()(()())())(())()())(()()())))((())(()(()()))(())()()))))(()()()()()))(())()())(())((()()(((())))((()))))()(())))((()()))(())())(((()(())()(()(((((()((((((()((((()()((()()())((()((()))((()((()))()()()))()))(())))(()))))(()(())((((((((((()))()))())))((((()(()))()()()()(())())(()((()()((((()())()(((()))))))((()()))()()(())()()((((()())()(((())()(((()))()))))((((()(((())(()(())))(()())))))))(((()()((()((())())(())(())())(((()()()()()())()((())()()))))))(())(())(((()())))(())(()(((((())()(())))(())))()())((()))(())()(())()((()(()())))))(()()())(())))()))(()((()((())(((((()(((()(())(()()()())((((())((()(()))))())((())))()))()(())))()()))))))()()(()(()(()(())))))()()(()(()))((()(((()()())())()())((())()(())))(()()(((((()())))))()))()())()())(()))((()()()(()(()(((()()()(())())(((()(((())((()))())()(((((()((())))()()))))()))()))))((())((()))()(())())(())(()))()()()()())()())))))))(()((()(((((()()))())())())())()((()((()))()))))((((((()(())(())((()())(()(()))((()))((()((()()(((()()())())()))()(())))())(()()()))))()((()(())(((((())())()(((()())))(((())())((()((()(((()()(()(())))(()))()()()((()))())))(()()(()()(())))(()()())())())))))()()())))())()((()))))))(((((())(())))()(()(())()(()((())))(()()(((())((())()()))()()((((())()((())())(()())))))()())((()())(((((()((()((((((()()(()))(((((()))(())()()()))(())()(()(((()))()))))(())(()()(())))()((())(())()(()))())))()()(((((()))()()))()(()((((()(())(())(((((()(()(()()((()())((((()((()))(()))()())))()()(()))(((()())(()(()())()(())(())))))()(())(())(((()(((()((())(())()(()))))()))()()()((()))((()((()(()(()()())))()(())))()())((((())()()((((((())(()()))))))()))())()(()))(((((()(((())()))())))))(())())))((((())(()(()(())())()())(((()()()((())))((())()(()(((())(((())))((((()))((())((()))()))((()(())()()(())((((())))(()(())(())()))))))(()))(()()))(())()))())))()(((())(())))()((()(((((((()()()()())((((())))())(((((())))()(((()()()((((()))))((()))()(()(((())))(()))(()(()(()(()()())()()(()()))))(()((())))())()(())((()(()(()()())(((())(()())()((()))()))()(())(((()((((()(((()((((()((((())())))()()()()))((())))()()()))(()())))))))())(()))))))(()))))()())())()))()))))()(()()(((()())))))))()(((())()((()()(())))(())())))()(()(())(()(((())()(())()(()()()()))()(((()))((((())())(((((((((((((()))()))((()((()(()))(()))()()()(())(()))((()))(())(((())))((()))))(((()))(()()(()(())()((())())))((()()(((()(()))())))((((((((()))())((()(())())))))))((())((((()))))(())))))))))(()()))()()))))())(((()())()()()(((((())(()(())()()(())(()())))()()()((()((((()(()))((()())(())(())(()((())(()))(()))()()))()))()))))(()()(()((())()(((((()(()))(()()(()()()))())(()))()))(())((((((()()())(()((()(((((((()(()()()())((((())())))()()()()(((()())(())))(())())(((())(((())(())()()(()(()((()()())()()))))((()(((()()())(((()())((())(()())))())))())()()())()))(((()))))))(()((())(())())(()(((()(()(((())))((((())))()))()()))(()()()(()()()())))))()(((((((())())()()()))()(()(()((())((()()())(()()(())))(()))((())(((())(((())(()(((((()())(()(())(((()))(()(()))((())(()(((()(())()(()())(((((()))((()()(()()())))(())()(((())(()))((())))))())))(()(((())))(((()((((((((())())()))((()(()())()))((())(()(((()(()((()()()()))))((()((()()(()()((())())))))))))((()))())))()(((())(())()))))))))())(((((()()(((((()(()(()(()(())(((()()(()(((()))(((())(((()()))(((()))))((()(()))(()()(()())()()))())()()()()))))()()()))))(((((()(((()())()(()())))(()(()))((()))((()(())(((()((())))(((())(((()))()(((())))()()))))((((())(((((())((())(())(()(()(()()(()))((())((())()(())((()()((((()(())()((())))))(()()()((())))((((())((((((()((((((((()))()(()))(()((())((((()))((()())((())())))((()((()))()((()()(()()(())))))((()))(())))()((((())))(())())())))))(()())))))(((((((()(()((((()())((()(((((()()()()((()(()()(()(((()())))(())()()))))(((()()(()()(()(()(())(())))()))((()((()()())()((()(()(()()(()())))())(())))())(())()()()))(())()))))()())(()()()()))(((()))))()(((((()(())((()()()))(((())()()(((())((((()())))()(())(()((()()()(()()())(()()(()))))()()()()))))))()(())(((())()())))(((()())())((())()()()))))()(()))())))(()()())())()(((((()())(())(()()(((())(()())()()(((((())((()())(())())()(())()((()))()()()(((())())()(())))))(((((()()((()))())()))(()())())((()))((())))))()))((())(()())((())()((((((()()))((()((()))()())()((()()))()))))()((()))))((((()))((())(((((((()()(()(((()))(()(()())((()))))()(()))(((((((()))()()))()())())(((()((())((()(()(()())))())))))))()()()))())((()(((((((()(())())()(()())()()()))((()))())(())()()(()(())(())()()()((())(((())(())))(((())(()())))()()))((((()()(())(()()())())(()())((())()()))())))))))))(()))))))(()))()(()())(())())()()(()((()())()((()())()())))))(()))(())(()()()()))(((()((()((()(())))))(((())))))(()))(((())))((())())((()((())(((()((())))()))())())))))(((((((()()()())((((()()())()))()((()))((()()))(((((()(()()))))))(()()()()(()()))(()))()(((()(())()(()()))())())(()(((((())(()(((())(()()()))))()()()))()())((()()))())(()(())()(()(()()(())(())())()))())(())(((()()((((())))))()((((((())()))((()()((()(((((())))((()((()((()))()))()()()((()(()))()()()()(((()((()())()()((()(())())()(((())((()(()())()()(())))()())))(()(())((()(())()))())(()())())))(((()))()(((()()())()(((()())()((()((()))(())))()))))))()(())()())))(()))())()(())))))))(()(()((((())()())(()(((((((((()((()))(()(()))(()()()()()()(((())())(((()()((()())))))())()()((()(())((()()(())()())(((((()()()())((())()))())))()(()))((()()()((())))())(()(()()())()()(())))(()(()())((((()())())))(()(()((((())(((()))((()(((()))(()))))(((((()))))()()(()(((((())(()((()))(((()(((()(()()((())())))((()()((((()))((()(()))())())())(())((())))()))))((((()(((()(())))))())))((((((()))((()))()())())))))()))((()))))((()())))))(()((((()()))(())()))())))())()()(()))())())(((()(((((((()))()()())(((((((()))(()))()()())((((()(())((()(()((()(())()(()()()(((()((()((()((()(())(()))))(()))((()()())))((()())()(())()()((()()()))))))))()())))(()()())))()(((()(())())))())()))(())))))))(())((()())()()(((((()(()())()()(()()(()(((())))()(()))(()()))))()()()))(())())()()()))((()())((()())(()(())()()(((()((()())())))(((()()(())()))(()()()()((((()((())(()))))()())))((())((())()()()))())))((()(()()())(((()())())())))())))()())(()((((()())(()()))()((((()(((())(((())((()()))(())((())((())()))((())(((()((())())())(((((()(())())(())))((())()))))(()))()((())()())()()())(((((()(()((()()(())(())))((((((()))))(()())(()))()))))()()()()()())((())()(()((((()(((()((()()))))))())())))(()(()))()()())))((((((((()(()(((())()())))()()))((()))()))()())()))(((((((()()))())))()(((())(()))((((()))(()(()(())))((()(()())((()))))((((()()(()((()())))())))())))(()))(()()())(())())(((((((((())))()()))))))()((((((()))(()())()))(()(((()()))(()()((((()()((((())))))(()())(((())))()(((()()))))(()())(()((())))()(((())(()()()())(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((())))))(((((())))(())))))(((((((()))))())(((((())))))))))))))))))))))))((((((((((())))))))(((((((((())))))))(())))))))))))(((())))))))))))((((((((((((())((())(()))(((((((((((((((()()))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))(((((((((((((((((((((())))))))))))))))))))))))(((((((((((((()))))))))))((((())))(((()))))))))))(((((((()(())))((((((()()))))))))))))))))))))))))(((((((((((((((()((((((())))))))))))))))))))(((((((())))))(((((((((((((((((((((((((((((())))((()))))))))))))))))))))(((((((((())))))))(())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((())))))(((((((((())))))))))))))((((()))))(((((((((((((((())))))))))))))))))))))))))))))(((((((((()))))))(((((((((((((((((()))))))))((((())(()))((((())))))(()((()())()))((((((((((((((((((((((((((((((())))))))))))())))((()))))))(()()(()))))(()))))))))))))((()))(((((((()))))(((((((((((((())((()())))))))))))))))()((((()(())))))))))))))((((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())))))((((((((())(((())))))))))))))))))))))((()(((())))()(((((((((()(()()))))((((((()))))))(((())))(((((((((((((((((())))())))((((()(())(((()))))((()))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((()())((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))((())((()))(())))))))))(()))))))))((((((((((((((((()))())((((((((((((())))))))))))))))))))))))))))))))((((((((((((((((((((((()))))))))(((((())))))((((((((()((((()))))())(((())((((((()))))))))))))))))))))(((((((((((((((((((((((()))))))(())))((((())()))))))))(((((((((((((((((((((((())))))))))(((((((((((()))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))((((()))))))))))((((((((((((((((((((((((((((((())))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((((())))(((((((())((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))((((((()))))))))))))))))))(((((((((((((((((((((((((((((()))))))((((((((((((((((((((((())(()))))))))))))(())))))))))))))))(((((((((((((((((()))))))(((((((((((((((((((((((())))))))))))))))))))(()(())))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))()))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))))(((((())))))((()))))))(()))))((((()(()))))))))(((()))(((((())))))))))((((((((((((((((((((((()))))))))))))))))))))))))(((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))))))))))())))))))))))))((((((((((((((((((((((((((((((((((((()))))))))))))))))))(((((((((((()))(((()))))))))))))))))))))))))))))))))))))))))))))))((())))(((((((((((((((((((())))))))((((((((((((((((((()))))))))))((())))))((((((((())))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((()))))(((((((((()))))(((((((((((((((((((()))((()))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((())))))(()))))))))(((((((((())))))))(())))))))))(((((((((((((((((((((((((((((((((((()))))))))))((((((((()))((()(((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((())))))))))))))))))))))))))))))((((((((((((()))())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((()))))))(((((((((((((((((())))))((((((((()))()))))))(((())))))))))(())))))))))))))))))))))))))(((((((((((((((((())(((((()))))(()((((())()))(()))))))(((((((()((((((((((((((((((((())))))((()))))))))))((((())((()(())))()(((()))(((()())))))))(()(()(((()))))))))((((()))()))))))))))))))))(((((((((((((((())))))((())))))))))(((()))((()()))))))))((((((((((((((()((((((((())))(((()))((())))))))))))))((((((((((())()))(((((((((((((())))))))))((())))))))(((((()))))))))))))))((((((((((()((())))((((((((((((((()))((((((())))))))))))((((((((((((((((((((((((((((())))))))(())((((())))))))))))))))))))))))))))))))((((((((())()())))))(((((((((((((((((((((((())))))))))()))))))))((((((()))())))((((()))))())(((())))(()))))))))))(((((((((((((((())(((((((((((((((((((((((((((((((((()))))(())(((()))))))))))))))))))))))))))))))))))))((((((((((((((((())))))))))))))()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))()())))((())))((())(()())))))))))))))))))))))))))))))))))))))))))))((((())((((((()(())(((((((((()()))))))))))))))))))))))))))))))))))))))))((((((((((()))((((((((((((((()))))))))))))))))((((()))))))))))(((())))(((((((((((((()))))))))))))))))))))))))))))))))))))))))(((((((((((((()))))))))(((((((((((((((((((()()))((((((()))))))))(((((())))))))))))))(((()))))))))))))))))))))((((((((((((((((((((((((((((()))))(((())())))))))(((((((()(()())))(()(((())))(((())))((((())))))))((((((((((((((((((((((((((((((((((((((((((((((())))))(()))))))(())))))))))((()))))))))))))))))))))))))))))))))))(((((((((((((()((((((((((((((((((())))))))))))(((((()))))))))))))))))))(((((((()))))))))))))(((((((((((((((((())))))))))((((((())))))))))((((((((((((((())))(((((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))(((((((((((())))))((((((((((((((())((((((((((((()))))))))))))))))))))))))))(((())))))))))))))((((((((((((((((((((((((((((())(())))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))(((((((((((((()()))))))))((((((((((((((()))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())(((((((()))))))))))))))))))))((((((((((((())(((((())))))))))))))))))))))))))))))(((((()))((((((((())))))))))))))))))))))))))))))))))))))))))))((())((((((())))))(((())))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))))))))))((((((((((((((((((()))))))))))))))))((((())))()))((((((((((((((()())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))(((((((((((())))))))))))))))))))))((((((((((((((((((((((((((((((((())))((((()())))))))))))))))))))))))))))))))()(()))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))((((((((((((((()(((((((((((((((()))))((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((())((())))((()())))(((((((((()(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((()()))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))()((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))((((((((((((((((((((((()))(((((())))(((((((((()))))))))))))))))))(((((((((((((((((((((((((((((()(((((((((((((((((((()))))))))(((()))))))))))))))))((((((((((((((((()))(())))))))))))(())((((((((()))(((((()))))))(((((())))))))))))))))))))))(((((((((((((((((((()))))))))))))(((((((((((((((((((())))))))))))((((((())))))))))))((((())))))))))))))))))))))))((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))((((((((((((((((((((((((((((())))))))))))))))((((((((((((((((((((((())))((((((((((((((((((((((((((()))))))())(((((((()))))))))))(((()())))))))))))))))))(((((((((((((((((((())))))((((((((((()))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))))))))(((((((((((((((((((((((((()))(()))))))))))))))))))(((((((((((((((()))))))))((((((()))))))((((((())))))))))(((((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(())))))))))))))))))))))))))((((((((((((((((())))())))))))((((((((((((((((((((((((((()))))))))))))))))))((((((((())))))((())))))))))))))))))))))))))))))))))))))((((((((((((((((((())))))))((((((())((()))))))))))(((((((())))))((((((((())))(((())))())))))))))))))))))))(((((((((((((())))()))))))))))((())()))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((())))((((())()))))))))))))))))))))((((((((((((((((((((((((((())))))))(()((((())))))))((((((((((((((()))((())))))))))))))))))((((((((((())(((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))(((()))(((())()))))))))))))((((((((((((((((((((((((((((((())))))((((()))()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))((((((()()))))))((((((((())))))))))(((((((()))()))(((((()))))((())))))))))))))))(((((((())))(((()))))))(((((((((((((((((((((((((())))))))))))))))))))))))))(((((((((((((((((((((((((((((()))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((((())))))))))))))((((((((((()))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))((((((((((()(((())))))))))(((())))((((((())))))))))))))))))))((((((((((()))))))))((()(()))((((((()))))(()())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())))))))))(((((((((((((((((((((((())(())))())))((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))(((())))))))(((((((((())())))))))))))))(((((()))))))))))))))))))))))(((((((()))))))(())))((((((((((((((((((()))((()())))))))))))))((())))))))(((((((((((((()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((()())))(((()))))))))))))))))))))((((((((((((((((((((((())))))))))))))))))))))))))))))((((((()()))))((()(((()))))))((((((((((((((((()))))))))(((((()))))))))))))(((((((())))((()))))))))))))))(((((((((((((((((((((((((())))())))))))))))))(((((((((((((((())))))))))))))(((((())))))((((((((()))()))(((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()))))))))))))))))((((((((((((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))((((((((()))))(((((((((((((((((((((()()((((()))))(((()))))))))))(((()))((((())())(()))))))))))))))))))))))))))))((((((((())))))))))))))))))(())))))))))))))))))))))))((((((((((((((((((())))()(()))))))))((((((((((((((((((((()((())))((()))))((())))))))))))))((((((((((((((((((((((())))((((((()))))))))(()(((((((((((()))(((())))))))))))))))((())))))(((((((((())))((((((()))))))))))))))))))))))))))))))((((((())()))))))))))))))))))))))))))))))))((((((((((((()))))))))))))((((()))((())))))))))))((((((((((((((((()))))))())))))((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))))))(((((((()))()))))))))))))(((((((((((((((((((()))))))((((((())(((())))(((((((())((())))))))((((((((())))))(((((((((((()))))(((((((((((((()))))))))))))()))))(())((())))))))))))((((((((((())))(((((()))))))((((((((((()()))))))))))))))))))))))()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))(((((((((((((()))))))))))(((((())((())))))))))))))))))))))))))(((((((((((((((((((((()))))))))))))))))))))((((()(())))))((((((((((((()())(((((((((((((((())))))))))))))((((()))))))))))))))(((((()))())))))))))))))))))))))))))))))))))))))))))))((((((()))))(((((((((((((((())))))((((((((((())))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))((((())))(((()(())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()(((((())))))))))))))))))((((((((((()))))))))))))))))))))))))))))))))))))((((())))))(((((((((((((((())))))))((((((((())(((((((())))))())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))(((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))(()((((()))))))))))))(((((((((((((((((((((((((((()))))((((((())))))))))))(((((((((((((((((((((())))))))(((((((((((((((())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))(((((((()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((())))((((())))()))()))((())))))))))))()(((())))))))(())))))((((((((())))))))))((()(()))())))((((((((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((()()))((())))))))((())))))))(((((((())(((((((())))))))))))))))(((((((((((((((((((())))))))))))))))((((((((((((()()))))))))))))))(()))))((((((((((((((())))))))((((((((((((((((((((((((((()))))))))((())))))))))))))))))))((())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((())))))(((()))()))))))((((((()))))))))))))(((((((((((((((((()((((((((()))))))))))((((((((((((((((((((((()))))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()(((((((((((((((((((((((((((((((((((((((((()))((())))))())))))))(((((((((((())(()))(())))((((())(()))))))())(((()))))))))))((((()(()())))))(())((((()))))))))))))))))))))))))))))((((((((((()))(())()))))))))))))))))))((((((()(()))()))((())((()())((((()(())))((((())))))))))((()))))))))))))))))())))))))))))))))))))))))(((((((((((())((((((((())))))))))))))))))))))))))))))))((((((((((()))))))))))))))))(((((((()))(()))((((((((((((()(((((()))))))))))))))))(((((())))))))))))))))))(()))((((())))))))))))))))))))))))((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((())))))))))))(((())))(()))))(((((())())))))))))))))))))(((((((((((((()(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((()(()))))))))))))))))))(((()())))(((((()))))))))))))))))))))(()())((((((((((((())))))))))))))))((()(((((((((()(((())))))))))))))()(())((((((((((((((())))))))))))))))))))))(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))(())))))))))))))))))))))((((((()((((()(()))))))))))((((((((()))))))))))))))))))))))))))))))))))(((((((((((((((()(((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((()))))))))))))))))))))))))))))))))()))))))))(((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((())((()))))))))))))))))))))((((((((((((((((())))))))))))))))))))))))((()())))))(((((((((((((((((((())))))))))))))((()))(())))))))))))))))))))))))))))))())))))((((((((((((((((((((((((((()((())))())))))))))(((((((((((())))))))))))))))))))((((((())(()))((()))))(((())))(())(((((((((((()((((((())))))((()))())((((((((((()))))))))((((((((((((()))))))))))))))))((())()))))))())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((())((((((((((((((((((((()((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))((((((((((()))))))))))))))))))))))(()(()))))((((((((((((((())(())))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))(((((((((((((()))))))))))))))))))(((((((((())(((())))))))))))))))))))((((((((((((((())))))))((((((())))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(())))))))))))((((((((((((((((((((((((((((()((((())))))))))))))))))))(((((((((((((((((((((((())))))))))))))))(((((((((((((((((((()))(((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((((((((((((((((((((((((((((((((((((((()(()))))(((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))))))))))())))))))))))))))))))((((())((((((((((((((((((((((((((())(()))((((((())))))))))))))))))))))(((((((((((((((((((((()(())))))))))(((())))((((((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))((((())))))))))))))))))))))))(())))))))))))))))))))))((((())))())))))))(((())))(((((((((((((((((((((((((((((((()))))))((((((((((((((()(((((()))))))))))))))))))))))))))))))))(((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()())))((((((((((((((()))))(((((((((((((((((((((((((((((()())))))))))))))))))((((((((((((()(((((((((())(((((((()))(((((())(((((((((()()((()(()))))()()((((((((())))))((((((((((()())))))()))()))(())))))(())))))))))))))))))))))))))))))(((((())))))))))(((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())))(())(())))))))))))))))))))))))))))))))))))))))((((()))))(((((())))))((((((((((((()(())(((((())))))))))))))))))))))((((((())((((((((())))))))))((((((((())))))))))))))))))((((((((((((((((((())))(((((((((()))))))))))))))))))(((((((((((((((()))))))))))))(((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((((()(()))())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((())))))))))))))(((((((((())))((((())))))))))((((((((((((((((())))((((()))))))))))))))))(()()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())()))((((((())))))))(()((((())))))))))))))((((())(((((((((((((((((((((((((((((((((((((()))))))))))))))))((()))((())())))))))((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))((((((((()(((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())()())((((((()))((()))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(()))(()))))))))(((((((((((((((((((((((((((((((())((((()))))))))))))))))))))))))))))))))))))((((((()(((((((((((((((()((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))(((((((())((((((())))))))))))))))((((((((((((()((()))))))))))((()))))))))))((())(()((()))))))))))))))))))))))))(((((((((((((((((((()((((((())))((((((())(((()()))()))))))))))))(((())))))))(((((((((()))()))((((((())))))())))(((((((())((((())))))))))(())))))))))((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))())((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))(((((((((((((((((((((((((())))(((((((((((((((()))))))))))))))))))((()))))))))))))))(((((((((((()())))))))))))(((((((((((((((((((())))))((((())))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))(())))(((((((((((((((((((((()))))))))))))))))))))))))))))))))))))(((((((()))))))))(()))))))))))))))))((((((((((((((((((()))(()))))))))))))((()))(()))((())(()))(((((((((((((((((((((())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(()))))))))))(((()))))))))((((((((((((())))))))))((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((())))))))))))))))))))))((((((((())))))(((((((((((((((((()))))))))))((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((()(((())))))))))((()()))))))((((((((((((((((((((((((((((((((())))((((((((((())))))))))))))))))))))))))))))(((((((((())))))(())))))))))))))))((((((()))))))())))))))))(((((((((((((((((((((()())))(((((((()))))))))))))))((((((((((())(((()))))))))(((())))(((((((((())))))))))))(((((((((())))((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))(((((((())))))))()))))))))))))))))(((((((((((((((((((())())))))))))))))))))()())))))))))))))))))))))))))))))))((((((((((())))))))(((()())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()())))((((((((((((((((()))))))))(((()))))))))))))))))))))(((((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())()))(((((((((((()))))))))))))))))))))))))))))(((()))((((((((((((((()))))))))))))(()))(((((((((((((((()))(((())))))))))))(((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))((((((((()))))))))))))((((((((((((()))))(((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))(((((((()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))((((((((((())))))))))((((()))))))))))))))))))))))))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))(((((((())((((((()))))))))))))))))))))))))))))((((((((()))))(((((((())))))(((((())(((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))((())))))))((((((((((((((())))))))))))))))))))))))))(((()))))))))))))((((((((((()))))))(((())((()))))))((((((((((((((())((()))))))))))(((((()))(((((((((()))))((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))(((((())))))))))))))))))))))))))))))))))))))(()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()((((()))))))()((((((((((())))))))))))))))))))))))))(((((((((((()))())(((()))))))))))))))))))))))(((((((((((((((((((((((((((((()))))(((((((((((((((((((()))))))))(((((((((((((((((((((())))))))))))())))))))))))))))))))))))(((((((((())(((((()))))))))))(()))))))((((((((((()))((())(())))))))))))))))((((((())))))))))))))))))))))))))((((((((((()(()))(((((((((((()))))(()))))))))))))))((()(()))))))))))))))))((((((((((())))(((((((((())))))((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))))))(()))((((((((((((((((((((())))))))(())))))))))))))(())()))))(((((((((()))))))((((((((((((((())))))))))))))((((((((())))))))))(((((())))))))))))))))))))()))())()()))((()(((()())))()(((()()))()())((((())(()))(())(((()())())(()((())()))))))(()(()())))()((()((()((()(())))(()())))()()))()))()))())(()(())(((((()))())(()(((())()))(((((())(())()))((()(()())(()((()))))))())((()))(())))(())))))))))))(((((())())))())()()))))))()((()))()(()))()))()(()(()))))()()((())(()())))))())))())()))(((()())(()(()(()())))))()(()((())(((((((())()()(()(())((()()(((())((())()))))))()(((())))((()))))()(()))(()(())))((((()()()((((()()))()()))(()(()))(()()((()))(())()(((((())()(())()))))(())()(())((()))()(()))()((((((()(((()(()))(()()()((())((()()())(())(()(()))((()))(())))((())()()))(())())((()(((()(((()))))(()(())()))))()))((()))(())())()((((())()))(()((())))((((()())(((()(())()))))(()))))(())()(()()))((((()))()))())()())()(()))())((()())()((())()))()))(()(())()(((()((()()(())())(()()((()(()()()(())))()())()()())))))()())()((()(()(())(()()))))())((()(((((()()())))))()(())((((())))()))(())())()())))))()()((((()(()((())()))()(((()(((((()))(())))))())())()))(((()()()(()))()()(())()())))))())()(()((((())(())))(())()((((((()()((()()(((()(()))()((()))((((()(()((((()))))()))()()(((()))()(((()))(())())())(())))((((()((())))()())())(()()())()()())((()())(()(())())))())()((()()))(((((()))()))(())(()(((())(()()))(())())()(())()())((()))(())()))()(((()()(())()))()(()()())())()()())(())(())()))))()(()((()()))(()())()())(())(())((((())()(()))(()()))()())()(()(())))(()))()))()(()()))())()((()(()))())(()(((()((((())))()((()))))()((())()())))))())())((()((())))((((()((()(()())))))((()()(()((())()()()))())())())()(((()))((((()()())((()(()()(((()))())((((()()()(())()())))(())()))()))((()))((()(((()(())(()())))())))(())((()()(((())()())()((()(()(()((()))))(((((())(())((())))))()()))))))((()))()()((())))()(((()(()(()((()())))))(()))))()()(()))(()()(())()(()(()(()(((((())()))())(((()))(()))))()(((())()))))(()()())()((()(()()()()))))))))((()))())()()))))()((()(()(()))((()((()()))()(())(())(()((((((())())))()))()())(((()(()))()((((()(()(()(()())(()(())))))()()())()((())(())())()())())()))()(()(())())))))(())(()))))))))((((())((()(()))(()))))))(()(()())))))(()((((((())())(()))()((()(())((((()()()(()))))(()()))(()())()))((()()(()(())((())())))(()())(())))))(()())()())(())()((()(())())))
|
|
(((()))()(()())()()()))()(((((())()(())(()())(())(()))))((())(())(((())))(()))(())())()())))(((()))())()()((())())(((())()))(((()())()())))()))))(()()))))()))())))()())())()))()(((((()())(((((())(())()))()))))((()(((((()()()))))))(()())))()()(((()()((()())())()())())()((()))((())))()((()((((()()))((())()(())())((()()))())))())((((()))(()(()()()())(()(()()()))(()(())()())()((())(())))))()))(()(()())())))(()((()(())((((((((())(()())())()))((((((())))))(((((()()(()(((()((())))(()(()()((())(())))))(()()(())((()()))))(()()))())())))(())())(())())()))(()(((())))()())(()()(()))(()((())))()))))()((())()(((((()()()())))))))))()()(()((()((()())(()(()(()(()()))))(((()()())((())(((()((()()(()((()))(()))((()((())))((())(((()((((()())(())((())())(()((())()()(((()()())((()(((())))(((()))()())()((()()())()))))()))(())())()))()()))(()())(()))))))(()(())(())((((())((()())()(()()((()(())()()()((((()())(())))())))))())(()())()()((((())(()))))())()((()()))()(((()))())))))()(())(())((()())())))))(()(())))()()())))(()(())()))()()((((())))()(()(())(())(()(((((())()(()((())))))))(()()))(((()(())((((())()(()()()(())()((()())))(((()((())()((())()))))(()())())))((())((()))()())(()()))()))))()())))(()(()()(()()()(())((((())())()())((()()()()()())((())()))))(()((())()())))()(((())()()(()()(((())(())))()(()))()())))()(())))(()())()))(()(())(()()(())))))))()()))))(((())()((((())())())))))()())(()())(((()))()))))))))())))()(((()(((())())())())(((()()))((()))))()())))(((((()))())))()()())())()((()()()())(())(((()())()))(((()))))))))))((()))(())))()))(((())())))))((())(())))()))()))))())())(()()())()(())(()()()))))()))))((()()())((((((())(()(())())(((())()))))(()((()((())))))((()))())())()(()()()))(()(()))((()((((())()))()((((((()))())()()))(())))))))(()))(())()())())())())())()))(((((())(((()()(()))())(()((((()))(((((())))())(()())(()()()())()()((()((())()())))(((((()()))()((())))(())))(())(((()))))())))()))))))())()())())(()(((()((()(()(()((((()(((()((())((())))()()))()((()))((())))()))(((((()))))))((()(())(()(())()((())((((((((()))(()((((())))))(()((()))()()()))(()))(()())())(()))(((()((()(())())(()())()))(()(()))((()))(()()())))(()(()()((()()((()(()()()())()))()())))()))()()(()))()(((())()((()((()(()()))(((((()()(((((()))((())(((()(())))((((()()()())))(())((()()()))()())(())(()()(()))))())(())()))()((()(())(()))(()((((())()))()((()))(()()()((()()())())))))((())()))()))()()(((()(((()))))(()))())))())))((()))))))())())())())())(()()))(()((((((((())(())))))))())())((()))()))((((()(()(()())()))))((((())()))(()()())))())(())()))()))))))()())))((()())((((()()))))))()))(()()((()())((())()(()((((())()())))(((()((()(())((()))()(())(()((((())())()()(())))()((()((()()()()())()(((())(()()))(()))()()()()(())((()))))()(()))())())()(((()(()))(((((()))())()((((()((())(()())((()))()()(()()()((()))())))()()()()())))(())))((())()(()()))()(((()()))()))))((((()()))))))()())(((((()())()(()))))())())(())))(()))(()((()())(()()((((()())()))))))()(()())((()((()))))()())()(((((())()))(((()()(((())(((()()()())))())(()(())((())((())()(())())(((((()()())(((()()(()))))))()))(((()())()))))()()())))))))(()()))()()())())()))))())(())((())())()((()(()))))()))()())((()(()((()()((()((())))))((((((((())())))()()))(((((())((()()()(()))))()(()(())(()))))(((())()()(()((())()()))(())()))()())))()(((())(((())()())(())()))))()(()))((()))()))())((()())())(()(()((())()()(())()(((()(())((()))))))))((())()))((()())))))(())))))))))())(()((((())())()))())(()((()())()()()()(())((((()()))(()))))))()(()(()()(())(((()((())(()(((()())((())(()(((())()()))(()))(((((()())((((()))()(())()(())()()(((()()(((())()()())(()())())))(()((((()))))()(()((((()()(())))()((())))))((()(()))()())))))))))(((((()()()((()())))(())())(()()()))))()()()(()(()((((())((())(((()(((()()(((())()((()(()())()()((((()()))((())()()()(())())(()(())))()()))())))))())))))))((())())()())((((()(())()(((((()()(((()((((())(()()(()()()()))((()))()(((()((()())()())))(()()()))(())))(((()))()((((()))()(())()())(()())))))())))(()((()())(())()()())()((()(((())())))()))())()((())))((((()))(()(()()(())()(((((((())((())))(()))(()))))()))(((()(()))())()()(())))))))())))(((())())()()()())())))()))(()())))))(())((()))))())()()()()))))))()))))()())())(())())))())((((()(()))()(()()))())))(())(()))())(()((((((()(())()))(())(()((((()((()()()((()(())()(()())((((((())()(()((()((((((())))))((()))))((())()())(()))()(()(()))((()((())()(()))(()()((()()(()((()()))))(()(()()(((()())))()()()()(()((()()((((()()))())(()))(((())(((()((()(((())))())))(()))())((())(()()()())()))()((()()))))(((()(())(())()))))()())(()(()()(((())()()))))))))())()())(())()()((((()(()(()((())(())((()()((()((())(())(())(((())(()))))))()))(()())()(((()))((())(()(((()((())(((((()))))()()(()))))((())(()())))())())((()()((())((()()())(()((((()))((((((())()()))))()))(()))()(())(()))()()())())()(())))(()()(())))))(((()))())))((())(((()(((((())(((((((()(())((((()))))(((())()()()()())())(()))()))))((())(())))(()))(()()(()((((((()()((()(()()))()()))(()()()())))()()()())(()())))))(()(((()(())))()(()))(())(()(()((()))(()(()()()(()((()((()(()()())((()())())))(()()(())()())))(()()((()())())())))(()()())())(())()())()))()(()(((())(()))))()((((()())()(())(())))))())())()()))()(())))()))())))))())(())())())()())())())(((((((()()(())())))())()(()()()()()()(((())(())())))))))(((()()))(())(()((()(((())())))((((()(())))(((((()())())(()((()))(((()((()))((())(())()())))()))))(()))()()))()))())))((((())())((())(())()((((()))()()((()())()))))(())((()))())((((())))((()(()((()((())()(((()))()(()()()))()())))(())((()))))()))((())))((())())))))((((()()(()((()())(())()())))))()))()(((()))()((())(()())())(((((((()))())()))((())))()))()))((())))())()(())()(()(()(())())))())()(()(())))()()))()()()(()(()()()(())))())))(((()((()())()((((((())()))(((())))))(())))())((()())())()()(((((()()())()(())()))))()()()()())(())(()((())(((((())))(((())()))()))((())((())())())(((()(((((()()))((((())()(())(()))(()))(())))))()()(()))))))(()))(()((()(()()())))()(()(()(())()())(((((())(((((()()(((()())(())()()((()()()()())(()))()(())))(())()(())())))))((((()))(())((()((((())(())()))((())())(((())))(()())())()(()(((((()))((())()))))()())(())()))((((((((()((()(())()((()(()))))((()((())((()())()()()((())())())()())()()())()()(((()(((()(()((())()((())()(((()(()()()(())(())()(())())))))(())))))()(()))))(())()())())())(()(())((()(()(((())))()())()((()))()))())((()()(()(((()))))(((((()))(()()()()()(()(((((((()()()())(()())(((())(()))((((()())())((()(()()((((()(()())(((((())()()((()(()()))()()(()()))((((()()((()()()(())))()()())()))((()((())(()(())()()((())))())())))((((()))()))()((()(((())())())(()))(((()(())(()()()())(((((())()((())()()())))()(((()()()()))()(()(((((()(((()())(())(()(((((())((())))((()))()))())((()))(((((()(()((((((((()(((()))())(()))(())(()))(()))()())))))((())((())((()()()(()))(()()(()))((()))()()))()((()(())()((((()((()(())())()((()(())()(())(()()()()((()(()((()()((()))))(((()())))()(((((()(((((()((((()))()(())(()((())))()((()()())))))(())())()()(())()))((()()(((()((((()(((()((()())((())(())(()((()))))))()())(()()())())))(()))()())()))))()()((()(()(()))()))))()())())(((()))()())())())(()(((()(()()((()(())()))()))()())((()))))))((()))))())((()())()()())(()(()()(()(()()))(()((()())()))(())(()()))()((()())))()(())))(((()())))()(()()))())()))()(())()((((((()())(()((()())(((()())))((()))(((((((())())()())()(()((())()))(()))()((((())(())((()))())())()(())))()()()))()))(()(()((()())())()())))))()((()())))))(()()))))()((()(())())))(()(((())(()(()))((()((()())(()))))(((()(()))()())))((((((())(())((()((())))()(())()()()((()))))())(((((((()((()())))(())))())(()()((())))()()))())(((()(((()))))()())(())((((()()()(()()()))(())(()()()()()(())((())(((()((()((()(()(((()((((()()(()))()))()())()((()()))())()((()()())())(()())))()()((((()())(((())(()()))))))))(())((()))()()())()()(()(()))()())((())()(()(()()))))()((((()())(()(())(()()()(()()))))((()(()))()())))()(((()))())(()())()())(()())()((())())(((()))())()(())))())))(()(((()))((((()((())))((()((()())))())()()()))(((()))(((())))(())(()()))())()()(()((())(()(())))(()))))()))))))((())))(()())())())()()(()())()()((((()))(()((()(((()()))())())((()((((())(())(()(())())()())(()))((())(()(())))((()(()))()))()((()))()((()(())()((()(()(((()())(()()))(())())))((())))(((()(())))()((()()(()()))()()))()((((((()))(((()((())()(())())))))((())()))())(((((()()(()))(()(())))))(())()))(()(((((()((()()(()))))(()()((())(())(((()))()))())())))()))(()))))((())(())()())()))))()(())()(()))()))()()))()(((((()))()(()))))(()(())))))(()))()()))()())(()()((()((())(((()(())())))(())))()(((()())()))()())(())))(())()((()))(((()(())((((()(()()(())()()))((()()())()))(((()())()((((()(((()())))(()()))(())()((((())()()(((()((())))))(())))()))())))()((()())))))()))())())()))(()())(((()(())()(()())))()(()))()))((()))))))((((()())(()()((()(())))())())()()(())(())(()))((()())(((()()(((())((()(()))))((()(()))())()()()()))()(()(((())))()())))(()))(((((((()))((()(())()((((()(()()()))(()(()))()())((())))()()))())()()))())(()))))(())()((())(()())))()(())())(()))())()(()()(()())((())()()))(((()((((()()())(()()())())()((())))))((()((((()(((())))))()()(((((((())(())(())(((((((())((()()))(((())()))())))()((((()))((((()))(()))))))())()))()())))(())))))(((()())((())()))))))))(()(()(()()(()((())()()(()(((()))))((()()()(()())()(())))()())))))(((()))(((())()))())()(()(()()))(())()(())()(())))))))()(()(()())()()())())(()())())(((()()()())()(())(()()(((((((()()(()(()(())((((()((((()()())))(())(((())()))(()()())))((((()()(())()(()))))())())()))((())()))(())(()(()))())))))(()))((((((()))((((((((()(((()()(((()))(()(()()))((()))(())))((()))))()((()()(())))()))())))((((()(((())))()((()((()((()(())))(()))())()()()())(((())))()(()())(())(((()())()()()()(())(()))))(()()())()))(((()()))(((()((((()(()(()())))((()(())()()((())((())((((())()()))(()()))(())()()((()()))))(((((()))))))()))((())((()(())((())))))))))())()))()()()))()))(()(())()))(()(()(((()))))((((()())))))()))))(()()()(((())((()())((((())())(((()()())))))(((())))((()((((()))(()())())()()(((((())))()()(()))())()((((()((()))(())(()((())(((((()))(()(((((((())()(((()(()))(((()))()))(()))(())()()((()())(())()(()((()(()))()(((()(())()()))))(()))())())(((())))(()))(((((()))))))))((()))(())()()))((()())()())()()()))))())))())(()))())))()()())))())(()()())())()))()(()())))(())()((()())(()((((()))())))))(((((())))()())()()())(()(())()(((()(()()()(())(((((())()(()()()()))))))()())()()())(((()(((((()((((((()()(()()))))(()()()()(()()()))))()())))()(())(())())((()())(()))(((()()))))(((()(()))())))((((()()(())()))((((())))(()((())))))()())((((()((()()))()))(())())(()((()())))(()(())(()(((((())()()(((()(()())()(())))((()(((()()))(((()())()(((((((()((()))()((((()))(()(()))(())((())))))((()))()))()))(((())(((()(()()))((((()(()(((()))))((())())(()()()()(((()))()(()((()()())()(((())))()()))(())))(()()))()((())())())())()())()))))))))()))))(((()(()()((()(())())((())()(()))(((((()())))(((((()))()())))()))((()))(())((()())(())(())()((((()((((()((()))(()))))()(((()()))((())))(((()(((((())))()()))()))())())))())((()))))))()))()((((((()(((()((())))))((()(())(()))((((()))(())()))((())((()))()()()()()()())())))((((()())())(()))()(((())()))))(((()()))()))))))()(()(())())()))(())()))())())()))()())))))()))(()))()))()(())(())()())()))(()))()()(()))(()((((((()(((()))()(((()())()))))(()()()()))()))((()))()((((()((()()()())())(()))())(()))))()((()))((((()((()(())(()(()(()(())())((())()()()))))(())(())(()((((())())))))())()())((()(())((()())(())()))())))(()()(((((()()())(())(()(()()))(())()))(((()()))))))(()(())(()))(()(())))((()(()(()(()))()()(())))(((()()())))))()()(())(())())(((())((()(()())()((())()(()))()()((())))(()((()))((((((()(())((())))))))(((()(()))()()()))))))())((((((())))((((()((()((((((((()))()))())((()))()))()()(()))())()(()()((())()(()(()(()())()(((()))))((()())((())))(())(()))((((())(((((((()))))()()())))))(()())()()()()))))))((())())())(())()(((())())())())))))())()()(()))()())(((()()))))))(()())))())()((())((())))))))))())())(((((((()(()))()))())((())()(((())))()()())())(())()))()())))(())))()(((())))(()))))()))))))))())(()((()(()()(())()(()()(()(((((()()()))((())))))(((()()))((()()()))((()))))(((()))(())()()()()())((()((()))(((((())()(())()((((())(())))))((()())()((((()()())()))())()((())((()((()))(((()(((()(()))(())())(()))()((())))())))(()()())))))())()((())()))())()((((()(()(())()()()(()(((()(()))((()((())))()()))(()()()()))))((()()())))(())()))))))))))))))((()))())()()(()())())))())())))(()(((()()((((()())()))())()(()))))))()((())))(()(()(()(((()))())())))())))))()))()()))(())()())))()())()(())()()())(()(())(()((()()()((())())))(((()()(()))((())))()()(()(((()))(())((()(((()(()()()))(((()(()())))((((())))(())(()()))(()))())()))(())())()(())(()(()))(())()(()()((())(()())(((()))()())(())))()(((((()()((()((((()))))(((((()(((()))(())(()))((((((()))((())((())))(()()(())()()(()(())()((())())(()())))()(()()(())))()()()())(()()))))((()(())))))())))()(((()())()()()((())(()(((()))()((()()())(()((())))((())))))))((()))(()()((())))))((())))))))((()()()))()())()()()())()))())))))()())(())(())))()(((()((()(()()(((()())()(()((()()()))(())())()()((())()())()(((()()))(())()(())((((()(((()()()((((((()(())(()()()((()))()((((()))((())()))()())((())()(((())))))(()()(()((()((())))())))())()((()(()))((()()(((((()(()()))()(((()))((())()()()()((((((((((()))()((())))()(((()((()))((()))))()()()))))())(((())(()())(()((()())())((()(((()((())(((())))(()((()((())()((()))()()())))))(()))()((()(()()(()())))())())()())(((())()(((())(()())()()(()(()()()()()))(()(((((((()()))))(()(()(())()(((()))((())()())()))(((())(()()()(()(((((()()))(()()((((())(())(()((()))()))()())()()()(((()((((()))))(()((((((()())))((()(()))()))))()))()()())())())()))()(()(())(()(((())())))(()())((())))(()()(())(()())()))))()((()((((()()())()()))()(())()()()()((())(())()((()((((()(())))(((()))()))())()(()()()(())()((()(()((()()())))(()))((()())((()()(()(())(()(())()((()))()))(())))))(()()()())((())))()(()(())())()())))()((((()(()))(()((((()(()())()()()))(()())((()((()))))()(((())(()(())(((())()())())())))((((())()(()))())((()(((((()(()()()((()()))()(((())(((()))))()(((()()))()))()()(()))(()(((()()(()())))()(((()()(()())))((()))(()(()())(((())))())())()))))))()))()(()()))))))()()(((((((()(()((()(())()))))))(())()()(()()(())()())(((((())((()()))((((()))))())()(((()(()))))())(()()(()(((((()()((()))))))((((()()()(()))(((())((((()()))()()(()()))))))(()(())((()())))()()(())())(()))()())((())(()(()(()))))())(()()((((((()((()())(((((((())(((()()(()))((()))(()()())))())()())(())()))(())(((()()(()(((()())((((())()(()()))))))((()))()()()())(())((()())())())(()(())))((((())(())))())()))()()(()(()()()()()()))))(())()()()()((()())())(()(()()))()()))(())()())))((((()())(()(((()(())(())(((()()()()())(((()()(((()))())))(()()((())))(()))()())))))()(())()(()())())())()()())))))))((())(((())()))())))))))))))))()))))(()())))))(((((()(()((())))))))(())()(((())))(()())))())())())()(((()())())())(())()())()))(((()()((()(())))))())((((()()()()((())(()))()(()(((()))((()()()))()))())()()(()))(()()(((()()((()(())(())))(())()(((())))(())(())((())())())()(((((((((()()))(()))(())()(()(())((())(()())))((()()((()()))(()))(()())())()((()()))(()))))())()(((((()(()()())))()())))())(((()))()()(()(((()()(((((())))((((()(()((()()())(()))()(())()()()(())((((()())()(()(()())(())()()(((()))(((((((()))()((())(((())((()(()))(())((((()(())())))()))(()))))())()()()()())))))))(()))()()((((()())()(())())()))(()()))()()())(()()()(())())(())))))))()()(())))((())))(((())(()((()()))))())(())))(()))(((()))(((()())))()))()()))(()()())()))(()())()))()()())()())((((())()())()))()()())))(())))(((()(((()()(()))(())(()()(()(()))()()())))))()))(())))()())(()((())(()))())))))(()(())(()))())))))(()((((((()()(((((()(()()(()(())(()))())()((((()))(()(()))(()()())((((()())(((()()(())))(()()))()()((())()((((()())(()))()(()())))(((()((()))(()((()(())(((())(()())))())()))()()))(()(()())()((()(())()()((((()(((((()()))()()(()())))))(()()))(((()())))())))()(()()))()))))()()())())))))))()(()(((()((((()())))))())(()((((()()()()()(((()((())(()()(((()))(()))()((()))(())()()))))(((((()(((()()((((())())(())(()))(()))((()()))(((((()(())))(()((((((())))()(()))()((((()((()((())(((((())(((((()(()()(((()()()((())()(()()))(((()()))(((())((())(((()))())))((())()))))()))((()))()))))))))((((())())())()))()(((()(())()))()))))(()(())()(())))()())(())(()(()(((())))))(((((())))))(()())))))()(()(())((()()(()(()()))())(())()((())((())))((()(((()()))(()()))))()()())))((())(()(()(()(((())()(((((()()()((()((()(((())(()(())))(((()(((())((((()))))(((())))()()(((()))))()()(())()()))))))())))(((((((()()(((((())())))())())((()))()()((()))(()(())((((())()())))))()()())(())(()()()())(()((((((()())))(()((())))()())((()()()()())()()(((()(()())())))()(((()())()))))()((()(()()())(())(((()))()))))()(()()())(()()(()))())()(()()(())))))()))()(())())))))))(((()))))))())()()))))()()(()((()(()((()(((()))()))))(((()((()()())(((()())()))())())))()(()())()))()((((()(())(())()))(((()(((((()()))(()(((())()())(((()))(())())())()()()(()()(())))()))(()())()()(((()()(((())))))))))(()())))()()()))))()(()()(()(()(())())()())))(()())))()))()(()))))()())))()))()()(())())()())))))()((((())()(((())())()(()(()(())))((()((((()))())()()(())))())()))()))((())((((())))(())))()(()(((()((()((()))(())()())()((()(())))(((((()(((()(()())())(()(((((((((()))((()))(()()))))(()()())()()(()()()))))()(()(((((()(()())))())))((((((())))()()(()))())())())((())()())()))))(((()())())(((()))()((((())())(())()(())()()()((()()()))))(()())(()(()()((()())))((()(()()((())(()))((())))))))))(())))())())((((()))()(((((((((()(())()))))((())((()()()()))(((((((())())(())()))())()))))()))(((()((((())()))))(()(((((()(((()))))((()()))))))((()))))()((()())))((()(()(()()((()(()())(()(())()()((((())())(((())()((()()(())()((())(())((())))(())(()))))))()())))(((())())()(((()))))))())())()()())()(())()()(((()(())))))(()))())))(()())(()))()((()(()()(()())()))(()((()(()()))()()))(((((())()()(((()))()(()()))())))((()((())(((()((((())))()))(()()()((()()))(((()))())()()((()())()()()(()((())()))())()))(()((()())))()))(((()((()(()(()()()())))))(()(((())()())(()))(())(()(()()())()))))()))((((())())))))(((()))())())(()()()(()))())(()))))))))))()))(((())(()(((())))())(()(()()((())))()()()))()())))(((()))((())(()()())))))))()(())))())((())()()((()(())())()()((((((()(((()()))(()))())((())(()))()((()))(()()(()((()((()(())())))()())(()()))())()))((())())()))()(((()()((()((((()))()))))()(()((()))()()(())(((()())))()(((((()(()(())()(())()((((((())()()()))))(()())()((((()))())))()((()())(((((())((()))))())()))))(())()((())))))(()()()(())(()((()(()()())()(()))())))(()()((())(((()()))((()((()(()((())(()))))()()())((())()((())(((()())())())())()())))()()()))()((()())))))()))())()())))()())((()(())())((()()))()(()((())()(((())))()(())(()(((())()()))))((((()()((()((((()))(())(((((((()))()(()))))()())()))))()()()())))))(()))()((()())((())((()))())()(()(())((()(()))(())))())(())((()()((()))))())))())()(())(()))()()()(()(()(()((((()))))(((((((()()))((()()()(((())(()()((()))(((((())())(()()()((()()))(()))((())()())(()())))()((()()(()(())))((()((((()()))()(()())(())))((()))))((((()(())))()()))()()()())())((()))(((()((((((((())(())()(()()(((())()))()))(())()()((((()))((()())))()(()))))(()))()((()((())(()(())))()))))())())((()()()))())((((((()(()())(()(())(()()((((()))))(())))()(((())(()(((()))((())()()))))()()((())))((())((())()(()(()()((()))()(()))(())))()((((())(()())()))(((()((()(())(()))()(((()(((()()())((()()((()(()()))(()()())(()(())((())))((()()))()((()))))()(((()))))()()((())(()()(()(()((())()(()()(())))))(())()()()))))))()()((())())(((()(()(()(()(()))()()()(()))()()((()(((()()())()))))()((((()()))(((())))()))(()(()((()))(()(()()()()())))))()()((())())(())))(())))())((())((()))(()(((()(()))))()(((())((())()))())(((())((()())((())((()(()(()()))((()))(())((())()))()())()())()(((((()))((()(())()())))()(()((())(((((()))(()(((((((())(((()))))(()()(()))))(((()()((()))((()((((()(())())()()()((()))((())(((()(())()())))()(())()((())())(((())())(()(()()())(()))))(()())))))(()()))))()())(()()))()))))))()))(()(())()(()))())()(()()(()))))(())(())()())(())))()(())))))()()))(()(())(())()))()())((((()(()(()((()))(()())()()()))((()()())))()(()()((((())()((()))())))))))()())()()(()((()))())())())()(((((())(())))(((()())()))())()()((()((())(()())))((((((())(()()))()(()((()()((((()))()(())()(()()()(()))))((()())()((()()()())(((())((()()()))())((((((((()((()(((())))())())))))()((())))(()))(()(()))()(()))()((())())()(()))())))))()(()(((()))()(()(())()())())())()((()(()((()(()))))))()))((((()())()()))()))(()(((())))((()))())(())(())((())((()(((()))()))()))(()))((())()()()((()(())(()((((())()()(())()))))(()))((()()()))))))()()(((()(()())()()(())())(()((()((())))(())(()())))))(()))))(()))(()(())))(())(()((())(())()(()))()(()((())()())()(()()(((())())((()()())())))(())(((())(((()()()(()))))()()()(()))))))((())()(()(()())()(((()()(()()))())(((()())(()())(()))()())))())()()()))))())()())()))(()((()(((()((()(()((()))))())((((())(((()))(()()())))))))())))(((()))(()())))((((((((((()(()()))()((()(()((()))(()))((()()))))(())))))((()))()()))()()))()((()(()(()()((((())))))()))))((())(((((())((()())((((())()))((()(((())))(()))(()))((()(())()())((()))))(()((())()(()()()))))))()(()(()))())))))(((((()())())(()))))(()())()(())((()((((()((())())((())()))(()())))((())(())())()())()())(())())(((()(())()(())))))()((((((()((()))(()(((()())())(())((()))))(()()()))(()())(()()()()()))())))))))))))()())(()))))())(())()(()(()(((((((()))))))((((()(((()((())()()()())()()((()))()(())(((((()()))())((()()))))))((((())((()((()()))((()(()(())((())(())))))(())())(((())())()((()()())()((()(()()((()()(())((((((()())((()(((()()(()((()()))(())))()))())(())(((()()(())()()((()()))())((((()()(()((()()))))(()())(()()())()(())((()(())(()()))))((()))))()(()())((()((()()(()()((((((((())))()))())(()(()))()))(())((()(()))))())(()()()(((()()(())(())))))(((((()())))()())()()))(())(()))(((()()((((((((())))))))()())())(((()()()))(())()(()(())()))()))(()())(()()((()()))(())())()(())))))(((())()(((((()())))(()))())()))())))()()())()((((()))))()))()())())))())()()()()(()(())()()()(((()()(()()(((()))()))()((())(())))()(())((())()()(())()(()))()(()))(())))(()(((()))))))())(())))()()((((()()((()(()(())()))))()(()))((()(()))))((((((())(()))((((()))((()())())((()())()(()()((((()()((()(()(((()()((((()()()()())((()))(())(((()()()()()()()))((())()))()()())())())(())((()))(()(())(())))()(())())(()))())(()((((()((((()((((())((())(())()))(())((())()()()())(((((())(()()())((())(())())()()()((((()(((()(((()(((((()(((()((())))((()))))(((()))((()()()((()(()()())))))((())()()((()()()((((((((()())(())))()(()(())(()))((()())(()()(()((()(()))))(()(((()))()()))(()((((())())()()))()(()()))()()((()))(())()()(())))())())(())()(())()()))))))(())(()))))))()(())())(())())))(()())()))()))(((())()))))())((()(((()())))))()()))())())()))(((()))(()()()))))())))))))())()()())(())))())()))))())()))()(()))))(()(()))())()()(()))()(())())()()(()(())()))()(())(())())))))(())))()))(()())(()())()())())(())())()(())(()())(()((()(()()(()()))((()((()()(()))((())))))(()((((())((((()())(()()(((((())))((())()))(())))))()()()()())()((()()))))(()((((()())))((((((())((((((((()))(()(((()))(((()))()()))((())()(((()()(()()((()()()(()))(())((())))()()((())))()(())())(((()))))))))))((()())))))))()()))())(()(())((())(()))())()()())(()((())()))()()())()(()())(()(((())()()(())(()()())))(()()((())((()()))()(()()))))()()))()()))(((((((()))())())))()))()(()(()((())))())))))())()))))((()()((())))))))))))))))())(()))()()))())(()(()(((((((())))())()())()(()()))()))((()(((((()(((()((((((()(()(()(()((()))(())(()()((())))((())()(((()(())()))()(())))))()()))()((()())))()(()()((())()(()())))(())())(((())(()((((((())(()((((((()((())))))))(()))(()((()))((())((())(()(()))())(((())))((())(()())()((())()(()()))()((()()))()((()())(())(()))))(())())))))(()))))))(()(()(())((((()(()()()((((((())()())(((()))()(((()()()()(((((()()))((()((()()((()))(((()))((((((((())((())()())()))((())((()()))(((())(())())(()())(()((()()((())))()()(((((()())(()()((()()))))))(((())((()(()))))))(((()((())()())()))())(()(()((()))(()())(())))()(()((()))()((((())))()))))()()))))(((((()))((((()((()()))()(()((()()())())()))()(((()(())(()))(())(((((())())()()(()()(())()((((()())))))())))()()()())()((())())))))))))))))(())))()))))())(()((()(()(((()()(()()(()(())((()((()())((())()()((((()))))((())(((())()(())))(()))(((()()()(())())()((())(())))()))(())((((((()((((((((())(()))()))(((()))((((((()))((()))())(()()))((((())))((()(((()(())((((((((()))(((()((()((())()(())))()()()))((()((()((())()((())(()(((()()))()))(()))())()()())(()))(()(((((()()()()(())))(()()())(()()()))()))()((()))))())))()())(())))(()(()()()(()((((())))())))())((())()((())())))())()))(()()((())(((()(()()(()(()()((())(())))()())()()()))))((()()())))())()(()((())((((((())))()())()()))))))(((()))((()(()((()(())())))())(()(()(((((())(())(())(())()((()((()((()))()()(()())(()(((()()()()))(()()((((()))))(())()((())(((()))))))((()(()()(()())(((()))(()()(()(())(())()())()()()(((()))))((())()))))()((()())()()((()(()))()())(((()()))(()()((())))((((()()((()))))())))(()))())((()))))()(()(())(())()((((()()))())))((())())()(()()()()(()(()()())(())()(()(()))()())(((()))))()()((()()))(()((())()((((((((()()))(((()((()(())())()()()())))(())))(()))()()))(())(())(()())(()(())())())()(())()()((()(()()(((()())(()()()(())(())))(((()(())))()))((()))(()))))())))(()))))))()(())())((((((()))))))))))(((()())()(())((()(()((()(()(()))()(()()())()(((()))(((())()()))()()()())(()))(())()()())())()))((()())(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((((((((((((((((((((((((()))))))((((()))))))))((((((((((((((((()))))))(())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))))))(((())))))))))(())())))))(((((())))))))((((((((((((((()()))))))))))))))))))))((((((())((((((((()((((((((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))(((((((())((((((((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()(()))))()))))))))))))(())))))))))))))(((((((((()(((((((((())))))))))))))))))(((((((((((((())))(((((((())))))))))))))((((((()))())))))))(((((((((((((((((((((((((((((())())))))))))))(((((((((())))(((()))))))()))))))))))))))))(((((((()))))))))))))))))))))))))))))))))(((((((((()))))))))))))))))(((((((((())))(((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()(()))))(()()))))))))))))))))))))))))))))))))))(((()()(()))((((((((((((()((()())()))(((((((((((((()))((((((((((((((((((((())))))))))))))))))))(()()(()))))(()))))))((((((((())))))((((()))))))))))((((()))))(((()))))))))))))))))()((((()(())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((())))))))))))))))))))))))((((((()((())(()))))))))))))((((((((((((((((((((((((())))))((((((((((((())))))))))))))))))))))))((()(((())))()(((((((((((())()))))(((((()())))))(((())))((()))))))))(((((())))()))(((((()(())(((()))))((())))))((((())((((())))))))))))))))((((((((())))))(())))))))(((((((())))))))))))))))))(((((((())))((((((((((((((())))))))(())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((()((((((((())))((((())))))))))))))))))(((((((((((((((()()))()((())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))())(((((((((((())))))))))))((((())))))))))))))((((((())))))))))))))))))))))))))))((((((((((((()))(((()))))))))(((())))(((((())))))))))))))))))))((((((((((((((((()))))))))))))))))((((((((((((((((()))))(())(())))(((((((((())()))))))))))))))))))))))))))))))))))))((((((((((((((((((((())((((((((()))))))))))))))))(()))))))((((((((((((((((((((((()((((((((((((((())))))))(((((((((((((()))))))((((((()))(()))))))))))))))))(()))))))))))))(((((((((()(()(()))))))))))))))))))))))))))))))))))))))))))((((((((((((())((((((((((((((((((((((((((((((((((((())))))))(((((()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))())))))))))))))))))))))(())))))((((((((()))(((((()))))))))))))((((((((((((((((((((((((())())))))))))))))(()(((()())))))))))))))((((((())))))))))))(((((((()))))))))(())))))))))))))))))))))))))(((()(((())())))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))))((())))))(((((((((())))))())))))))(((((((((((()))((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))))))))))))))))))((((()))))(()))(((((((()))))))))))))))))))))))))))))))))))))))))))))))))((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))))))(((((((((((((((()))))))(((((((((((())))))((())())))))((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))))))))))))((())))))))(((((((((((((((((((((((()))))())((((())))))))))))()((())))))(((((((((())))(((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))((((((((((())(())(((()))))))))))((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((()))())))))))))))))))))))))))))))))))))))))((((((((((((())(())))((((((()))))))))))(()))(((((((((((((((((((((((((((((((((((((((((())))))))((((((((((((((((((((((((((((((((((((((((())))(((()))))((())())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))((((((((((()))())))((((((((((((((((((((((((((()))))))))(()))((((((((((((((((((((((((((()((((())()))(())))(())))))((()(((((())))((())(((((()))))))))))))))))))))))(())((()(())))(((((()))(((()()))))(((((((()()(())())((()((()))((()))))))))))))))))((((())))))))))))))))))))(((()(((((((((((())))())))((((())))))))))(((((((()(((((()()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())(()))))))((((((())(((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))(((((())))))))))))))))))))))))((((((((((((())(((((((((((((((((((((((((()))))))))(()(((((()))))))))(()()))))))((((()))))()))))))))))))))))))))))))))())))((((((((((((()((((((())))))((((((((((((())))))))))))))))))))))(((((((((((((())))))))))))(((()((((((()))))))((()))))))))))))))))))))))))))))))(())))))))))))))((((((((((((((((((((((((((())))(((((((((())))))()())))((()))))))(((()))))))))))))))(((((()))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))())))))())))))))))))))((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((()))))()))))))))))))))))))))))))))((()))))((())))))(((((((((()))))))))))))))))))))((((((((((((((((((((((())((((())())()()))))))))))))))))((((((((((())))(())))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))((((((((((((((((((((((((((((((()()))))))))))))))))))))))))))))))(((((((())))))()))))))))))))))))))))((((((((((())))(((()))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))()))))))))))))((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())(()))((((((())(()))))))))((((((((((()))))))))((()())(()))))))))))))))(((((((((((((((((())))))((((((((((((((((()))))))))))))))))((()))))))))))))))))))))))(((((((((((((((((((((((((((((())(((((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()(((((()))))))))((((((((((((((((((())))))))))))))))))))((((((((((((())))))))))))))))))))((((((((((((((((((()))))))))((((()))))))))))))))))))))))))))))))))))((((((((((())))((()))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))((((((()(()))))))))))))))))))))))))))))))))))))))((((((((((((((((()(())))))))))(((((()))))())))))((((((((((())))))))((()))))))))))))))))))))((((((((((((((((())))))((())))))))))))))))((((((((((())(((((((()))))))))))((()))))))))(((((((((((((((((((((())))))))))))))))))))(((((()))()))(((((((((())))))((((()())()))()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))())))))))((((())))((((((((((((((())))))))))))))((((((((((((((((()))))))))))))((()))((((((((((((((((()))))))))))))))))(((((((((((((((((((()))((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((()((())))()(()))))))((((((((((((((((((((((((((((((((((((()))))))))))))))((()((((()))))))))))))))((((((())))))()()))))(((((()))))))))))))))(((((((((((((((((((((()))(((((()))))))))))))))))))))))))))))))))((())((((((((((((((((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))())((((((((((((((((((((((((((((((((((((((((((((())(())((((((())))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((()))((())))))))))))))((())))))))(((((())))))))))))(()(((())())))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))(((((()))))))(((((((((((((((((((((())((((())))((()))))(((()))))))))))))))))))))))))))((((((((())))((())))(((((()())))))(((((((((((((((((((())())))))()()))))))))))))))))))((((((((((()))(((((((((((((((((((()))))))(())))))))))))))((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))((((((((((((((()))))))))))))))))))((((((((((((((((((((())()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())())))))))))))))))(((()))(((()))))))))((((((()((((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))((((()(((())))))))))((((((((())))))(((((()())())())))))))))((())))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))((((((((((())))((((((((((((((((((((((((((())))))))))))))))))))(((((((((((())))((())((((((()))))))))))())))(((((((((((())))))((()))())))))))))))((((((((((((()))))))))))(((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())(((((((())))())))))))))(((((((((((((((((((((((((((((((()(((((((((((((()))(((((()())))))))))))))))))))))))(((((((((((((()))(((((((())(((()))))))))((((((((())(((()))))))))))))))))))(((((((((((((((((((((((())((()))))))))))(((((((((((((((((((())))((((())))))))((()))))))))))))))))))))))))))))))))))((((((((((((((((((()))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))(((((((((((((()))))))))))))))))))))))))(((((((((((())(((()))))))))())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((((((((())))))))))))))))))))(((((((((((((((((()))((()))))))))))))))))))))))((((((((())((((()(((((())))))))((((((()))))(((((((((())))))((((())))))(((())))(()())))))))))))))))))))))((((((((()))((((((((()))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(())))))))(((())))))))))))))((((((((((((())((((((((((((((((()))))))))))))))))))(((((((((((((((((())((())))))(((((((((()))))))()))))))))))))))))))))))))))))))(((((((((((((())))))))))))))))))(())())))))(((((((()))))))(((((((()((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))())))))))))))))))(())))))))))((((((((()((((((()()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((())))))))))))))))))()))))))))))))))))))))))))))))))))))(((((((((((((()(((((((((((((((((((()())))))))))))))))))))))))((((((((((((((((())))((((())))))))(((((((((((((((((()(((((((((())))))))))))))(((((((()((((((())))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))(((((((((((()))()))))))))))))))))))))))))))))))))((((((((((((((((((((()((())()))(((()))))))((((((((((((((((((((((((((()))))(((()))))))))))))))((((((((((((((((((((((((((((((((((()())))))))((((((((()))(((())))))))))((((((((((((((((((((((((((((((((((((((())()))))(()))())))))))((())))((((()))(()))(((((((((())(())))))))()((((((((()((((((((((((((((((()((((((()))))))))))((()()()))((((())))))))((((())())(()))))))))))))))))))))))))))))))))))))))((((((((((()))))))))))))))))))))))))(((((((((((((()))))))))))))((((()))((())))))))))))))))))))(((((((((((((((())))((((((((((((()(()))))))))))))))))))))))((((((((((())))))))))((((()))()))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))())))))))))))(((((((()()))))))))))(((()))))))))))))))))))))))))))))))(((())))))))))(((((((((((((((()))((((()))))((())))))))()))))))((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))((((((((((((((((((((((((((()(((((((((((((((((((()))))))(())))))))))((((((()))))((((((((((((((()))))))())))))())())(()()(())))))))))))(((((((((((()))))))((((())))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()())((((((((((((((((()))))))))))))))))))()))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))((((((((((((()))((()))))(((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))())))(((((((((((((((()()))))(())))))))))))((((((((())))))))))))))))))))))))))))))))))((((((((()((((()()))()))))((((((((()))))())))))))))))))))))(((((())))))))(((((((((())))))))))))))))))((((((((((((((((((((((((((()))()))(((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()()))))))((((((((((((((((((()))))((())))))))))(((()(((()))))))))))))))))))(((((())((()))))(((((()))))))))))))))))))(((((((((())))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))(((()(((((((((((((((((())))((())))))))(((((((()))))))))))((((())))))))))))))))))))))))))))))))))(((((((((())))))))))(((((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))((((())))))))))))))))))((((((((((((((((()))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((())))))))))))))))))())))))))))))))))))))))))(((((((((((()))))(((((((((((())))((((())))()))()))((((((((((((((((()((())))))()(()))))))))))))))))))))))))((()(()))()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))(()))))((((((()))))((((((()))))))((()))))))))))))))((((((((((((((((((((((((((((((((((((())(()))))))))))))))))))))))(((((((((((((((((((((((((((()((((((((((()))))))))))(((((((((((((((((((((((((((((((((((((()))))))(((((((((((((((())()(()))))(((((()))))))))))))(())))))))))))))))))))))))((((((((((())((((((((((((((((((((((((((((((((((())))))))(((()))())))))))()((((())((((((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((())()))))))))(((((((((((((((((((((()))))))((())())))))))(((((((((((((((((((((((((((((((((((((((((())))(((((((())))))))))))))((((((((((((()))((())))))())))))))((()((((((((((()()((())((())(()))))))))))))))))))))))))))((((((()(()())))(())))((((((((((((((()))))))))))))))))))(((((()(((()())())(())))))))))))))))))((((((()()))(()))((())((()(((((((()(())))(((((()))))))))))))))))))))))))))))()))))))))))))(((()(((((()))((((((((((((((((((()))))))))))))))))))))(((((((((())))))))))))))))))))))))))))))))))))))))((((((((((()))((((())()))))))))))))))))))))))))))))))))))))))))))))(((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()())))))(())))(((((((((((((((((((()))))))))))))))))))((())))))))))))))))))))))(()))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((())(()))))))))))))))))))(((((((((((((((((((()()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())(()))())((((()))))))))((()))((((((((((((((())))))))))))))))((((((((((((((((((((((((()))))(()))))))((())))))))))))))))))))))))))((((((((((((((((((((((())))(((((()))))))((((((((())))))))((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))(())(((((((((((((((())))))))))))))))))))))))))))(((((((((((((((((((((((((())))))(()))))))))))))))))))))))))))))))))))))))((((((((((((((((((()((((((((()))))))))))))))((((((((((((((((((((((((((((()))(((((()))))))))))))))))))))))))))))(((((())())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((()))))((())(((((((((((()((((((())))))((()))())((((((((((((()))((((((()))))(((())))))))))))))))))(((()))))))))())))))))))))))))((((()(((()))))))(((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((()))))))))))))(((((((((((()))))))))(((((((((((((()))))))))))))))))))))))((((())))))))))(((((((((((((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((())())))))(((())))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))((((())((((((((((((()))))))))))((((()))))))((((()((()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((())))))))((((((((((((((((((((((((((((())()(()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())())))))))))))((((((((((((((((((((((((()(((()((((((((())(()))))))))))))))))))))))()())))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))(((((())))))((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))))))))()(((((((())))))))))))))))((((((()))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))((((())((((((((((((((((((((((((((((((()()(())))))((((((((((())))))))))))))))))))))))))(((((()))))((((((((((())))(())))((((()(((()))))))))))))))))))))))))))))))((((((((()))((((((((((((())((()))(())()))))))))))))((((((((((((((((((((((((((((((((((())))))))((((())))))))))))))))))))(((((((((((((((()))))))))))))))))))(((((((((((((((((((()))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))(((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((()))))))))))))))))(((()(((((((((((((((((((()))())))))))))))())(()()((()(()))))(())))))))((()(())(((((((((((()())))))()))()))(()))))(((((((((((((())()))))))))))))))))))))))))))((((((((((((((((((()(((())))))))))))))))))))))))))))))))))))))((((((((((((()((((())))))))))(((())))))))))((((((((((((((((((((((((((((()(((())))))))))))))))))))()))))))))))))))))))))))))))))))))))))))))))))((((((((())))((()))))))(((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))(()))))))))))((((((((((((((((((((((((((((((((((((((((()))))(((((())))))))))))))))))))))))))))))))))))))((((((((())())))))))))))((((((())((()((()))))))))))))(((((((((((((((((((((((())))(((())))(()))(()))))))((((((((((((((((((((((((()((((()()))))))))))))))))))))(()))))))))((((()((((((((())))))))))))))))))))))))))))(((((((((((((((((((()))(((()(())()))))))))))))))))))(((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))()((())))((((((())))))))))))))))(((((((((((((((((((((((((((((((((((((()))))))))))((((()))))))))))))))))(((())))))(((((((((((((())))))((((()))))))((((((((((((((((((((((((((())((()))))))))(((((((((((((((((()))))))))))))))))((((((((((((((((())))))(((((()())((()())))))))))))))))))))))))))))))))))))((((())))))))))))))))))))))))((((((((((((((()))(()))))((((((((((((())()))))))))))))(((((((((((((((((((((())))))))))))((((((()))()))((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))))))))))))))))))((((((())))))))((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((()())))))))))))))))))))))))))))))))((((((()))))))))))))))))))))))))))))))))))(((((((()((((((())))((((())))(((()()))())))))(()))))(((()))))))))))(((((((((((((((((((((((((((()))))((())))))))))))))))))()))((((((((((((((((((((((((())(()))))(((((((((((((((((((((((((((((((((((())(()))))))(((((((((((())))(((((())))()))))(()))))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((()))(((()))()))))(((()))))))))))))))))))))))))))))))))))))(((((((((((((())))((((((()))))))))))))))))))))))))))((((((((((())))((((((((((((()(((((((()))))))))))))))))))))))))))))))))))))))((((((((()))((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))))()))))))))(((())))))))))))))))))))))))))))))))((((((((((()))(((((((()))(()))))))))))))((((((((((((()))(((((()(())()()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))((((((())(((()))))(((((((((((((())))())))))((((()()))))))(()))))))))))))))))))(()))))))))((((((((((((((((((((((((()))((((((((((((()))))))))))))))))))))))))))))))((((((((((((((((())))))((()))))))))))))))))))((((((((((((((()(((((((((())))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((())))))))))))))))))(((((((((()))))))))))))))(((((((((((((((((((()))))))((((((())))))))(((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((()))))))))((((((((((((((((((((((((((())))))))))))))(((((((()((())))(((((((((((((((((((((((((((((())))))))))))))))(()))))))))))))()))))))))))))))())))))((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((())))))))))))))))))))))))))((((()))))((((((((())))))))))))))((((((((((((((())))))))))(()(()))))(((((((((()))))))))((()))))))))))))))))))))))))(((((((((((((((((((((((((((()((((((((((())))))))))))))(((((((((((((((((((((()))(((((((((((()))))))))))((((((((((((((())))())))(((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((((((())()))(((((((((((((((((())))((()())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((()())))))))))(())))((((((()))))))))))))))))))))((((((((((((((((((((())))))))))((((((())((()))()))))))))))))))))((((((((((())()))))))))))))))))))))))))))))))))(()))))()))))((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))(((((()((()))()))))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()())))((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))()))))))))))((((((((((((((((((((((((((())))))))))))(()))))))))))))(((((()()))((((((((((())()))))))))))))))))))))))))))))))))((((((((((((((((((()))))(((((((())))))))))((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()()))))((((((((((((())))))))())))))))))))))))))))))((()))))))((((((((((((((((((((((()))))))))))))))))))))))))))))(((((((((((())()))))))(((((((((())(((((((())))))))))))))(((()())(())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))((((((())))((((((()((())))))))))))))))((((((((((((((((()))))))))))))))(((((((()()))))))()))(((((((())))((((((((((((((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((())((((())))((((((())))((((()))))))))))))))))))))((((((((((((()(()))))))())))))))))))(((((((((((()))))))))))))))(((((((((())))))))))))))))))))))(((((((((((((((((((((((((()))))())))(()))))))))))(((((((((((())))))))(((((((()))(((((((())(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((()))))))))))(()())()()((((())((((()()))))))(())()(()((())()()()(())())(()()((()())()(()()()))((((()))(())()())(())(((((()((()))))()))()()))((()()((())((()))())(()()(((()()(())((())(((()((((()(((()))()()()))()())((()()()()))(((()())())(()((((())))))()((()))(()()())(((()))((()(()(()()((())))()((()()((()()(())(((())(((()((()(((()((()()()(()))))()()()))()))(()((()()()))()())(())(()))()))()))(())(((())(()))())())()(()())()()))()())()())(()())(()))())(()()(((())(())()(())((((((()())()((()))))(()(()))()()()(()))))()())(()(()))(())(()(()((((((((())()()))))))))))()))()))((((())()((()(())))))))())))()))()())(((())())())())()())()(())()((((())()(())()(())()))()(((()((())))))(((((()))))))())((()(()))))(()()()()(())))))())(((())()()))()(((()(()(())()((())))(((()())))(()))(()())(()))((()()()(()(()))))))()))))()))))(())(()()))(()(()(()(())())())(()((()()))(((())))()())(()())))()()()))))()())())))))(((((()((((())())()((())))))())))((()())((((()()(((()(())()())()()(()((()))()(())(()))))()(())((())(())())((()((()())()(()(()))(())))))()()((()((((()()((())))((()(()()())))((()))((())(((((())))))(()))()))((()()())(()))()())()))(()()(()))()()())(()())(()))))(((((()))(((()(()))))())(()(()())()())()())((()(()()(()))(()(()())))()())((()(()())())()(()()())(())(((())(())(()())()(((()())()(())(()()())(((()))))((()()((((()((((((()(((()(()(()))()(((()))()()((()(((()()()(()(()(((())()(((())()))(()(((())(()()((((((()))((()(()()))()(())))))(()))(()()()())))()(((())()))))(())(((((((()(()()))(((((()(())))))())((()))())))(()))()((())(())(()()(()((((()))()(((((()(())())))((()()(()(()()))((())))()))))()))()(())(((()((((()(()(())())))))(()(())))))((())))))(((()()())(((()))())((()))())((())()(((((((()(())))(())()()))(()()))())((()()()(()))))))())(()()))))))(((())))()(()()))())(())(())()))()())()((())())()((())()())))))))())))())))())))((()(())())())((((())())()(()()))()))))()(()()(()(())()((()())())())(()()()((()()(())((())()))())((()(())()())(())())())((((())(((()))))()((())(()((((()))())(())))))))(()())(((())))))))))(()())()((())(()(((())(()(())((((()(((()))((()(((())((((()(()))(())((((()))(()))())))((())))()())((()())(())()()(()((()(()()))()()(((()())(())(()()()))))())(()))((((()(()()))()))())()()((())()(()))))))()(((((((
|