mirror of
https://git.sb/baoshuo/OI-codes.git
synced 2024-12-26 04:52:00 +00:00
12 lines
488 KiB (Stored with Git LFS)
Plaintext
12 lines
488 KiB (Stored with Git LFS)
Plaintext
10 50000
|
|
()))())))))))))()()()))))((()))()(((()(()())()()))()))))()(())))())))(()(()))())())()((((()(()())())(())())()((((((()))(())))))(()())))()()))()()()(())()(()()())(()(((()())))(((())()(((())(((()))(((()(()(()))())(()))()()))())()(((()))(())(()()((())(()(())(()))())()))))(()))))()))(())()())((((()(()(((()(()())))(()()))))(((((())()))())))())()()())()()()()((())()())()))))))()((((()()))()()))()(())())())(((()))()(()())())(()))))())))()()(()()))))()()((())(()()()(((((())((((((()()()))())))()(((()))()))((())(()())()(()()))((())))()()))()()(()((()(())()))))())(())()((()()(())()()))(()(())()))())((()()())(((()(()))(((())))(()()))(())))((()()()))()()))))(()))))())()()()))(()((((()(()()))))))())))()()))(())())))(()(()(()((()(()(()(())())))))))((()()()()(((())))())(())(()(()))())(()((())))(())()))()()))(())))))()()(()))(()))())))())((((()(())(()())()))()))))))()))()(())))))()(()))))())())()(((()()(())())))(()(((()((()()))((())((((()(()())((())))(()))))()(())()())))(()(())())())()))(())()())))(()))((((((())()))))(()())))((())()))()()(()())())(()(())((())()((())(()))(((((())()))))((()())((((())()())))(()())())())))()))()())))(()(())))(()((()(((()()(())())((()))))(())((()((()))))(()()()))()())(((((())()(())()))((())())()(()()))(((()((((())()())()((()()()(()))(()()((()((()())))()()()((((((())()))()))()))))())())))()()(())(()))())(()))))(())())()))))())())()(()))())((()((()))))()))()(())(((())))))())(()(()()(()))(((())(()(()())()()((((()((((()))()))()))()((()())((())(((())((()(())())((())))))(()((()())((())))))(())))())()))()())(()(()(()(())(()(())()(((()()((())(())()())(())(()(((()))((()())(()((((((()(())((()))))((()()))()))((())((()((()(()()))())()(()(())))()())(((())))))())(((())((()(())(()())(()())()()))(()((())(((()()))()())()()())((((())))()))()()))((((()))(((())(((()()(()(()(()()()((((()))(()))())()())(())))())()()()))()(()(())))()))))))(((((()())))()(()()(()()))())(((()))()(((())((())(((())))()()()(((()(())))()())))(((((()))(((()())()(()((((()(()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))((())())))))))(((((((((((((((((((((((((())))))(((()))))))))))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((((((())))))((((((((((((((((()(()))(((()))))(())((((((((((((((()(()))))))))())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())(((((((((((())((((((()))(())))))))))))))))))))))))))))))))))))(((((((((((((((((()(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()(())))))(())))))))((())()(()())()))))((((()(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((()(())))))))))))))(((((((((((((((((((((((((((((((((((((()))((((()))))))))))))(((((((((((((((((((())))))))))(()))))((((((((((((((())))))))))(((())()()))))(()))))))))))((((((((((())))))))((())()())(((((((()(()(()(())))))((())(()))))(())))))))((((((((()))))))))))))))))(((((((()))))))))))))))))))((((((()(((((()))))(())))))))))((((((((((()))((((((((((((((()))))))))))))))))))))((((()))))))))))))))))))))))))(()((((())(((((()))))))))))))))))(((((((((()))))(((())))))))))))((((((()))))))))(((((((((((((((((()((()))())())(())))))))(((())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()((()))))(((((((((((((((())((((((((((((((())))))))))))))))(((()))))))))))((((((((()(())))((())()()((()((((((())))))))))))()))))))))))))))))))))))))))))(((((((((((((((())((((())(()))))))))))((((()))))))))))))(((((((((((((((())())))))))))))))))))))))))((())))))))))((((((((((((((((((((())))))))))))))))))))((())))))))((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))))(((((((((((((())(((((()))))))))()((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())())((()))(()((()())()((()()))))()()()(())))((()())))(((()(()())(())(()))))())(()(()))(()(())()))()())()())()())(()((((())((()(((()()))())))()))()))((()()()))(((((((()(()())((((((())((()(())((()(((())))))(()()()))(((())()())((()(()((((()()(()(((())()())()((())))()()())(((()))())()(())()())()))))(()()()(()(()()))((()())())()((()()())))))()((()))()(())()()((()))(()(((()((()(())(((((((((())()))((())()()()())(()))(()))()()(()))(())())()(())()(())()()()))())))())()()))((()())()()()(()((((((((()))))((())())))())((()))()()((((()((()(())())()((()(((()(())))(()))()()(((())(()((()))((((((())()()())))(())(()))()((()(())))()())))()))()))()))(((()()(()))()(()()(()))()()(()))((((()))))()((()()(()))((())()(()))())((((()))((())()()()))((()(())(()))())()()())()(()())(((())))(())(()())())(((())())((())())))())))))))(()))(())()))()()(()(())())()))(()(()())))))))())()())()(((()((())()(()(())((((()))())((()(())()))))()())()((()((())((())))))()(()())))))))()))(((())(()(())))(())())(())(()()(((((()))(()((())()()((((()(((()))()(()(()))((())(()))()((()()(())(())(()((())())(()())()(((())(()(())))(((()(())))((()())))))(()))))))())))())()))((())())((((()()))))))))()))()()))()(()))(()(())())(()()((()())()(((((((((())()()))(((())))())()))(()()())()()(()()())())((())()(((()())(()((()))(()(()()()))))((()(()()(((())()()))()()())()()()))()()))(()())))))))))())()((())(())())(())()())())()(())()))))(()(((())())(()(()())())(()())(())((()(()(((((()())(())())))()(()))((()()))((((()(((((((((((((((((((((((((((((((((((((((()))))())))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((())))()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))((((((((((((((((((((((())))((((((((((((((((())))))))))))))))))))((((((((((((((()((((())(((())(((((((()))))))))))))))(((((((((((((())))))))((((((((()))))))))))))))((((((((())))))))))((((((((((()))))))))))))))))(((()(((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))))))))))(((((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))(()))))((((((((((()))(((()))))))(((((()((())))))))((((((((()))))))(((((((((((((((((((((((((((((((()))))))))))))))))))(((((((((((((((((((()))))))))))))))))()))(((())(((((())))(()((((((()))(()(((((()))))()()())))(((()))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((())((((())())))))((()))((()())))))))))))))))))))))))))))(()()))))))))(((((((((((((((((((((((((()((((((())))))))))))((()))))((((((((()))))))(((((((((((((((())))))(()))))))))))))))))))))))))))))))(((((())())))())((((()))())))))))))))((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()((())))))))))()))))))))))))()))))))))))()((((((((((((((((())())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((((((((((()))())))(((())(((()))))))(((((((((())))))))))))))))))))((((((((((((((((((((((((()((((((((((((((((((((((())))))(((((((((((((((((((())))((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((()))((((((()(((((()()))))))))))))))))))))))))))))(((((((())))))))))))))))))))((((((((((((((((((((((((((((((((((())))))())))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((()(())))))((())(((()))))))))))))((()))(((((((((((((((((()((((((((()))))))))))((((((()))))))))))))))))(())))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))(((((((((((((()()((()))))())((((((((((((((((((((((((((((((((((())))))(((((((((())))(()))))(((((((((((())((((((((()))))))(((((((((((((((())))(()))))))(((((((((((((((((((((((((((()))((((((((((((((((((((())((()))())))())))))))(())))))))))))))(((((())())(((((((((((((((((()((())))())))(()))(()))(((((((((((((())))))))((((((((((((((((())))))))))))))))))))))))))))))))))))))((((((((((())((()())())))))((()))((((()(())))))(()))(((((((()))))))))))((())))))))))))))(((())(())))))))))))))(((((((((())((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))))))))))))))))))))))))(((((()()))))(((((((((((((((((((((()())(((())))))((())))))))))))))))))))))))))))()()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((()))))))))))))))))))((((((())(()))((((((()((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((())))))))))))()))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((()))((((()(()))))))))()(((((((((((()))((((((((())))))((()))))))))))))))()))(()(())))))(((((((((((()))))(((((((((((((((()))((((((((()))((())(())))(((((((())((((((((()(((()))(()(())))))))))))))(())))))))))))))))))((()))))))))))))))(((()))())((((((()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((())))))))))((((((((((((((()))((((((()(((((()(((())))((((()))))))))))))(()))))))(()))((((((((((((((()))()))))((())((())))))))))))))))))))))))))((((((((()))))))))))))))))))(())))))))))))))))))))))))))))))))))(((()))))(((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())))))))))(((((())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()((((((((((()))))))((((())))))))))(((((((((()))()(((((()))(((())))))))))))))))((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()())))))())))))(((((((((((((((((((((()((()))))))))))))))))))))))))))((((()((((((((())))))))))))))))))))))((((((((((((((((())))))))((((())))((((())(()(())))))))))))))))))(((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))(((((((((((((((((()))))))))))((((((((((((()))((((())))(((())(((()()))))(())))))))))))))))))))((((((((((((((((((((((((((()(((((((())(())(())((()))))(())))(((())))))((((((((((((()(((((((((((((())))))))))))))))))))))(())))))(((()(())))))))))(()(()(((())))))))))))))))))(((((((((((((((((())))))))))))))))))))()))(((((()))))))))))))))))))))))))))))))))))))((((((((((((()())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((()))((((((((()))))))))))))))))(((((((((((((((((((((()))))))))(((((((((())))))))))))))(((((((())((((())(()()))(()()))))()())))((((((((((((((())))((((((((((((((((((((((((((((((((((((()()))())((((((((((((())((())))))(((((((((((((((((((((((())))))))))((((((((())))))))))())))))))))))))))))((((((((((((((((()))))))))))))))))))))))))))((((((())(((((()(()))))))))((((((((((((((((()))(())))))))())))()))))))))))))(((())))))))))))))))))))))))))))))))))))(((((((((((((((())()(())))))))((()))))))))))))((((((())((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((()(((())))))((((((((((((((((((((((((((()))))))))))))))))))())((((((((((((()))))()))))))(((((()))(()))(()))))))))))))))((()))))(((((()((((((()((()(()))))(()(((((()))))))))(((()))))))))))))(((((()(((()))))))((((((((((((())))((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())))(())()(()()()))))()))(()(()))))(((()()(((((()(())()(((()(()()()()()((())((((()(()))(()()()(((((()()())(()))(())()()((())(())(((()(()))))()())(())()())))()))())(((((((())))))(())()(()())((((()()()(())())()))()((()()(()))(())((())()(((()((((()(((())())(()()()()(((())(())(()))((((((()(((())))()))))())((((()))((())((((()(())()()())()((()()))()))()()((()))))()(()((()(((((()(()(()()(((((())(((()()))((())()))(()))(((())()()))(()(((()(((((()((((()))()(((((())()()((()(())(()))(()()))(((())(()((())(((()())()()))))))((((())((())))(((())())))()(()(()))()(())())(()(()())((()()))(()(((())(()((((()))())(((((((())(())()()(()()()(())(((()()))()())()((((()()()))(()())))())((()(((()((()(())())((()(()))))((()))(())))))()))((())()(()(()))))))))())(())(())))()((((())()(((()(((())))))())()(()))(()((()))))((()((()((()(()())(((((())())(((())))()())((())())))()(())(()))(()((())())(()())(())(((()())((()()(()))))(()()))((()))()())(((())(()()((()())((())(()(()()()())(())))(((())))(()(((()(((()()(())()((()()(()())(((()()))()((()())((()()()(((((()))(()(((())(()((()))((()))())))))()))(()))(()))())((()()(()(()())())())()())()(()(()()))()(()(())((((()(()())()()((((()((()()()()()))((((())))()()()((()(((()()()((()))(()(())(()()()((((((()()()()))))((((())()(()))((())(()())()(()()()(()))(((((()(((())(())))(()))))((((()()()((())())))))))()(()()()(((()()))()()(()((())(())()(((()))()((())(()))(())()(())))((((()())((((()))))())(())))))))()()))))(())())((()((())(())(()(((((()((((()))(((())))))(()()))((())(((((((((()))))()(())(()((())())))((()))()))))((()((()()())(()()))((()())()()()(((()()))()()(()(()()))())(()((()))((((())()()()((()()(())()()()()()())()(((()))(())(()()(((((()()()(((())((((()))()(((()((()))(((()))()))((())))()))(()))()((())))))()()()())()(()(()(()()()((()(()()((())())))()())()())))()(((())((()())))))()()())))))(())()(())))())())()(((())())((((())((())()(())()((()(((()(())(()((())()(((((()())((())))(()))()()())())))()((()()())()())())())()))())()(())())(()))(()()((((((((())()))())))))(()()()((()())))(()())))))))(())))))()(((()(()((())())()((())()))))()()(()()))(()))()(((()(())))))(()))()((()())(((()(((()(()((((()(())())))(())))()()))(()()()())((((((((())())()())((()(())((()))()()((()()))))()()()))()((()())))))(((()())()()((()()((()((((((((())))())(()(())())((()))((()()))()(((((()())()(())())()())(()()()()()())()))(()((((())))))))())(()(()((())(((()()))))(()(())()))(((()))))(()()(()()))()()))(()()()(()()()(((()((((())(())(((()()))))()((()(())))())(((((())))(()(())())))(((()())((())(()())(())))(()((()()((((()))))())()))())()()()())))((())()(())()(()()))(((())())())(()()()(((()))))(()))())(()))))(()(((()()((()((()(())()))))()))()())(((())))((())()()((((())()(())((())()()))()()))((()())(())))))(())(((((()()(())(())()())((()()(()))(((())(())((((((()((())((((((((((()((()((()()()((()()()()()(()))()())()())))))(()()))(())))())((()(((()()(()()(())()((((((((()))((()())(((())))))()()((()))))))()))()))(((((((()()((()())()())))))())(())((()(((((()()))()(((((())))(()())((()))(()(((((()))())())))()()))((((()()()()()))())(()(()))))))()((())(())))()))))()))(()((()())(((((())()))())()(()((()))())()(()))()))()())(()((()))))(((((())())))(((()()(()))(())()((())()))))()())()((()())(()()()())(()()))()(())()())()()((())((((()())()(())))())))()(()())((()))(((()(((((()(()()((()())()(()((())()))((((())(())()))))))((())))(()(())(()(((()))))))()()()())(()))()))())))())())((()))()(())))))))()(())(()()()))())(())()(((()()((())()()()(()(()()((()()))()((((((()())()()))()()))())())))))(((()()))((()()()(()))))(())())((()()))))())))()(()((((())(()())))()(((()(((()()())((()((()))())(())(((()))(()))))(((()())()(()()((()((((())()(())))))()()()(((()((()))(())((()(((((())))((())((())())(()()()((())(((()()(()()(()())((()))()())((())))()())())))())())()))(((())))))(())))())(())(()())()()())()(())())(()((()(())(())(((()))))(((()((()(()((()())()))((()(()))((())((())(()))()))()))())(()()))()))((())))()(()))))())(())))))()))()(()((()(()(((()()))))))))())(())(())))(())(()())())())()((((((())()(())))(()())))))()(()()()))))))(())((((()()(()()())(())())(())))))(())()((((()()((())()))(()()))))()))()()((()())())))))))(()(()((()())()()((((())(())())))))()()(()((())(())((((()((()())()((()(()))()())()()()((()((((()(())((((()))())))())()()))))(())))((())())(()((())(())()(())((((()(()()()())))()))()())))()()()((())()((((((((((()()())((()()))))()((()()())))())()((())))()(()())))()()(())(())))((()(()))())))())))())())))))))))))(())()))))((((())(()())()())()))(()(()((()))())(())())))()())(())((())(()((((((((()(())((((())(()))))(()()))(((()()()))(()))))())()(((()(()())))())(())))()(((((()))())(()))))))))((())(()))))(())(()()(()())))()()(()()(()(())()(())((()(()((((()()))(((()(())((((((((())(()()(((((()(()()())(())((())()()))((()(()()((((((()(())))))()))()())(((((()))(()((())(()(((((()))()))((())))(())(((())((()(()(())()()))))))()()()()((())((((())(())()(()())(())(()))(()()))())()(((()())()()))(())()((((((())))((()))))()(()((()())))((())())(()())())((()((((()(()())()))(())(()()((()))((())))()(()))((()((())))(()(())((((((())))()()(((()(()()(((((()()()()))(((()(())))((()()))(((())(((((())))((((((()))((((())))()()))((())((())((((()))(((()((())()()())(((((())(((()()()(((()(((())()))()()(())(((()())())))(()()))))))))))(())))((()())())()))))))())()(()))))))(()()))))()(()((())()))())((((()((((()((())()))())()(()()()(((())(((()())(((())))()(()(()()((((())(()))((()(()())((())))))((())))(()(((((()))())))())())((()())(())((())()((((((()))())))))()((((())))(()))(((((((()(()((((())(((((())())())((()))(((((()))))((((()(((()(()))())(())((((())((())))())()())((((()(())))(()()(())((((()()((()))()((((((((()()())(())))))(((()(()()()()()()))()))()((((()))))((()()()()())())(())((()))(()((()))(((()()))(()))))()())(((()(()((())))(((())(())(()(())))))(()))(())((()(())))))))(((()(()))()))())()(((()(())())))()))()))(()))()(()()((()(()))))())))))))()))()())))(())(()(()((((((((((((((())()()))))(())()()()()))((((())(((()(()(()(()))))()())(()()(())))()(((()())())()()(())()(((()(()()()()))))())())(((()))()())())))()())()()((((()(()(())(((()(()(())(((()()(()((()()(()((()()))(()()()(())(()))())(((())(()(()()))))((((())()))))())()))()())))(()()))(((((((())()))))))(()()()((((())((()))())))))(()())(()))()()(()))()(()())))(((()((((()())))())))()(()((((())(())((()()(((((()((((()))(((((())()()))))((())))())(()(()))((((()(()(())))()))())(((())()))((()(((()))))))()))))((()(()(())))((())(())()))())()((()))))())()()())(((()((()(()((()(()(((()))()(()))(((())(((())))()))(()(()((()))((()))))((())))()()())()))(()(((((((((()(()((()()))))())()))((())()()()()))((()((()))))))))))()))))()))))())))((((()))))))))((()(((((()())())()))())()())()()(()))(()(()()()(()))))))())()(()(()(()()())(()())())())()))(((()(())(())())))()))()(()))))())))(()(()((()())))()(()())()())()()((()())()((()())(())((())()(((()()())((())))))(((((())()((()())))()()))())()))(()))))(((()()())(()))))(())()(()(()()))((((()((()())))((())(((()()(()))((()()()())()((()()()(())((((()))()()()(()))(((()(()())(()()(())))()((())))(()()())))()(((())())()()())()(()()))))()((()))()(())(()())))(())()((()()()(())(((((((()())(()))()(((()))((((()()()())(())(()(((())((((()))(())()(()())()()))))())))((((()())()))((((()))())()((()()(()((((()()()()))()))))((())())(()))((()(((()(())())))(())(()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((())))))))))))))))))))))))))))(((((((((((((()(((((((((())))))))))))(((()((((())))))))))))))))))))))))))))))))))))((((()((((((((((((((((((()(((((())))))()())))))((())))(()(((((()))))()))))))))))))(()()((((()))))()()())(((((((((()))))))((((()()())())((((((()((())())((((((((((((((((()((((((((((((((((((((((((())))))))((((((((((((()()))))((())))))))))))))))))))))))))))))))))))))))))))()))))))(((((((((())())))))))))))))))))((((((((((((((((((())))))))))))))))((()))((()))())(((((((((((())(((((((((())))())(())))))))))))(((((()((((())))((()(((((((((())))()()))(()))))((((())))))))))(((((((()(((()))))))))))))))))(((((((((())))))))))()(((()((())())(())))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))))((((((((((((((((()))))))))((((((((((((((((())))((()))))))))(())))()))()()(())(((((((())))()))((())))))))))))(((((())()((()((())))))(((((((())))))))))))))))(((((((((((((((((((((((((((((()(((()))))(((((((()((((()))))))))))))))(((((((()))))((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((())))))))))))))))))(((((((()(((((())(()(((((((()(((()))))))))(((()))))((((()))))))()))((())))))))((((()))))))))))))())))))))))))))))))(((((()))))))))))))(((((((())))))))))))((()))())))))))))))))(((((((((((((((((((((((((((((((()))()(((((((()))))))))))))))((((((((((((())((()(()))))))))))))((()))))(((((((((((((()))))))))))))))()(((())))))))))))))))))((((((((((((((((((((()())((((((((((()())((()))(((((((((()))))))))))))))))))(((()))((()))))((((((((((()((())))(((((())))))((())))))()))((((((((())))())()((())))()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())())(((((((((((()(((((((()))(()))((((()))))))))(((())(((()))))()((())(((()(()))))(((((((((()))))))))((()((())))))(())())))(()((()()))))))((((()))(((()()((()))))))))))((((((((((((()))))))))))(())))))()()))))((()))))))))))))))))))))))((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((())))))()))))(()))))))))(((((((((((((((((((())))))((((((((((()))))))))))))))))))))))((((())))()))))))))))))))))))))))))((((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))()))))))))))(((((((((()()))))))))))))))))))))))))))))))))))))))))))))(((((((()))))))))))))))))))))))))))(((((((((()))))))))))((((())))(((((((()(((((((((((((((((((((((((((((())(((((((())()))))))))))((()(((((()))))))))))))))))))))))))))(((((((((())))((((((()))))))))(((((((((((((((((((((())())))))))))))))))(((((()(((((((((((((((((((((((((((((((((((((((((()()))(()((((()))()(())))()))))))))())((((((())))))))))))))))))(((((((((((((((()(((((((((())))))(((()())(())))))))))))()))))))))))))))((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))(((((((((())))))(((((((((((((((())))))(((((())))))))))))))))))))))))))))))))))(((((((())))))(((((((((()()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())()(()())(((((((((((()((((((((((((()((()(()))()))(()))))))()((((())(())()()())))))))(((((((((((((((((((((())))))))))))(((((((((((())))))(((((((())((((((())))))((()()))))))))))))))((()))))))(((((((((((((())))))))(((((()))))))))))))))))))))))))))))))))))))((((())((())))))))))))((((((((((())))))))))())((((((((())))))(((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()))))))((((((((((((((((((((((((()((()))()))))))))(((((((((((((((((())((((((((((((((((((((((()))))))))))))))))))))))))))()))))))))))))))))))))))))))))((((((()))(((((((((((((((((((((((((()))))))))))))))))))))))(((()))))))))))))))))))(((((((((((((((((((((((((())((())))((((((((((((((())))((((())))((()))))))((((((((((((())))))))))))))))))))))))))(((())(((((((((((((((((((())))((((((((((((((((())))))((()))))))))))))))))))))))))))))))))))(((((((((((((())))))))(((((((())(()))())))))(((((((((((())))))))))))))((((((((((())))(()((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(()))))))))))))))))))))))))))))))))((((((()))))((((((((((()))))((((()))))))))))())))))))))))))))))))))))))))((((((((((((((((())))(((((((((((((((((((((((((((((((()(()))))))))((((((((((((((((((()(((((((())))))))))))((((((((((((((((()))))))))))))))()))))))))))))))))))(((((())))((((((()))))))))))))))))))))))))))))((((((((((((())))))((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))())(((((()(()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((()))((()))))))))))))))(((())(()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))(((((())))()()))))))))))(((((((((((((((((()))))))((((((((((((((((())(((())))))(((((())))(((((((())))))))))))))))((((((()(()(())((((())()))())))(()))()))))))))))))(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))(((((()))))()))))))))(((((((((((((((()(())))(((((()(())))(())))())(())(((((((())))))))))))))()))))))))))))))))((((((((((((((()(())()))))(((((((((((((((((((((((()))((((((()(()))))))))((()))))))(()(()(()((()((())))))()))(((((()))()))())()((())))))))))))((()((()))))))))((((()))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((())((()))))()))))))))))(((())))))))))))))((((((((((())))((((()((())))(())(((()))))())())))))((((((((((((((()))))))((())(())))))))))))))))((((((((((((((((((((((((((((((((((((((()))())))))))((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))((())))(((((((((()))))))))))))))(((()((((())))))((((((((((())((((((()))))))))))(((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((())(((((((((((((())))))(((((((()(((())(((()))))))(()()((()))))))))()(((())()))))(()))))))))))))(((((((((((((((((((((((((((())((((((((((((())()((((())))))))(((((((((((((((((())))))))))))))))))))((((())))((()))))))))))()())))))))))))))))))))))))((((((()))))))))))((()))((((()))))))))))))))))))))))((())(((((((((()))))))((())))))))))))))))(((((((((()))))()))))(((((((((((((((((((((((((((((()))))))(((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()())))((((()())))))(()((((()))(((((())))))))))()))(())))))(())))(((())))))))))))))))))))))))))))))))((((((()(()))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((((()(((()))))))))))(((((((((((((((((((())))))))))))))((()))())))(((())))()))))))))((((((((())(((()))))))(((((((((((((())))))))))))))))(((()(((((((((((()(())))))))))))))))))))))))((((()))()))((((((((((((()))())((())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()())(())))))))((((()(())))))(((()))))))))))))))))))))))))))))(((((((((((()))))))))())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())(((((((((((((()))(((((((((()))))))))))((((((((((((((()))))))))))))))))))((((((((((())))))))))))))))((((())))))))))))))))))))))((((((((((((((()))((()))))))(((((((((((((((((((((())))))))))))))))))))))((((((())))))()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))((((((())))((((()))))))((()())))))))))))))((((()((((((()()))))))))))((((())))))))))((((((((((((((((()))))))((()))()))))))))))))))))))))))))))))))))))))))))(((((((((((()(((((((((((((((((())))))((((((((((((((())))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))()))))((((((((((((((((((())))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())(())(())))))()(((()))))(()()(())))()(())()))(())())()(((()((()(())()())())((((()())(((()()())((((((((()(((()()())()()()(((()))()()()(()))()((())))()((()())(((()()()(()))((()(((((())(((((()()()()()(()()))(())((((())())))()(((()))))()))())(((())(((((()))(((()(())())())((()))))()()(()(((()()(()))(()()(())(())(())()))(()((())))(())))()))()))()())())))(()(()))()(())))(()()))()))())((((((((((()))())))(()(((()())()))(((()()(()()())(()()()((())))))(())(()))()())(((()(()))())())()(()))((()())((()((()(()))(()())()(()))()(())(()))()(()((()(())))(((())(()()())())(((())()())()()()(())()((((()((())())))))(()))()(()))((()()()))()(((()((()(()(())()))((()()(())))(((()()))((()(()(()))(()()())()()(())(((())(()()()))(()((((((((()))((())())))())())()))(((()))))))(((())))))())())))))))(()(()(()()())())(()((())())()))((()()()()())()()(()())(()()()))((()())())(((()(((()((())))())((()))()(()))())((()()))))))(()))(()))(((())()))())))))())((()))(()(((()(())(())())(())())())()())(())((()()(())()())))))())))()()(()))()((()((((()(())(()((()()()(()((())))))((((()((()()())))()((()))))))))))((((())(()()(())))(()((()(())()(((()(((())(()(()((()))()()(()(((()()()((())())((()(()))((((()))()()(((())(()()())())()))(((((((()()))())()))))((((()((()))(())))(()))()((()((()))))(((()))()()))(()()((()()()(()((()())())(()()())))(((())))(())(())((()()(((()))))())())(((((()(()))()(()))())(((((()((())))()())((())))(((((()))(()()(())(()))()())(()))()()))))()())))))))))()()))()(()())()(()())(()(())()()(()))(((())(())())()()(((((())(()(())))())())(((()((())))(()()(()())())))()))(()((()(((())(((((()((((((()((()(())))((((()))((()()(((())())))(()((()))(()))((((()()()))()))(((()())(()(()((())))())(()(()()())(()(((()((()(()())))(())))((()()((()(()))()(()(()(())())()())))()()())(()()((()))())))(())()(()()))()())))(()(())(()))()))(((())()(((()(((((())()())(()()((()((())(((((()))())()(()))()))()()()))()()()((()((()())((((())((((((((()()()()((()()(())(((()()()()())())))))(())))(()()))()(((((()(()())))((((((()))(())))()((()())()))))((()()(()((((()()))(((((()(()(((()())(()))))()()))((()))()((()()))))())))))))())((())))()()((()())(())(()(((((())(()((((()))())(((((())))((())((()())(((()())()(((()(()((()()))())))((()(())))((())()))()())(((((())(()))))(()))))()()((()()()())()(()(()))()())((()()())))(()(((())(())()(((()(((()((()((()(((()(()(()))()(()))()))(())()()()(()((()(()(())()))))(()()(((()(()()())()()(()(()()))())((()())))()())))()()))))))()(()(()())())()(())())))(()(())()))(())())()((()(((()()()))((((((())()(())((()()))))))())()()()())((())()(((())(()(())())())))))((())(()))))()())(()())())))()()())()()))))())()()))))))()())))())()(((((()(((()((()(())(()(())))()))(((()))(((())()(())((()(())(()()((((()((()(((())))((()))))(()()))(((()))))(((()((())((()()()(()(((())(()())()))((()()(((()(()()(((((()()((((())(())((()(())(()))))(()((()())((()(((()()(()(()(()((())(())))(((()))()(()((()))())))))(((((())((((()))))((((((()(()()((())))((()())())()))((()(()()))(())()(((()((())))))((()()))()()(()))((()(())())()))()))))(()))(())()(()())(())))))))()((())()(((()(((()()())()()(())(((()())((()))(()(()(()))()()(()))())(((()(((()()((((()(())(((()())()()()))(())()((()()(()((()()(()(())()))())()()((((()()()))(()()(()))))(())(()()()())(()))(()))())()((()()()))))())((((((((((()(((())()(()(())(()()(()()()))())))(())()(((()()(())(())(()((()(()())())(())(()(()()(()()))(()()))((((())())((()())(())()))(((((())(()()()))(())()())(())((((())((((((()((())()())()()((()))(((()))(((())))))(()())))()()))((()(())(()(())()())))())))))()))()))()())()(((()))))()(((())())))))(())(()))())()))()()())(())(()()(()())())()(()()()())()()))())()()())))))()((()))(())())()(()(()())(())(())(()((()))())))))(((())((((()(())((()))))()()(()))(()()()(()))()())))))((()()(()(((()()()((())(()(((())(())(()()()(((()(())()))(())()))()))()(((()()((()()()))(()())()(((()()(((()()()(())()))))()))((())(()))(())()()((())()))())(())()((((()))(()))((((()(()))((((((()))((((())()))(((())))))(()))())()()())((((()((()())()(()(())((())((((()()((())(())((()()(()()((())))()()()())(((())))())))((())())())))()((()()(()()(()((())())()(())())(((()(()())))))(()))()(((()()))(((()()))))())()(()())))(()())((())(()()((((()()((()())(())()((((((())(()))()))((((((()(())(((()()(())))))))))))(((((())())))()(())()))())(()(((()))()))())(())))))()))))(()()())))())(((())))())(()((((()()())())(()))()())(()))))((()))()(())))((()())))))())())))))))((((((()()((((())()(()())()))))((()(((()()((()((((()())(())(()())(((()()))()))((()()))))))(()))))((())())())()(()(((((((()()(()()))))((()(()((()))(()))()((()))())()))())()()(()))())((((()((()(()(()()))))))()))()))((())(((())()))())())())()))))))))))()())())()(()))(()()(()(((((()()))))))(())(((())((())()()(((()((())()()((())))()())(())))((()((((()()))()))))()((())(()())()()()(((()))))))((()))((()(()()())))())))))))()()()((()((()(())()()(()(()(())()(()))()()((()())(())))(()())(()))))(())())()(()())())(())((()()()))(()(())()()(())((()((()(()())()()()(()(((())((())())))()))))(())))((()()(((())(()(())))))((()(()((()()(()))))(()()(()(()))))(()())()))())((())((())())))))()((()()))(()()()))))())))))(())()())())(((((((((((())))))((((()(()()((()))((((())))))((()))()(((()()))()))))(())(()))(())(()))()())()(())()()(()))))(()()((())(()())(((((()())())()())(())))(((()()()()()(((()(()))))(())()()()()))((()))((()))))))())()()()((())((()(()()(((((()())())()((())()())))()()))((()()(()(((()))())(()(()()(()()())((()()))()))())(())(((())())))((()))()))))))))()((()())(())(((()((()(((()(())))()((((()))))((((())(()))))))))(()))()())())))()(())))(()((((()))))()(((()(()((())(()))((()))))))))()()((()()))())))))()(()((())()(((()()()((()(()(()((())))())))())))()((())((((((()))))()(()))())()()))()(()))(()())()())())())(())())((()()))()((()))))(())()())()()()((((((()))())(()())(()((()()))))(((())()())((())()))(())(()))))((()()((((()(()()((())()))))))))(())()()()()(()))(())))))))())((((((()((()())())((((((())(()()))(((()()(((((()))(((())()()())()())))()())()(()()()(()))()(())())()()()(((())((()()(((()()())))())))()()))))(((())((()()())(())(()()(((((((((()(((())))((())((()()()()(((()))))()(()((())()))()))()(())(()(((()()(())))(((())())()))))(((())))((()())((())((((())(())))(()()()()))))((()(((())()))()((()())))(()(()(((()))(()(()()))((((((((()())(((()(()()())(())))(((()))(())((()))())))())()(()()()(())(()()())))))()))(((())((()()(())()(()))))))()))((()()()(((((()())(()(()(()()((()))))()(()()((((()))())((()()(()(()))(((()()(((((((((()())))((())()()))())()()()))(((())(()))((((()(()())))((()((())(()))(()))(((((())())()()))(((()))()())())((())()())))))))(((()(((()()(()))()(())((((((((()()))(()()))()()((())((())))((())()())(()(()())))(()))((((())))((()((()()((()(())))((()))())((())((()())))()(())()()(()()()()(()()(((()((()())()()))(()())))(())(())))()((())))())(((()(()((((())()(((((()(()())(((((())()()(())))()()()))()(())((())))())((((((()()))())))()))((((((()(((())))((()()())())(()))(()(())))(())()())))()()(())()))))((()((()(((())(())((())()((()((())()(()()))()))))()())))))()((()(()())))))())((((()(((((((())()())))())(())((()))((()((())()()(())(())(()((()()))(()))()(())())()(()())((((()((())((((())))()))))()(()()()()()((()))())())))(()())))(())())))()())(()(())()()))(()())()((())))())()()(()))(()()()(()))()(()((())))((()(()()())))())))))(())(()()))(())(((()))))()(()((()()(())(()))()())())()))(()()((((())((()((()())(()()()()((()))(((((())()())((())()())))(()(())()))()()))((())))()())()())()(((((()))))((()(())()(()(()()((())))))))))()))(()()(((()(((()()(()(()())(()(()()((()()))))()((()())(()((())()(((())))))))((()))(())))(((())(((()(())()))(((()()(()(()(((((()()()(()))()())()(((()()))(((()())))()())))()))()))()(()((())))))))))())()))()(()())(())))())())(())))))()))(((()()()))()(()))(((((())(()((())(((()(()))())()(((())()))((())((())(())))())()))(()()(())(()()))))(()(()((()(())))))(()()()(()(()()())((()(((((()((((((()(((())((())()())(())(())()()((()))()()))()((((()((()(())()))(()()((()(((())(((()())))()(()))))()))()))(()()()))())()(()))))))()))())(((()))())))()()(((((((((()())(()))))(()()()))((()()()())(()))))())(())()(()()()))))(()(()(()((()((((()())(()(((((())((((()))(()()))())()()()()))()())))(()()()()))())(((())())(())()((()(()(()(())()()(()())((())()())()((()()(())()(((()()))())))(())(())(())()()))((())()(()(()()((()(()(()))())())())))(()(())(((()())))))))))())))(())))((((()()))))))())()()(((()))())))()()(()(((())()(((()())()))()(()()))()()())((())))(()((((()()(((((())))()((()())(()))((()()()))(()(()((())))()(((((())))((((())))()))(((()()))()()(()))((())())(()))((()()()()))(()(()()(()()()(()(())((()()(())()()))())(())(())(()()()(()))()((()))()))()()(())))))))((((()((((((()(())((())(())(()()())))(()))(()()((()))()(())))((()(())()(()))((())(())(()(()((()()((()))))))(((())))(()()((()(((((()(()(((()))()()()((()))(((()()((())((()(((())(()))())()((())((())((())()())(((((())(()()(())))))())))()(()))((()((()()()(())(()(()(((())()))()))(()()(((()()()()))()(())(())()))))())(((((()(()((((())((()())())())(()))()))()()(((((())(()()))())(()(((((()((()))((((())())())))((()())))))(()()))((()))))())()((())))))))()())()()(()((()(())(((((((((())(()())()()()))((((())((()))))))(((((())()(()()))(((()))((((((()()())()()()))()()))))))((())()())))))(())))((()(()(())()(())(()))())))))))(((())())))()())))))))())()))))(()()))))))()()(()())(()((((((()(((())())()()))))()))()()()((())((((()()(((((((()(()()((((())()()())()))(()()())())))((())))())))))())))()((((()(()())())())())(()(()(((())))((()(()()))()))())))(())((((((())())))())(()((((((()(()))((((((()(()(()()()))(()(()))()()()())()())(()))())))()())(((())))(())()()())())))))))()))()(()()()))))()(()())())()))(())(()()))())(((()(((())()()((()((()()(()))((())(((()(())()()(())))))(()((()))))()()())(()))(()(()(()()()()(()(())())(()()))()(()())))))))(()))()((())(()(()(((()())))))))()))((()))(((()((()))))))))))))(((())(()()()(((()(()(((((()())((()((()()))()()(()))()((()(()()(()())())))()))(()(((())((()(()()))))()((()(()))))))()))())(())(()((())((())(())()))()())((()()(())()()())((((())((())()(()()))))(())(()()(()(()))()))()((()()))(()())(())))())))()()((())())()()))))()())(())((())(((()()))))()))(((()(((()()(()()))()())())())((())())(())((()))))()(()(())))(()()(())))()())())()))()(()(()))))))())))()()))))()))))(()())()(((((((()((((()((()(()(((()(((()()())(()))(((())()()))(((())()()))))(()(()))(())((()()())))()(())((()((((((()(())))((((((()((()()()))(()()((()(((())((())()())))(()()(((()()()())()()(())())()))()))((())))((((()()))())()))()())()())())((())))())())((((()())((())(()())())())))()((()))))()()()))(())(()()(()(()))()))))(()()))((((()))()((())(()(()()()(((((()))())()))((((())(()())))(()))((())())()))((()()(()(()()(()((())((()())()))))())))())))(())((((()((((())()))())))())()(()()()()))(()(())())())()(()((()()))(((())()())))))()()))()()(((((()())(((()(()((()())()(()()()(()))))((()))()))()((()))())(())))))()()(()))())))()(()))))(()))()))()))(())))))()))()))))()(()))))())()())()))())))())(((()(()()))))())()()(((()((()()(()()(((((()())()(()))(()(((()))()((())(((())()))())(()))(((((((())()()()()))))(()())())))))(((()()))))(()(()))())()()())()()())))(()()((((((())(()((((()((()(()))()(())((())())((())))((()()(())((()()()())()))(())()()((())()))())))))()())())(())(((())()(((((()(())))(())()())))((((())((()))))())()()(()(())()()((((()()(()((()()))(()((((())))(((())))(())(()))((()()()())(()()()(()()()()(((()))(())()((()())))())())(())(()(()))(((())))(())()))())))))()))((()))(())()())())()())()))())()())()())())()())())())))()((()()(()(()))))((()(()))))))(((()())))))(()(()())()(()(()(()))()((()(()))))))())))(()))()(()()()())(()())()())()(((((()()()((()(()))(()(())(()))((()())(()(((())()))(())())))))(())))))()()())(()()))))))))()())())())))((((()())())())((()()(((()))))))()(())()((()(())))))((((((())()((()))()()())())()))))(((()(((()((((()()(()())((()(()()())((()()()()((())(()))(()()))))))(((())(((())))))())()()(()(()((())()))()(())(())())(())))((()))))(((()(()((()())()()))))((()())((()()())(((()((((((((()))()((()()()))))(()((())((())))())((()()())(()))()()()))((()((((())(()()))(()())(()((((())()))(()))())())())))))(((())))(()(())()(()())(()()))))((((((()))(())))(())))((()(()((())))())()))))()())())))()(((())(((()())())()((()())())()))(()))(()))))()))))(())()((()(()()(())))))))()(()()(())((())(())((())())((()()()((()()()()))(()()(())((())())))(((()()(()(()))((()()()())())()((()((())()(()()(()(()()))())()))()()())())))(())(((())()((()(()(()(()))))))(())((())())((((()))))(()(()(()(((()))))))(()))(()(()))))()()()()(()))()))())((())))()(((()))(())(()())()())(()())((()))))))()()())))(())()(())(())))))))(()()))))))(())()()()())())()((()())()))))())(()(((()((((()))(()())))))())()()()()(()))())()((()(((()())((((()())(()(()((()()((())())(((()))))()()())()()))(())()())(())())()((())))()()))(()())()()(())()())(()(()(((((())((())(()())(((((()((()()))(()()((((()))())()()()))((())((()(()))()())((())(())))(())))(((()))))())(((()(((()(()))))))(()(()()())()()(()))()))())((())))())))(())()()(()))()))))(((())(())))(())))())))))())())())))))())()())()())()(())())(((((((((((()(((()()()((())(()((()))))((()((())())(()((((()(())())())()((((((()((((())))((()(((((())))((()))))(())())()()()()(())())(())))))(((())()))))()))(()))))(()((((())(()()(()())()))())()()(((()))))(((())))())))))()()))))((()(())()())()))(()(()()(()())(((((((()())(())((((()())((()((((())))()(()())(()))()((()))()()()(()()))()((())()))((())()(((()))()((())((())(()(((()(()()((()()(((()(()(()())()((())))))(((()(((()))()()))())()())())()()(()())))))()))))(())(()(()()))(((()(()((((((()()()))()()))()))()()(()()()))())(()(((())()(()()))))((())()())(((()))())))(())((()()())(())()()())(((((((())((()()())()()))))))))((((()))))((()((((()())))())())))(((()(())()))(((()(()()(())(((()))))((())()))))()(())()(()))()())()))()())(()()))(())(()())()(())()(())((()((()()()()((((()((()(()))()()))(((()()))))()(()())(((()()))))))((()())())()))(()()()((())()))))()))))))((((())(())(())()())())())()((()))(()()((())())(()(()))()(((()(())()((())((((()(())())))())))()()((()()()()))((((()(((()(((((()())))()((()((()))((()))(()))((()(()()((()(())())(((((())()()()))(()()()))())(()))(())))))())(())))()())(((())()))))()(())()))())())()()())))())))(()))()(()))())(((()())())(()((())()()())((()()()((()(()()((((((()())))()()))(()))))((()()()()()())()()))()()(()((())))())())))()((()(()))()(((())(()))))))))()()()))()(()((())()())(((((()())))())()()(()))))(())((()())(()()())(())))())()(((((())(()()()(((())()(())(()()((())()(()(((((())()((()))(()((())()((()()))((((())()(()(((()))))()()()()))(((())(())()))(()())(()))()(()(((())((((()(())()(()))))))()((()())((())((()((()))))((((()()((()((((()()(()))))()((())(())()())()))()((()(((()))(((())))(()))(()((((())((()(()()))()(())(()())((())))))(())((((()((()((()())(((((((((((()()((()()()()()()(())(()))()))())((()()())))()((((()))))(()()(()))(((()(()())(())())()))(((())(()))(()))))))())(()())(()))(((()(()(()(()())))(((()()))))((())(()()(())(())))((())())()))))))())()())))))))((()((()(())()))(()())((((((((()))(())((()(()(((((((()))((()))()())()())()()()()()))))(())))((()(((()(()())()((()()))())()))(()))(((((()((())(())(())())(()))()()()()()))()))(((()((()()())(())(()()(()()))((())(())(())())))))(((())())()((((()(())()())(()((())(())())()()()))))(())()()))(((())((()())))()))))(()(())())((())()()))))))())(())))(()(())))())()(()())())((()()()())(((((())(())((((()((()())(())()((()))()()((()))())()))))(()()((()()()))(())()(((()(()()())))(())()(()())((()))(())))()((()()(())(())()))(()()())((()()())(())())()))()))(()())))(()(()()())())((((()(()()))(()()((((((()(()((())(())((((())))(()()()()(((()))((()()()(()(())(()))()((()))()()())())()((())(((((())((((()))()((())()))(()(()()()((()(()(()))((()())()(()())))))(()))()())()(((()(()((())())())())()(())(()))))((((())()(()))(()())(()())(()(((()))()((())))(()))(((())()()()())))()(())()))(()())(()(())())))))()()(())(()))))))((())()(()))))()((())(((()())()()((((())())((())((((())))()))(()))((())))))()))((())()()(()())(()())())(()(()()))))()(((())()()))()(((()()()(()(())()))()))))()))()()()(((()((())())()(((((())()(()()))(()()()(()(((()()))())((()()((())()()))))(()))(()()))((()))(((())(())()))))))(()())(())())))())((()()))))))))))()()(()((((()(()()))))))(((((())(())))((((())))(())()))(((())()())()((()))))()))))(()()))()))(()(())))())()())())((())((((())()))())(()(()((()(((())((()())((((())(((()))((()()()((())((()()())()())())())))()(((())((()()()(((()((()))))))((())))))())()((()((()))))())()())(()(()((()))((()))(()((())()(()()())((()((((()(()))))))))()()()()((()))))(((())((((((((()()()()))())())((()))((()))()())))(((((()())()()))))(((()())))))))()((())()))())(()))(())())(())()))(()(()(())(((()()())()))()))))(()((()))))((()(()(())())()(((())()())))))(()(((())()(()))()(()())(()(()(()()())()(()(()(()))(()()()(()())))(())()(((())))))(()())(((()()((()))()((()(()(()()())(())))()())())()()()()))((())()())((()())()(((((((()(()())()((()))(())(()()()()()(()()(()))((((())))()(((())(((()(((()(()())))()))(()))()((()()))))()()())()))(()))))()))(()))))))()(((())))((((())(())(((()(()()))((((()()()()(()))))())))())())(()))()((((())))(((()((((((()()())((())(())()))(((()))((())(())()))))((((((((((())()))())((()))))()))((())))((((()())))))(()(()()(())(((()((())())())()))()))((()(())(((())))(()())(()))()))(((())))(())))()()()(()))))())()))()((()((((()(())(()())()()(()(((()()()()(())))(()(()())))(())())(())()))())((()()((()())(((()(())))()((((())()(())())()()()())())(()))())()(())()(()))((())))()))))()(())(((()()()))))())())))))))((()(()()(((())))))())))))()(()))(())(())))))))()))()(()()))))()())(((((((()((()(((())()(()(((()()()(()()(()()))(())(())()())(((()))()()()))))()(())))(())))(())()(())(((()(((())())(()))))(())))(()()))()))(()(((())())(())()()()))()())((()()()))(()((((((()()((()))))(()(()(()())()((())(((()))))))(()(((()))(())((()((())()(()()()((())())(((()))(((())(())(()()))()((((()(((((()))(()()((()()))(()))(((()))()())((()))()((()((()(()))((()()))))))))))()())((()((((())(())()()(()(()()())()()))()(()()())))()()))(((())(())())()())()(())())()(())(()((((()()()(())()())())))(()())((()))())))))))())()(((()))))()()()()(()(()(((()())))(())()))((()()))(())((())((()((()(()(())((()((())()))))(())(((())))()))()((()))(()())(()(((())()(((((()()((()()(((()))))(((())(((()))))((()())((()((((()())()()()))()))(()(()))()))(()))))(((())()(()(((())()())()))))(()))())((()((()())(())()()))))(()(()()((()))()())(()(()(((((()()())()()(())()(()))))()()())()((((())))())(()())())()()))))()())(()()())()()(())(()())))())())(())))())))()()()())())()(()((())())(((()())()((((()((()(()))()()((())))))(()))))()())((()((()))()(()))))((((((()(((())))))))))()()(()()(((()))((()())())())))()))(()(()))())(()(((())()))())))))))((((())()(()))(())(()())()))()))((()(()))()(())))(())())()))()))(((()((()()(()(())()(()())(())()()()()((((((())(()))()(((()(()())))))(()))()((()(()()))((())())()((()(((()()())()())()()(())()))((()))())))()()))))(((()((()(()()(((()(()(())(())(((()()())((()))(()()((()()))))))(())()((())()()(((())((((()(()()())))((())))()))(()()()())(())(())()(((((())()))()()))())))((()(())((())()))))())))))((()((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((())))))))))))))))(())((((((()((()))))))))))(((((((((((((((((((((())((((()((()))))))()(((((((((()(()(((())))))(()((((((())())()()))))))))(((((())((((()))(((())))))))))))(((())))))))())((()))((((((((((((((((((((((((((()))))))((((((((())))))))(((((((((()))))(((()))))))))))))))))))))))(((((((((((((((((((()((((((((((((())))))))))))))((((((((((((((((((((((((()))((((()))(((((((()))))))))((())()))))))))))))(((((((())((((((()((())))))(((()))((()()))))))))))))))))))))))((((((()))))))))())))))()))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(()(())))((((((((((())))))))))))))))))))((((((())(())))((((((((((((())))))((((((((())))))))))))((((((((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))((()))(((((((())))))))))))))(((((((((())))((((((((((()((((((()))))))))))))(()))())))((()(((())))())))))))())((((((()())))()))))))))))))))))))(((((((((((((())))))))))))))(((((((((((((((((((((()))((((((((((((()))))))))))))))))())))((((((((((((((())))))))))))((((((((((((()(((())))))((((((((((((((())))((((())))))()))))(((((()(((()))())))))))())))))(()))))((()))))))))))))))))))(((((((((((()()((((()))()))))((()))(()))))))()))))))))))))((((()))((())((((((()()))))()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))((()))))))))))))))))))))))(((((((((())))(()))))))((()((((())))))((((((((()))))))))))))))))))))))))))))())))))(()((()(()()))())()())))(((((())()()(()))(()()()((()()))((()(())(())()(())(())((((()()))()))())(((()()(()(()())(((()())())(())))())))))(((()((((((()()(()()(((()(()(()))()((()))((()()()()()()))((((()(()))(()))((((()(())(())(((())()(()()(())((()((())(((((()))(((())())(((())))((((()((()))()()())(()()))()((()()))((()(())(())(((((((((()))((((()))((((())()()()(((()())()())(()((()())(((()(()())))()()))()())())(()()()(()))())(((()(())))()(()))())))())))()))(((()()(())((()(((((())())()(()))))(()))))(((())))())(())()()((((())())()()(((((()(((((())))()()(()(())((()))()((()()())((()()))))(())()(()(()))))()()((()())))))))()((()()()))))()((())())))())()((()))))())())()()))(()(())))()))))))))())()))())()())())())())()())()))(()((((()(((()(((())()))())())((((()())()()(((())(()(()(())(((()))(()(())()((((())(((()))))(((()()((())()))(())())))(()(())(()()))))()(()))())))))))((((())()(()(())()(()())))))(())))(()())))))(()(())((((((())))())))))))))()))((((()))()))))()((()(()))))(()()()(()((((((()))()((()(()))(())()))()()(()())()((((()))))))(())(())())(())()())((()(()))()()))(()(()()())()(()))())(()())))))()()((((((()))()(()((()())()))(())(((()))())((()(())))))(()(((((())(()()())(((())(())()()()))(()))(())()))()())))()))((()(()())()()())())))()(())))((()(((()()()((((())())()()())((((()))))()((())())(()()((()((()()(()(())(()())))(((()))(()))))()((())(()((((((())))))))(())(((()))(())((()))((((((()((())(((((((())()()(()))(((()((()))))((()())((()))())())))()())())))((()))))(()(((()())()()(())()))()(()(())())))()(())(())))())())((()(()()(()((())())(()(((()(())(()))(())((())()(()))()))()(()))()))(()()())(((((((()((((())())(()()(())())))((((()()))((((((())(((()((((()((()))(((()))()()(((()))((()))))())()((()()())))()())()()()())(()(((())(())()(()(()()((()())(()))(((((())(())))(((()))()((())()))()((((())(())))(()(((()))()(()(()))((()()())()(()))()(())()((())))((((())())()(()()))(())()())()(()))()()(((())(()))(()())))()()(()()()))((((()(()()(((()()(((())()))))))((()))()(()()(((()()(())()())()((((())(((()(((()()()(((())()(()))(())()())(()))()()()())((())((())()(()))(()(((()()()((()))((())(()(()((()()))()))()(()(())(()())((()))((()((((((()))))()))((((((()(()))()())()())))))()))((()))()(())(()()))))))))))())(()(()(((()((((()())())())())()()))(()))()()))()((()(((())()()(())(()((()(()())()(((((((()(()))()())()((()()(((((()))((()))))((())(()()(((()((()))))((((())((()(()(((())()()())())()()())(((()())))(()())))(())()((()(())()((()(())))((()()()())))))(((()((()()(()(()))))(())())()()))))(()()))((()()(()))))())(((((((())(())(((())(((((((()((()((())((())())((((()))((()))((()))((()))()(())((()((())))))))))))((()((()())(()()()()(()())()))))())(((()(()(((((()()(()()(()())()))((()())))((()()()(()()())()((((())(()(()))()((()()))(()((()))(()())((()()()(((())()((())))))()))))())(()((()(()()))(()(())(())())))))))(()()((((((((())()))))(())(()((((()()(()))(()()()))))(()(((()()())((()()))()(()(())((()()()()()((()(((()())))))())()((())((()())()()())))())())))()))()))((()(((()))))))((((((())())))))()((()(()(()()((()))(()())())()(()(()))(((()()())((()()))())(())(((((())()))))((()))(()()()()))((())(())())()())(()())))())()))(((())()()()))())))()(())))))))))(()((()()(())))))()(())(()(()(()()()()((()(())(((())()())()()(((()()))(((()((()))(()()))()()))(()()((()))()()))((((((((())()))()((((()(((((()()()()((()((((()))()()(()))(()())())()
|
|
(())))())()((())()((()((())()((())(())()(((()(((()((()))))()((()()(())()()(())((())))))()(())()((())(()))(()()())))()))()(())()))))())()()))(((((())))()))))())(())()((((()))())))))(()(((()()())((()))(()))())))))((()))))()()))(()))(()(()(())()()())())()(()())())()))())()))((()(()()((())()))()(()))()(()))(((()()))))))())(()())(((()(()()()()())())()())(())))(())((())((((()())()(()(((((((())()()((()()()))))(())((()))(()((((()))()(())())))()))())))(())()())()()))))())())(()((((()))(())()))())())))))()()()()())))(())())(()())(()((())((()()(()(())(()())(()()((()((()))(())((()((()))))(())()())))(()())))(((()())())((((()()))()()(()(()))(())()(()))()(((((())()()))())()(())()(()()))()()())))()((((()()())))(())(())()())(()((()(()())()(())((())(((()((())))((()()(((()()()())((()((()())()))()((((((()()))))())((()()))))))())()()()))())()(()))))))())()(()())))())(()(()))()((((()()((()()))))())()))(((()()()()))))(()(((((()))()))((()()()()((((()()()()))())))()()(())))((())())))))())(())))()(()(()()()(())(()((()(()())()(())(()()))(()()())((((((()(((())(())(((())))()()()()))(())(()()()))((()(((()(())()(())((())(()))))()()()((())(((()()))(()()()(()(()(()()())()()(((()()(())()()))((()(())(((()(()()))(()(((()(((())((()((())()((()((((()))(()))(())))))(()(()()(()()())((()(()))()(((())((()))(())(((()))(()(())((())(()())()(()))(())()()))((()))(())(()()()(())(()())))()()()))(()()(((())())(()())()())))))()()))(()))))()()((((((()()())(()(()()(((()(())()(((()(((()(())(()())))(()())())(())((())))()))()((((())((()(()))))((((((()())))()()()((()()(()()))()((((((()((((()((())((())(())()))((()))))))(()))()))(())(()())()()))())()))()(((()((((())(()))((((()()())((()())()()()()())(((())))))()()()())(()))))()(()())))))))(()))))())))())()((()()(()()()))(()(())())(()()))()(()))(())(()()))()())()))()))))((((()))))()(()())))))))))())((()))())())))(()(()())()(())))(((((()())())())(((()(()))())((()))()())(()())(((()))))))(((())()(())()((()(()(((((((()))((((((())))()()())()()()())))))(())((((((((((((((((((((()()))))))))))))))((((((()))))))))((((((((((())(((((((((((((((((((((((((((((((((((()))(())))))))))((())))((((()))))))((((((())))))))))(((((((((((((((((((((((((((((((((((()))))(((((())))))((((((((()))))))))))))))))))))))))))(((((((()(((((())))))))(())(((((())))))((((((((((()))))))))))((((((((()))()((((((())))))))))))((())))))((((((((()))))(()))))))))))))))))))))))))))((((((((((()))))))))))((((((((((((((((((((((((((()())))))(((()())))))))))))))))))))))(((((((((((((((((((((((((())))))))))((((((((((((())))))))))))((((()))(()())())()))))))))))))((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))(((((())))))))))))))))((((((((((((((((((((((((((((())((())((((((((((((((((((((((((((())))))))))(()))))((((())(((((((((())))))))(((())()()))))(()))))))))))((((((((((())))))))((())()())(((()((()(()))((())()))()))())(((()(())))))))((((((())))))))))))))))))(((())))(((((((()))))))))))))))))))))(((((((((((((((((((((((()))))))((((((((((()))))))))))))((())))))))))))))))()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))()())))))))))))))((((((((((((()))))(((((((((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((()((()))))(())))))))))))(())))(())))((((((((((((((((((((((((((())))((((((((()(((((()(())))((())()()((()((((((())))))))))))(((((((()))))()))))))))))))))))))))))))))()(((((((((((((())((((((((((((((()))())))))))))))))))))))))(())))))))))))))))))))))))))(((((((((((((())))))))))))))))))))))))((((((((((((((((((()))))))(((((())))))))))((((((((((((((((((()(()))))((((((()(((((((((((()))())))))))))))))))))())))))))))((((())))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()(()())(()(((()())))))()))()()((()()((()()()(((((())(())()))))(())(()(((())((()(()()(()((((((()(()((()()((()))(())))))((()()(()((())((()))(()))(()((())))(()((())(((())()()((())((()()((()()()(()))())))(((()((()()(((()()()()(()()))))(())(()()((())))(((()()((((((()(()()(((())())((())))))(())(()()(()()(())(()))((())())(()())(()))))()(())))))))())()))((()((((())(())))())())())(())()()))(((((())(()()))(()((())()((((((((())))()(((()((()))()))(()))()()(((())(((((())))))()))(()))()()((()(()))(()(())((()((((((((()()()()(((())(())((((())(()))()())))((()))))))))()()((()(((()())(()()(()())()(((())))((())))(())))()(())())((())))()()(()((()(()(())))(((())))()())))())((((()))()((()))())((())())())(()))(()()())))))(()())()(()((())((())(())))))()))(()()))()((()()())())()))()(()()((((()((()(((()))())())(())(((())()((())(())())())(((())()()(((()()())(()((()))))((()()((()))(())(()(((()))))))((()())(()(()))()())((())(())(((()()()()))))))())))(((((())()()(((()(((((())(()((()()))())))()(()((())(((((())))(((((((()()()())))()))))((()(()))()()(())()))))())(()(()()))()()(((())))()())(((())))()(()())))(())()))))()()())())(())))))))(()(((()(())((()(()((()())()(())))(())(()))((()()))((()(((())))))(())())()()((((())(()))()(()(()()((((()()()))(()()((())(((())(())))(()))()))(())))(()()()(())((((()((((((((()(()(((()()())((()))()((())((()))())))((())))((()((((()(())(()()(())(((((((())))()))()()((()())())(()))((((((())()()))(()))(())((()((()))())())))(()))))))(()))((()()(())()((((((((((((((((((((((((((((((((((((()(((((((((((((())((((((((((((((((((((())))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))))))))))))(((((((()((())))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((()(((((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()((((((((((((((((((()))))))))))))))))))((((((())))(()))))))))(((((()(((((())))))))))))))))))))))))))))))))((((((((((((((((()))(())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())(((())))))(((()))))))))))))((())))))))))))))((((((((((((((((())(((((((())))))()))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))(((((((()))())))(((((((()))))))(((((((((((((((((())((((((((((((((((((((((()((((((((((((((())())))))))))((((((((())(((((())))(())(((((())((()(()(((())))()(()))))(((())))))))))))(((((()))(((())))))))))))))))))))))))))))))))))))))(((((((())(((())(()))))))())))))))))))))))))))))))))))))))))((((()(((((()))))))))((((((()))))))((((((()))))))))))))(((((((((((((((((((((((((((((((((((((((((((())(()))((()))))))))(((((((((((()))))))))))))))))))(((((((((((((()))))))(())))))))))))))))))))))))))((((((((((((())))(((((((((((()))))))(((((())))))(((()))))))))))))))))))(((((((((((((((((((((((((((((((())))((((((((()))))))))))))()))))))))))))))))))))))))))))))))))(((((((((((((()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))((((((()((((()))))))))))))))))))))))(((((((((()))))))))))))))))))))((((((((())))))))))))))))))((((()))))))(())))))))))))))))))))((((((())))(((((((((((((((())))))(())))))))(((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((())))))))))))))))))))))))))))))(((((((((((((()))))))))))))))))))))))))(((((())))))))))))))))))))))((((((((((((())))))((())))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((())))((((())))))((((()))))))))))((())))))(((()()((()))))())))))))((((((((((())((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((())(((())))))))))))))))))))(((())))))))((((((((((((((((((((((((((((((()))((((())))(((((((((((())((()))())))((((())))(())))))))))))))(((((((((()(((((()))))((((()())))((((())))(()))(((()))))))(((((((()))))))))))))))))))())((()))))))))))(((((((((((((((((((((())))))))((((((((((((()(((())))))((()))((()))(()))))))))))(((((())))((((()))))))))))))))))))))((()()(())))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))())))))))(()))))))))))))))))((((((((((((((((((((((((((()))))(()))(((((((((()))))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))(((((((((((())))))))))))())))))))))(((((((((((((()((((((((((((((())))))))))))))))(((((((((((((()))))))((())))))((((((((((((((((((())))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((((())))((((((((((((((((((())))(((((((((())((((((((((((((((((((((((((((((()))(((((((())(((((((()())))(())((())))))))))))))))))))))))))))))))))))()))(((()))))))))(((((((((()))))(((((((((((((((((()))((((((()))((((((())(((((((((())(())))))()))))))))())))((((((()))(()(())))))))))))))))))((((((((())))))((((((()))())())))))((((()))))))))))))))))))))))))))))))))))))(((((())(((((()))(((((())()())((()(()))))((((((((((((((()))(((((((((((()()))(())))((((()))))))))(((((())))))))))))(((((((((()))))))))))))))))))((()))))))))))))))))))(((((((((((((()))(((((((((((((((((((((((())))))))))))))))(((((((((((((((())))))))))))))))))))))))))))(((((((())))((((((())((()))))))))((())(())))))))))((((()))))))))((((()))))))(((((()))))))))))))))))))))))))))))(((((((((((((((((()))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())))()))))(((((((((((((((((((((((((((((()))))))(((((()())))))(((((((((((((((((((((((((((((((())))(((((())))))))))))()))))))))))))))))))))))))))))))(((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())((((()))))))))))))))))((()))))))))))(((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))(((())(((()))))))))))))(((((((((())))(()))))))))(((((((((())))))(()((((()(())(()))())((()))))(())(((((())))))((((((((((((()(((())))))(()))))))))(((((((((((((((()))))))(((()(())))))))))(()(()(((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((())))))))))))))))))))(()((((()))))))))))))))))))))))))))))))(((((((((((((((((((())((((((((((((((())))))))))))))))))))((((((((((((((((((((()))((())(())))))))))))))))))))))))))))))))(((((((())((((())((())))((())))))()())))((((((((((((()(()))((((((((((((((((((((((((((((())))(((()()))())))))))))))((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))())))((((())))))))))))))))))((((((((((((()))))))))))))(((((((((((((((())(((()(((()))))))))(((((((())))((((()))()))))))((()())())(()))))(((((((())))()()))))))))))))))))))))))))))))(((((((((((())((()(())))))((((()))))))))))))))(((((((((((((())))((((((((((((((((((()))))(((((((((((((((((((((((((())((()))))))(((((((((((())))(((()))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))((((((((((((((()))))))))))))))))(())))))))))))(((((((((((((((()((((()))))))))))((((((((((((((((((((((((((()))))))))))))))))((((())())))))))))))))))))))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()())())())())()())))()()(((()()())(())()))()((()())()(((())()())())))())(()))())(((())(()(())(()(()())(()(()()))(()(((())))((((()())()(((())()())((())()))()()()(()(())(()()())((()()))))()()(((())))(((((()(((())))))())(()((()())(()))((()))()))()))))()))())))(((((()))))())()())()(()(((()((()))())())(())()((((()))(((((())(()(())(()(()))((())()))))((()))()()()()))())((()))()))))()(())))()(()(()((()()(())(())())(()()))))))((()()()))(()))()(())))()()(()()()())))()())))()()()(((()()(())()(((())(()(()()(((())()())))))((()))))())(())((()()()))))))((())))()))))())(((())(()(((((())()(())()))))))(())()()()())(()()()(()()(()((())(()()))())(()()))())(())))((()()(()())))(((((((()(())())))(()()()))))()()()(()((()()))))))()(((((())))(()))()()())())))))()((()))))(())())))))())())())(()))()()((()((((((((((())()((()(()(())(())((()()())((((((())))())(((())())(())())(()()()())))))((())())()()(((((()())()(()(()()()))(())(())))((((((()(((())))(()(())()))())()))((((()))())()(((()(()(()))(()((()))())()((((()))((((((((()((())((()(((()(())())))((()()((()()()()()()))(()())(()()((()(((()())))(())()())()))((())(())))()()()))()))))))()(())()))(())(())(()))())(()((())())))()())((()((()(((()()))))))()(())())((()()(())))))()(()()()))(())()()(()((()(()()()())))()((()(((()()(()))))))()(((()()(((()()())(())()(()(())(())()((())))((((())((())()()(())()(())())((()))(((())()((())))()))()()(())())()()((()()()))()(((()()())()((()()())))()))()((()))))(()()())))()())()))))()()((()((((()())())(()(((((()()))()())((())((((((())(()()())(((()(()()())((())))())(())))))((()()(((()(())())()))(((((((())((())))())(()()())()))(())(((()))(()(()(((())(()())(((((())(()((())(())(((((())))))()()((())()(()())()())))())())()))))(()(()()())()))))))())()())(((())))()((((()())))))))((()((())((((()())(((((()())()()()))()()()()((((())()()))))))()((()(((()()))(((()())())(()(())(((()))()(()((())(()())()()(()()()())(())()())()())(())()))())())))((((()))))()(()))((((())))())()()((()(()()()((()))((((((()()((((())(((()()(())())))()((())(()((((()(((()))()))))())()())()((()))))(()(()(())()))()((()(()))((((((()()((()(())))()))))(()((()))()(((((((())()))(()(()))))(())())((()))()()(()(((())(()(())())()((((()((((()()(())((()())(()(()))()(((()))(()))))))()(())())))))()((()(())(((((((((())(((((((((()()(((()))((())()())))((()(())))()((()(()))))(())(()())((()(()(()))((((((((()))()((((())))()))()(()))((()()(())((((((((()(()()()(()())))((()(()((()))(())(()())((()(((())()()))(()())()))()((()))((()(())(())))()(()))()(()())()(((())())())()(()())((())((((((()())())(()()(((()((())(((()()())))))))(()((()())))(())))()((((()(())((())(())))))(())()((((())())()()((()(()()((()(())((())))()))))((()))()((()()))))(((()()(())()(()(())())()(()(()())))())(())(((()))))))()()(((()(())(()))))(()(()(()()(((())))))(()))))))(((())((())(()(()(())()(()((((()))(()))))(()()(())))))(())((()((())((((()(((())(()(()))()()())(()()())()()()())))((()())())()()()))()((()()(()((())(()))()(((()()())))))()()))(())())()(()()(((()))())(()(()()())))(())))())()(()())()((()())()(())(()(())(()()))())((()(()()()(()))())()()))))(()()()))(((())(()()(())(()()((()()())())))())))))))())((()())))()()(()(())))()(()())((())())((())((())())(((())(((()))()(()())((())()()))()(()))(()))()((()((())(()()))(())))()))))))))(())))((()(()((()())(()(()())))(())))(()()((()((((())()(((()(((()(())))()(((()))(((()()())()(((()))()))))((((()))(()))())()()(()((((()((()(((((()(()(()()()))())))())(((())(())(()()()(((((((((((((()((((()((())())))(((()))()(((()()()((()))(((((((())))))()()()()))()())))((()))(()(())(()())(())(()(()(()))))))))(()(()))))(()())((())())()())()))((((((((()))))))())))())))(()((()()))((((())())())()(()((())))((()((()(()((((()(()(((()(((((())))(()))()()()()()))(()))((()))()))()))()(())))(()))()))(((((()()(()(()))()))))())(())(((()()()))((()((()(()((((((((()))((()))))((())((())())((())((((())())(()))))((()()(())(()()())(())((()(((()))())(((())())())((()((()()())())())))))))())))()()))(()(()((()))))())()()(()())(()()()(()()(())((()())))())()()((()((()())((((())(()())())))())(())(())))((())()(()(())(()())((((()(((()))((((()))(()()((()(((()((())))(()))(()(()))()(((())((()())((())()))))(()(()((())(((()()))((()())()))()))()()(((())))))()()(()()(()())))))()))((()(()()))(()()))())(()(())())(((()((((())))()))()))()())()((()()()()()))))())((((()()()((())(())(((((((())()))((()(((()))))()))((()))(()))()))(()))(()(()(()(()))))))(()())()()()))())((()(((((())()())()))((()(()()))()))(()))))())))())((()(())))))())(((()(())())((((()(())())()))()))(())(())(()()()))())()))()())()()((()))(())(()())))()(((()()()()(((((())((((()(()()()))))))))()()()(()()()((())()())(()(()(()())())))())))(()()))((()((()))))))())())())((()(()()(()()(()(()(((()))))))()((()))(((()((()))))))())())))))(((((()(()()(()((((((((()())()))(()(())))()()(()))(((()))))))())))(((((())((()(())))()))())(()()()()((()()()))(()(()(())())()((())((((()())))((())()(())()(())()()()((((((()()(())((()())(()()))()()()()())))())((()(()))))()()((())(()))(())(()))))(()(()((((())()()(()))()())))())))(())))(()()()())())))))()())()))()(())(()()))))))())(((()(((((()()))(((()(((()((((())(()))()(())()))((())(((()))()))(()(()()())))(())))((())(())()))((()(())(()()(())((()))(()))()))((())()()(()))())))))))())(()())(()()((())()))()((((((((()(()((())))((((((()()))(()))()((((()))))()())))()))))())()))))(((((((()))(())(()(()())((()(()((()))()))))()))()()))(()))))()()(((()())()(()()))))(((()(()(((()))()((()()(()(()))((()(((()))())))((())()())()(()))(()))()())())(((((())())))(())()(()((()(()(((())))))((((())))()(()()((()()((()())))((())))))()))(()))(()))(())()))(((()(())(()()())((((())()()(())())((((())())))()()(()))(()))()(())))))))()())))))((((())()()))((()(()((())())()((())))()))))))(())))))())()()()()))()(()(()(()(()(()(()))(())())()((()())(((()())))((((())))()))))(())())))(((((())(())())())())()()))))()))(((((())()()())()))()((())(()(()()()((((()()(()(()))()(()))))()((((())))(())))(()(()()((())(())()()))))(((((()))())()()(())(())())()))((())))))()))()()((())()(()(()()())()))())()((()((((())()))((())())(())())()(()))()(())())(((())()))))())())))))()(()))()())))))))))()(((((())(()))()()())(((((()()((())))()))))()(((()))(((())(())(()())())()()())))))))((((()()))()((())())))(())(()(()))(())())()))())()((())()()()(()())((((())((()())))(()(()())((())()()()(())()(())()()()))()()())))((())())))(()(())(((())(()((((())())))))))((()()((()(())(()))((()(()))))))(()(())))(()((((()()(()))))))))))((((()()()()(()()))()(()()())()()()(()(())(((((()(()))())))(())((()((()((()((()((((())())(((())(()))()(((())()())(()(())))()))(()(()()()((()())(()((()(())()))((()()))((())))))))(((()(())((())))(()())))))))))()()(((()))(((((()))())())(())(()()()())((())))())(((()(()))))()((((()))(((()())()))())())())))())(()((())))()(()(()((())))))())(((()())()(()))(((()())()(())((())))()(())))))((()()))()(((()))())()))())())()())(((()()()())(((()((()(((())(()))((())((()((()))((()()())()((((())()()))((()))((()((()(()))(())()()())((((((()))((())(()((()((()(((((()()()()((()(())))(((((()()))(((()()())))()()(()())((()())()(())(()))()))((())(()()())))))((((()))()(()()())())(()))(()(((())))()(((()(((()(())()((()(((()(()()(())))((((())((()))()))(()))((())())()))((((()(()())((()((())))(((()(())((()()(()((())))(())((())))())(())((()((()))()))()))(()())))(((()))()()())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))))))))))))))))(((((((((((((((((((())()))))))))()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((())))))()((((((((()))))(()((((())))))()())))))))))))))))((((()))))()()())((((((((((((()(((((((()()())())((((((()((())())((((((((((((((((()((((((((((((((((())))))(((((()))))))))))))))))))))))((((())))))))))))))(((((((()))((((((()))))))))))))))))))(((((((((((((((((()))((((()))()))))))))))))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((((()()))))(()))))))((((((((((()((((())))((()((((((((((((()(())))(())())))())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))()(((()((())())()()))))))))))(((())))))))))))))))(((((((((((((((((((((((((((((((((((((((())())))))))))((((((((((((((((((((())))((()))))))))(())))()))()()(())(((((((())))(((((((((()(((())))))))))))((((())(())))))))))))))))))))))))))))))(((((((((((((((((((((())((((((((((()))(((((((((()))))))))))))((())))))))((((((((((((((((((((()))))))))))))))))))(((((((((((((((((((((((((((())())())((((((((((((()))))))))(((())((((())(()(((())(()(()))))))(((((((())))(((((()))))))()))()(()))))))))))))))))))))))))))))))))))))((())))((((((((((((((((((((((()(()))((((((((((()))))((((())))))))))))))))((((((((((((((((((((((((((())))((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))(()))))))))))))))))))(((((((((()))))))))))))))))))))))((((((((((((((((((((((((((()())((()))(((((((()(()))))))))(()(((((((((()))((())))))(()((((((()))))((((((((())))))((())))))()))))))((((())))())))))))))))))))))))))))))))))))))))(((((((((((((((((((())(((()())())))))))))))))(((()))(((((((((((()))((((((((((((((((((((((())))((())(((()))))))))))))))())))))))((((((()((())))))))((((()())))))((())))))(()(((())))))))((((((())))()())(())(()))))))((((((())))(((((()))))))(()))))))(()))))())))))))))))))))))))(((((((((((())))))((((((()(())(())))))))((((())(((((((((()))))))))))))))))))))(((((((((((((((((((((((((())))))))))((((((((((((((())))))))))((((()))))))))))((((((((((((((((((()((()))))))))))))))())((()))((((((((((((())))))))()))((())))))))))))))((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((()(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()())))))))))))))))((((()))))))))))))))))))))))))))))))))))))))))))))))))))))(()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))((((((()))))))))))))))))))((((((((((((((((((((((((((((()))))))((((((((((((()((((((()(((((((((((((((((((((()))))))))(((((((((((((()))()((((((()()))))))))))))))))()))))(((((((((((((((((((((((((((((((((((((()(((((((((())))))(((())))((()))))))))))())))))))))))((((()))))))))))))))))))))()(()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()))((((((((())))()))))))))))((((((((((((((((()))))((((())))))))))))))))))))))))))))))((((((((()))))))()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((())()(()())((((()))))(((((((((((((((()((()(()))()))()())))))()((((())(())((())))))))))(())()))))))))((((((((((((((()))))(((((((((((())))))((((((((((((((()(()))()))()))))))))))))))))(()()))(((((((((()))))((())))))))))))))))((((()))))(((((((((((((((()))(()))))))))))))))))))))))))(((()))())))(((((((((((())(((())))())))))))))(())(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((())))))))))))))((((((((((((((((((((((((((((((((())))(((()()))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((()))((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()(((((()))))))))((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))(())))((((((((((((((((((())))))))))(((((((((((((()((((((((((((((((((((((((((((((()))))))))()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())((()(())))))))))))))))))((())))))))))))((((((((((((((((())))))(())))))))((((())))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(((((((((((((((((())))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))((((())(((((((((()((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))((((())))))))))())((((((((((((()(()))))))((((((((((((())))))))))))(((((((((((())))(((())(((((((((()((((((())))))))))))))))))((((((((((())))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))()))((((((((((((((())))((((((((((()))))))))))))))))))))))((((((((((((()))()))))))))))))))))))))))))))((((((((((((((((((((((((((()())))))((((((((((((((()))(())))))))))))))))))))))))))(((((((((((((((((((((()(())))((((((((((())))))))))))((((((((()()))))())))))))))))(((((((((((((((((((((()(()))(((((((((((((((()))(((()((()))))))))))))))))))))))))))))))))))))))))(((((((())))))))((((((((((((()))))))(((((((()))))))))))))))))))))))))))(((((((((((((()))))))))))(((((((((((()))))())))))))))))))))))))))))))))))))))))))))))))(((((((()))(((((((()))))))))))(((((((((((((((((((((((((((((()((())))))))))))))((((())))(()(())(()))))))))))))))))))((((((((((((((()))))))))))))))((((((())))))))))((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((())))))((()((((())((((())))))())))()()))))))))))))())))))))))))))((((((((((((((((((((((((())))))))))(((((()((((((()(((((((())))))))))))))))))))))))))))))))((((((((((((((()(())))(()))))()(((((((((((((((((())((((()))(())))))))))))))))(((())))((((()(())())))))))))))(())))))))))))))))))((((((()(()))))))))))))))))))(()(()(()((()((())))))()))(((((())(()((())())))))))))))((((((((((((((((((())))((((((((((((((((((((((((((()((((((((((((((((((())))))(())))))))))((((())))))))(((((((((((())(()))))))))((((()))))))(((())()))))))))))))))(((((((())))((((()((())))(())(())(()))())()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((()))))))))((()))))))))))))))))((((((()((((((())))))))))))))))))))))))))((((((()))))((()))))))))))))))))))(((((((((((((((()))))))())))((((((((((((()))))))))))))))))))))))))))))((((((())))(((((((((((()))))))))))((((((())))))(((((((((())))))))((((((((((((((((((((((()))((()()))(((()))))))(((((((((((((((()((()))))))))))))))))((((((((((((())((((()(((((()))))(((((((()(())))))))))))(((()))))))))(()(((())()))(((())())))))()))))))))(((((((((((((((((((((())(((((((((((()))()))((((((((((((((((((((((((((((())((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))))))))))))))))))))((()))((()))))))))))))((((((((((((((((()(()))))(()))))))))(((((((((((((((((((())))))(()()))(())))())))))))))))))))))))))))))(((())))(((((())))))))))))(((((((((((((((((((((((((((()))))())))))(((((())(((((((()))))))))))))(())))))))))))))))(((())((((((()))))((()()))(()))(()((()(())((((()(()))())))()))(())))))((((((((((((())))((((((((((((((((((((((((((((())))))))()))))))))))))((((()))))))))))))))))))))))))))))))))))))))))))))))))))))())((((((((((((((((((((((((((((((((((((((((((((((((()))))()))))))))))))))))))))))))((((()))))(((((((((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((()))))))))))))))))))))((((())))))))((((((((((((()))))))))((((((()))))))(((((((((((((((())(())))))))))))))))))((((((()))))))))))))))))))))((((((((((((((()()))))))))(((((()())))))(()))))))(((((((((((((())))))))(((((((()))))))(((())))))(((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())())))((((((((((((((())))(())))())))(((())(()))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))((((((()))))))))))))))))))((((((((((((((((((())))(())))))))))))))))))((((((((((((()))))))))))())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((()))((((((())))))))))))))))))))))))))))))))))))))(((())))((((((((((((()))))))))))))))))))))))(((((((((((((((((((((((((((((())))(((((((())))))))(((((((((((()(((((((())))))))))))))((((((((((((((((((()))())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))))))))))))()))))))))))())))))))))))))))))))))))))))))))))))))()))(((((()(((())()))))))))(((())()()))(()((()((())())())()((((()))))))((())()))))()))()((()))())()))))(()())())((((()((()(((((()())))(()()())()))(()()(()))(()(())()())))((((((()))((((()()((()((((())()()()()))()()()(()((()(()()(())()(())())))))))(())))()(((())))()())))())()((()((((()()())())())())()(((()))()()(()()))()(()(()))(()))(()()()()())(()()(((()())(((((((())(())()((())))((()())((()(()))))(((((()))))))()))())())(((((((()()()())()()())()((()(()))(((((()())()))(())))()))())))))))((()()((((())())((((()(()()))))((()))((())((()()(())(((()(()()))())((((()))()))(()()(((()))))))))((())))(()(()())))((())()))))))((())))(())))())))((()())()())(()(()()())()(()(()()(()((())())()())))()(())))(())(((()(()()(((()))))()())())(()(((()))()()((((((())))(((((()()()())()))))((())(()()()()()(((((((())))))))(()()))()()(((()(()))(()(())()))))))))))()()(())))))()(((((()(()(())()))))))(()(((((())))(())()())()())()((()))((())))))())(()(())(())()()(()()(((((()(()()((()())()))(()))()))(())()())))(()())(()((())))()((()(((()(()))())()(()())()))()(((())()))()))())))((())())())((())()(())())(((((()()((((()((())())()(())()()())(((())(((()(()())())(()((((()((())()))()((()()())()()()()(()())((()(((()()()())((()())())))()))(()()))((()()))(((()((((((()))(((())((())())()()()))()((()(())())()()()))))()(((((((())()()()(()(((()())()(()))((()(()))))())))((()(()()())()))()()(()((()(()()(()))(())()(((((()())))(()()()))()((())()))(()))))())()(((()((((())())))(())()(())))()()()()()(())))))(((())(())())))))()(()(((((()((((()((()(((()(()())()))(())))()()((())()))()(()(())(()))))())(()))))(()())(((())()))()((())((((()(((())()()()((((()))()(()))((((()))))()(((()(())())))(()(()()())))()(())((())()(((()))))()(()())(()))))()(()))))(()())((()((((())()))()))()(()())())((()))((())())))()))()((()((((()()((()))())(()())()((())()()()()()())))()))()()))))))))()))))()(()(())())()(()(()(()))))))))(())((((()())(((())))))))))))()())(()()(((((()))(()(((((((())(())(())(((((()(()))((()))()(()(((())()))((()(()(())())())()()()())(()(())()())(((()())()(((())))))((((())(()))(()))))()((((((())(((())()())(())())())((()))))))()())((())()(())((((()())())(()((((()()(()()(()()()(((((()))()())(()))(())(()()))()()()(()))(()())())(()()((())(())(((((((()))(()(())()((((((())(()))((()())(((()(())()()()))()())()(((()()((()()())))))())((()((((()())))(()(())(()((()(((()())))(((((()(())))(((())))))(())())((()(()()(()((()(()(()((())())(()()())))(()))))(()())))(())()())))())()()((((())(()()))()))())()(((()((()))())(())())((()())(()))()((()(()(())())))((()())()()))()()(()((()((())()(()())())))()((()()))(()())()((()()()(())(())()))))))()()))))())()(())()(())))))(()())))()((((()(((((((())())()()))())(())))())(()))()(())())())()((((((((((()))))(())))(((()((((()))()((())()((())()))((()()))((()()))((()((())(()(()(((()((())))()))))()()((())(()()())((()()))(()(())((()())(((())))))(())(()()()((()()))))(((((((((()()))(((()))(())())()))(((()))))()))((()(()())(())))))((()((((()()))())(())))(()())())))))(((()(()()))())()(((()())))))))())))(()))()((((()))())())(())(()()))()((((()))())))))(()())(((((((((())()(()(((((()()((((()))(())(()((((()))(())))()()))()))))))(()))()()))(())()((()((()(()(()))((()())()))))()()(())())))())))((())))())(())())(()())(()((((())())((((()))))))((())()()()()(())))(((()(()(()()))())(())(())))()))((())()()()((()((()((()(()()((()))))((())((()()()))(()))((())))))()))()))((()())((()(()))())(())))))())((()()((())(((()(()()(()(()())((())))((((()))))((()()())))()(())()()()())))))()())))))))()()(())(())))))))))()(((()())(())(((())())())()(()))()(())()()()()()))(())((())())()))()))(())(()((((()((()(()))(()((()((()(())((())))()))(()((()((()()()))()))()(()(()((((())()))()(()())))())((((()))(((())))))))(())(()))))()()())(()())())())(())(((((()())()((())(((()((())(()((())(())()((()))((()))()(())()()(()))(((()((((()())()(()(())())(()()()((())))()(()))()))())())))(()))((()(())(()(())()(()()())(((((()()))()()((((())(((()())(((()()()(()))((()))()()())))))())))(((()(()((()()(())())()))))))))(())(()))(())((()(()))))))))((())(())()))())())((((((())()))((()))))())(((()((()))))())())()))))))(()()()))((()))))())))))))))(())))(())()()(()(()(()()(()()()(()()))))()()(()()())(())())(())((((()(((()()()()(())()())(()((()))()()))(())()))()())))(((()))(())((((()(())((((()()))((()()))()()())))(()((())()(()()(()(()())))())()()((()((()()))))()()))))((((())((())(()(((()())()(((()()(())()()((()((())()(())(())())((((()((()))((())(()))(())()(()()()()))()((())))(((()))))()))(())())()()()())()(((((((()(()()()())())())(())()()))(())(((())))(())(((((()(((()((()(())))))))((((())((()))(()((()()()(()())(((())(((()((())()())(()()((((()))(()())))((()())(())))()))(((()(((()(()((((()((()(())))))((((()))))(()()()((()()))))(()()(((((((((((()())()(((((()()(()(((()))()))(())))())((())()()(()))())())()((()((((())(())((())(())(((((()()((())))()())(())()()(())((()()))((()(((()((()()()()(()()())(()()()))(((())())())))(())(()()(())))))))(()))()(())(((((()()(()(()((((()())(()())((()))()))(()))))(((())()))(()()(()(()(()())())())(()())()())()()()((((()(())(()()(()()((()())))()))((())))))()()(())((()()())(()()))()())()()((()()((()))())))())()((((((()(())(()())(())())(()()((()))()()((())(((())()()(((()))((())))((())()(((((())()()))))()())()))(()()((())())((()(()(((()(())()()((()))))()))(()))()()())())))((())())))))()))()()))))))())(())))))(()(())()()())()(((()()))))()((()((((()))(()()()))))())))(()))))((())()()(())))))))))()))(()(()))()))((()(()(()))())))()()))())(()(((()))()((((()(()())))))()))(()))(()()()())))())())(()))))((((())))(((()((((((()((()(((()))(()(()))((()((()))))((()((()((())()(()((()()()(()((()((()))((((()()((()()(((()((()()()(((())))))())()))))((())((()())()()))())())(())())))())))()()()))()))()(((()((()(())))())(())))(()((()))(()))()(())((((())(()()((()(((()))(((())))((()))(((()((()()))))()()(())((()))))((()()()((((((()(()))()())())((())((((()))((()))()(((()((()()())()()(()((()())((()())()(()(((())((())(()()(()))((()(())))(((((()()(())(()))(()))))(()(()()())()((()())))))((()(()))()((((((()()((((((((()(((())(())(()))(()()))((())())((())()()))(()((()()()))()()(()))())))(()()(())))))()()(((())()))))()())()())((((()())((()(()(()((((((())))))(((()(())()))())((())(())()())(())))())(())())((((())())))()))))())))()(()(())))())(())()())))(()((()())((())))())(()()))))))((((()())())())()(())))()))())()))(())(()((((()()((((()(()))())()()((()((())))))((()())))))()))(())()))(((((((((((()(()()(()(((()())()()()(()()()((((()()(()(((()(()())())))()((()))))())()()()))())(((((())((())(()())((()()))(()()()))()))(()()(()))((()(()())(()(()()))))((())())(())((())))(())(()(())(((((()()(()()())())))((()()(()()())()((()()())((()((())(()))((()(((()))(())((())()())(()()))(((()))((())()))())()((()(()(())(((()))(()())(())(()()((()()))((())()()(()))(()()()((((())()))()(((())())()())()(()))(()(())(())(()((((()(()()))()((())(()(()((()())))()())()(((()(((())(((()()))()(()()))(((())((())(()))()()()((()()))))(((())((((()(()())(()))())())))((()()(((()()((((())()())()(()()(()(()))()((()(()((())))()())()()()(()()))()))()))))()))))()(((()))()(((((((())())(()))))()()()(()))()()()())())(()(()(((()(())))()(((()(()())))))(()((()()()()))))()((()((()(()()((()))))()(()()))))(()()((()()()()(()())(((((()(()(())()(())(()()()))))())(((()((()(((()))))(((()()()))))(())(((((()))(()(()))(((()())())))))()()(((())))())((()(()()(()))))()()()(((((()((()((()())())()(((()(()))((()())))())(()))))()())()()()))(((((((()(((()(())((((())))())()()()())()(((())))(()())()()((((())(()(()()())))(((()((())(()()(()))))(((()()))()())(()()())))(()())((()())())))()()(((()(((())()))()()(())))))()()()(((()))())(())(())())())())()((()))()()((()((())(()()(()(((()))((()()))(()))())))(())))((())))(((()((())())((((()(()()((((((())((()))()(()))()((((()()()())()))(()(((((()(((((()))((()()(((()((())(())))()((()((()))(())()((())(((((((((()))((())()(()()))()((()()()))(()()((((((()))())(()))))()())(())()()((())())))(((())()())()(()())()))()))(()()(((((())())((()(())()))()))()((()((()()(()))()()(((((())()(()()))())))(()()()(((()))(())()(((()(()(())()(((()))()()())(())(((())(()((((()))))())))()))(()))((())))()()(()(())())(())()(()(())()(()()))((()())))(((((())()(()))(())()))()(()(()))()()))))((()()(((()(((())((()))()())()((()(()))(()(())())())()((((((())()()(())((()()(())()((()(()))))(((())))(()())(()(()()((()((()()())(()()(()((()()((()(((()()))(((())()))()(((())()((()))(((())((((()(()()()())(()()((()))())((()))))))()((((((())((()()())((((((((((()()(()()(()))(()())(()))())((())((()()))()))(()(())()(()((()(()))))())())))(())()()()(((()()()))))())())()()))(((()((())(())())())))()))(()(()))()()(())()())())())))))()((((()))((((()))())))())()()()))(((((((()))))))()))(()(())((((()))()))()(()(()(((())()(())((()))(()()((()))()()()()((((())(()((()())))()))()()))()()()(())((())))())()(())(()((((((((())(((()(())()((()())()())((()())()))()()))()(()))))()()))())))(()(((((((((())())()))))))()()()((((()))((()(()))())()))(())(()((())()))()))())()(((((()()))()()(())(())((()(()()(()())))())())((((())((()())())(())(()))))())))()(()))(()((((()))))())(())()(()()((())))(((())())(((())((())()((())())(((())())(())()))())(()))))(()(()())(()())((()(((()())(()))))(())((()(()()())())))(()))())((()()()(())(((()())()))()((((())())(())))()))()(()(()(())))))))(()))()(((((()(((())((())))))))(((())(((()()))(()((((((((((()()()(())))()())((((((()))(())))()()(()(()()(()()))((((()))))))))()())))(())))(()))(())())(()(()((((()()((()))())())()()(((()))(((()()(())())))(()((()()()())(((()()()(())(()()))(((()(())()))((()()((((()))())((()((()()(()()())))((((((((()()()()())))(()((((())((())((()())()((())()()()())())))()))())()()()())()(())())(((((((((()()()(((((())((()(()()()))(((()())()()((((()))()()))((((()))()))(())()((()(()))(())))((((()(()()((()()()())(()())()))()()))()()(((()((()(())(()())))()(())()((()))((())(()()()(()(()()(())()())(((()((()(())()((()(()()(()(()()((()))((()(((()(()))(())()()()))()))))()))()))(()(((((())))(()())))()(())))))(((()))())()))()))()))))())(()))(((((()(())()())(())()))()())()())))()(()()(()()())))))())()()())()()())((()(()(((((()())))())()(()(()))(()()))(((((()(()(((()(()()())(()())())()()((((())))))()(((())()(()())))()()())())(())())(()())())))())))((()())()())()))()())))()))))))(((()))))())))()(()())(((((((()((()(()(()())(((()())()()())()))(())(())(()((()))())())())(()((((()))))(((())())((()(((((()))(((((((()((()((()))(()))))(()(()((()))))(((()(()((())))))(()()))(()))))(()()()))())())()()))(()))())(()(((()(())())()((()))(()((())(()))(())))))))())(()((()))(()()(()()(())(()((((()((())()(()())()())))()())(())()()))(())))((()()(()()())(()()()(()()()))))(())((()))(())))))())()(((()()))())())()))()))()))))())()((((()(())()())((((()))))))()(()))(()))())(()))(()(()(()((()))))(((())))))))))(())))((((()(((()))(()()(()(()((()(()()()()((()(()))()))()(()))()()()())))(((()))(((((()))())()(())(()))((()()((()))(()(())(()))))))()))(())((()(()()()(()())((()(((((())(()())))(())))()((())))((()))())))()(())(()(((())))()()()((())())))(((())((()((((())))(((()(((((()()()(())))(((()((()))(()()())))()((()()))((())(((()()((())))))()))))))()()()))(((())(((((((()))))))))()())())()))))()()(((((((()(()((()(()(((((()(()((()()()()))((()))(()()())))(())())))())(()())())(())(()((((((()()))())(())()(())))))(((()))())())(()())()())())(((())(()((((()(((())()))())))))((()()(()((()(()())(()((((())))((((()()))(()()))))())(())())()))(((())()((()(())))))(()()))())))((()(()()(((()(()(((())())(()(()))))()(())(()))))(((())))((())(()(()()(()))(()(()()(()(()))))((())()))((())))(())()((((()())(((())()((()(()((()())((()(((()))()))((())(()((()())((()())(()()(()((()()(()))()(())()))))())())))(())()())))()()((((()()(())()()))))()(()((())(((()(((()((())))))))))(()(((((()()))(((()))())()())()))((())(())()))(())()()())))((((())())))))()))(()())))((((()))())(((((((()(())))))()()())())(()))((()))()()(()((()))(()())()())((())()((())))))())(((())()))))((((()((()()(()(()())))))()))))()(((())(((()((()())()))())()()((())((()))()()(((()(()())()))))(()))(()(((((())(())((((()()(())())()()(((()(())(()))(((((())((()(()((())))())(((((())()())))(()()))(())))())(()))(())()(()(((())()())())()))())()())))()))((((()(((()((()((())()(())())()()))))((()((((()))))()))()(())(((((()))()()()((())(()()((()()))((()(()(((())()(()))))))())())(()((()())))))()())))()((((()())))(((())()))(())(()()))()()))))))(()(()))))(((()))()))()((())())()))())()()())())())((()))))((()(()))()))))))())))((())()))((())))()((((((())()((())())(()()((((())((())))))(((())())(((()))(()(()))())()(())(()())())(()())))(()((((()))()))(((((((()()(()((()()()())((((()))()))(())(((())))()(())((((()((()(((()(()((((())()())()))((()))))((((()()(((((()(()))))((()(())((()))()))()()((())(()())))())(((()(((()())()())))(((((((()(()()((())()(())))())((()))()()())))((((())())())))))(())())))())))(())())))(()()))))())())()())()(()))())((()(()(())))())(()((((())()(())()))((((((()(())))()))()))(((())())((()(((())()()(()())))((((())))(()()()((((()()((((((((())))))())(())))((()()))((()()())()()())((((((())))())((())))()((()())((())))))))))()()())))))(((()((())(()(())())))(()(())()())()()()(((())))()))()((()(()(()()(())((()())()(((()()()())()(((())(((()())(((()))((()()(((()))(((())))))((())()()()())))(()(()))()((((())))(()))()(()((()))()()((()))())()())()((((()))))())))(((()())(((()())()))()))(((((((())))((()))()()())()(((()))((())))()()())((((()((()()()((()))(()()(())()))(()()()))((())))()()(()))))())()((()())(())())((((())())()()())))()((())((((((())))))))(((()(()((()))((()))((()())()((())())))((())((()((()())))()))()))())()(()((()))((())()()(()())()(()())))((()((())(())))(()((()))))())()))()((()((((((()))((()(())()))))(())))))((())())())))(()()))()))(())(()))()())(()(()(())())))()))()())()((()((())()()()(()))())(())()()()(())()())))()((((())()(()(()()))))(())(()()()()))))()()()((()()))(()()((())(()()((((())((((((((())(()()(((()())))))()))()((())))(((())((()))))())(()())((())())))))))()(()(()))((((((()()(()(()(())(()))))))))()(((()()()(())(())(((())()))))()()()(())(((())()))())()(()())()(()))())))()))())(()(()()))))(()(()()))))())(())()))((((()))(()))))))))((((())(()()()())())(()(()(()()(((()((((()()())()((()())()((((()))))((())))())))((())))()()((()(()()))))))((((())())()(()()(()))()(()((()))((((())(())))((()()()))()()(()()(())()(()(((())()))))))()))(()))()()))())(((())()()(())())(()()((()((((()())(((()()(()()()((((())(()))((()()())()))(((()((())))(((()))(()))()))))()()(())()((()()(()()))))()))()(()()((())))()((())))))))))))()()))()))))))()()(()(())()))))((()(((((()(())()()(((()())()(())))()((()((((()())()())()))(()(()(()))))((())()(((()((((())()()))(()(()))(())((()))((()((()()))()((())))(())))())(()((())()(())((((((((()(()())))()()((()()(()()()((())()((((((()())))()(()((((((())()((()()())())())(())(()))((((((())))()())))(()()((())()()()()()))))()((((()()(((())(())()())))())()((())()(((())())(())(((()()))))(()((((())))(((())(((())(((((())))((())(()()))()))(((())(())))()))((())))()))(()())())((((((()((())))))())()()))()(()()()()))((())())(()(())(())()()((((()(((()((()()()())()(()(()()())))(())((()(()((((()(()))()()(()))(())((((()))(((()())()(((())())())(()))(()()))()(())((()()())(()))()()()))))))))())())(())())(()())))()(((((()()))())(()(()()((()())))((((()()(())))(()()())))))()()))()()))(()()))(()))(())())))()())(()()(()(()()((((())(()(((())()()))))()()))()()())((()()())(())(())())))()(((())()()))(()()())(()())()()))(())(()())((())(()()(((()(((((((((()(((((())()()()()())((()(()))(())))((((())))()((()((((())())(()(()()()(()()(((((())(((((()()()(())()(((()(()()())(())(((((()((((((())()))()((()()((()()()))((())))()(((()((((()()))((()(())))))))((())()()()())()))((())())()()()()(((()((()(()(())(()(())))()((()))()((()()((())((((()(((()((((()()))(()((())))(())))((()(((())(((())))(())()))()))((()(((()(((())(()()(())(()(()()()()()(()()(())))(((((())(()()))((()))))()(((((())(()))))()()()()(()(()()()()()()()))))))(())(()))())(()(((()())(()((((())()))))(()(((()))((()()()()())((((()(((()))(())((()()()))(((()))(()()())()))))((()(((()()()()))(())))))()))))()(((())()())))()))())((()(()))))((())(())))()(()))()()()(()(()()))()))))))(()(()())())()((())())(()()))))(())())((()()))(()())())(()(())())(((())))())())(()(()())()())))))((((()))))())))()(((((((((((()()(((((((()())()((((())))(((()())((())(()())())((())())()(((()((((((()((((()(((()(()))()()((()))(()((())))()()())))))()))((((((((())))(())())))))))(()((())(()))()()))(())())(()((())))()))))))))()((()((()()((()(()(())))))())()))(()()(((()())))(((((((())))))()()()()())(())()(()))(()()))))()((()))(()())()()(()()(()(()((()()(((())(())))()())())))())(((()))(())((((())))()()(((()()()()((())()())())()))((()))(((()((()))(((()((((()))((()()))(()()()(()))((((()))()))()))))(((()()()(())()()(()()()))))()))(((((()())))()((((()()))())))()()((()(()((()()()(()(((()(())))((())()()()()((((())))(()))()(())())))))))())((())()))()(((()(()))())(()())(()(())()()))))()((((()((()))())))())(()))())()))((()()()((())())))(()()))))())(())(((()))())))()()((((())(()(()(((())()())()())))(()())(((())())(()()())())))))(((()((())((()((()(())())())))((())))(()()()()())(()(()()))))(()(()()()))()())()((())())))()()))))))))))((((()))(()()))))((((()()))))))(((()(()()())()()()(((()(()((((()))()(((()(())))()())((()(()))(((()()()()())(()((((())(())()))(((()(())())(((()()))()())((()()()))(()())(()())))))(()((())((((((())(())(())())(()()))()()()()))())())((((()((()()))())))()())(((()((()))()))()()((((((((()()()()()())(((((()())))((()))))()()(((()((()))((((((((((((((()(((()()((()())((())()))((())()))()()((()))())())()(()()((())())))()()))))(())())((()()()(())))))(()(()((()()())(((()())))))))()()))()))))())()((()(())())))((()((())())(()(()))()()(()()))(((()))))())(())))())()))())()))(()(()())()(((((())())))())(()()(()()(()((()))()(((((((()))()(()((((()()())))()((())()(()())(())((()())())()(())))(())))))(()(((()())(()()))()()()(()))))(()))(())))(()))(((()())())()((())((((()()())))(()((((()(((()()(()))(())())))(((())))((())(((())()()(()((((()))(()((()))((()((()()()(((())))((()((((((()()()())))()(())()()()((()))))()(((()(()(((()(((()(()())(()(()))((()()))(((()(()()()(()()))())())))(()())()))()((((((()())()())(()))(()())()())((())())()(((())))))()())()(()()()))())))()))))()(()())()))()(())()(())(()(())))())))(()()()())(()())()((()(((()())(())))()())(())))()()()((()()))(()())()((())()))()(()()()())())()(())()())))()))(()(())(())(())((())))(()((()()()))())())(((((())())()((()(((())()(())((()))(((()()((((()))(((()((()((((((((())())(()))))((()((())((())()))())))(()(()((())((((())(((()(()))()))))((()())())((((())))(((((())))))(((())))))((())))()()(()(()())((((()(()((())())(()())))(())()((())(((()))))(((()())()))())())))))()(()((((())))))(()()()))))))())(((())))())(()())(()(()()()))))()()))()(((()())())((())(())(())())()()((()()())()()(()()((()(((())(()()(()))))()(((())(((((()))))))(()))))()))))))()))()()())())()()()(()))())())))()(()())(())(((()()())((())()))()())())))()())))(((((())())())((((()))()(((((((())))(())())))(())))))()((())(((())((())))))((((()())())))))())))))(()(()()()())()))())())(()())())))())())(()(()((()())()))())())())()(())(())((((()()(()(()))))(((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((()((((((((((((((()))()))))))))((())))))))))))))))))))(((((())((()))()))()(((((((((()(()(((())))))(((((((((())(((()(((())))))))))(())((((()))))(())))))))))))(((()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((())))))))))))))(((()))))))))))))))))((((((((((((((((((((((((()))((((((((((((((((((((((((((((())))(((()(())))))))))(())))))))))((())))(()))))))))()))))))))))))))))))))))))((((((())))))))))))))))))(((())))))))))))))))))))))))))))))))))))(((((())))())))))))(((((((((((((((((((((((((((((()()))))))))))))((((((((((((((((((((()))))))))))))((((((((())))))))())((((((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))))))))))))((((((((((((((((((((((((((((((((((((())))((((((((((()((())((((())))))))))))))))))))((()(((())))()))(()))(()((((((()())))())))))))))))))))))))))))((((((((((((((((((((((((())))(((((((((((((((()))(((((((())((())))))))))))))))))(((((((((((((((((((((((((()))))))((((((((((()(((()))))))))))(((((((((())))(((((((((()))(()))))))))(((()))())))))))))))))(())))))((()))))))))))))))))))))))((((((((())((((()()))))))))))(((())())))))))))))((((())(((())))))))))))))))))))))))))))))(((((((((((()))))))))))(((((((()))))))))))))))))))((((((((()(((((((((((((((((((((((((((((((())))))))))(((((((((())))))))))))))((((((((((((((((((((((((()))))))))))((((()))((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())()()()())((())())()((()(()())()(()())())))(())()(())()()())((()((((())(())))((()((()()))((())((((()((()(()()))((()(()((()()))((()((()()))))))(()()()()()(())()((()())())())))()(((()(()()(((()()())(()(((((()()())((())(((())))()()((()))(()))())))()))()(()()((((())(()())()())()()))()(()((()))())(())))()((((()()))))((())()(((())))))(()()())))()(()))))((())())()(())(())()))((()(()(())()))(((())()))))))()))()()()((()(()))()))())))))(()(((()()()()((((()(()(((((((()((())(((()(()))()(((()))((()))((())((()((()())))()())()()(()()))()()((()((((((((()((())(()(()((((()))()((())((()(())()())((()()))))))()())(()()()))()((()()())()(()()))((()())))))(()())))())))())))()()))())((())))())())())())))((()(())((())(()())))))())()((())))(((()))())))())())()))((())())((())())))))))()(()(((()))))()))(((()()())()))())((()))))))(()()()))))())))(((((())())))()()()))())()((()()((())()((((())))())((())((()(()))()))((()())()))()()((((()()()((((())(())))())((())))(((((((()))))))()(()()))()(()(((())))(())()))(())))())(())))))(())()()(((((())())()))(()))()))()))()))((((()())))))))))))()))())(()(())(((())()))())())())()(())((()((()())()(())()(())()((())((()))(())))()())(())())))()()))(()((((()((((()()((()(((((()(()))))((()()((()()()()()()()((()())()()(()()()())))()(((()))(())()(((())((()())()()))(()(())(())(()(()()))(()(())()(()()((())(()((()())(((((())(())))(()())(((()))))((()))(()(())())(())(((()(((()()())(()((()((()))())(()))((()()())()(((((()))))()((()(()))(()()))()((()))()((()()())(((()))))))))((())(((())))))()()))))))))())(())))((()(((((()))())()(()()))())()))((()))()(()))))()(()(()(()())((())())))())()))))(()))(((()))(((((()(())(())()))(())((((()((())(((()(())))))))))())()()((()(())))()())((()(()(()(((((())))(((((()()((())(()))()(((())())))((()))()()(((()(())((())())))))(((((()()))(((())(((()(()(()(()))((((()()((()))()()(())(()((((()((()))()())(())((())())))(()(()))())((())()(()))()))))(())(((((()()))())))((((()((()))()))()()(((((()))))(((())))())(()(((()(()))(((((()((()(()()((()(())))(()())((())(((((()))(())(((()))(()(()))))(()))(((())))))()(()((())())()))))()))(()())))))(()()(())()))())(()())()((((((())(((()(())()()))())()()))((()(())(((((((()())())))()(()())))()((()()())))()(((((()(()))))(((())))())())))((()))()())(((()))()(())()))()))(()(((())))((((())((((())()(()()((())(()((()))()))(((()())))(())))((()()(()((())((())()())(()(()()())()())((((())((()())(((()())(()))(()())(((()))(((((()()))))()(())((((()())(())))(((()(()))))(()()()))(((())())((())))())()))))()))))((()(((((()(()(()((()()))())(())))))()((())))()))())())((((()(()())()))())()(((((())()()()(((()(())()))))(((()))()))(())()))()())((((((()))()(((((()))(()()(((((()))())())((())())()))))()()()))))(()()((()()))))()))))()())())()()()())))())()()(()()))())()))))(())())((())((())())())()(()()))(()((()())((())))))())()())()(()))(((()()))())())))))())((())))))((()))))())((()(()))()()(()(()))(((()(((())(()))())))()(()())((())()()(()))())((((((((()())(((((())()()(()))))((((())))))((())))))(()()(()(()(())))))())))())()()())))(()((())())()))())(((()())())())((())()(())()())((()(()()()))))((((()()((((()(((()))))()(()()((())(()()()(()()))())()((((()()()()())()(()))(()())(()))(((())(((()(((()(((())(()()(((()))(()))(()))))((())))(()))((()(()))(()))((((()))))))())()()((()((())((()))(()(()()))))()((())(()))))(()(())(((((((((((())))())())()((())()))(((((())))())(()()(
|
|
()()())(()())((())())((()()))(()(())(((((((())))())(())((()()((())()()()())())(())())((()())()(())((()())()()())(()(())((())(()()()()(()((((()()())))))(()))()(((()(()))((()()(()(()(()(()(()()()(((((()))()()((()))))(()()))(())))(((())))()()(())()(())())))())(())())()()()())()((((()))()(())())))(())(()()()))((((((()())))())((()())()((((((()()()())())(()()(()(())((((())))()()(())()()))))((()(()()())())()(((((()()(()(()))))()(((((((()((()))()((()(()(())()))()((())((()(()))((((()())))()()((()))((()(()(())((())())(((()()((((())))(())())))()))))((()((()))(()(())(())())())())())()()())((((())((()())())((()(())(()(())(())()(((()())()(((())())()())((((()((())))))((())()())(())))((((()))(()(((())(())(()))))))()()())()))((()()))())))))))(())())))(((()))()(()())(())(()))()((((()))())())(()))()(())))()((()))))()(((((()())(()))))(((()(((((())(()))())))(((((()))(()()()))()((((())()((())())()))()()()))()()())()()((()())(())(()(()(())(((((()())(()(()())()()())(((()()()())))(()()((((())((((()()(((()()))))())))(()(()()()()))((())())()))())(())(((()(()(()()(((()(()(())))(()()(((())(()(()))(())))())()()(()((())(()((()())(()()(()()))(()()())(((())())()()()))()()))(())(()))(()))()))(())(()(((()()(()())((()(()))))(()(((()()(()()((()()()())())))(())))()((()())(()()))(()(()(()))))()((()(()()(())()))))(())))))))(((()))))()())())())()(()((()((()()(()(()())(()()()((()((()()))((())(((()()())))()())()())))))(((((())))()((()()))()(((((()))((((()((()((())()()))))()()(()(()()((())(()())))())(())()()(())(())))((()())(()((())(((())(()((()(()))((()((()))()()())()(()))()(())()(()))())(())))()((())()()))))))(()((()((((((()(())()))())))))(((())()()))(())(()())()(()())((())))()(())())(((()(()))())((()))()))())()(()))((())()))()))))))(()))))()(()((())))()))(()(())()(()())))((()())())(()()(())()((((()(()())))(())()()()()((((()))()))())))))((()(((()))((())))())()))())(((())((()())(()(()((()()))(()((())))(()())))()()))())()((()((((((()))))())(())())))((()))))()((()())()(()))))()((()())((((((((((((((((((((((((((())))))))(((())))))))((((((((((((((((((((((((((((((((((((((((((()))((((((())))))))((((((((((((((((((())()))))))))))))))))))(((((((((((((((((((((((((())))))))(((()(((((((((((((((((((((((((((((((()()))))))))))((())))))))))))((()((((()()))))))(())))))))((((((((((((((((((((((())))))(((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())((((())))((())(()))))))))))))))))))))))))((((((((((((((((()()))((())))))))))))(((((((((((((((((((()))))))))))))))))))))()))))(((()))))))))))))))))))))))))))))))))))))))(((()))(()())())))))))))(((((((((((((((((((((((((()((((()(())))))))))(((())))))(((((())))))))))))(((((((((((((((((((((())))(((((((((((()(())))))))))))))))))))))))))((((((((((((())))(((())))(())(()))))(((((((())))))))))))((((((((())))()()(((()))))))))))((((((((((())))))))((())()())(())(((()(()(()(())))))((((((()))))(())))))))))((((((((((((((((((()))))))(()))))))))))))))))(((((((((((()(((((((()))(()))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))(())))))))))))))))))))))((((((((((((((((((()(((((())))))))(((((((((())))))(()))))))))((((((((())))((((((()))))((((()))))))(((((((((()))((((((((((((((()(((((()))))))))))))))))))))))))))))((((((((((((((((((()))))((((()((()))))())))))))))))((())(((((((((((((((())((((((((((((((((())))(((((((()))((((())(()))((())()()((()(()(((())())))))))))))))())))))))))))))))))))))(((((((()))))))))))(((((((((())((((((((((()))))))((((())(((((((())))))))(())))))))))))))))))))))))))))))))))))(((((())))))))(((((((((((((((((((((((((()))))))))(())))((((()))))))))))))((((((())))))))))))))))))))))))))(((((((((((())))))))))))))))))))))(((((((((((((((((()))((((()))))))((((((((((((((((())(((())))))))))))))))))))))))))))))))))))))())()))())))(())))())(()))()(()()())((((((())(()())((())(()((()())((()((()(())(()(())()()))(())(((()()())(()()))(()())())())))(())(()()()((()((()(()()()(()((()())()(((()()))))(((((()()(()()))))((()))(((()((()))((()))()())))((()))((())(())()(())())())())(((()((())(())()((()(()()(())))((()((()()())(()(()()(()()(()(()(())))(()))))()()))())(())(())((((((()(((((()))()))))()((()((()()))))((()()(())(())(()))()))()())))((()))(((((()(())()))()))())()))()(())))((()))))()((((())())(()((()((((())(()(((())())()(()()()())()()()()((()()((((()(())))())()(()())))()((()))(())(()(())()((((((((())(())()(()((()()(()))((()()))))(((()((()()())))(()(())()(())()(())((()(())()))(())()))()(()()())((()()(()(()()(()))))())))()(()))(((())(((()(()(()()())()()))))))((()((()))(())()((((())))))())()()))(())((((()()()))())()))))()())(()((()(((())(()()))())))((()(()((()()()(()()(((((((()()()(())(()(((((())())((()((()()))(((()()))((())()(())()()()))(()))(())()))((((((())(())((()()(()()()())())((()())())()()(((())())))())(()))))()))))(()()())))()()))))(((()(((())))(()(()(())()(()(()((()()))))))))((()())()((()(((())()(())())(()))((()()))()))(((())(())(())(()(())))())(()((((()(())())()))))(())))()(()()((()())((((())())()())()()())((()))(()()()()))))())()())(()()(())()(((()())))()(()())()())(())()((())))))())))((()(((()))(()())))())(()())()()()((())())(())))()(()))(()()))()))(()((())))))(())(((()))(())))))())((((()(())((()))())((()(())()))((())((()))(()(()((()(())))))))(((((())()()((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((()(())))(((((((((((((())(((()))))))))))))))))))))))))))))))))((((()))))))))(((((((((((((((((((((((((((((((((((())(((((((()))))))((()))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((()))))))))((((((())))))))))))((((((((((()))))))))))))))))))))))))))))))(((((((((((()))))))((((((()(()())))((()()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()(())))))))))(())))))))))))))))))))))))))((((((((((((((((()(((())(()))))))))))))))))))())(((((((((((((((((((((((((()))))))))))))))(((((((((((((((())(()))))(((((((((((())(((((())))))))))(((((((((((((())))))))))(((((((((((((((()))))))(((()(((((((())(((())(((((())))(()(())((())((()(((())(()))()((())))(((())))))))))))))))))))))))(((((())))(()(()))))))((((((((((((((())))))))((((((())))((()))))))))))))))))))))))))))))((())))))))(((((((())))))))))))((((((((())(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))((()))))))))(((((((((()))((())))))(((((((((((()())))))))))((((((((())))))))))())))))))))((((((((())(())))(((((()))))))))))))))))))))))))))))(((((())))(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((()))((((((()))))))))))))))))(((((((((((((())())))))))))))))))(((((((())))))))(((((((((((((())))))))))((()))((())()))))))))))))))))))))))(((((((((((((()))(((())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))())))(((((((((((((()))(((()))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))((((((((((((()((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()()))(())))))))))))))(((((((())))))))))((((((((((((((((((((((((())))))(()))))))))))))))(((((((((((((())))))))))))))))))(((((((()())))))(((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))(((()()((()))))()))(((((((((((((((((((((()(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()))(((()))))))))))))))))((((((((((((((((((((((((((()))((((((((((((((((((((())((()))())))())))))))(())))))))))))))(((((((((((((((((()))(((((((()((())))())))(()))(((((((((((((((()((()))))))((((((((((((((((()))((((((())))))))(((())))))))))))))))))))(((((((((((()(()()(((()((()))))))))()())))))))))))))))))))))))))))))))))))))))))))))()((()(()))))))))))))))((((((((((((((((((((((((())))(()))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))(()(((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))(()))))))))))(((((((((((((((((()))))))))))((((((((((((())))((((((((((((((((((((((((((((((()))))))))(((((())))))))))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(()))((((((()(((((()))((()))(((()))))))))))))))))))))))))))))()))(((()))))))((()))(((())(()))()))))(((((((((((((((((((()(())(((((()()(((((((((())((((((()()))))))))()()))))))))))))))()()))))))))))))))))))))))))))))))(((((((()))())(((((((((((((())())))))))))))))))))))))))))))))))))))(((((((((((((((((((((()((()))))))()))((((((((((((((()))((())(())))((()))(())))(())(()())(((((((((())()))))))))((())))))))))))))))))))((((()(()())))((()(()))))))))))))))((((((((((((())))(()))))(((((((((()))))(())))))))))((((((((((((((((((((((((((())))))((((()))))))))))))))))))))))(((((())))(((((((())))))))()))))))))))))))))))((((((((((((((((((((((((((((())))((((((((()))))))))))))))))))))(()))))))))))))(((((((((((((((((((()))))))(())()))))))((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()(())))(((((((((((((((((((((((((((((((((((((())((((((())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((())((())))))))))))))))))))())))))))))((())))))))))))))((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()))()))))))(()))))((((((((()())))))))))))))))))((((((((()(()))))(())(((()(())))))))))((((((((((((((((((((((((((((((((((((((((((()(((((((())(())(()((())()()(()))))(()))))))(((((()(((()()))))((())(())))((((((((((((())))))))))))))))(((()(())))))))))(()(()(((())))))))))))))))))(((((((((((((()))))))))))))))))(((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(())(()))))))))))((((((((((((())))()())(())))))(((((((((((((()(((())))(((((())((((()))())(()((())))))()())))((((((((((((((())))((((((((((((((((((((((((((((((((((((())))(())(((((((((((())))))))))(((((()))(())))))))))))))))())((((((((((((()))(((((()))()))))))((((()))))))))(((()))((((())))))))))))))((((((((())))))((((((())(((((()()())))))))((((((((((()))((()))(((())))))()())()))))))))))))(((()))))))))))))))))))((())))))))))))))(((((((())((((((((()))))((((()))))))))))))))))))))))))))))((())(((()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()(())((())((())))))))))((((())))))(())))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))((((((((((((((())))))))))))(((((((((()))))))))))))))))((((((((((((((((((((((((((()))((((((((((())))))))))(((()((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())()())())())(((()))(((()((()(()())))()(((()((()()))(()()()))())()))()(())((()(()((()()))()())())()))(()()(()))((()((((()())(()(()((()(()))()))(()))(()()))()))(())))((((()(())())()(((()())))(()((()()())))))())))())))())()()())))()(()(()())((()(()())())))())()((((())((()))()()))))())(()(((((())))))(()(((()(()((()()((()()())())))(())(((())))(()()()((()(()))())))((()))(()())(()))(((()()((((((()))((())(()())())((())))((()(()(()))())((()(()(((()((()))()())()(()))((())(()))(()))())))(()())))(()))()))()((()()(()(()))()(()()(()))))((())))))(((()(())(())))(((()()(((((((()()()))(((()(((()))))))((())))))()((()))(()))((())())()())())((()))()((()((((()((((()()))())(()())))(()))((()()())))())()))())))))))())()(())())())(())()))))))()((((()()())()))))(())))))(()()))(()))()(())()()))())))()()(()((((((((())(()())()((((())()()))(((()))(())))()))))((()(((()(((())))()())()())())(()()()(((()))())(()(())(((((())()((()))((((()((((()))()()()((()()(())((())())))())()((((()()(()((()()()()(())(())))()(((()()(())))((())(((((()(((()((())(((((((((())())))()()()(())))))((()))))(()))())(())()))())())())())())((((()()())())()((())())(()))()()())(())))()())))(()(())))))(()))))))))))))()))))()())()()))())(()(())(()())()(((()())(())(()))()))()())))))((()())()())((()((()()((((()()))((()(((()(()())))()((((())())()))())))((((()(((()(()()(())((()((((()(((())((()(())(())))))(())(())((())())(())()))()())())()))())())()()))(())()(())((((()(()))(()(())((())((()))))((()))())))(())))((())((((((()((()())()(())))(())))))((()())((()))))()()))()()(()((()))(((()))())(())))))(((()))(((()()()()(((()))))()(())(()(((())()())))()(())())))())(()()()()()))())())(()())(((((())())())(()(((()(()))(((()))(())(()())(()))(()()()))((())((()((()()()))))((((())())))()))(())((())))))))()()((())())())()()))((((((())(()()()(())()(()(()()))(()(((((()())))((())((())()(()))))((()))(()(((())()()((()()()))))(())()()()()(())((()()())))())()(()))()((((()((()))()()(()))(())()(((())(((()(()(())))(()((()()((())))((()((())(()(())))())(()(((((())((()())(((())())(()(()()()())(((()())(()))))(()))()(((())()))(((()()())())(((())))(((((())()())()((()())(()(()(())((()(())))()((()(((())()()))()()()())(()()))(())(()()((((())((()()((()(()(((()))()((()()(()))()(((((())()(((((((())))()())())()((())())()()()()((((()()(((((((())())))()()((())((()()())))((()())))))())((((()))()))())))(())())())(()(((()(()())()))))))()))))())()))(((())()(((((()())())(()(())()))()())))()(((((((()((()())()((())(()())()))((())))(()))))((())()((()(((((()))())()(()()))(()((())))(())(()()())())))()))(()))())(((((()))()((()(((()(()((((())))((()(()()()))((()((()))(()(()((())(((()))()))(())(((())))(())(((())(((())()))))((())())()(()))()))()())(()(()()())()((((((((((()()))))(())(((()())(((()))()()((()(()())))((()(()()((((((((((()(())(((((())(())(()())))((()()()(()()())(()))))()))))()))))()(()))((((())())))))())(((()()((((()()()))()(((()(((())(()()))((((()()(())))(((()()((())(()()()()))))(((((()))))()))()))))()))())())))((()))()))))()(()())())))))())())))))()())(()))(()())((((()(((((()()(((())))((()()()()()(()))()(((((())(((())()(((((()()((((((()))((()))())(()))))(()()))((())))(())()))))(()))))()))))(())())(()((()())(())())(()))))(()()())))()(((()(()())()())())))()))))))))(()((()())(()(()))(())())(()((())(())(())(())(()()(())()()))((())))))())))))((()()((()()()()())))))))())((())))))((((())((()(()()()))))(((()(()))((()()()()())()(()((()()(())()))()(())(()((()))()))()()))))()()((()(()))(((((())()())())())(()()((()(())((()(())))))())(())))(((()))))(())(())())))()))((()()((((()((()(())())())(())))(())(((())())))(())()))))))))))(()()((()())())()(((((()(()(()))())()(())())))()()((()())((((())))()())())())))))(((()((((())())(())))())()(()()()())()()(())((()(()))))()(())(())))()((())((()))())((((()))(((((()((())))((((()))))((())()()))(())()(()(((()(((((()())((()(()))(((()((())))((()())))((()()(((())(()))()()))()())()()()))(())()))))))()(())()((()))(()()(()())())()(()))))(((())()()))))()(((((()()((())(((()(((())())()((())(()))))()))((()))(()()())((()((()())()(())((((())))))()))((())))))(())()))()())())(()(())(()()(())(())(()((((())()((()))(()((())((()()((())(((()()))))))(((()(()())))())()()()))))())()))(((()())()))))(((()(((())))())))(((()(((()()))()((())())(()(()((())(())()(()()))()))(())))(()()((()(())(((()())))()()(()()()()((()))))()())))()))(())))(((()((()(()(((()))))(((())()((())()))))((()())()))((())()((())()())()()()())()(()))())))(()(((((())((((()(((())())))))(((()()())()()()(()()(()())()))((()()(()()()()())(())((((((()((()((())(()))((()()(())))()(()))()()())((((())))())(()(()()(()(())()))()()((()))))(()())))()))((()(())(()((((()((((()()()(()))(()))()))((())))(())())(()))))))(()))()))())()())((((()(()((()()())(()((((()))()()(((())((()((()((())((())))(())((())())(()))(((()((()))()))(()))))(()())(()())))(())()())(((())()((()((()())()((((((()((()())()()()))((())()))()()())))()((()()))))((()(((())))()())()(((()())(()()())()())(()(((())((()))(()))(())()((()(((()))())))))))(()((()()(((((()))))()((((((()()(((((()()))(())())(())((())))())((())(()(())()()))())))(()(()((())()))(((()((((())()(()))(()((((())()((()()()()))((((((())((()(()()))(()))(((((()))((()))(((())((((()(((()))(())))(())()((((())(())(()))))))))))(((((((()))()))()((((((())())()((()))(())())))))(()))())(())()()))))()(((()(())(()(((()(()()())())()))()(((((())(()(())))()(())))))()(()()())((()()(()((((((((()((())))()()))()))))((())((()()))(())()()(()())))()()()))()())(()(()))()((((((())(())((((()((()())(()((()))()(())((()))(()()(())(((())()(()((((()))()))()())()))(())(())))(()(()((()))()(())()(((((()(())()))()())())((()()))((())))())(()((()))))))(((((((()))))())((()((((((((((()())))(())(())()())()()()))((()))))))((((())(()())))(((((()))))(()(()()())(()))))()))((())()))(()(())()))(()()))())((()(((()((())))))))))()(()())((((())(()))))))())())())(()))))(((((()())()())))(((((())))))()))(()((((()())()())))(()(()()()))(()))(((()))))())()()))(()())()())))(()())())))((()((())()(((()))))()))))()(()))()((()()))(())()))())))(())(()())(()(()(())())())(()((())(((((())()()))())()))()()()()(()))(()(((()())))(((()))()()(((((((((())))(()()))(()(()((((())))((()((((()(((()))())()()()(()(((())))(((()()(()))))()()(((((()))())((()))((()((()()))))()()(((()(((())()())))(()(()())()(((())()((((()))())(((()(()()((()))())((())))))()()))()(())((())((((())))())()))()))))((()))())((())(()()))(()())())))(()((()))((()())))()())()()(()(((()())(())))())))()((()))(((())((()((()(()(())()(()())()())()))(())((())()())))())))((()(((((()((())))(())()())())(()))((((((())))())))()((((())))())(()()())())(((((())))()())()(()(())(()()))()((()(()(()(())())((()()(())()((()(())((())))(()((()()))())()))()()))))())))((())))((())()()))((()(()(())()()()()))(()((((((()))))))(()()(())(()()(()()()(((((()(()()()))(()))()))(((()()()(()()()()())(((()))))((()))))()())(()()))))()))))()))())())((())(((()(()))()))))())(()()))()(())(()()())(()(()()))(()(((()())()())))))(()((()))))()()()()(()))())()))())((((((()(((((((())())))(()(()((()()))()(((()))())))()))()(()()((((()((())))))()(())()))(((())()()((((((((())))(((()((())))()(()()((())())())(()))))(()())))(()()))()))))()(((((((()())())()))())(()()()((()()))((()((()(()((((()(((()()))(()(()))))())(()))()((()))())()()()((()((((())(())((())()(()))))()()((()((((())))((((((()))))))())()(()))))())(((((((((((((((()))))(((()()))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((((((((((((((((((((((((())))()))))))))))))))(((((((((((((())))))((((((((((((((((((((((((()))((((()))))))))))))))))))))((((((((((((((((((((((((((())(((((())))))())))))(()(())))(()(((((()))))())))((()()))))))))((((()))))()()())())((())))))))(((((((()()())())((((((((((()))))((((((((((((((((()((((()))))))))))((((((((((((((((((()()())))))((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((())))))(((()))))(((((()))))))))))((()))((((((((((())(((((())))(()))))))((()))((((()((((())))((()((((((((()(((((())))(()))))(()))))))))))))((()()))))((()))))))))))))))))))))))))))))))))))))()(((()((())())(())))))))))))(((((((((((())))))))(((((((((((((((((((((((((((((((((((((((((((((()))))(()))))))((((((((((()))))))((()))))))(((())()()))()()(())(((((((()))))))))))))))))))))))))()((((((((())(()))))(((())(((()))()))))))))))((((((((((())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((())))))))))))))))))))((((((())((())))))))))))))))))))))))))))(((()(((((())(()(((((((()(((()))))))))(((()))))((((()))))))()))()(())))))))))))))))))))))))))))))))))))))))))))((((((())))))())))))((((((((((((())))))(((()))))))((((()))())))))(((()))()))))))))((((((((((())))((((((((((((((((((((())(((((((())))))))))))))))))))))))))))))))))))))((())))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()())((()))((((((()))((()))))))(((()(((((((())))((()))(()))((((((()((()))))))))()(((()()(()))()()))))))((((())))()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())((((((((()))))))))))))(((((((((((((((((((((((((((((((((((((())()))))((())(())(()))))))))))))())))))))((((((((((((()))(()))))))())))))((())))))(()(((())))))))(((((()((()()())(()))))))))))(((()(((((()))))))((()))(())))))(((((((((((((())))))))))((((((((((((((((((((((()))(())))))))))))))))))))))(((((((((((())))))))))))))))))))((((((((((((((((((((((())))))))))((((((((((((((((((((((((()))))(((())))))))))))))))))))))))))))(((((((((((((((((())))))))))(()))))))((((()))))()))))))))))))))))))))))))))))))))))))))(((((((((((((((())))(())))((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))((((((((((((((((((())))))))))()())))(((((((((((((((((((((((((((((((())))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((())))))(((())))())((((((())))))))))))))(((((()))((((())))))))(((((((()))))((()(()))())))((((((((()((())))))))(((((((((((((()))()((((((()()))))))))))))))))()))()))))))))))))))))))))))(((((((((()((((()(((((())))))))))(((()((())))))))))))((()())(()))))))((((((((((((((()))))))))((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((()))))))(()))))((())))))))((((((((())))))(((())((()))))()))))))))))))))((((((((((((()))(((((((((((((((((((((((((((((((((((((((())))))))(((((((())))))))()))))(((((((((((()()()(()())((()))))))))))(((((((((((()((())()))()()(()))))))()((((())(())((())))))))))(()))))(((((((((((((((((((((((()))(((((((((((())))))((((())))())((((())))((((())((())))))))))))(()()))))))))))))))))(((((((((((((((()))))))))))))))))))))((((((((((((((((())()))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))(())))))))))))))(((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))(((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((())))))))((((((((()))))((((((((()())())))))()))))))))))))))))))))))))()))))))))))((((((((((((((())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((()(((()())))))))(((((())))))))))))))))(((((((((((((((((((()(())))))((((((((((())))))))))))))))(((((((((((((((((((((()(())))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())(())))))))))))((((((((((((((((((((((((((((((((((((()(((((((((((()))))))))))))))(((((((((((()))))))((((((()))))))))))))))(((((((((((((((((((((())))))))((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()(())(())))))))(((((((())(((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))()))))((())))))))))))))))))))))))))))))))))))))))))((((((())))))(()((())))))(((((((((((()))(((())))))))(()))(((((((((((())))))())))))))))(((((())((((((())))))))(((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((()))))))(((()))))))((((((((((())))))))))((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((())))((((())))))))))))))))))))))))((((((((((((((((((((()))))))))))((((((((((((((((((((((((((())))))))))(((((((())()))))((((((()((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))))((((((())))))))(((((((((((((((((())))))((()())))))(((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()))))))(((((((((((((((((((((((()((())))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))(((((((((((())))((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((())))()))))((((((((((((((((((()((((())((((())))))())))(()))()))))))(((((((((((((((((((()))))))()))))))))))((((((())))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()(())))(())))())(((()))))))))((())))))))))))((((((((((((((((((((((((((((((()(())()))))((((((((())))))))))))))))))((((((()(()))))))))(((((((((((()(()(()((()((())))))()))(((((())(()((())()))))))(((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))((((((((((((((((((())(((())))))))))))))))((())())))((())))))(((((((((())))((((()(()))()(())(((()))))())())))))((((((((((((((()(()))))))))))))))))))))))))))(((((((((()))))))))))))))))((((((((((((((())))()(())))))))((((())))))((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))))((((())))(((((((((((((((((((())((((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()(((((((()))))))))))))))))))))))))))))(((((((((((((((((((((())))))((((((((((((((((((((((())))))))))())(((()))))))))(()(((())()))))(()))))))))))))))))))))))))))))))))))(((((())(((((((((((((((()((((((((((((((((((((((()))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))(((((((((((((((((((((())))))))))))))))))))((((((((((((((()))(((())))))))(((((((((())))(()))))))((()(((()((((())))())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((()(()))))(((()))))(((((((((((())))(((())))))))))))(((((((((((((((((((((((())))(()((((()())))))(()((((()))(()))))))))(((()()))(())))))((())))))))))))))))))))))()))))))((((()))))))))))))))))))))((((((())))))))))))))))))))))))))))))))))))))))))))((((((())))))))(())))))))(((((())))()(((((()))))))((((((((((((()))))))))))))))))))))))))))))))))))((((()())((((((()))))))))))))))))))(((((((((((((((((())))))))))(((((((((((((((((())))))))(((((((((()))))))))))))((((((((()))(((((((((()()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))((((()))))))))(((((((((((((()))((()))))())))(((()())))))))))(((((((()())(((())(((()))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((((((((((((((())))))(((((((())((((((()))))))))())))))))))(((((((((((())()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((())))((((()))(((((())(()))))))))((((((((((((((((((((())(((((((((((()))((((((())))))))))))))))))))))))(((((((((((())))))))(((((((()(()))))))))))))))))))((((((((((((())))))))))))))(())))(((((((((((((((((((((((((((((())))))(()))))(((((())))))))))))))))((((((((()))))))))))))))(((((((())))(((((((())))))))))))))(((((((((((()))((((((((((((((((((()))))()))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()))))))))((((((((((()(((((())))))))))))))))))))))))))))))))))))))))))))))()()((()(()())()((()))))))))(())))((()()()(())(()())())())())))))(((((((())())))()))()((()(())()()((()))))(())(())(())((())()()))((()())((()((()((((()()(()(()((())(())()((())((((((()()(())(((()))()))))()))()()())()))()(())))))((()(((((((((()(((())()())()))))(()))())((()))()(()())))())())(()(()(()))))()((()(()(())())((()(()()()))))()()()())))(((((())(((((((((((()(())(((((())))(())()()((()))()))()))(((())(()())(()))(((())))))(((()))(()())))(()(()((()(((()()()((((()))))))(()()))()))(((((()())))())())(())(())())()(()()((()()))))(()))))(((()(()(((()((()(()((((()(()))(((())))((((())()()()()()))))))()())(()))(()(((()())))(())())()))))(()()(()))()())()((((())(())())))()))()(((()(()()(())()(()()))()(()()))((())())((((()()(())))()()())(((()(((((()))(()))())()()((((())((()()))()())))))()(())(()))()()))(()(()())())(((())()())(())))))(()))))()(()())))))())(((((()((()))()))(((())(())(()(((()()))))())))))(((()()()))()()))((((((()(()(()(())(())(()((((()))()))()((())((((()()))()())())()(()((()))))())(())(())()((((()()))(((((()())((()((()())))((((()((())((((((()()))(()())()(((()()(((()))((()))))())(())))((()((()))())(()(()(())()))))()())))(()(()((()()(())))))))()(())()))()()))())()())))()(())))())())(()(((()()((())()((())())()))))(()))()())))())((())())))())(()))((()()(()()((())))())((()()()((())(()))(())))))))))((()((()()))))((()()(())())()))()()()()(()(()()(((())())((()(((((((()(((())(()()()())()()(()((()))((()))(())((((()((((())))(((())((((())))()()())))(((((((((()((())(()())))()())()))((()()()()())(())())()))())))))()((()(((()()(()()))())(())())(()))()()(()(())(()(((((()((((())))((()))()())(()()(((()()())))))(()))))()))((((()))(()()(()()))())())(()((((())(())))()(())(())()(()))()))(((())())()()(()))()((())(((((()))())))(())((()()((()))))((()())(())))((((())()))())))()()((((((((((()))(((()())))())))())))((()))(()))((()))))))(()((()(()()(()(()(()))())((((()))))()(())(()))()())()((()))())))))()())))())(())()(((()(())(()(()())())())(((())((()))()))(()((()(((((((()())()()()(((()()()()((()((())))()))))(())(((((()((())))(((()()(())()())(()))((())))())))())))(()()())(()(())(()(())))()(()((()(())(()((()()(()()(()())(())))()(())))(())()())))()(()())))))()(((((((((()()))()((()(()((()()))((((()))()))))()()))(()()((()(((()))())))))))(()(()()))))(()))(())(()))())(())(((()(()((()())((((()(())(())()()))(()((((((()))(((()))()(())())()(()()))(((((())())()((())())(()()())()))((())(()(()()(())()((()()))())((())(((())((()(())))(()(((()(((()(()))()(())((()(()()))((((())))(()(()))()))()))()()((())(()(((()())())))((((()))()(()(((()))((())())()()()(())()))()()()))((())(())))(()()())))()((((())((()(())()))(()))())()(((()())((()())()(((())(())((()))((()((()())()()(((((()))()())(((()))((()(()())((()())()((()(((()(()))(())(((())))()((()))))(((()))()()))()())()(()))()))()()((((())))))()((((())())())((()))(())()(()()((()))))()))))()()))(())))(())((()(()((((()))()(()((((((())))(()(((()()))))))))()()((())()))()))(((()((()(()((((()))())()(((((()))(()()))())((()())()))((())))))))()(()(()())()(())())))(()((()((())()()(()()))()())(()()()()))())((()()(((((()()(()))()(((()()))(((()((()))((())))))()()())))))((((()))))))(()())()(()()))(()())((((()))))())())))())))()()(()()))(()((((((()(()()))(((()()((((()(()))()()(((()(()()()))()())()))())())())))()()()())()(()(((((())()))())()()(((()((())()))(())))())(()()())))())(()()(()()(()(((((()))((((((((()(((())()))())((())))((())((())(()))))())))))()(()()()((()))(())()((())())))())))())))(())(((()))((((())()))))(()(()()()))(()(())(())())))))((((()()())())()()))(())())())(()()(((()())))()((((()((((())()((()))()(()(())((()()()()))())((()())()()))()))()()))())()(()))))))(())()())()((())(())))((()(()((()()((((())))())(()(()))()))((())))(((())(())()(())))(()(())))())())(()()(()(())())((((())(())())()()()))((()(((())(())))(())))))(())(()))))((()((((((((()(())()()((()(()(((()()(((()))()))()(((())))(()()())())))())()(())()()()))))((())()(()((())()())())))))()((())()())))())()(((())())))(())))))()(()())()(((())())(()))())())()))((((((()))((()(())()))))(())(()))()()((()()((()()(()()()(())))))()())(())((()(()))(())((((()()))))))(()()()()(()))()))))(())()())()((()()()())())((((((()(()()))))((()))((((())((()()()))())))))((()(()))()())(((()(()(())())()((())))(()())((()()()))())()()))(()))(((()(((()())))()((()))())))()))(((()))()((((())(((((())(())())((()(((()))())()()()))()()))()))()()()(()))))()()(()())())())()((((((())(()()()))())))()))))(((()()))))(()))()))(()((())()))()()(()()))())())))(()()(())(()(()()((((((((()(()()((())))))((()()))(()))((((()))(())()()((()))())(()(()))))()))(())()((())())))()((()())()))))(()()))()))())))()()(()()(()(()(())()(()(())())())((((((()())(((()))(()))))))(()())))()((((((())(()))()(((())))())()(((((()))()()(())((())()))(()(())((()(()))()()((()))())())))())(((((()(()))()()(((()())())(()))((()))())())(()()()())(()((()()()()(((()(())))()))())))()())))())(((()()(()()))))())))()())()())(()))()(()(()(())(())))())(()((()(()(())((()))))(((()(()))()(((()))(()()())()(()))()))())))(((()((()(())((()))))(((())())()))()()((()(()))))))((())()())))))()(()))))())()(())())(()(()((())(((()()))))(((((()((((()))))()))())(()()))((()(())))())))))())())(()(())((()))()())))())()()())()((()((((()(((()()((((())))(())())))()))()()((((()))())()()((()((())()())))((())(()((()()((()((()(((()((()))(((()()())))(()((()())(()))())))(((()()((((()()()(()()(()((()((())()((())((()))(((()((()))()())()()()((()()(())))()()((())(()(())((()()()))())()(()))(())))))(()))()(((((())(()())(())())()))(()))(())(()(((())()())()))(()))()))()))(())(((()(((()(()((((()(()(()((()()()()))))))(())))(())()()()()()))))(()(()())())(()()()((())(())()))()()())())(()(())((()((()(())()()))())))(()((((())()))())()))(()(((()()(()))((((()((())(()()()))))))()())()()))()((((()((((()(()(()((((())))))()())(())()()))())()()())())()()()((()(((()(((((()()))))((()()()))())(()))()()())()(()((()(())(()((())())))(()(((())))(()()(()))((((()()))(()((()(()(())))(()((()))())(()()))(()()()(()(((()))()())()()))()))(((())(())))())))(()()))()())()()))))(())))()(())))(()()))))))()))()()(()((())()()())()(()(()()(((()())))(()()())))(())()()()))((()())()())))((()()())))((()(((((()(((()((((())(())()()))()((())()()()()()))))((()(((((()()(((()())()(()(()())(()))(())(()()())((()()(()()(())))))(()(()())()()())()()))))())()()()))())((())(()()))((((())()))))()))()))()))()()))((())())(()((()()())(()()(((((()()(()((())(((((()((()())(()))((())()()()))()()(((()))))(())))(()()))(()())(()(())()))))(()((((()(()))())(()()(())(())()((()))())))))()())()))(()()(((()))))(()(()(()))))())()()((())))))))(()))()(())()())())((()())())(())())))(()(()((()((())(()()((()((()()))(())((()()()))(())((()((((()((())(())))(()(())())))((()))(((())(((((())))())(()(())))(())))())((()))))()(()))((((()()()(())()()())()))(((((())()((())((((()(())())()))()))())))(()((())()))()())(()()(()(()(((((()))((((()))()))(((()(()))((()))(())))(()(((()()())(((((((()(()))())(()()()((())())((()()(()())((())))(((()())(()())(((())(())((((((()))((((((())()()(((())))((()((((()()()))()(())((()))()))))((())))(())()((()()))())((())()()(()()))))()()))())(())()(())(())))()))))(())()(()())(()))))(()())()(((())()(())(()))))))())))()))((()())))())((((((()()(()((()))(((()((())()())))())()())))())(((()))(()()())(())()((()()))))))(()(()))()()()(())))(())())))))(()(()(())))()())())))))())()(()))(()))))))()()())())))))((()(()())()))(())())))()(()(())(()))(()()(()))())(()()))())(()))()()(((())))(((())(()))()))()))()((())((((()))()))())()(()))()((((()()()())((((())))))(())(()(())))()()(())))())())())()))))(()(()(((()(()((((()())()())())((())(((()())((()(())())(()(()()())()))()(()))))(()))()()))()((())))))()()(()(())())))(()())))())())(())((()))))())))(())()((((())((()((()())()((((())(()()()(()()(()))))())))(((())(((()(())))))((((((()(()()(((((())))(()(()()()()()((()()))()()(()(((((()()))(())(())((())))((((())(()))()))()))()))(((((((())))()())())(()(()())()))(()((((((()()()(()()))()()())())))((()())()))))))())())))()))))((()))(()(()(()((()())())())((()))()))()()(((())()(()())))((())()()((((()))()))((()())))(())())(()))()(()(())((()))())(((())()))))(())(())()(((((()())(((()(()(()))((()(((())))(()(())()((()()(((())()()))())()(((()()))(())((())))()())(((()((())(()((()(())))))()())()()((())())))((()))))()(((())())))(())(()()((()()(())(((())(()(()))))))(()))()((())()((()()((((((())()(()((((((((()()()))))((((()(()()((()))(((()))(((()(((()))(((()()()))))()())((())())(()(((())(()(((((()())(((()))))(()()))))((()))((()(())))()))))(())())(())))))))()())())(()(())((()(())()))())(())()()()((()))((())))())()()))())())(())())()))())()(()(()(())((()()(())(((((()())(((()((())))(()))(())((())((((())))((())()))))))())(()(())))(()()))()((((()(()(()))()(()(())(()(())(()(((()(()))))())))()()()))())()))()((()(()(()(())()(((((()()(()())))((()(()()())))(()))(()()()))))))(()()))())()(()(()))))())())())((())()((()))()(()(((()(((()(()))())()()())(()))()))()(())(((((((())(()((()(((()(()))(()()())))(()()(((())))(())(()())()))))))(())())(()(()))()()))))()((((((())())((())))))())()))()))((((()(()((())()))))())(((()(())((())(()))(()(()())))((())(()((((((())()))()(())()((()((())()))((()((((((((()(((())((()))(()((())((()))((()()))()()()(())))((((())))))))()(())(((()())))))()))()))(()(()()()))(()(()((()())((()((()))()()(())))))()()((()((((()))())))())(()(()())()))()))(((((())(()(())))(()((()(()(()()(((())()((())(()))(())((()))))))((((()()()((())))(()(())())())((()(())()()())()())((((())(()(()((())(()))(()((((((()))))))(((()))))()))))()())))(()()())((())))))(()(()()()(((())(())()())()))))()()(())))((()()(()))(((((((()())))())()())))()))()()()()()((((())())))(())())()(((((()(()())))))()(()))())(((()(())))((())(()(((())((()((())((()(()(())()())))(()((()((((()))()(()())(()())()(()())(((())()()))((((((())()(())(()()))()()()(())))))(()()))()()(())()()()((())(()((()())()()()(()())())((())((((())(()))(())()((()))))()(()((())((()(())((()()))))(())(()()()((())(()()()((((())((((()(((()()()))())))((())))))(((((()))((())()))))()()())))()()))(())))(()(())(())())()(())(()())())()()))(()()(((())(((((()())(((()()()()(((()()((()))((()))))((()()(((())((()()()((())))))()))))()()())((()((()()())((()())())())))(((())()())())((())()))())()((()))(()(()((()()(((()(())((())(()(())(((()()))((()))(()(((((()))(()))(()()))((()()))(()))(()(()))))(()())()(()))))(((()))()(()(()))()(()())))))))(())())()())(()()((()())())(()))))(()())()))))()()((())()))(())()()))()(()(())(()(()((((((())(()))()(()))()))()))()()(((())(((((()())(()(()())((())(((()((())(()(()()((()))())))))(()))((()))())))(()())(((((((()())()(()(()(()(())((()))((((()())((())()((()))))((()(()()()((((()())(()((((()(((()()(((()((())))(((()()((()((())(())))))((()(()()()(()))((())()))())()))(()()()()))())((()))())(()()((())((()()(())())())())()(()((()))()())()())))))()))))()))(())())))))(())())(())(())())()())))())()()(((()()()()(())(()))))))((((()((())())))(((((())()()(()))(()(((((()((((()))()))(((())))(()((()))()))(((()(())((()(()((()()())((()()()(()())(())(((())())()))(((()(((()()))(()()()(())())(()()()((())(()((()()))))())(())))()))(((((((()))())())()))(()(((()((())((()))))()))())()))))((()()(()))(()(()()((()((()(()()((((()))))())(()))()((())(((())((()(()()))))(())()))(())((())((()())(()())((()(()(((()()(()())(((((((()(()))))()((()(()))())((()))((())))(()()))((())(())((())))(())()((()())(()())((()))(()((()((()())()(()())))(())()()(()()))(()(())()()())()()))))())))(((())(())(()(((())(())()))()((())))())()())))(()(((((()((()))()()())(())()((()()((())()()))(())(()()((()())))())))))()))))())(()(()))())())))())()()(()((((()((())()())()(())(((()()()))((())(()((()(((())))((((((()(())(()()))((()))((()((()()())((((()())())(((((())))))))())()())(())()(()))(((())())()))()(()(((()())))(())))())(())()()())()()(((()((())(()(()))))))()())))))((()(())())))())())())(()(()((()()))()(()(())()())))(((()((())((())))((()(()))())(((())(()()))(()()()()))()(((()()()()()))))())(()))())))((())((((()(()(((()(())())((((()))))))(((()))()())))))((()))(()(())()())())(()))())()()())(((((()()))()((()(()())()())))()))(((())))()))()((()(((()))()(()()(()(()))))))))(())())())))((()))())))))))())(()()(())()()()(()(()(()()(((())()(((((()()))((((()))))))(((((()()()()))())(())((((((((((()))())(()(()()((()((())))()()())(((((()()()((())()(())()(()))))(()))())(()))()))))(()((()((()))()()(())())(())(()()))(()((((())(()))))())(()(((()(()()))()())((()(()(((()))((()(((()())()(())(()))()()(()())()()(()(())((((()))()(()()(())(()(())((((()))((((()()(((((((())((((()))(()()((())()()()()((()(((()((((())))((())))()(())(((()))(((()())()()))))()(())()()()()()()((((()))()(()))(()(()(((()()()()())(()()))())(()()((()((()()()))()())())(())(()))()((())())))(((()()(()(((())()))))(())())((())(()()((())))((((((((()())(((()))()((()()(())((()((()())()(((((()())))()()((()()()((()())((()))(()())))))(())))()(((())((())))(())(())()())(()(())(()(())()))())((((()((())))(()()))(())))))()()))((())))()()(())()())(())(())()())))))(()))(()(()(())))))(())(()(())((((((((())(((())()))())()))(()())))(((()()())()()))(())((())(()())((()())(())()))))()))(()(()))))(()(()))())()(()()(())()))))))))))((((())(()))(())()))())()))())()()()((()))((((())()())))()(()(((((())(()()()()(()()))()(()))()()(((()))()((())())())))())()((()))())()(((()((((((((())())()(())(())))((()(()()())(()(()())(()((((((()))()((())()())(()))(((())((()))(((()))))())()((((()()((()()(()))(((((())))()()()((()(((()()()))(((())())()())))))))((()()())())(((())))()(())())()()((()))))))()())()))))(()(()))((())(())(())())(((()((()())(()))(()()((()((((()()(()()))()))))))()((())((()(())()(((()())()())((()())()(()))()(((()(((((())()()((()(()())()()()()))())(()())())))))()(())()))))(())()())()())())()((()()(())))(((()(())))())))((()))(())(()((())()))))))())()()()))(()()()((((()(()(()()))(((()(())(()())((()())))()(()(()))(()(())))(())))(()())))(()())(())(()(()))()()))()((((()()(()())((((())(((()())()()()))()(())(()()()((()()))))((())())()))))(()))))(((())(()()()))())))))(())())(((())()()()())()))())((()())()()))())())))((((((()(())()(()(()(())))))()))(((())())()())))(())((((((()((((())(((((())())((()()()()()(()))()))(()))))())(()()))())))(()((()()(())())()()(((((()((()())))))())))))))()((())))((())(())))))))))))))(()))(()((()))))(()(())())))()))))))((()))(()(())(()(((()((()(()(())(()()())(()())(((()()()))()(((()))()()()(())(((()))(((()))(((((((())((())())))(()()()((((()))))(()()())(((()()(()())))()())()))()((()((())((())(((()(())()(((()()(())))()()()()())((((()))(((()()())()()()((()(()))()(()()()((((((()(()(())))(())(())))()((()))()()()))()(()))))(()(())((())))())(()))))(((()()(()()(())())(()((()(()()((((()()((())()())(((())()))(()))((()))()(())(())((()()()))(()())(()(((((()()()))()(())()))((((()(()))((((()(()()))()())())))(())))(()))(()))()(()))(()(()(()())()()))()(())))()(())))()(((()((()())(()))()(((()((((()()(((()(())((()(()))()()))(()()((()((())()()(())())())(()()))))()))(()(())(((())))())((())())(()))(()))()))(())((()()())()))())())())(((())()))())())(((((((())()())((()()()))()))())))((()((()()))()()(((()(())(()(()(()()())(((()()))))))(()())))()()))))((())))()(()(()))()(()()))(()((())()))()((())()()))()()((()()(((()(()((())()))())()()))(()((()))))((())(()(()(())((((())(())())))((()()(())((()((())((())(()(())(((())))))(((())((()))))(())()))()())())((()((()))))))(()((())(())()(())(()))()(()(())))))()))())()())((()(((()(())))())())())(((()(()()))(()))()(()))(()())((())))()(()()(())()()(())))()((()(()()))())()())))((()(())()()((())())(((()(()((())))))))()((())()(((())))((()())())())(()))((()()()(())((()())()(((((((((()))))(()))()))))))(())()()()))))()((()()())(()((())()(()))))()))((())))((())((())())(()()(((((()()(()()())()())()))())))(((())(()))))))))()))(()(((()((())))))))))()(((()(())()))(())())()())()(((())))()(())))(()()(()))()))(())()(())()())()(()((()())()((()()()(()())))()()((()()(())(()()(((()))(()(((())))()(())))(())()(((((()))))(()())()())()(()((((()()))())()))(()()(((()()(()((()())((()())((((((())))))))()())())((((((()))(())())()(((((()(((())((())()(())()()(()))(((((()))))())))()())))(()))))()()()(())))())()())))))(()())(())(()(()((()(()(()(()(()(((((())((())))((())())))(()()))()()(()))))()()))))())()))(()(((()))()(()()()((((()))))))(((()))))((())((()))(((((((()()()())(()))(()()()(())))()()(((((()(())()))())()))((()()))(())(()()((((((())())))(((())()(()()((()((()))(()(()(())(()(()))(())(()))()()()))((()((()()())(()(((()(((()()))((())))()())()())()()))((()())(())())(()(())))()(()(()))))()()(())()))(()(()()))()()()(())((())()()))(())())())(()()))()()))))())(())))(()(()()((((()))())()))()))))))()))(()()())())(((()((())())((((((())(((((())((())))(()()()()()())((()))(()()((((((()())))()()()))(()())))()))((())()(()((((()((())(()(((((((()((()()))((())((()(()))((()())))((((((((())()((())()((()))())()(()))()())()()())(())))())))))(((((()()()(((()()(())()())())((())((()()))(()(()))))(((((()))((()))(()(())()())()()()((()((()())()())))()(((()(((()()()()))(()())((((()))(((()))()()))())((((((()))(()(()()(())(((((()(((())))()))())(())))()))((()(()))(()(()(())()((((((((((()((()()()((()()(((()))()()()()((((())((()))))((())())))()()()((())((())(()((())(())())(()()))((((())()()))()()())(()))()()))(((()(()(()(()())()))))))))))))()()))))((())()(((((((())())(()((((((()))()()))((()(((((((())((()((()((()())))(((()))(((())((((()))((()(()(()))((()()((()((())(()()(())))(()((())(((())((())(((((())())(((())))()))()))))))()((()((()()()())()(()()())()(((()))))(())(())()())()(((())(((()(()((()(((((()(()()((())(()))())))()()()()(((()()))((()())()())())())()(()))())())()((((()))))(()(())()(()))())()(()))(((((())))((((((()((()(()()(())((()))))(()))((()))((())()))()))(((()((()(()((((()()(())())()((()))))(()((()))(())(()(((())(())())))((()))))))(())))()))))(()()(()(())()))(())))()())(()()()))(())))()(()))))))((()()())(()(((()(())(()(()()()()((())())()()())))((()(()())))())())(()())((((((())((()(()((())(()(((())((()()()()()((())))()))))((()(((()()()))))))(()(())())()())()()()((()(()(()()()((())())()))))(()))()))(((()()()))))()))((((()(()()(())(((()))))))))()))((()()())((((()))))))))(()()(())((())))))((()))())()()())))()))(((((()((((()((((()())()(())())))()(()()()((())))(()()())((()())()())))())(()(())(()())(((((((()(()(())))((((((())(())()()()(())))(((((((())))())(((()()))(((((())(()))(((((()(((())((()))((((((())()()))((()()()()()(()(()))()(()(((((((()()())))()((())(())(((())()))((()())()()))(((())()((()()(()))(())(((()(()((()(()))((()())()))(()))(()(()))))(()()((())()))))((()()((())())))()(())))())())(())((((()(())())))()))))())))(()()()()(())()(()))())()()(()())(()()((()())(((((((()))((()()(())(())))())((()(())))))((((())))()(()((((()((())())()()))(())()((())()()()()(())((())()))(())(()())))()(()))())((((()()()(())()(()(()))()))(())))())))()(((()((())))))()(())))))))))))((()((())())(()((()(())))))()((())(((((())()((()(()))))))(())))))()()()(((()()()(()((()()(())())())()))()()((((()()()))))())(())()((()(((()()())))(((((())((((())()((())))()(()()()()))))()()(())((()())(())())(())())))()(((()))(((((()()())(()((()(())()((((((())))))()(()))))()))())()()(((()(()(())()())()))))))()(()((())(((((((()(()))()((((()))()()(())()()(((((((((((((((((((((((((((((((((((((((())))))))))))))))))))((((()))))))))))))))))))(((()((((((((((((((((((()))))))))))))))))((((((((((())))))))()(((((((((()(()(((())))))((((()))(()))))()))((((((((())((())((((()))))(())))))))))))(((()))))))))))))))))((((((((())))(((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))))(((((((()))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))()))((((((((((()))))))(((())))))))))))))))))((((())((((()))((()))((((((((((((()()))))))))))))))))))))))((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))()))))))))))(((((((((((((((()())))))))))))))))))))))))))))))(((((((((((((()(((((((()))))))))))))))))))((((((((())))))(())))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((())))((((((((())))((((((((((()(((((((((())))))))))))))))))))((()((()()))()))))))))((((((((()())))())))((((((((((((()((((((((((())))))((()))))))))))))))(((((((((((((((()))((((((((((((()))((((((((((((()))))))))((((((((((()))))))))))))))))))))))((()(((()))))))))(((((((((((())))())()(((((((((()))))))))(((()))())))))))((((((()()))))((()))))))))))))))))))))))((((((((())()((()(())))))((()))(()))))))))))))))))))(((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))()))())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())(()))))))))))(((((((((((((((()((())))))))))((())(((()))))))))))))))))))))))))(()))((((((())))))))))))))))))))))))))))))((((((())))))))))))))))()(())))(()))(()(()(()()())))()()))))))(()())()()))))))))()))(()(()())((()(((()))())())(((())))((()(((()))(())()(()))((())()))((((()()(()))))))((((())())))))()()()((()((())()()(()(((()(())))(((()))()))))()(())(())()))))((())()(((((((()(()((((())())))((((())))(((()(())(((()(())(()()())(()(((())(()((((()()()))(((())((((()())(()(((())(()(((())())(())(())()())(())()((())))()(()))))(()())((())())((())())))(((()(((((((())))(()((()((()()))((((()()()(())()(()))()(((()()((()))(())()(()((()(()((())())((())(((((()(()()())(()))()())(())))((()))()(((())((((()(((())())()()())(()()))))))(((()())()(())()))))((()((((((())()())((())()(()(()))((())((())(())()()(()((()()))()())))((((()((()))(()()((((((()())())))()()(((((())()((()))((()(()))))()((())(()()((())()()())(()(((((())((())(())(((()())()())((()))))((()()())(())())((())()()()))))(()()))))()))(()))())))())())()())))))(((((())()))())())(()((()(())))(()))()(()((())()))(()))))(()((()((((())(((((()())(()(((())()())((())())((()(()((()))(()(((()))(((()(())(())))((((())))(((()(((()((()((())()))()(()(()((()((())(((()))())()((((()())((()()())()))())(())))()))()(())(())()()(()))))(((()())()()())(()))()((()(()()((((()(())))())())())((()(()()))((()((((((()))()))))(()))()(()((((())()()(()(())())(()(((()(()))(()()))()((())()))()))()()())()()))(())((())())))())(())(()()))()))())))(()(()((((()))))()()))())()(()()((()()()(())())))())(())))((()))((())))(()())(()(())())(((()(()))()))))()())(()))))(((()))))())()())()()(()))()((()))())()))(()())(())(())))()()()(((()())(((()(((((()(()()((()((()())))((()(()))())((())((((()))(((((()((())()())((()(()((()((()()))()()((()))))())(((()))())))())(((()))(()((()(((()(((()(()()))))(()((())))()()())))()))(())())(((()))())(())()())(()())))))))((((((()))(())()((())(()())())((())())())(()()()()))(()((()(()(()())(()()))()(()(())()()())()())))()((()((())()()))()())()(((()(((())()))))(())())())()(((())((()())))))))(())()))()(())(()()(())())((()()())))()(((((())(()())((()()(((()()()((()()))))))(()())))()())()(((()(())()))()))()())))())()()))(())))))(())())()((((())())))))())))()))())()))((()())())()))())())))())()())(())(()()))(()())(()))(()()())((((())()))))()(((()(()))(())((())(((((()(())((())()())(())((())((()()((()(())))())))()(()))()))))(())))((((()()))()((()(())(()((()())(((()(((((()()()))(()))()())))()()((()((()()(()((())()(((()))()(((((())))()())()(()))()())()(()))(((((((((((()()(((()(((()())()))))(((()())))(((()((()))))))()())(())))()))))()((())(()(())))()())())()())()((())()())(()())))())))()))))()((((()(((())(())((((()()))))))))((()((())(())()()())())()(()(())))))())(((()((((()()))))(())(()(()()))()(()))()((()(()()()))()))(()((((()((((())())))(()(()))))()))())))()()()())((())()(()()())((((())))(((()))((((()()())(()()(())()((())())((()))))(()(((()((((()()(()))))(()())()()))(()))(()))((()(()))(())()(())()())((((()()()())())())(()(()()()(())(((()())))))()(()))(((()))(()((())))())))()((())(((())()()((())())()))))()))()))((())()(())()))())())()(()()()))())((())()(()))))()))(((()()))())((())(()(((((((()((()()))(())()()())((()))()()((())(((()))))((())()(((((()(()))((()))))))()))())())))((()())(())))())()())()((()(()())()((())(()()))()()))))(()))()(((())))(((((()(())(()((((((()()())(())))((((())))(()))((()())(()((()(())((()(()()(((())()(()()()()))))((()()))()()(()))(((()()(((((()))((()((((()())()()((()()()((((((()((())(())(((()()()(()
|
|
)()(((())(((()))())((()))((())())()((((()(((((()(((())((())((((((()))((()))(())((())((()((())((()((((()(()(()())))))(())))()())()()())))(((()(((((())())((())())))((((()()(((()))()(()()))()(())((())))())(((((((())())()(())()))()((()((())((())))())()))))))))((()))((((()))))))))(((((((()))((()((()(((((())))))((())())()))(())()))((())())))((()))()))))((((()(())))()(((())(()(()(()((()(((()))())))(((((()()()))))(()()())()))))))()))(())(((((())))((((()(((((())()((((((()))()()))(()))(((())())((()()()())))()()())()()()))(()))(((()()))(((()(()()((()(()())((())(()(()))())((()()())()())(((()))()()))(()()()()))(((()((((()(())())()())(((()()))()(((()))((((()()((((()))))))()(()))()((())())))()()()())())))(()()((()(())())(()())(()())(()))(()))(((((())))()(())))(()))()))(()()(((())()))(()(()))())(())((())(((())(()()())(()(()(((((())))))))()))))())()()))()()))(((()(()((()(()))))()(()()())((())))(()(((())())()((()()))()()())()((()))()()((((()(()()))))))))()))())))(())))(())())(()((((((((((())()())())))((((())((()())))((((()()))())))(((()((((())())((()(())())((((())(())((()((((((((())))()()()(()())()(()()())((()(()(((())()()(()()))()())()(((())((())))())(((()())()(()((()))))((()(()()))(())()))))((())()(()))()((()((()(())(()((())(((())()))((()))((())()()))(((()))()))))(())()((()((()))))()(()(()())))(())()()((())()))()))())))()((()(()))()()()(()((((())()()(((()()))))()()((()))(())())(()((()())())())()()())(()()())(()))())()())())))()((()(()())((((())()((((()(()((()))(((()(((())))))))()(()()()()()))((()))(()))())()(()))(((()())()))())(())()())))())))((((()()())(()((((((()(()(())()()()(()())((((()()())((()))))(()())())))))))(())())((((()())(())((((())))))(())))))))(())()()()))(((((((((())(()(()())()()))())((()(()))(((())))()(()(()(())()(((())()(()))))))(())(((()(())(((()(()))())()))((((())()))())(())((((())()))()()())()(()(()()(())(())()))))()((((((())(((((())()(()))())()()((()))((()))(()()((())((((()(()))))))(((()))()((((()()())))((()(())()((((()((()))()()(()))(((((((((((((((((((((((((((((((((())((((()((((((((((((((()((((((((())))))))(((((((())))))((((((())))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(())))(((((((((((((((((((((()))))))))))(((((((((((()))))))((()))))))))((()(((((())))))))(()))))))))(((((((((((((((((()))((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))))))((()))))))))))))))))))))(((((((((((((()(((((((((((((((((((((((((((((())))))((()))))))))))))(((((((((((((((((()()))))))))))))))))))))))(((((((((()(((((())))(((((()))(()())())))))))))))))))))))((((((((())))))))))(((((((((()))))))))))))))))))))(((((((((((((((((())((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(()))))(((((((((()))))))))))))))(((())()()))(((())((())))))(((((((()))((()))))((())()())(((((((()(()(()(())))))(()((())))))(())))))))((((((((((((((((((((((((((((((((())()))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))))))((((((((((((((((())))))))))))))))))))))))))))))))))((((((((((((((()((()((((()))))))))))))))()))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())))(((((((()((()))))((()))))))))))(())))(((()()))((((((((()))(((((((((((())))(((((((((((((((()))()()((())()()((()(((()((()))))))))))(((((())(((()())))(())))))))))))))(((((((((((((((()))))(())))))))))())))))))))))))))))))))))))))))((()()((((((((((()))))))))))))(((((((((((((((((())(((((())(((())))))))))))))(((((((((())))))))))))))(((((())())))(()))))(((((((((((((((())))))((((((())))))))))))))))))))))))((((((((((((((((((((((((()))))))))))))))))))))((((((((()))((())))))))))))))))))))))))))))))))))))))))((())(()))()((()((((((((()(()))()(())()(((((()()()()))((())(()(())()(((()))()(())())()())()((()((()()()())))())(((()()(((((()()(())()))))())((())()((()()())()))()((()((((())())))(())))()()(())()())))(((())())())()))((()))))()())()()()))(()(())(()))())(()(((())(()))()()()((())())(())))((()(((())(())((()())(()))()((()()()))()))((())))())(()())((()()()((()((())))()))))(())()))))))()()()((((((()((((()))())())()((()())((()())((())(((()(((()))(((((())(())))(()))((()()()(()())))())(((((())())((()())))()(()(())()()))(()))))(()())((((())((()(())())()(()(()(((()()()(()()((()(())(()))))()(())((()()(((()))()(())))())((())()()((()))(())(())))()))))()(())())(((()()())(()())))))(((())(()((((()())))(()(())()))((())))()()()((()()))())))))())))(()(((()()((()(()(())())()()))))()()(())(((()))))())(())())))))()((()())(((()(())))(()))))))()(())())()()()))()(()))()(((()))(()))))((())()()())()))(())())((((()((())((()))()))))(()((((())(()()()()))())(()(()))))((()((())(())(()(()((()(())())()()))(()()(((((())())()())(((()(()(((())((())))((((()())))(((())(())))))()))))(())))((((()))))(()())())))()((()((()()()(((((()(((())()()(((((())))()()(((())(()())())))))((()((()((((()))()()))())(()(()))()(((()((()(())((()))))(()))()))))()((())()(()()(()(())(()())))())((()))()()))))((((())))()((()(((()(())())())()(((((((())))()()()))(())())(((()))((((()(()))()()))(()))()))(())))((()())())()(()()))))())())())((())()))))()()((((((()))())))))(()()((((())((()))(((((()(()(()((()()))(((()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))())))((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()))))))))((((((())))))))))))))))))))))))))((((((((((((((())))))))))))((((((((())(((())(()))))))))))))(()(((((((((((((((())))(((())((()))()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((())(())))))(())))(((((((()(())))))((((((((((((((((((((())))(((((((((((((((((((((((((()))))))))))((((((((())(((((((((()))))))))))))))))))))))))))))))))((((((((((((())(((((((((())()))))((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))((((((((((()))))))))))(((((())(((((())))(()((((((())((()(((((()))))()())))))(((())))))))))))((((((()())))))(((())))))))))))))))(((((((()))((()))))))((()()))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))((()))(())))))(((((((((((((((((((((((((()))))))(((((((()))))))))))))))))))(((((()))))((()))(()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()(()))(((())))()))))))))(((((((()))))))))))))))((()))((()))))))))))))))))))))))))))))))))((((((((((((((()))))()))))))))))((((((((((((((((()))))))))((((((((((((((((((((((((((((((())))(((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((())))))))((((())))))(((((()))))(()))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(()))))))))))))((((((((((((((((((((((((((((((((((((((((((((())((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((()((((())))))))))))))))))))))((()))((((((((((((((((((((((((()))))))))))(())))))))))))((())))((((((((((((()))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))(((()))))))))))(((((((((((((((((((())((()((()))))))))))))))))))))))))))))))))()))))(((((((((((((()))))))()((())))))))))(((((()((())(((()))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((()))))))))((((((((((((((((()()((()))))())((((((((()))))))))((((((()))((())))(())))))((((((((((())))))))))((((((((((((()(()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))(((()))))))(((((((((())((()))())))(())))))((())(()))((())))(((()))()))))))))))(((((((()())))((((())))(()))((((())()))(((())))(((()))))(((()))))))))((()))((((((())))))(((((((((((((((((((((((()((((((((((((())))()))(((((()))(())()(()))))))))))((()))))(())))))))))))))))))))))))))(((())(())))))))))))))()((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((()(()))))))))))))))))))(((((())))))))))))))))))))))((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((((((((((((()))))))(())(((()))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((())))((((()((((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))))(())))(((()))))((((((((((((((((())))))))))))))))))))))))))(((((())))))))))))))))))))))((((((((((((((((((((((((())((((((((((()))))))))())(((((((((((((((((((((())((()((()))))(((((())(((()))())))))))))((()))))))))))((((((((((())))))))))))))()))(((())))))))))))))((((()))))))))))((((((((((((((((()(((()))((((((())))))))))(())(())))))())(((((((()())((((()(()))))(()))))))))))))))))))))))))))))((((((((((()))())((((((((((((((()))))))))))))))))))(((((((((((((((((((())))))))))())(((((((())(((())))))))))))(())))(((((()))((())))))((((()(((())((((((()))))((((()))(())))))))))))(((((((((((()))))))))))))))))((()))(((((((((()))))))))))((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((())))))))))((((()())))))))))))))))))))))))))))))))((((((((((())))))))))))()((()))))))))))((((((((((((((((((((((((((((()))((((((((((((((((((((())))())))(((((((((((((((((((((((()))))))))))))))))))))((((((()))))))()))))))))))))))((((((((((((((((((()))(((()))))))))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((())())))))))((())((((((((((((()))))))))))))))))))))(((((((((((((((((())(((((((())))))))((((()((()((((((((((())))))))))))))))))))))))(())))))))))))((((((((((((((((((((((((((((((())))))))(((((((((((((((((((((((((((((((((((()))))))))))((((()))))))))))))))((((())(((((((()))))))))))))))((((((((((())))(((())(((())))))))))))))))((((((((((((((()())))))))((((((((((((((()(((((((())(())(()(((()))(((())()))))))))))((((((((((((()((())))))))()))(((())(((()(((())))))))))))))(((()(())))))))))(()(()(((())))))))))))))))))))))))))))))))))))((((((((((((((((()))))((())))))))))))))))))))))))))))))))))))))((()))))((((((((((((((((((((((((()(((()))))))(()))))))))(((((())((((((()))))))))))))))))))))))))))())))))))))))))((((((((((((((((((())))))))))))))(((((((((((()))))))))))))))())))))))((((((((((((((((())((((())((())))((())))))()())))((((((((((((((())))(((((((((((((((())))((((((((((((((((()()))())((((((()))))))))))))(((((((())))(((())((((((((())))))))))))))))))))))))))))))())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))(((((())((((((()(()))))))))(((((()))(((((((()))((((()))))())))()))))))))))))(((())))))))))))))))))))))))))))))))))))(((())((((((((((((()))))((((()))))))))))))))))(((()))())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()()))))))))))))))))))))((((((((((((((((())())))))))))))))(()())))))))))))(((((((((((((()))(())))(())))))))((((((((((((((((())))))))))))))))))((((((((((()))(((((((((((())))((((())))))))))))))))))))))))))))))))))((((((((((((((((()))())))))(((((((((((((((()))())(())))))))))))))))))))))))))))))))))((((()))))(((((()))(()(())))))()))))))))))))))))(())(())(())((()(()(()()(()))))()))())(((((()(()))(()))())()()(()()))((((()())())(()(((()((((()())))(()))))))())))))()(((())))())(()(()(())))))))())()()())()(((()()(((()(())()))()(()())(()()()())))(()())())()())))())(()))))())()(())()(((())()((((()(()(())))()))())()()((()()((()()()(()((((((()(()(()))())((((()(()()()()()((())()(())(()))(()((())(())()))(()())()((()(())()()(()))))()((())(())((()()())))())())((((())()))(()))())())()))()(((())))))()(())()))()(())(())()))())())((())()(((()()())(((()((())(())))(())()()()))()))(()()())()())))(()()))())())()))))()))(())())((()))))()())(((((())()))()(()()(()((())(()))((())()((()((())))(((())()())()()(()()))()()(()())((((()))))))))((()((()()())(()()()))))))))))())))((()))()))()))())(()(()))(()(()))))))()))())(()()(((()((()()(()((((()(()(()))()))()((()))()(((())))))((((((()()(()))(((()((())))))()()()(())))(()()()((()))())()))()))))())))(())()()()(())((((())()())))))(()()((())((((()))))))((((())))(())()))))(()())())(((()))())((((())()(())))()(((()))()()(()())))))()(())((()))(((())(()))((((((())(((((()(()()))()()(()()))((()()(((())((()(()())))()())(()))))))()(())()))()())))()()))()(((()()))())))())()))))())()))(())))())())()()(()(()((((((()()(())(()())))(())))(())))()()))(()(((()(()((())()))(()(((())()(())))()((()))))))()()()())()((()))()((())((((((()())))(())())())(())(((()))((())())()))())()(())()))((((())(()())()(())))()()(((()(((()((())((())(()(())))()(()((())))(((()()((())(((((((((()()(()(()(())((()))))((()()()())()()))((()()()(()(())(())(())))()((((()(((((())(()((()((()(()((()))(())((())()()))(()))((()()()))))()))())((())()(())(((())((()(()())(())()(()))(()(())))((()(((()()(()()))()(()))(())()(((())))))))()((())(()(()(()()))((())())()))))(())(())))(()))))((((((())()()))()))()()))()(()(()()())()()(())(()()())(()))()()))())((()())))((()()()())()()()))())))()())()()())(()(())(())(())(()()(()()((()(())((((()))))(()))()))(((())))(()()()(())(())))))())(((((((()(())()((((())())())((()))(()(()))))()()((((()())))((((()(())))))))(()))(()))())((()))))(()(()((())))))())())))((()(())(()))()())())))()())()))(()())(((()()))))))))(())()())((())()(()((((())())()())(())())(()())(())))(()()))()(()(()())(((((())())()(()(()(())))(()()))(())()))))(())(()))())(()(((()()((()(())))()))())((((()()()(()((()(())())))))((()))(()(((()(())()())(()(())((()(()(())))(((((()())))()()((())))))(((((()))((((((((()(())))(()(()))((()())((())()())(((()()((()(()()(()()((((()((()))(()))(((()((((((()()())((())()))(()()(()))((())(((())(((((()(((()()(((((())((()))())()()())()())()()))(((()))))())(()(()(((((())(()()((()((()())((()))))((())()(()((()))(((()((())(()(())))))()((()(()()())((()())))(()))())))(((())((()((())())()(()(())()))()()))()((())))()(())))(())))))())(())((()(()(()))())()())())))()()))(((()()())))())()(())(()())())((())(()((((()((())))()(((())()()))(((()()()(())()(((((())(()())()(()(((((())((()))((()()())(())()(((())))()()(()((((()(((())()(()()((((()(())))((()((())))))))()()()())((((((((()()(())())())(((()))()()()))(((()()(()((())(((()(())((()(())))()())()()(()((()((()()())(()(()())()((((()))(()()(()())(()((())()((()))(()())(())))((())()())()))((()()())()(())((()))(())())())(((()))))()()(())())(((())())()())))))()((())()))))()()))())))())())(())())(())(())())()(()(((())()(((()()())((()())(())))()())(()))(())()))(((())((((()()))))())())(())(()))))()()(()())(((()())()())((()))))()((()((()))()))))()())(()(()((((())()())))()(()())()))))(())((())(()())()((()(()()(()()())(())()(())()((()((()()))))()()))())()()))()()()()(())())())))))(())())))()())(()(()()(()(()((())(()(()(()(()))(((()))()())))(()()))()))((((())(()(()(()())((())()((((())(((()))))))(())(()())()))((()((((()((((((()))()((((()((()()()))((()))()(()(((()))((((()()))))()())))))(())))))))()()(()())()(()())()))()(()(((()((())(()()(()())())()((()))(()()())((()((()())(()()()())((()(())()(((()())))))(((())()))()()(())))(((())(())()()(())((((()()())())(((((())(()))(()))((()(())(()((())))(())))))(((()))((()()()))((()((()()(()()))))()()))()()))(((())(((())(()())((((((()())()))(()()()(()((()(()))((()()))(()()()))()((()))((((()))()())((((()(()()))((((())(((((()(()())()((()())())((()()()()((())())(()))()((())((())()(())((((()(()))))(((())((()((()(()()()())(()((()()())((((())()())))()((()(())))()(()()())))())(()()()))((((()(()))((()(()))()())))())(((()((()()))(((()(())(()(((()()((()))())())()())(((()))()()))((()(((((())(()(()))(())()))))((())()()())(()()()))())(()()((()(())(()(())())())))())((()())))()((()())((()())()))))()()(()))()()((()()()))()(()()(())(()(())(()()(()())))()((()()(())))())(((()))())())()))((()()()(())(()()(())()))())())))()()((())()((((())(()()(())())())()()())))()((((()((((()(((()(())())))(())((())))()()((())()()(()())((((())())())(())))(((()())(()))((())(())(())))(()))(()()))()))()())(()()((()()())(((()()(()(()())((()))(((((()((())(()()((()(()())())()))((()))()))()(((((())))))(())()))(()(())()())((()(()(()()(())))((((()(()))))(((())(())))()())(((())()(())()(((((()(()())(()()(((((((()(()()()()))(()(()))))((()()()())))((())())((()(()()))((()))(()()))(()(())))()())))(())))))()())((((())))))()())()())))()()))()()()())())())))())))()()())()()((()(()))())()))))(((()()))))()(((()())(()()((((())(())))))))))(((()((()))((())()()(()()(()(())()((()())((((())(())))))((()(())(((())())))(()()(()(())()((())()()((())()))()((()()())))()())))()((((()(())((()())()(())(()(()()()()()())(())(((()()))(((((())(()))()(((()((()))()(()))((()((((()()))(((()()((()()(()(((((()())(()(()(((()))(()((()((())(())()()())((()(()()()()()()()))(()(((())((()))()))))()(())())((())(()((((()((((((((()())(()((((())))()()((()(()))(())))(()()))())))()()(((())()(()(())(()))))())()(()()(()(((())())()(()(((()(()))()))(()))((()(())(((()))(())())))))(()()))()()))((()()()(())())((())(()(((((((()))(())((((()))((((())))((()((((())())))()(()()()()(()(())(((()((()(()(()()))((()))))(()()((()))())))((())(((()(()((()))((()((()((()))(()))(()())))(()()(()()(())))((()(()(())())(((()((()))(())))(((())((((((()))())(()(()))))))((())(((()()(()()))(())))(()(()((((()()((((()))()))))()))()(()))()()((()((((())()((())()()())))))()(((())(((()((())())())))))())))(()(())()((())((()())())((()())(())(())((()((())(()())))(()(())(()))))(((()))())))(()(()((()((()(()((()))))(()()))(())((()()((())(()(()((()(((()))()))(())((()())))(()))(((())())))))(())(((()(()()()((()())((()(()(()((()))))))()(((((()()(((())))()()()(()((())))((((()((())))))))()(((()))(()(()()()))())))))))((()()((())))(())((((()(()()(())(())))(()(()))((())))))(((()()))())()()))(()()())(())()()((((((((()))()))(()())))())))(()))(()))(()))()))()))()))))((()(())))()))()))))))())))))()()((())())))))())((()())()(())()))(()()))())()()()(((())((((()(()())))))()(())()))((((()))(()())))))()()))(())()))(())())())))))())))())()(())((())())()(()())(()(()((()()))((())(()()())(()))()))((()(()(((()((()((()(()(()())()()(()))((()(((((())(((())()))()())())(()))((()())())(()(())()))))()()(((())(((((((()()())(())())()(()))((())))((((()(()()())()()()((()))(()(((()))((((()(())(()))(((()()(()))()((()(((())())())(())()((()(())(()()()()))()))))(()())))()()())))()(()(())()(()))()(()((()())()))(((())(((())()())))((()()))))))()))))(())()))())()()(())()))))()))((()())())()))()()(()(()((())()())(()(()())))()()()))(((())(())))(()())))()()))))(())))()))())(()(((()()()(()()))((((()((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))((((((((()((()))))((((((((((())))))))))))))))))((((((((((()))((((())((((())((()))))))))))))))))(((((((((()(()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))()()(((()())))))(()((((())))()())))))))))))))))))(((())()))()()())(((((()))))))))((((((()()())())((((((((((()))))(((((((())))))((()(((((())))))(((((((((((((((())((()))))))))))))))))))))((((((((((((((((((()))))))))))))))))((((())))))))))))))))))(((((((((((((((((())(((((((((((((((((((((((((((()))))))))))))(((((()))))))))))))(()))(((((((((((((((())))))(())))))))()))))))(()((((())))((()())))(((((((((()()(((())((()))))))))))))))))))))))))))))))))))))(((((((((((()))))))(((()))))()(((()()))(()((())))))))))))((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((())((((((((((((((((((((()))))))(((((()))((()))(())))()))()()(())(((((((())))((())))))))))))))()))))))))()((()((()))))))))))))((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()))((())))))))))))))))))(((((((((((())))))))))))))))))))((((((((((((())))))))))(((((((((((((((((((())))))))))))(((((((((((((()((()(())(()())))((()(((((((()))))(((()))))((((()))))))())(((())))))))(())))(((()))))))))))))))))))))))))))(((((((((((((((((((((()()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((((((((((((()))((()))))))))))))))))))))))))))))))))())))))))))))))(((((()))))))))))))))))()))))((((((((((()))))))((((((((((((((((((((((((((()())((()))()((()(()(()))(())))((((((((((()(())((()))))))))((((((()((()))))))))()(((((((())))))()))()))((((())))())))))))))))))))))))))))))))))))((((((((()))))))))))))))))((((((((((((((((((((((()((((((((((((((((((((((((((((()))))))(((())))))))((())()((())))))))((((((()(()))))((((((((((())))))))(((())())))))((())))))(()(((())))))))(((())(((((()())(()))))))))))(((((((((()))))))))((())(())))))(())))))))))))(((()))))))))))))))))))))))(((((((((((((((((((((((((((())))((((((())((((((((((((()))))))))))(())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((())))))))((((((((((((((((((((((((((((((((()))((((((())))))())))))))))))))))((((())))))))())))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))((((((((((()))))))))))))))((()))))))))))))))))))))))))((((((((((((((((()((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((()(((((((((()))))(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((()())))((((((((((((((((())((((((((((((((((((((()))()((((((()()))))))))))))))))())((())))))))))))))))(((((((((((((((((((((()()))))))((((()))(((()(())))())))))))))()))(((()))))((((((()))))))((((((((((((((((((((((())))((()))((())))))))))))))))(((()))))))))))))))((((((((((((((()))))((((((((()))))(((((((((((((((()))))(((((((((((((((())))))))((((((()))))))))))))))))))))))))(())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())()(()())((((())))()))))((((((((((()((()(()))()))())))))()()((((())(())((())))))))))((((((((((((()())))))))))))))((((((((((((((((())))))((((((((())))(((())))))()()(((())))))))))))((())))(((((((((((((((((((()(())))))))))))))))))(()(())(((())))))((((((((()))))))))))))))))))))))(((((((((()(((((((((((()))))))))))))(((())))))((((((((((((())))))))))((()))()))))))))))))))))))))))))))))))))))))))()))))))))))()))))))((((((((((((((((((((((((((())))))))))))))))))))))))))())))))))))))))))))))))))))))))))))))(((((((((((((((((()))))(((((())))))))))))))(((((((((((((((())())))))))))))))))((((((((((((((((()))))))))((((((((())(())))))))))))))))))))))))))))))))))))))((((((((())))))))))))))(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))())))((((())))))))))))(((((((((((((((())))))))))))(()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())()))))())))))))))))((((((((((((((((()(())))))))(((())))(((((((((())))))))(((((()))))))))))(((((((()))))))))))(((((((((((((((())((((((()))))))()))))))))))))))))))))))))))))))))))))))(((((((())))))(((((((((((((((((((((((((((((((((((((((((()))))(((((((((()(((((((()))((((()))()))))))))))))))()())))()(()))))))))))))))))))(())))))))((((()))((((((())))((((((((((((((()))))))))))))))))))))))))))(((((((()(((((()((((())))))))))((()))))))))))))))))))))))))))))((((((((((((((((((((((())))((((((((((((((())))(((((()))))()))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))((())))))))((()))))))))))))))(((((((((((((((()))))))))))))))))))(((((((((((((((((((((((((())))))))((((())))))((((((())))))((((())(((((()))))))))))))))))))(((((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()()))))(((((((((((((()))))))((())))(((((())))(((((())(((((((((((()))))())))))))))))))))))))))))))))))))))))))((((((((((((((((()))(()))))((()))))(((((((((((((((((((((((((()))((()))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((())))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((())))))((((())))))))))(((((((((((((((((((((((((((((((())))))(())))((()((((())((((())))))())))(()))))))(()(())))))))))))))(((((((()(()))))))))((((((((((((((((((((((((((())(())))))))((((((())))))))))))((((((((((((((()))))))))(((((()(())))(())))())))))(()))))))))))))))())))))))))))))))))))))))))))((((((((()(())()))))(((((((((((())))))((())((()((((((()()())))))))))(((())))(()(()(()((())))((()))()))((()(())(()((()(()))))))(((())))))))((((((((((((((((((((((((((()))))(((((()((((((((((())))(((((()))))((((())((((((()))))))(())))))(((((((((((((((())(((())))))))))))))))((())()))))))))))))))(((((((())))((((()((())))(())(()))))))())())(())))))))))))))))))))))))((())((((()))))))))))))(())))))))))))((((((((((((((((())((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())(((((()))((((()())))))))))))(((((((())))))))))(((((((((((()))))))))))))(((((((((((((((((((((((((())))))))((((()))))))))))))))))))))))))(((((((((((((((((((())))))((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((()()))((())))(((((((((()))))))))))))(((()))))(((()()(((())()))))(()))))))))(((((((((((((()))((((((((((()((())(((((((((())(((()((((((()))))))))))))))))))(((((()((((((((((((()))))))((((())))))))))))))))))))))((((())))))))(((((((((())))))))))))))(((((((((((((((((((()(((((((((((((((()))))))))))))))))((((((((((((()))))))))))((((((()))()()())))))))))))))))))))))))))))))))))(((((((((())))(((((((((((((((((((((((()))())))))))))))))))))))))((((((()(()))))))))))))))))))))))))))))))))))))))((((((((((((((()(())))((((()())))))(()()((())))))(((((()))))))())((())))))((((((((((()())))))))))((((((((()))))))()(()))(((((((((()))))))))))))))((((((((((())))(((((())))))))())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()((((()))((((((((())))())((())))))))))))))))))))))))))))))(((((((())))))(((((((((())))((((((()))())))))))))(())())((((())((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))))))))))))))))((())))))))))))((((())))))((((((((((((((((((((((((((((((((((((((((())(((((((()))(((((((()))))))))))))))))))))()))))))))))))(((((((((((())))((((())))))))))))))(((((((((((((((((((((((((((((((((())())))))))))))))))))(((((()))))))))(())))))))))(((()))(((((((((((((((((((()()))))))))))((((())))))))))))))))))))((((((()(((())))))))((((((((((((((()))))())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((()))))))))))))(())))))))))((((((((((((()))))((()((((((((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())((()))))))))))))))))))(((((((((((()))((()())))))))))((())))))((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))))))))))))))))()(((((((((()((((((((((((((())))))))))))))))))))))))))))))))))))))((((((()((((((((((((((((((((((((()))((()))))))))))(((((((()))))))))))))(((((((()((((())))))))(())))))((()(((())))))))))))))))))))))))))))))()(())(())))))()())()((()))((()))(())(()(()()(((()))()(()))(()(((((())(()(()))())))()())())()())))())()))()(()())(()))))))(()(()()()(()))(((()(((((((((()))))()()((())()())))((())((()((((((())(())))))())(()))))()()((()))()))))())()((())()(())()))((((()))())))(()))((()())))()()()())()))))))((()))((()(()())))((()(()(((()((()((())))((((((()()((()())))))(())(()(()()())(()))((())))())((((()(())(((((())()))())()))))(()()))()))((())((((())())(()(())(())(()())(()(((()((()(())(()()())(())()))()()))((()((((()(()(()())()(()((()((())))((((())))(())))))((()))()())()()))(()(())(((((((())(())(()()()((())()()))((())((((())((()))((())()(((()))((()))()(()()(()()())())((()((((()(())()((((()())(())()()())((()()(()((()))()()))()()))))))(((()())((())))())(())(()))())(()()))))))))))(()((((((()((((())(()))))))))))()()()))(()))((()(((((()(()))()((()))))((()()())(()))())(()()))())())((()()(((())()(((())(()(((())()(())))((()()))((()((()()())()()())(())))())()()((())(())())())))))())))())))()()(()))((((()(())()(((())()(()())((((()))(()()(((()())(((()(((())(())()())(()))))(()()()(((((((())()()(()(()(()()()((()((()))(()((()()((()(())))())()))(()()()))(()))((()())(())()(()())(()))))()))))(())))(()))(()(()())(())(())())(()(()())((()(((())()(())()))))(()(())((())((((()())))))()(()((())))))(())))(((()(()((()())((((((()((())())()())))()())()))(((()((())())))()(())(()(())(()()))((()(())())))))))()))())((())()()((()(()())())))))))()()))))()((())))))())()(()(()()))())()()()()(()(((())(((())(((())))())())()())))(()))(((()))())()())())(()(()(()(()()((((())()((())))))((()())((((()()()(((()))())))()()()(()((())(()()()())(())())))))())))(((((((()(())((()(()())()())())))((())()()((()()()))))()(())())())()))()))(())(((((()))(()))())()(((()(())))()()()(()((()()(()))((()))())(((()(((()()(())(()(())(()((((())()()()((()())(()()(())))((((()())))()))))())())))))())())(((()(((()(()(()))())())((()(()))(()))(()(())))))()(((())))(()((())()(()))(()(((()))(()()(((()(((()()()((()))(((((()))))(())((()))))()((((((()()()(()()()))((()(()(()()()()((()))(())())()()(((((()())))(())))))((((((()()()))(((((((()))))())(()))(((()()((()())))(()))))()()(((()))((())(())())()(()(())((()))())()(()()()))))))(()(((()))(())(()()(()())(()((())((()()((())(((((())(((()))((()()((()()))))(((())(()()(()((()()()()())())()()()))()(()((()))()(()())(((()())))()(())((((((()))()()))((())()))((((()))(((()(())(()(()())()))))((()(()((()()()))((((()(()(()(((()())((()()))))))()()))())()()()()((())())()()(((())()()))))())))(())(()(())((())()))))))))()((())()())(((())((()(()((()((())(((()(())))(()()()(((()))))))))((()((((((()()((()))()())())()()()()()())()(())))(((()(((()(((()())(()((()))))))((()(()())))(()))((((())())())())))(())))))())))((())()(())((((()))()((((()())(())))()))())))(()((())(())(())())())())((((((()()))))(())())(()())((()()()))()())()(()((((()))(()))()()())(())(()))()()(((((())))((()())())))(()(((()()(((()(())))((((((((()()))())(()()))((((()()(()))()(((()())((()))))(())())(((((((()))())()())(()(((((()((())()()(()))()((()(((()))())(((())))()(()(((((((())))))))))()))))))()()(()))((())())))))((((()(()()()()(())))())())())((())))((()))(())))))))))())))(())()()))())(((()(()())()(((()))))))()))(())))()()(()()(()))))())())(()))))))(()()()((()((((()((()()(()())()())))())(()))()(((()()))))())()((()))))()))))))((()(()(((((())(((((((((()())()()((())()()())((())()))(())()(()()(((()()))()))()())((()(()))()))((((()(())()()()((()((()(((((((()))()()))(((()()()))()((())((()(())(()((())))(()(()((()(()))()())(((()()((((()()()(((()(()())()))(())))()()(()(()()())))))))(()()(()))()()(())))()())))))))(()))())())(())))())))())())(())))())(((((()(((()((())()))(((()()()))((())(()))))(()(()(((()(((()(()))()()(((((()(())(((()()()(())()))((()))))()())(())))())(((((())((()())()()(())())((()()())(()((()()))))()(()()((())(((((()((())(())())()))(())(()((()))()()(())(())((()((()(((((())())())((()()()()())))()()))(()()))())((((())(())(()())(()()()))))(()))((((()))))()((())()(()(()()((()))()))))))(())))(())))((()))(()(()(())()))()((()(()()(((((()))(()(()())(()))(())))))((())())(((())((((()(()())())((())()(())))(()))()((()())()((())))()))()(())())()))))))(())())())())((())())((()(()(())(())()((()(()())((((())(()()((())()()))())))((())))()))()(()())()(()(((((()))((((()((()))()())()()))(()())((()))()((((())(()())())()((()()()(())(((())((()((())()(()()))((())()(())()())))(()()))))()))((((())(()(()(()((()()))()))(()))())))(())))()()())(((()(()))((()(()())())()))))((())))(()))((())))())))(()()((())())(()(()()(()(((()(((())(())()((())(()()))(((())()()(()))))((())((()()(()))(((()())))())()))()))(())(()()))((())))))())())((()()()(((()((((()(()())()()((())()(()))(()()()()(())(((()()((())(((((()))()(()()()()()(()))(()()((())())(())((()())))(()()())()))())((())()()(()(())))))))))(()()((())()()()())(()(()(()()()(((()(()())()(()((()()))(()(((()(()()()(())))()()())()))()(()((()())))()())(()))()))))))))()()(())())))()))))()(()())))))(((())()()(()))(()())(())())()))(())(())(())))(())()())))))()())))))())())()))())))))))))))(()())()(())(((((())))))(()(()())(()())())(((((()(())()())))())(()(()())(()()()()(()))(())(()()((())))))))()((())())()(())())(((()(())()))()())(())))()))())))(()(()()((()())())))))()((((()(((()))((())())(()(()))))(())()))(())((()((((((()))))))(()()(()()(()()((()(()))))))((())(())))()))(()))((()(()()((())()()(()())()()))()())))(()))()())))())()))()(())(())()())()((((()(()())))()(()()())))()()))())()())())())()(((()()))()())(()())())))(((()()()(()(()((((())))()(((()))(())(()))))()()()())()()((()(()))))(()(((()())()((((()()()))())()))((())()(()))((())(()(()()))())(((((()(((((((()(()()()))(())(()()())()()()))())()((((())))()((())()((((((((()()))()))))()(()))))()(((()))(()(((()(((())(((()(())()()((((())))(())((((()))))((()(((()()()(()()(())((()))()))(())))))())(((()))))(())())))((()()(()())(()())(()()(()((((())())((((()()((()))())()(((())))(((()))(()()))()))(())((())))()()()()()((((()(()()(()))))()()))))(()))(((((()))((()())()(((())))(()((()()())))(()()))))(()(()((()())()(()()))(()(()(())()())))((((()))))())(((())(()))()((()()(())())()(()((()(()(()())))()()())())(()(()))()()))))()()))))))))())()))())(()))(()())))((((((())))()((((()())(((())(()))((()(((())(()))()(())))(()())())(())(((())))))())())())))()())(()(((())())()))))((((((()))()))))((())(()()()(()))(())())(((((()))(()()()()))(()))))(()()()()(())(()))()((((()(()((()(())())(()())())((()))()())(()()()))))((())())((()(()(((())())(())())((((()()()(()((()())(()(((((((()((()(()(())(())((()))))()()(()()()))((((())))((()(())())()())))())))((()(()())))()((((()()))))((((()()()(())())()()))))))()((())((()()))())((()())(())(((())))((()())))()()())()()(()))(())))(((((((())(((((()())()(())(()((()()()())))((())()(((())((()())(((()((()((())))()()()(())()(()))()((()()())())))))()(()()((((()((())(())()()(()(()((())((())()()((())()))()()))))((((())((()())()(()())(()))())((((()((())()()((()()))())()(()((())(((())))()())(())()))()(()))())))(()())))())))()(()())(()((()())(())()()(()((()()))((()(()((((())(()()))()(()())))(()))()()()()()(((((()()(()()))(()(((((((()()))((())())(())())(())(()))(()))))((()()))(())(()))()())((((((()()())(()())()()((()())))((((()()))((()())()()))(()())()))(((())()())())(()))()())))(()()()())()))))()(()(()))(())((())(()())))(()()()(()(()()(()(()((()))))()()(())()((())))((())(())))()))()))())))()(()(((())(((()((())(()(((((())((((()()((())()))()))()()(((((())))()((()())))))))()(()((()))())()))(((()())))()()))()))())()()(()(((())))))(())(()(()((())(()))))()())()))())((())()))()))(((((((()(((()(()))(()))())))((()))((((())))))())()()))())()()(()(((())()(((()(()())()((()()())()((((()()))())))(()((())))(()()))(((())()(()((())(()())()())))()))(())))((()())(()()))()(()))())))())(((()())((((()(((()())(((((())((())(()())))()())()((()))()(()))()()((((((())()))((()(())(((((()())))((((()())()()((()(()))((())))))))(((()()(((()()))()(())))())())()()(((())(())(())(((())(()))())()))())))((((()(((((((())()))()((())())(()))()()))((()(())))()))())))()(()()())(())))())()())())(()()))(((()((()((())())(()()((())))))((()((()((()()(())())(((((((()))(()())()(())()(())())()()())())()())(()))()((()())))()(((((())))()))(())))((())())(())))))())()(()()(()(())))())((())())(()()))()(()))(())))()))(()())()((((()))())))(()(())()(((()())((((((((()(()())()(()((())())()()))(((()))())()(()()()((()((())))((())()()(((()(((()))(((())())(())))()((())((()))()()()(()))((((((())(((()))((())(()(())()))))(((()()((((()()(()))(((())()(())()(((())())(()))())))(()())))(((()))))(()()(()())()))()))()))((()(()()()(((((((()))(()((((((())(()(())()()()()())(()))((((()((((())))()(((((((())))))()()()))(())()))))((()))()(()(()(())()()(())(()(()))))()()(((((())(())()()))((()(()()((((()()))))(())))()()()(((())(())(())())()()(()((()())))(()))()))(())()())(((()))(((()((((())()()(()()(()))(()))((((())((((()())())))(()((()(()((())()()())())(()(())))(()()()()((((()()(((())))(((((())())())((())(()()(((((()()()()(()((((())((())(()))())))()(((())((())((()))))(()()(()(((())))()()()()())())(()()))))((())())))(((()))))()()(((((((()())(()()))())())())(())))(((()))))()())()(())((()()(())(((())())(())()))(()((()())))))()))))(()()(()(()(())))(()(())))))))))()()())()))())()()((((((((()(()()((((()(())((())(((())))())(())(((())()()))())(((())(()(())))))((((()())))()((())))(()))))))))(((())))))()))())()()(((()(())))((()(()))())(())))()()())()(()()())((((()())))))(())()()((()())))((())()(()(()()()(())((()())())))()))()(((()(((())()()((((())(()(()())())))((()))()(()()())()(((())()(()(((((((()()((((())))()())())((()()()))())()((()(((((()((((()()()())((((()()((()))((((()()((())(((()))((((()))())))()((((()((()))))))((())))(((((((()))((()))())())()(()((())))((((((()()(())))())))(((())())()()())))((()(()))()(()))(())())(())()()()()(()((())()((())(()(())(())())())))(()()((())()))(((((())()))())()())()()()())((())))(()(()())(())((()))()()()())(()()))()(()))()())())(((()())((())()))(((((())()))()()()))))())()()()()())(())())))))())((()(()())))(()((()(()(()((())((()()((()()))()))()())))((()((()))()(()()))(()(()()))))(()()())))())))(()()()()))))))(((()()(()((((((())))()())))()()))())((()()()))()))())))()))(()()(())(()))()))))))())))()((()()))))(()(()(()(()(()))))()(()))))()()((()())((((((((((())(()())((()()()()((())((()))))()()))))((()))((()))()))))())()((()(()(()(()()())()))))))()()()())))()((()())()())())()((()())()(())((()()))()())))((()))))))()()(()))))(())(())((())(()(()())()()))(()))))(((()))))(()))))))(()(()))))))()()(())()(())())))(())))(()(())(()())()))())))))(((()))(()))(())((())()))(()((()())()))()))(())((((()(())))))()()))))))())))))((())(((()))))()(((()(())()(()()(()()))))))))()((()((((((())()()(((((((()(()()))()())))(()())))()((())()))(()(()())()))(()(()(())))))(()()()()))))))()()))((()(()()()(()(())())))))(()(()())()()((())))(()(())())()(((())())(()(((((((((())()((()())(()(()()((()))))((()((())(())()(()()))))))))))))(()())()()((((())))))())((((((((())()()((()))(()((())()()(()()())(())((())((()(())())())(())(()))())()(()()(())()())()()(())())((())(()()))))((()(((()())((((()())(()()))())))()(()(((((())))(()(()())))()(())))()((()))(((())((((())()(((())()((())((()))())(()))))())()(())((())((())()((())((((()(((())()((((((()((()))(()))((())(()()()()((())()())()()(())))))())))))())))))()())()((())))))(()(()()))))))((()((()(((((()()()))(()(()(()))(((())((()())(())())(())))))))))(((())(())))(()(((())))())(()(((()(())))))(()()()((((()))(())))()())(()((()(())((()(()((()())(())))(())))))()))))(((())()(()())())(()())))()))))((()((((()()((((()())())())()()()(()((()(()))()))()))))())))()())()()((()()())()(()(()))()))())(())()())))()))(((()())((((()()())(()))())))((())((((())))()((()))())(()))((()((()())())()((()((())()())((()())((((())()))((()())(())()))())))((())))()))()((((()))))))))())(((()(())(())((())))())((((())((())((()()()))(())))()))((()((((((())())(())((((((())))(())((())(((()(()(())(())(((((()(())())((())))))(()()((()()()()(()())(((())())(((())))(((()())((()(()((((()((()))))))((())(()))())()()()((())())((()))(()))()))()(((((())))((((())()()(((()()())))))(()()()()))))()())(((()()()(()()(((())())())(()((()))))(())))()())(())()()))()()(())))(()()))))))(()(())((()())())()()(((()())()((())()()(())(()())))()(())()((())())(()())((((((((()()(())()))))(()()()((()()()(()())()((((()()()))(())(())()))())(((())(()()))()())()(()())((()((())()()))))((()(((()))(()))))((((()(())(()))())))())((())()))()())((((()(()())())))(()(((())))(()))(((((())()(()(()((()(()(()))((())))(()())((()((()))(())(((()))))())))((()))((())()((()))(()())((((((())(()))(()(())))))(())((())()()))(())))()())(()((())()(()())))()()(()()()((()))(()(()))(()())))((((()())))())()()())))(()(()()))(()))))())()(()(())((()()))))))(()((())()))(()())((())(()(()((())(((())()))()()()()((()()((()(())(((())()))())))))(()(())))((((()()(())((()(()(((((())(()())(((())(()((()())))((())()()(()()))())))()()))())()())(((())))())((())(())()))(((()(()()(()(((()()(()))))(()))((()()))(((())(())((()(()()())(())((((()))()))(()()(())(((((()((())))())((()))()(())())((()((()))()))))))()))()())))()()((()()(((((()(()(()()))(()())))(())))((()))))))(()))()()())())(()()))(()))())((()(((()())())(())))))())()(()()(((()(((())()())())))))(())()((()())))(()(()((())())()(())))(())))))))))((()))()(((())))))()(())()))))))(())(()((()())())))(()((()(()(()()))()())(()(()(((((())))()()((((()(((((((())))((())()()((()))()((()()))(()(()()(((())((()(()((())((((()())))(()))())))()())))(()))()))())()())()())()((()()))()(()(())()()())))))(())()))))((())(()(((()())))()()(())((((())))(((()))())(())))()())))((((()(((())())()))())()(()))))((())()()(())((((()()))))))))))((()(())((()()(())(()(((((((()(((((()((()(((())((()(()))())()()()())))))((())))(())))(()(((()()()(()(())(()(())(()((()()()()()((()())()(()))()())(()(()(()(()))())()((()((()()))())(())))(()()(()))((()(((()())()))(()(((())(((()()(()))())()())()())))(()()()(())(()(()(((()(()())(())))(()()(()))()(((()((()()()())()()((())()((((())))((()(((()(((()((((())(((())()))))()((()()((()))(((((()())((()(()((())(()))()()))(()))())))()()))(()())(()((((())()(((((((()(()(())))))()(()))))()()(()))()()((((()(()((()(()(()(())))()(()))((()(((()))))()(()()(()())())()())()()((()(((()))()(())((((())(())((())))(())())((()()()(())((((())))))((((((()))())(()())((())())()))((()())()))))))(()())())))(()(()(())()()(()(()))())(()(()))())((((())))((()(((()()())((((()((()))(()(((())))(())()))((())()))))))(((())())(())(()((())(((((()())((()()())(()(()()()()()((((()((())(()((()((()())()(((()))((())))())((()())))()()))(())))((())))()))()())()()))()))())(()())())))()((((()()(())(()((())(((()(()))((()((()())))(()))((()))((((((()((())))())()))))()()))))((()()()())())()())(()())()(()()())))())()((()()((()))))()())))()()())()()()(()))())()(())()()(((()()((()((()(())(((())())(())(()())()((())((((()))()()((()((()(()()))(()()()))))((()()()))())(())((())((((((((())))()(((()((()))((((()))(((()(()()()()(()))))))((()(()(((()()(((()(())))))))()()(((((())))()()(()())()())()()))((()())())())()()(())(()((((((()))(((((())))()((())((()))((())))(()))(()(())(())()))()()()((((())()()(((()))()(()(((()()((())))())))(())()(())))((())()()(()(((((())()()))())()((((()()))((())(()(((()(()(())((()))(()((()((())(())))((())(((()((()(())()()((())())()())()()()))()()))((())(((()()((())()(((((())(()()()))((((()(())()(((()()(()))((())()((()))(())))((()()(()(())(((((())(()())())())))((()(()(((())))))(())))()())()()()()(()()(()(()())()))()((())))()())))()())))(()()(())(())()))((((()())))()))((()))))()))())()((()(()((())()()(()()(()((()(()()((())))(())(((((()()(()))))()((())))()()))((()))((())((((()())))))(())())()(())))(()))((())())()())((()())())()))(()()())(()((()(()))))()(())(()())))((())((())(()())(()))))(())()()()(())()((()())()(()((((((())))()((())((()()))()()((()))(((()(()()(()))()(((()(()))())))(((()))()())))()))(()())()))))))(((()(()(((())()(((()))())(()(((())()(((())(((()))())()((()((())(((()))(())))()))(()((())()())()()()()()))))()((()))((((((((()((((()())()))))((((())((()))(((()))()())))))))()()(()))))))))(()(()())())(((()((())(((((()((())(())())))((((()))()))(((((()(())())))))()()((((()(()((())))()(((()()))()((())))))()())(()())))())())((()))(((((()))()())))(())()((()))()))(((()(())(()()()((()))((((()(()((()()()()(((())))())((()))))()()(())))()()(((((())()())))()((()())())))()()(())()(((()((((())(()())()))()()((()())))))((()()(())((()()(((()))(((((((())(((())(())))))((())((())))((((()))(((()(()((()())()())()))()))))))(((()))()(((())(())())(()((()(((()(()(()))(()(()((((())))(()()()))()()((()(())((()()(()(((()())((()))()((()(()())))((()))())))(()(())(())(((()()))()())((((((()())((()()))((((((((()()()(()))))))(()))))((())((()(((((())()))))))))))))()(())()))((()(())()))(()(()())()()))())())))(((((()()((()(()())))())((((()))((())((()))(((()()()(()))()(()(((((()()((()()(()()))))()(()((()))((())))()((()((((((()(((())())(())))))()())()()()(((())))(()((((((()()))())(())))((((((()(())((()(()()))))()())((()()()())()())(((((()())()(()))()(()))))((()()())))))))())))))(())()(()))()(())())()))())()))(()()))))()(())())))())())(())(((())(()()))()(()(())())()(()()(())(((((((()))()()())()()())(())()()()()(()(())()(())())))((((()()()))))()(()()()((()(())))((()))())())(())(()))()((()((((()(((()((()))()))()(((()))()))(()))(()((((())()))(())))(((((()))()()))((()((()))(()()))()()())(()(()(((((()(()())(()()((((((())(()((()))()()())(()(()))(((())(((()))))()()))((()()(()))(((((()())(())))()((()))()())()(()))()(()())()()()())()(()(((())()()))))()))(())(()()()((())()()))())())(()))()))((()))(((()()())))(((())(())()())))))(((()(((()((()))))((()(((((()((((()()))()()(((((()())))((()(()()(((((()()))((()()(()(()(())))()((())))))()())(()(())))((()((((())(())()(((((((())))))))()(((())((()()))())((()(()((((()(((()(((()()))(()()()()((())()()()(()))())()))))()(((()()(((()))(((()())(((()(((()(((()))((()(((())())((()((()((()))()))()(((())()(()(()()(()))()))))))()(())())))()()))))(()()(()(((((())((()(()))(()(()()()())((())))))(()()(((())))()()((((())(()((()))))((()())()((((())))((()()())(()())()(())((()())(()))()()())((()(((())()()((())(()(())))()))((()))()()))()))))(()())()))((()))(())((()))))))))()((()(()))(((())))(((((((()(()))((((()(((())))))(())(())())))))()()()()()(((((())((((())())()())))()()()()()()()))((((()((())()(()())()((((())()))(())((()()()()))()((((())(((((()(())((()()))()()))((())((()))))(())))((((()))())())())))(()(((()(((())(((()()))()))()((()()()(()))()))))()(()((((()()()))((()(((()()(())(())((())()())()((()))((()())()(()()()))()((()))(()()((())())((()((((((()))(()()))))((((()(((()()(((())((())(()(()((())())))(((()))((()))))())((()))((((()()((((((())())))))((()()))())))()()()))()(((((((())))))()(()(()()))))()()()()((()(()()()())(())((()())))()(()))))()(()(())))))((((((((())(()(()(()()))(()((()))()(((())((((((())(())))()()(())()()))))()()()(()(((((()())())((()((((()()()())((()))()())))((()))((()(())((((())(()(()())(())()))(())))()))(()))()(())((()(((((()(()((((((())(((()))((()()))(((())())((())))(()(()()))(()()()()()(()))((((())(())))))(())((((()(((((()))))()())((((()()()()(()))((()))())))()((())()((())(((()()((((()(())))(()()((()(())())(()))()((()((())))()(()()((((((())))))((((((((((((((((((((((((((((((((((((((((((((()))))))(((((())))()(()))((((((())))))))))))))))((((((((((((((((((((((((((((((())))))))()(((((((((()(()(((())))))())))))((())(((()((())))(((()))(())))((()))))(()))))((((())(((()))))))())((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((()))))(((((((((((((((()((((())))))))))))))(((((((((((()))(((((((((((((())))((((((((((((((((((((((((()))())(()())))))((((((())((((((())))(())((((((((((((((())(((())))((()))))))))))))))()))))))))))))))))))))))))((((((())))))))))))))((()))))))))))))))(((((((((((((((((((())))))))))(((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())(((((())))))))))((((()((()))((())))))()))))))(())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))))(())))))))(((((((((((((((((((((((()(()))((((((((((()((((((()))))((()))))))))))))))((()(((())))()))))))))))((((((()())))())))(((((())(((((()))))))))))))))))))))))(((()(((((((((((((((()(()((())))())))))))((())))(((((((((()(((((())))((((((()))))))))))))((((((())))(((((()(((())))))(()))((((((((()()))((((()))))((((((()))))))(((()))()))))))))))))))((((())((())))((()))))(())))))(((((((((())((((((()())))))))))))((())(()))(())))))))))))))))((((((((())))))))))))))))))))))))))))))))))((()))))((((((((((()())))))))))))))))((((((((((())))))())()((()))))))))(()))))))))((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((())))))))))))))()((()))))())))))))))((((((()()))((((((()))))((()))))))))))))))(())()((()())()(((()(((((())(()(()()((()(()()))()()(((())())()())))(()()()(())))()))(()))))()(((())())(()())()()((())())))))((((())()()))))((()))()))(()(((())))))()())))((()((())((()()()()(()((()(()()()())(()()()(())()))())()))()(()(()()()(((())(()(()())))))((((())())))((()))(()())))())()))((((()(()())())(((()(()))))))))(()()))(()((((()()((())(())(()())(())))()()(((()()())()()))())()(((((()()))(((()(((()(()(((((()()()()())())(((()))((()())()())))(((()((((())())()())))))()(())((())(()))(())())(()(())(()()((())((()(())))(()(()()())((()))(()((()()()()))((()()())(())()))((())()(())()))((()()()()))))))(()))()())(()()))()(((())())(()())())(()())(()((()()())()((()))))(()))((((()())))())()(((((((()((()(((()))(()((()(((()((()))()))())(((((())((()()((()))()()(())()))((())))((()((())()(())((((()(()))))))))(()))())()())(()()(((()(()())()())))()))())(((()(())))(())()(((((((())(()))(())(()(()())())((()(())()())()(()()((()()(()((()((()((((((()((())(()()((((())))())((()()()((()())))()()())(()))))))()())((((()(()()()()(())())))))((((()))()))()()()()())(()(())((()()(())()(())())))()))())()))((()())()((()()(()(()(()(())())(((()((()()(()((())())))()((((()(()()(())())(((((()(())))(())()())()))()(()()())()())((())(((()()())(()()()))))())))((()()(()())()))()(((())()(()()))()))(())()()))()(()(())(())())(()((()(()(()((())))(())(()())()(((()))())))(((())((((()((((()(((()(()(()(()()(()()))))(()(())))()()))(())((())(()()))()))()(())()(())))((())((()(()(()(((()))(())())(((()(()()))))((()))(((())()())(())(((()(()()()((((())))()))))(()())))))(((())))()(()((((()((())(()(()()(())())))((())))()())))(()))()))()))())((())(())(()((())(())((()(()))))(()()(()(()))(((()((())())())()()(())))(())))(((()))((((()((())((((()((((((()))(((()))(()))()))()(()))(((((((()))())(((()())))))(()((()))(()(()()()()())()(()((()()())(())(((()()))())(())))(((()())((((())))(()(((((()(()((())((()()()))()))))(()(((())))(())()(((()(())))))()((()))())())()((())))))())(())((())()()())(())(()(()((()((((()(()())))()))()))())((())()()(())))()((()(((()((()()(((()((())(())))()(((())())))((()))((()((()((())(())))(()()))(((()))()((())(()())()))())))((())))))))((((())))))(()()))()()(()())())((()))())()()((((())))(()(())()()()((((())((()))())())))())(()()(((()))))((((())()(())(()(((()((())(()(()((()())((()(((())()))(((())()((()(((((()(()))()())(((())())((())))((()))()))((()()(((((((())(()(()())(()(()))())(((()))()))(())))((())(((()))))()())())(())))((()))()()())()(((())())(((()))(((((()()())()))((()(()))(()(()))()())))(()(()()(()())())))())))())())()((()()(((()()())()(((())())))())(())(((((()())()()())()(()())()())())((()()()(((()(()((())())(()))))((()(((()))()(())))))())(((()(((()()()(()()()(()((()(())((((())))))()()()))))()(((()()))((()(()(()))()(()(())))(((()(()()(((())))))))((()((((())()()((()((()())()((()()()()(()())))))))(((()((())((()())))(())((()(()()()(())))((()())()))))((()()(((()))())))((((((()(((())(()))()())())())()()()(((()))))())))()(()(())())())()))(()((((((((()()((())))))()))()))(()()()((()())(()(()())())((()))()(((()))))))()))())()()()())()(())(()())()())(())(())(()((()))))(((()()))()))())))()()()))())()()(()(()()(()))(())(()))))()()))))()()()))(()()(()(()((())(())())()(((()()())(((())()())()(())()()((()(())()()))()(())(())())))))(()()(()))())(()))))())(())()))(())(()(())()(()((()(()))()(()((((())((((((())))(())))()(((()()()()((())(()(()((
|
|
(((())(())))()())(((((()((()((())(()())(()()(()()()(((()(())))()()()(())(()))((()()(()()())()((())(((((((((()()()()(()()))()()((())))((((()()()))()(((((()(()))()()))((())()(((()()()())((((((())()()))()(((())(()()(())((())))((())()(()))(())))()(()()()))((())()((()()))()(()))(())())))((()()))())())(())))()()(()(()((()())()(())()))))()((())))(()))()(()(())())())(((()())())(()()()()))()()((((())((()(((())())()))))()()))()()))()((()(()()((((((())(())(()))))()(()))()(((()))()))(()())(())(()())()(())(()(()())(()))))()))))()()())((()()(()(((()(()()(()())(())()()(())(())(((())()))(((((()(())()())(()()()()()(()))(())))))))(((((((()()()))))(()()((())())((())((()))((((((())((((()((((())())))))))(((()())()()()))(((((())())())))(((()(()()))(()))(())())()())()((()()(()()))(((())(()(((()(()()()))(()(()((()))(())((()(())((())((((())((())))(()())))(()(())()))((((())))))(((()(())))))()))))((()))(((((()(()()())))()(()()()()()()()()()())((((((()()))()()(((()()))()))))(())(((((((((()((()))(()())))()))))())((()))))(((((()))))))(()()((((())(()(()()()((()(()((((()()))(((())()(((((())))((()))()())(()))(()((()))(()()()()())))(())))())))((((((()()))())))()))()((()(()()()()())(((()())(()(()()())(())((((()()()(())()()()((())))((()()())(()()())((()()))(()((((()()))))(())(()))(())()())((())))()(()(())((()()()))((((()()(((((())))())(((((()())((()))()((())(()(()((()))())()()())())(((()()((()()())())(((()())((((())))()(((()()(()((())()((((())))()()))(())))(())()((((()))())(((())()())()())(((()))((()())))(((((()(()))(()()())(((()()))))())(((())(()())))())((()(())(())()()()())))()(())()(((())))((())(()()(()(((())(((())()(()((()(())(()()))(())((((((()()(())))(())(())(()())()))((()((())(((())))((((()))))())((()))((()))(()((((()))))))(((())())()())()((()))(())())()()(()))()(())(()))()(())())()()))(()((()))))(((()))())(()(()(()()(())()(()((())(())())))((())((((((()()(())))()(())))()))()(()))(((()))()(())()())()()))((()(())))())(()))))))))(())(()()((())()))))(())))))())))))((()()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((())))))))(((()))(((((((((((((())))))))))))))))((()))))))))))))))))))))))(((((((((((((((((((())))))))((((((((()))))(()))))))())((()(((((())))))))(()))(((((((((((((((((((())))))))))))))))))))))(((()))))))))))))((((((((((((((())))(((())))))))))))))))))))))))))(((((((((((((((()))((()))))))))))(((((((((((()))))))))(((((((((()(())))))))))))))(((((((((((()))))))))))))))))(((((((((((((((((()))))))((((((()))))))))))))))(((()))(()())())))))))))))))))((((((((((((((((((((((((((((((((())))((((()))))(())))))))))))))))))))(((((((((()((((()))())))))(((((((())))))))))))(((((((((((((()))))((((((((((((((((((())))))))))(()))))((())((()()))(((((((())))(((())()()))))(()))))))))))((((((((((())))))))((())()())(((((()()(()((((())))))(())))))))(((())))()))((((((((())(((((()))))))))))))))((((((((((((()))))))((((((((((((((((((((((((((((((((()((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(())))))(((((((())))))))))))))))))))))))))))(((((()))(((((((((((((())))))))((((((((((((((()))))))))))))))(((())((((((((())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()((()))))(((((((())))))(())))((())))((()))(())))))))))))))(((())))))))))))))(((((()(())))((())()()((()(((())))))))((())))((((((((((((((())))))))))))))(((((((((())))))))))))))((()()((((((((((((((((((((((((((((((())))))))))(()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))))))))))))(((((((((((((((((((((((())))))(((())))))))))))))))))))))((((((())((((((((((((((((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))()(()())(()(()((()(()))((()(()())()))))(())())))))())((()())())(()(()(()((()(()((((((((()(()()())()()(()))))()(((()))())(())()()(((())())()(())((((()(((())))()()())())((((((()))(((()))))))(((())()))((())))))))(((()())())))(()(()()()())())()((()())()(()(((())((()())(((()()(())(()()()()()))(((()()()()))))(()())))))())(()))((()()))()(()))(()())()()))())(())(((()))(()()(()((()()))(()(()(((()(()())(()()))(()()((()()(()(((()))()))()())(())))((((((()()()(()())(()())))())))((()))(()())()())()((()(()(()((())(((()())(()))()))(()(())))()(()()())))())()))))()((())(())()((()(()(((((()(()())()(()))))())(())))())((((()()()((((()(()()))()))(()()()())(((()))(()((()(()))))(()))))()))()()))()))(())())()())())()()))()(((((()()()))))(((((((()()))))))((())())())()((()))()()())()))))()))())))()()())(()())()))(()(()(()())()(((())))()(())))(((())())(())))())())()(())())((((()())()(()()(())))()())((()()()((()(())))))(())()()())(((())))())(((()(())(()((()())(()())((()(()))()(()()))(((()()(())()()()())))()))(()((())())(((())((((()(())(()()()((((()((())))()))(())(())))())(((())(()(()()(()()()()(()())()()())()((())))())())(())((((()()))()(((()(()))))(()))()()()(((((()((())()())())(((()))()()((())(()))))))())))(())())(())((((()))))())((((((()(())()(()()((((((((()((()))))))(((((()))()()))(())()))))())()()))(((((()((((()((())())(()))(()((()))()()())))()(())())())((()))()))()()(())(()())(()())())))))(((()())(()(((()(((((((()(((()((())()()()))()((()()())))()(()()(())(()))()(((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((((((((((((()))((((()))))))((((((((())))((()))))))())((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))()))))))))))))))))))))((((((((((((((()))))(()))))((((((((((()))))))))((()(((())((())))))))))))))))))))((((((((((((((()))))))(((((()))))()(())))))))))))))))))))))))))))))))))))))))((((((((((((()()))))))))))))))))(((((((((((((((((((((((()((((((((((((((((((((((((())))))((()))))))((((((((()(((((((((((((((((((((((()))))))))))((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()))))))(((()))))))))((((((((((((((())))))(((((())))))))))))))))(((((((())()))))(((((((((((((((((((())))(())())))))))))((())))))))(((((((((((((((((((((((((()())))))))((()))(((())(((((())))(()(((()(())))())((((()))))()((((())(((())))))))))))))))))))))((((((()(((()))))))))))))))(()(((())))))))((((((((((((()(((((((()))))))))))))())))))))))))))(()))))))))))(((((((((((((((((((((((((((((((()())))))))))))))))))))))))))(((((((((((((((((((((((((())))))))(())))))))))))))))))))))))((((((((((((((((()))))))))))))))((((((((((((((((((((((()))))))))))))))))((()))))(())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))))))))))((((()))))))))))))))))))))))))))))))))(((((((((((())))))))((((((((((((((((((((((((((((((((((())((((((()))))))))))))))))))))))((((((()))))))))(((((((((((((((((((((((((((((((((()))())))))((((((((((()((((()))))))))))))))))((((((((((((((((())))((((((()))))))))))(((((((((((((((((((((((())(((((((((((())((((((())))))))))))))))))))))(((((((((((()))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((())))))((((((((((((((((((((((((((((((((((())((((((((((())))(((((((((())))((((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))()))()()))((((((((((((((()(((())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(()(())))))))))))))))))))))))))))))))((())))))((((((((())))((((((()))))))))))))))))))))))))))((((((((((((((((((((((((()()((()))))())((((()(()))))((())))))))(((((((((((((())()))))))))((()))((((((((((((((()()()))))))))))))))))))))(((((((((((((((((((((())))(((((((((())((((((((((((()(())(((((((((())))))((((())((()))())))(((()(())(()))))())))))))(((((((((((((()))))))))(((((()((())))())))(()))))((())))))((((()(()))())))))))(((())((((((()))(((((((()))))))((((((((((((((((((((((((((((((((())()(((()(((((((()))))))))(()))))))))))()))))))))))))))))))))))))))))))))))((())((())))))))))))))((((())))))))(()))))))))((((()))))))))))))))))(((((((((((((((((((()(())))))))))((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((())())))(((((((())))))))))))))())))))))))))))))))((((((((((((()()))))))))((((())()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())((()))))(()))))((((((((((((((((((((((((((((((()))))))))))(((((()))))))))))))))))))((((((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((((((((((((((((((()(()))))))(((((((((((((((((((((((())(((()((((())))((())))(((()(()))))))))())))((((()((()))))))))))))(((((((((((((()))))))))()))(((()))))))((((())((((()))))))))))(((((((((((((((((((((()))())))(())))))))))(())))))((((()(())))))())))(((((((((()(((())(()))))))))))))))((((((((())(((((((()(())())((((((((((())))((((()(((()))))))))))))((((((((((((()()))))))))))))((((((((()(((())))))))))((())))))(((((()))(((((((((((((()()(())))(())((())))))))))((())()))))))))))))))))(((((((((((((((((()()(()()))))))))))))))((((((()))(((((()))))))))))))))((((((((((((((((((())))(((((((((((((((((((((((()))))))))))))((())))))))))))))(((()))))))))))))))))))))))))))()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())((((((((((((()))))))))))))))))))))))))()))))))((((((())((())))))))))))))))))(((((((())))))))((()()))))))))(((((((())))))(((())))())))((((((((((((((())))(((())))))))))))))))))))))))))))))((((((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((())(())))))))))((((((((()))())))((((((((((()(((((())))))))))))))))))))))(((((()))))((((())))(((((())))((((()))))))))))))))))))(((((((((((((((((((((()(((((())))))))))))))))))))))()(((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((())(())(((())(()())))())))))))((((((((((((((((((((()))((((((((((((((((((()(((((((())(())(()(((()))(((())()))))))))))))))))))))))()))((((((((((((((((((()((())))))))))))))))((((()(((()))))(()()(()(()(((()))))))))))))))())((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((()))))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))((((((((())((((())()))(()()(()))))()())))((((((((((((((())))(((((((((((((((((((((((((((((((()(((()()))())))))))))))))(((((((((((())))))))))))))))))))))((((((((((((((())((((((((((((((()((((())))))))))))))))))))))))())))))))))))))))(((((((((((((()((((((())(((()(((()))))))))((())(((((((((((()))(((())))))())))()))))))))))))(((())))(((((())))))))))))))))))))))))))((((((((((((((((((()))))(()))())))))))))))))))((((((((((((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))((((((())))))))))))))))))((((((((((((((((((((((((())())(())))))(((((((()))))((())())))))))))))((((((((((((((((((((((())))))))))))))(((((((((()))))))(((()))))((((()))))(((((((((((()))))))))))))))))))))))))))))))))))))))))())(())()(((()))))(()()((())()))))(())))((((()()))())((())(()())(()(())()()(((((())((()((((()()())())(())()))((()(((((()())(()(())()()(((((()(())))((())())))(()(())(((()()()(()(()())(()(())()())(()()))(())())))(())))))))())((()()(())()))())((())))))()(()))))()(((()())))))))))))))()(((((((((())))))))())())()(())((())(())(()(()()))()))(((())))(()))(()()(())(()(((()()())())()(()()((())))(((()(()()))()(())())(()(()(()()))))(())(())(()))())(())))()())())()())(((())())())))())(())((((((((()))(()((())())(())(()()(((()()(()()((())())))(()()())(((()()))()(())))()(()()()))())((())))))((()(()()))()))))))()))(()(())((()()()()))(()(()((((()()))(()))())(()(()(((())()()())))((()(()(())()()()()()()))(((()()(()))(()()()((()(((())((())))((()()()(()())(((()))(()))(())(((())((())())((()))))((()()(())(((()))(())()()(()(()(((())))))())))))(()())))(()()()()())()((((((()()((()(()))(())())))(())((())))()))()())()(()()))()())((())())))))()((((())())))()()()())())))))((()))(()()))))(((()(()())()((()))))))()()(()(((()()())))()(((((())()()(((()))(()())())(()())))())()(()()(()())(()())()()())()())))(())((()))))()())()((((()())(((()(()(()(()())())))(((())))))((()()))()())(())()))((()(((()((()())())())((((((((()))(())))(((())(()()))((()))((()()())(()))(((())))())))(())))()((()()(()((()))()))())((((()(()())()))((()))()(()())(()(((())(((()()))()(()))(()))(((()))(((()))(()(((()(()())())))(())))(((((())))((())()(()())())())()()()(((((())))((()(((()(())()()(((()))(((()))(((())(()))))))()()(())(((()(()))()()())(((((()(()))))(())((()))()(((()))((()()((((((()(((((((((()))()))((()))(((()))))((()()()(()((((()))))))(((()(()))(((()()))((())())))()()()))())(((())))))(((((((((()()())()())(()))))))()()()((()))((((()(()))))))))))()())((())()()(()))())())())(()((((()))())())(()(((())))()(((()((()((())())((()))(())((()))(()))(()())(()()())())(()))())))())))()(()))((()(()((()(()())())())()))()))((())))))()()())(()(((()((())()((((()(()))((()()()))((()())((())))))(())()()))(()()()(((()))(((((()))))))()))()))))((())(()))()())(())(((((((()(()))(()()(())(((())))(()))(()((((()())))(())((())()))())))))(((()()())((()()()(((()(())())()()(()())()())(((()(((())()())))((((()(((()((()(())))()))())())((())((()()))()()(()()((()((()))(())()((((((()((()))((()((()((()(())()()(())(())()))(()))))((())()))))()(()))))()))(()()))()(()))(()()))(()(()))))((((((((()))()()())()())))))))((())((()())((()())(())))))))))(((())(())((())(()()(()(()((((()())((()(()))))()))))((()((()))(()()()((((((())())))(()()()(())()(()()()()(()()(()()((())(()(((())((()()()((()))))))(()))()()())()()))(())(()((((((()(())(())()((())((((())))((())))(()()(())()))))((())))))((((()()((()))))())()))()))))))()()((()()(())((()(())())))))))))())())))(((())()()(((((((()(())())))))((()(()))()((())(()()(())()))))()((((((()()()))(())((())())((()()()()()))))))))())(()(((()))()(((((()(())(()(()((((()))()))()(((())(())((()()))((((()()))))))()(()))))))()(()(((())(()(((()()))()))(()()))))((()((()(())))(()())))(())())()))()())))())())))(()(())))))(((())(((((()(()(()((())()(()((())))()))((()())))))())(())))(()))))())())))())())(()(((((()(()(()()()(()((((())()()()(()((()()(((()()((()))(()(()()))()()(((()(((()(())()(((())((()())(()))((())(())()((()(()()())((())()))()()())(())))(((((((()))())))())(())()())(()))()((((((()())(()())()((()))()(()((()))(())()())())))))()))()()))(()(((((()()()(()))))())(()))()())()()())(((()(()()))))))()))(()())())((()))(((()()())()(()()())))()))((()()((())(())))(()())())(())()())()())()()(()(()))))()))()))))()(()((((()))))())()))))(()()(((())(()((((((((()())(((()))()((()())()()()()(((())))(((((()))(((((()())))((())(()((()))()(())((())())())(()()()))())))()(())))())()()((()(())(()(()(()((((((()()()()()(()))))((()()((()))(())()(((()(((((()()())))))()))))))()()(()))()(()(((()())(())())()(()()(((()()(((()(((((()(())(())()((())))(()))()()))((())()()(((()(()(()())((())()()()(((()()(()()((()()()))())()(((()))))))(())((()))(()(()((((()))()(()((())((()(()))(((()()())()((()()))))(((((()((((()())())))))))()))()())((((()))()(())()())()())()())))((())())()))))))()()))()(()(()()())))))())()((()()(()))(()(())((()(()))()(((())))())())))(()((()(((((()(()())()())(()(())()))))(()))((()())((()(()))()))(()(()))))))(()))()())(()(()()))()())()())(((()())())))(((((((()(()()))))())()(())))))()()((()()())))))())(())))()(())()()()()())()((()((())(())(()))()()(((()()()(((()))()()()())()(((()())())()()())()()((((((())()()))())()(((()((((((()))())))()(()))()((()()))()))((()())())))()(())()())))(()(()))()())())(()()())()(()))(())))())(())))))()(()((((())()())))(()()(())(()((()(()))(())()))))(())((()()((()())))))(((((((((())()()(()()((()(()((()()()()()(())(())()(())))((()())))()(((())()()(((()(((())((()(()(()))(((()()))())((())((())(((())()()()(((())))))(()(((((()(()((()))()(()(()(()()()()())((()()()))))))()()))())())))(()))()())())))))(((((())(()())((((()))))(()(()((())()((()(()()()()(()(())(())((((()()((())())()(((()())()(()))()))()()())()))))()((((()(()(()(()((()()))())(()((())()))()))(()()()))(())(())(((((()()))))(((((()()))((())((()))())()(()())((()()))((())((()((()(((()())()(((()()))(()()()()))((()()(()((())))()())))(())))))((())(((()))))(()())())(()((((())()()))))()((()(()()))()))(((())))())()()())))(()())(()())((((((()()))()(()(()((((()))())))((()()(()()))(())((())))))(())((()())(())((())()()(())()))(())))())(())((())(())()(()))))((())(()()(())(((())())(((((())((((())(())((()))(())())()()(())((()(()()))(()((())())(()(())))(())(())())))))(()())))()(()(((()((()(()(()(()()()(()((())((())(((()))))))((()))(((())))))(())()())))))))()())(((()(((()()(())())()(()()(((((()))((())(((()(()()((((()(()))((()()(()))(((()(()((())()())())(())((((()))()()((())()()(()()))())()))()()((()))(()(()(((()())())))))))()))()((()()((()(())()(((()()))()))()()((())((())()())(((()(()(()()))))(()()())))(()()()(()))(())(()((((()()())(()()))))())(())((((()))(((()()())))))()((((((())))())(((()()))())(())()))((()())(())((()(())(())(()(()((()(()((()((()(())))(()())))()()))(())((()()())())((((()(())((((()((()())))()))))(()()))()((())()()(((()()(())((((()((((()))))())))((((((())()()()()()())())))))))(()()()(((()())))())()())()(()(((())()()()())(()(())))))()(()()))))()()((((())(()))))))(())(()(()(())((()())())())()))(())(()))()(())())))(()(()())())()))()))()((())())((())))(((((())()(()(((())()(())(()()((()))()))))()()())(())()())(()))())(())())(((())))()))(()(()(()))(((((()()((((((()))(((())(())()()())))()())((())()())))))())))(()(()))(((()))())(()()()))))((()()(()()))()()(()(())(()()((())(()))(((())(()()))(()))(()))()))(()()))()()(((()((()(((()(((()))()(())))()())()()(((())(())))))(())()))()(()))))(())))(())))))(()(()((())()(()())(()))())((()))))((())((())))(()())())((())(())()())()(()(()()())(((())(()))))()((((())()()()(()))())(((((())))()()())())(()))))))))(()((((()())((((()((()(()))))))()))()())()))(((()))())())())()((())(()()(()))(()())()(())()()((((()()((())()(((((()())()(((())))))()()(())))((())(()())((()))())(()((())())((((()(()(((((((()(())((()((()()())((()()))((()))(()()(()))())))))(((()(()())())(())((((()())())(())))()())()((()(())(((()((((())()())(()()))((()(()))(((()))((((()((()))))(())(((((()))()()()()(((()(()((()((()))()(())(()((((()()))(())))))))))))((()()))))(())((())())())((()((())((()(()())((()(((()()))(())())(())(((()()))()(()(((((()()))))(())()(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()()))))(((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((())(((((((((((((((((()))(((()))))((((()))))((()))))))))))))))((()()((())))))))))))))))))))(((((((((((((((((((((()))((((((())))))()(((((((())))))(())(((((())))())))))))))))))()))((((()))))()()())(((((((((((((((((((((()()())())((((((((((()))))(((((((((()))))(()(()))))))(((((((((((((((((((((((())))))))))))(())))))))))))))))((((((((((((((((())))()))(())))))))))))))))))((())))))))))))))))))))))))))))(((((((((((((((((())))))(()(((())))(()(()(()))))))))((((((((((((((((((((((())))))()())))))(((((((()(()((((())))((()((((((((((()))(())(((())()))())))))))))))))))))))))))))((((((((((()))))))())()))))))))))))))()(((()((())())(())))))))))()))))))))))))))))((((((((((((((((((()(((((((((((((()(())))))))(((()))(()))))))))((()(((((((((((()))((()))))))))(())))()))()()(())(((((((())))((((((((((((()(())))))(((((((((())(()))))))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((())((())))))))))))))(((((((((((((((()))))(((((((((((((())))))))))))))))))))))))((((((()))))))))))))((((((((())))((((((((((((((((((()(((((())(()(((((((()(((()))))))))(((()))))((()())())))()))((())))))))())()))))()(())))))))))))))))))))))))((((((((((((((((((()(((((((((()))))))))(((())(((((((((((((((((((()))))))))))))))))((((((((((())))(((((((())))))))(((((((()))))))))((((((())(((()))))))(())))))))))))))((((((((()((()))))))))))))))))((((((((((((((((((((((((((((((((((())))))(((((((((((((()())((()))(((((()))())((()))))(((((((()(((()))((()))))))))((((((()())))(((((()())()))((())))))()))))))((((())))())))))))((())))))))((((()))))((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())((((((((()))))))))(((())(((())))))())))))))()))))))(((((((((((((((())))))))))())))))((()))(()(()(((())))))))((((((((())()())(()))))))))))(((((((((((()))())))))))(())))))()))))))))))))))))))))(((((((((((()))((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())((((()))))))))))))))))((()))))(((((((((((((((())(()))))))))))))))(((((((((((((()()))))))(())))))))))))))((()(((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((()))()())))))((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((()))(((((()((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((((()))))))))))))((((((((((((())))))))((((((((((((((((()))))))))((((((((())))))))))))((((((((())(())))))))))))))))))))))(((((((((((((((((((()))()(((((()(()))))))))))))))))())(((((((((((((((((((((((((((((((((())))((()())((()(()))(((((((()((())))))(((())))())))))))))))(((((((())((((()))))))))((((((((()))))))))(())))))))))))))))))))))(((((((((((((((((((((((((())(((((((((((((((((((((((((((((((((((((((((()))))(()))))))))))))))))))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()())))((((((((((((((((((())()(()())(((((((((((((((((((((((((()((()(()))()))(()))))))()((((())(())((())))))))))(((((((((()((((())))))))))))))))))((((((((((()))()))((((((((((())(((())))))))())((())))))))))))(()()))))))))))))))))))))))(((((((((((((((((((((((())((((()))))))((((()))))))))))))))))))))))))))(())))))))))))((((((((((((((((())(()))))))(((((((((((((()))))))))))))((((((((((())))))))))))))))))))))))))))))))))(((()))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))(((())))(((((((((((((((((((((((((((((((((()))))))))))))))))(()))))))))))))(((())))))((((((((((((()()))))))))))))))))))))))))))(((((((((((())))))))((((((())))))))((((((())(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))))))))(((((((((((((((()(((((((((((((((((((((((())))))(((()))))))))))))))))))(((())))))))))))))))))))((((((((((((((((((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())(((((((())))))))))((())))))))))))))))))))))))((((((((())((((((((((((((()(()))))))))))))((((((((((((((()))()))))((((()))())))))))((((((((((((((((((()((())))))))))))(((((()(()))))))())))))))((((((((((((((((((((())(((())))))))())))))))))))))))))))))))))))))))))))))))((((((((((((()))(())))))))(((()))))(((((()))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((((())((())))((((((())))))))))))))))))()))))))))(())()))))))))((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))()))))))))))))(((((((((((((((()))))(((((()(((((())))(((((((())))(((((((((((()(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((())))))))))))))))(()))(((((((((())))((()))(()))((((((((((((((((((((())))))((())))))))))))))))))(((()(()(()))))))())))))))))))))))))))))))((((((((((((((((((((((((((())))))((((((((((((((((())))))((((((((((((((((((((()))))))))((()))))))))))))(((((((())((((()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))))))))((()((((())((((())))))())))(()))))()))))))))))))))))))))))))))))))))))))((((())))))(((((((((((((((((((((((((((()())))))))))(((((((((())))))))))))))))))))))))(((((()(())))(())))()))(((((((((((((((((((((((((((((())))))))))))((((((((())((((()(())()))))))(((()))))))))((((((((((((((((((()(())))))))(((((((()))(()(()(()((()((())))))()))(((((())(()((())())))))))))(((()())))))((())))))))(((((()(((()))))))))((((())))))))))))))))(((()(())(())))))))))))))))))))))))))))(((((((((())))(()))(((((((()))))))))))(((()))))))))))))(((((((((((())))((((()((())))(())())))))((()(())))))((((()))))))((((((()))))))))((((((()))))))))))(((((((((()))(((()))())))))))((((((((((()))))())))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))))))(())))))((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()(((((()))(((((((())))()))())))))(((())))))))))()(((())()))))(()))))))))(((((()((((()))((((()))))))))((())((((((((((())))()))(((((((((()()))))))))))))((((((((((()))))))))((((((((((()))))))))))))))))(((())((((((((((((((((((((((((((())))))))))))))))))))))))))))()))((((((((((((((((((((((((((())))))))))(((((((((((()))(((((((((()(())))()))))((()))))))))))))))))((((())))(((()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((((((((((((((()))))((((()())))))(()(((())()())))))((())(())()))(())))))()))))))))))(((((((())))))))))))))))))))))))))((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))(((((((((((()))))))))))))))())))))))))))))))(((((())))))))))))))(((((((((((((((((((((((((((((()))()))((((((())(((()))(())))))))))))))))))))))))(((((((((((((((())))))))))))))()))((((((((((((((((((((((((()(())))))))))))))(()()())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((()))))))))))))))))))))))))(((((((((((((((((((()))))))))))()))))((((((()((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())))))(((()))))))(((((((((((()())))))))))))((()))))))))))(((((((((()))))))))))))))))))))))))((((((((()))()))))((()))))))))))))(((((((((((((((((((((()))))))))))(((((((((((((((((((((((((((((((((()))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(())))))))))))))))(((((((((())((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))(((()))))((((((((((())))))))))))))))))())))((((()))))))((((((((((((((((((())(()))))((((((((((((((((((((())))))(((((((((()()))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((())(()))))))))(((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))())())()(((()))(((()(()(()())))()))(()()()(()()()())))(())())()()))()(((())(())(()((((((()))))())((()))()()(())(()))((())())(()))(()(((()())))(()(((())())(()(()))(()))))))))(((()))))()())((((())))())()(()))(())()))(()()()))))))()()))(()())()()()()))())()(((((()())((()(())))()(((()(((()()))))()()()()(()((())(((())((())())(()))()((())((((())))))((((()(())()))(())()()()())()))()()()(()()))(((()(((())())))()(()()))()))))()()))(()((())()())))()))))))))()(()))))((((()))))))(()(()(((()((()(()()())())(())((()()))(()((()()(((()(((((()(()())))))()))(())((())(()((()(((()(()())))()())()())(()()(()))()))()(()(((())(())())()((())))()))()(((()))())))))()(())())(()(()))((())((()(()((())()())(((()(()(())()()((())()(())(()(((()()))(()()))(())()((()))(()()))(()((()())()()))))(())()(())()))))(((((()))(()(((()(()()((())(()))(())()((()((())(((()()))())))))(())))(()((()(((()((((())())()((((()))()()(()))()()(()(((()((()()(()()))(((((()(()()))())((()()()((())((())(())))()())()()()()((())()())()())((((()(((((()()))())((())(())((()))))((()))(()(((())(()()(()))(())()()()((()())))))(())(((()))()))())))()()(())()))(())))())(())(())))()((()(()()))(()((()((((((((((()())))())()((()))(())))((()))(())()())()((())())))())())))))))))((((()))(()((()((()())()))))))((()()(()))()())(((()(()(()())((((()()()()((((()))()()))))()))()())(()()))((())()((())())))()(()((()())()((((()()())(())()()())(((((())((()()))((((())()))))))((())))(())((((()))(((()())())(())()))(()))((()((()())(()))))(()()(())))))((()))(((((()(()((())))(((((()((()()))()()((()()())()))(())()()(((((()()))(())())(()))(()())))(((())())))((((((())()))))())(()))((()(()(()))(()()())))(()((((()))((()((((())())(()(())())))(()))(((())())()(())))()))(()((()(())))(())()((())(()(((())((()())))))(()))(()))))()()())((()())()))))(()))())())))())()()())))()((((()(())())(()()(()(()(()(()()()()))()()((()(()))))((()())(()())())(((())())))))()))()(()((()((((())())(()((()())()))(()))()())())(()))()))())()(()(())()())))()))(()()((()(()))())))))(()(())()))(()))(()())())()))))()))())(()()(()((())()())))()(((()())((()()())(()(((()()()((()())))())))()((()((())(()()))(())(((()(()()()))((()((()())()))()()(())))((()((())(()()(()())((((())(()()(()))()(()()))()(((()))()))())))())()()((((())(()))))))()))())(((((()()((()(())()()(()))))((()))((()((()))(()(())(()(()()()(((())))(()(()))))()))))(()(((()))((((())()(())()()())((())(()())((()))()))())(()())((()()(()(()))))))())))))(())()(()())(())))))))())())(()))())((((((()(()()))))(())()))()()((())((()())())()))(()((((())))((((()((()(()(((((()()))((((()()())((())((((()()()())()()))))()()))(()(()))()((())))()))))))))))()()()(())))(((()()())())(())()(((()((((((()(()())))))()()(((())()()())))()()))())()))()))((())))((((((()()())))(((())())()(())((()))())))()((()()(()(())((((())))()((((())))()(())(((((()))))()))((()))))()((()((()()()(()(((((())))(((()(((((()(((((()))()((((()()()()))()((()))(((())(()))(()(())((()())(((((()((((())((())()(()()((()()()((()))((()()()((((()())(()()))))(()()()(())))()))()((())(()())((((((((()((())())))((()()(()(((()()))(()()(())())((((()(((())((()(()()))))())))((())(()))()())))(())(()((((((()()((()(()()(()()()))(())))()()))(())(())))())()(()(())())()((())))()(())(()())))))()))()(((()(((()((((())(((()(()))))()))(((()))((()))()()())))))))(()(()))())(((()((()(((())())((()())()))(()))()))()(((((()()))())))()()())))())())(()))()(())(()(((()(()((()(()()())()(()()))()()()(((()))())(())))()())))))()()))((()()())((((((()))()(((((((((())))))()))))((())((()))((())))()))()))((((()))()))()))(((())(())(()))((())(())())())(())()))(()()(()))(()())((())()(()))))))((()))))))()(())(()(((()(())())((((((()(((()((()((()))))())())))((())(()()))(())(()())(()()(()()())))()(()(()((()))))))(())(((()())(())((()()()(()())(())((())(())())((((()())))())((((())))()(())())))(()))(())()()(()(()()))))(((()()(()()(())()()((()()()(()))(())())(()(((()()()())(((())()((((()(((()))())))())))(())()((())()))(((()()))))())((()((((()(())())())))(()(()()()()()))((())()))(()(()))))))()((())()()()(((((())(()())()))()()((()()())))(((()))())()(((()(((())()))))))()))))(()(()))()((())()(())))))()))))()))(()()))(()(()())())(())()))())((((())((()()))((((())())(())()(()())((()()()))((())))))(())()()))))(())()(((()))))))()))))((((()()(()()))(((())()))(())()()(()())(())()()))())()(())()((()))))()())()))))())((())()(()))))())))())())((()(()))))((()((((()())(()()(())))())()(())))((())(()()))()())((()(((())()))(((((())))))()()()()))((()(()(()))()())))))))))()((((())()((()()(())())()(()(()()()()()(((())))(()()))))((()(((())(((()))()))((((())()))(()))()((()))))))(()))((((()())(()())((()())()((()(()(())))))(()())()(())(((()(())))(()))()))()(()((())(((()()(())()())(())(()))(())()))((()()(())())((((()))((()(()(()))()()(()()))))((())((()())((()()(((()))(()(()())()()()(()()(((())())())))((())(())())(())))(((())())()))))())))))()())())((((((())())))))(()(()()()(()(((()))))))())()((()()())(()))))()(()(()(()))()(()()))))((()(())(()))()(()(()))()(()()()())(()((((((((()))())(()))(())()))(()))))(((()((()((())()()(((((())))()))((()))()()(()))()()))(())()((((()(((()(()()(()))(()()(()()()(((()))()))((())())(())))))())(((()((())((())()((()((((((()(()))()()()))(()()()))((())(((()(()())(()(())(((()(()))()))())(((()))(()))))(((((()(((()(((((()()(())))()(())(())((())())((())))(((((()))))((((()))(()((())()((())())())()()()((())))((()()))()()(())())()))))(())()()(()())))()())(((()())())())))((((()(()((()(((()(((()(())())((())))()))(())()((((()()(())()())(()())((((())((())))()())((())(((()()))(()(((())(()(()()((()()()()(())(()))(()((())()((())(()(((((((())())))))())(()))(()())))((()))))(()(()())((((((()()(()((()(())(((())()))(((()()()))))(((())()()())(()(())((()())())((())))()(()((())())((()())(()))(()(()))(())(()())()())))()(()(((()(((())()()))(((()(((()())((())((())(((()))((())()()()()))((()))(((())))))((()(()((((((((())()()()(()))()())()((()()()((((()()(()))()))())(())(())()))()())((()())))()((())()(((()()()))))(()(())()()))()))()()()((((((()(()))))()(()()()())))()((())(()))))))()()(())))())()()()((()(()()())))()(()(())))))))))((())())(()(()()())((((((()(())(((())()(()())))()()())(((((((()))()()))()())())(()(())()()()(()()())(())))))))()()(())(())((()(((()))))()(()()))())()((()))()((((()(())((((())(()())(((())))(()))))())))))()))())()(())())(()())())))))))())(()((())()((())())(()((()(()))()((())))()()()())()()(((()))()(())))()()()()))()(()()())(())((((())))(((())))()())()(()())()(((((((())())())))))(()))((((((()))()()))())))()(()))())))((())(())())())))))((()(()))())))(()))()(())())(((())(())))())()()(())(((())))((()()))))))(())((())()((()(()((((()((((((())(()))))((())(())((()))()()()()()(()(()))((())()())())))())(())(((()(()()()()(((((()(()))))())(())(())))(((()(()))))())(()((()(())))))()()()()))))))))((()()))(()(((()((()()(()(()((((()())))(()))((()))(()))(((((())))())()())(()())()(()(((((())()))())())()())))()))(()))((((((((()(((((()(()()(()))()()()()))((((((())))((((())))(())(()(()())()()(()()))(()(()))())()()((()())))()())()()))())))()(((()()))()(((()((())())((((()()(((()())))())))(()((()))((()(()))(())()())())(()((((((())()())()(()()))))()(()()()())()))))))()()))()((()))()()((((()())())(()))))((()))))()((()())(()))))(((((()))(()(()()()()())(()())((()(()(()))())(()((((((()((((()))(((()(((()(())(((()))()()()()((()()()()()(()()()((())(()()((())(())(()((()()))()())(((()()()(())())((())()(())())((((())((()((()((()))(())))))))()()((()()()()))()(()))))))))())(())(())(())()()))())()))()))))(((())())()))((((())())()(()((()()(()())))()()(())(()(()())))(((()))())((()))(()()(())((()((())(()()(())())(()(())))()())((((())((()(())((()()(()))()(()))()())(((())))((())((()((((((((((((()))((()((()(())()))()))(()))((((()(((()))(()()(()(()((((()(((()((()))))(()(())))((((())))(()))((((()()(()))))))()()())())())(()))())((((((((()(((()())))())))))))()()(()))()))()))())()())()(()()()()((())()())())()((((()()))()()((())((())))()))()()()((((()())(()()()(()()())(())()()()())()()(((())()))))))((()(((()(()())))(((()())))))()()((())()())())())((((((((((()()(())()())()((()(((()))((()))()))()))())((()()))()(()())))))()(((()))))(((()()()))())()))(((()((((()((()((()()(())()))()()()))((()())((())(())))((((()()))()()()(((()))))(())()()())(()(((())((())))))))(()()))))))((((())()()(()(()(()())))(((((()()()()((()(()))())(())((())))()())(()))()()()())((((()))())()())(((((())(((()((()))))()((()())((())())((())((()((((())(((((()))(())()())()()()))((((())))(())(((()))())()(((((()()()()((()(()))())())(()()()))((()()))()()(()))())((()())(()()())()(((()()()))(()))()()))(()())((()()(())())(((((()(()((()()()))()(()(())()()))(()))())))((((())(()()(()()(()((()()(()()()(((((((()(())))(()()(()()((((()()()()(((()(()()((())))))(()())))())))(((())(()))))))))())(()((()(()()()(()))())(((((()((()))(((()())((()((()((())())(((()((()))))()()((()))))())))))))()()()())((()()()())())()))())(()))()((())))()()(())()))()(())())((()())())()(()(()))))()())(())))()(())()(())(())()))((((((()(()))(()()(((((()(((((())()))()())()()()))(((()()())())(()(((())(())((((()))((())))())((())))))((()))(()(()())(()())((())(()((())()()(())(((())(()()))()()))(())()((()()()(()()(())()(()(())(())((((((((()))()())()()((((()))))))((()))))))((((((()(((()(()(()((()())())))(((()))()()((()(((()((()(((()((()))((()())))))((((())))())))((()()()(((((((((()())()))())()())(()))((()(()))((((((((())(())())))))()))(()((()()()((((())()())()())()))()()()(((()))(()((()(((()(((((()((()()())(()))((()()(()))(()(()))((())()))))(())(((()((())(((()((()(()(()()(()))((()))()()))()))()())))()))())((((((()))))())()(()())(()(((()((())(((()((((()))()(()()()))))((((()()(()))(()(((((())(()(()(((()((((()(()(()))))(()()())))(()))()()())))(((()((()(())()(())()))))(()()))(((()(()))(((())()))())(()())()(()((())()()())()(())))(())))())))()(()(((()()((((((())))))(((()())(()))(())(()))((((())()((()(()()(()()(()())(()()())()()()))()((()())(()))(((()()())(())(()((()(()((((((()))((())()())()(((()()((()))((())(((((()()()((())))()(()(())())(()))((((()()())(())(((()())))((((()))(((()()((()((()(())())((())))()()()()))(())(()))))())))(()((((())(())((((())()(())()((()))((()(())()()()()()))(()((()(()(()((()())(()())(()(())(()((()))()((())())()(()))(((())))((()((((()((()(((()))))((()())((()(()()((()))((()())()(()())()(()())))(()()))(((((())(())))))(())(()())())()((())(())))))))))(()))())(()((()))()()(()()())())))))()())((())(((()())())))))))))(()())(())))((((()((((()())()))(()(())()(()))((((((())())((((()((()))()()(())()))(()()))()()((((()(((()))()())()()(()(((()(((())((())()((()((()((()()())((())((())))))(((()()))(()))())))()))())))))))()((())(((()())())))())())(()(((()))))())))())()((())(()()((())(()(((((((()))()((((())(()()(()))()))((()(()((()))(((())((()(((()(())(())((())()))(((())(()))((()(())(()))())))))()())(((((((()())))(()((((((((()())(()))()())())()()))((()))(()((())((()()(((()))()))()(())()))(()))((()())(()((())(()(()())())())()()))))())(()((()()()(()(())))()())))(()())(((()((((((())))))())(()))()())(())(((()))())()())()())()())()(()()()(((((()))())))(()(()(((()))((())(())))))(()(()))()))((())(((((())()(()()())())(()(())))))((((((()())())())))(((())())(()()()()()())())))()))(((((((()))(((())()(())(()())()()()()))()))())))()()()())))(())((())()((((((((()())))()(()))))()(()))()()()))()((())))()(()(()(((((()()())()(()())(())((((()()(()()))(((()(()())((()()())))(())((((()()(())(())(((()))))((()()()()((())()()(())()(())))(((()())))(()()((((())(()(()(()))(()(()((((((())))())()))()())()()))()))(())))()))))())(())()(()(())()((((((()()())))())()())()())))((())))(((()()))()))(()()))(()()())())(())(())(()()(())((())(()(()))(((()())())(()())()())())((()((((()())(()())(())()(((((())))))(((()()())())))()(()))()(()))))((((()(()()))))((()()()))())(()()())(((()())()()))()(()(()))()())()()((()((((()(((()((())()())()((()))()())(()))()))())(((((()())())(((()()(()))))())(()))(((()())(())))()()(((())()(())()()(((()())(()(((()())()(())))))()(())(()()(((()((((())())())()()())(((()(((()))(((()())(()(()((((()()((()())())))()(()()))()()(((()((((()()())))()()())(())))(()((()()(()(()(())(()))()(()((((())()(()((()((((()()(((())((())((()()(((((())))(((()))()))()))(((((())((())(()()())(((((()(())((()()))())(((()()((()))((((((()(())())))))))()()((((()((()))()())(()()())()((((()())((()(()(()((((((()(((()()))(()())))(()))))()()()()()(((((()))())()()())()((())(())(((((()(()()))))(()(()()((())()((()))(()()))()))))(())((()(()((()((())()(())())()())))(())()()((()))(())))))))()())()(()()()))((()()(())())()((((((()))()(()((()(())))))))())()()((((()())((()))()))(()((()())((()))()(()))())()()))()()(())((()(())((()((())()(()())))())((()))())()(((()(((())(()(((((()((((()()((()()()())((()(()))()))((())()()))()())()()())))))()()()()))))()))(()()))())())(())))()((())(()((()))))(()()()))))))()((((())(()(()()))(())))))))))()())(()(()()(((())(()(()(()(())(((())))()(((((((())(((())((((())))(()())))((()))))((()((())))())(((())(()))(((((()(()))((((()((((()((()((()))()((()((()))(())((()((()()())))()))()()(((())()())((()())(()(((((())))((((()))(()()(()()()))))((((()(((()(()()((())()((()(()()((((()))()()))()())(()()(())(()))((((()(((())))(()()))((((())()()))(())())())(((())()()()(()))()))(()))))()))))()))(())(()(()(()((((())(()())(((()))))())(())()()))()))((((((())()((()(((()()))))(()(()))()()))(((()()(((()()(()))(((())))(()()()(())((()(()))()()))())())))(()))()))()()(((()())((((((((()())((((())(()))()(()()(()()()((()()((()(()))))()()((())(()))()((()))(((((((()))((())()(()(()()(())()((()))())()())()()(())(()()(()()())()())())()((())()))((())))()(())())(()()(())()((()))())))()()()(()))()))()))()())()())()())(())))))())((()()))))))())()(())))))()))()))())())())(()()()(()())((((())()(()((()(()()((()())))()()(()())()()())(())()()))()(((((())()))()(()((())()))))(())()()(()(()()()(((()(((((()()(())(()(()))((()()()((())(((()))))(()()())((()()()))()((()))())((()((()((()()(((()()))((((())((((())))()(((()))())()))((()(()))())()))))(((()))))(()()))(()())))(()(((())(()(((())(()((((()())(((()))))(((()))()))(()()()())(((())(()))(((()))))))()()(((()))((((()(()))(()((())(())()()((()()()(())()())()())((()(()((())((()))()()))()(())((()(((()(()()))()()))()))((((())())))()()))()())))))(()()()(()()(()(())()))(()((()()(()(()))(())()())(()()(()()(()))()())()())(())()((((())(()())())(()()(((()))()))((())((())))())))()))(((()()))((()(())()(())(((()()))((((()((())(()()((())((()(((((())()((()))(((((())))))(())))((())))((()((((()))))()((()()((()(()(()(()))((((()()((())(())()()((((())(())))())))(((())))(())()(((((())(((()(((()))()))(((((((()))(())((())))(()(())()((())))())())))((((((())))())))(((())(())())()()())))))))())))(((((()()))))(((())(())())()(()))(()()(()((()))(()())(()()))()())))()()()())))((()((())(()()())(())(())(()(((())(((()()()((()))()))))(((((())()(())(())()())()())()))()))()))()(()))())())((()(((())())(())(()())((()())((()(()())(()((((()(((((()((((((()()((()()((())((()))()()()()()()))((((()()((()())())())))(())))))(()()))((())))))))()))()(()(()))()())(((((((()(()()(((())(((((()(()()((())(())(((()))())))((()((()))((()))()()()(((()(()()(((())())))))))))())))((())())()()((()(()(((()()(()((()((())(()))(((())()))()(((((()((())()(()((()))())()))))))(((())((()()()))()))(())()())()()(((())))(()(()((((()(((()()((()))())()()(())(()))()()))(())())()((()))(((())))()(((((()()())(()(((((()))()(())((()(()())))))()()))((())))()((()))(()(()(()(())()(())())(())))()))))(()(())))((())()(()()(()())(()())(((()((())(((())(())()((())(((()))()((()()((((((()())(((()((()(((()))()()()(()))))))(())((()(())))()((((()())())()))()((()((((((()(()()(((((((()((()))(()())))())(())(((()))(()))(()()))())))()()(())((((((())((()((((())())))((((())((()()(())))(((())(()()((()))))()()()())()))))()))))))((()(()(())(())()()(()(()(()(()()((((()))(((((())(((())(()))()()))(())()()()())((())(())()()))))()(())(())((()))(((()(((()((())))(()))())))())))(((()))(())))))))())(()(()()(()))())()())())))))()))())(((())()))))((()())))()))()()((()))))())(()()(((((())))((()()(()(()(()()(((())(())()))(((((())(((())(((())))(()()(()(()))(((()))(((()))())(()())()))()((()))((()))())(())()))))()))(((()((()))()))()))))()))()(()((())))(())(()()(())()())(()()))()(()((((()((((()(((()(())((((()())((()()))((()()((())))((()))))()()()(()(())(()()((((())))())((())))()((((()))((())(()(())))((()())()()()((((()(())()()))))())(())))()()))(((()(())())()(((((()(((()())(((())((()()))()((()))))((()()))()(()(()())())((()((()()(())((()()((()()()(())((()))))))(()))()()()()))()()))((()(()(()))())))()))))))()(()((()()(()())((()((()(()(())(()((()()(((()((())())()())())((((())()))()(((())())(()(())()(((())(()))()()())())(((()(())()((((()(()()))))()(((()))(()()((())((())(())()))((())))(()())))(()))()(((((()((()((((())(()(()()((()))((())(()))((()(()))))((()))())())))))))))()((()(())((()((()((((())))))))))(((((((()))()()))())())())())(((()))((()(((()()))))())))))))((())()()(()))()((()(((())()))((())())()))))()()())(())()))))((((((()))))))()())()(()())())(()((())())()())(()(()))())((()()))(())())))())()))(((()((())((((()(())(()))()((()))(()))()(()))()(((()))))(())))))(()(((())()((()))))))()())())()()))(()))()()(()((((()))))()()))))()(()()))())((()(()(()(())()()))))()(()))))))()()())((())))()(()()))(())())())))())()(())(()))(()()())()(((())(())))(()((()((((()(((()()))())(((()()()))())((()()()()()))()))((((()(()())((())))(()())()((()()()((()(((()))()(())(()(((())(()))))()()((()()))())()()()(())()(()()()()())()(((())((()())(((()))()(((((())(((()(())))(()))())()()()()(()()((())()(()))(())())(()))()()((()))))()((()()()))))())())(()))(())((()))())(()(()))))())()(()))()))))))(())))()(()())))()()))(()(()()()(()()(((())())(()(((())(())))()())))))(()))))((()))(()())(())(()))()))())()()()(())))((())()((((()(())(((())))(()())(((((()))()((()()()())()))())((()))(())(()))())(()((()(((()()()(())(())))(()((((()))()))()(((())((()()()()))((()))(()(((()))(())))(())(()(((((((())((())()))(()(((((())()()()))())))()))(()))))()()(()(((())()())))())(((()())))()())))))))(((((((()))(()(()(()))(())())()())()()(()(()()(())())(((()(()))))()()(()())))()))(()))(((()((((())))((()((()(()()((()()()()()())()(())((()()()()(((()())))())(((())())(()))))()))(())))()(()))))))())))(()((((())())(((()()(()())))(())))(())()))))(()))()())))()()(()()(()())())(()(()))(()(((()(()()))()(())())))())))(()))))((((((((((()(()(())())()))())()()()(((())))(()(((()((()((()())())()(((((((()))(((()))))(()(())))()()())))())()()(())))(())(()(()(())())(()())))))())((()))()()))(()(())(()(())()(())())()(())))((())((()(()((())())))((())())()())))(()))))())(())((())()()()))())())()))))))(((()))))))()(()))))())((((((()))())())()))))()))()((()))()())()(())))()(((()(())())))))))())((()(()))((()))(()))))(()(((((())()))()()())()()(()((())((()())(()()(((()((()((())))(()))()(()((()()))))(()()()((((()(())))()()((()(())(()))(((())))(()(()))(((()())()(()(()))())()()())())((())()))(((())(())()()()(())))((((())((()))(())()())(())()(()))())))((()((()(())))))())))(()))())()()(()))))())))))))))))))))())()((((((()(()(((((((((((((((((()((())()((()((()))())((()(()))()))()))))())(()(()(())()))())())()()())(()()(()()())(()((()(()())()((())()(((()()))()))())(())((()))((()()()(()())))))()()(((((((((((((((((((((((((())))))))(((((((((((()))(((()))))(((((()))())))))))(((((((((((((((((((((((((()))))))))))))))))((((((((((((((((())))))))()(((((())(()(()(((())))))))))(((((())(((()((((((((((()))()()))((()))))(()))())))))))((()))())))((((((((((((((((((((((((((((())((((((((((()))))(()))))))))((((((((((((((((((((((((((((((((((((((((())))(())((((())))))))))))))((()(((())))))))((((())()((((((((((((((((((((((((()))((((((((((((((((((((((((((((()))))))))))(())))))))(())))))))))((()))))))))))))))()))))))))(((((())))))))))((((((()))))))))))))))))))))))))((((((((((()(())))))())))))))))))))))))))))))))(((((((((((((((((((((((((((())))))))))))))))(((((((((((()))((((((()(())))))))))))))))))))))))))))))))))))(((((((((((((((()((())(()))))))()))))))))))))))(((((((((((((((((((((((((())))((((()))))))))))((((((((((((((((((((())(())((((((((()()))))((((((()))))(((())))))))))((()(((())))())))))))(((((((((())()))())))))())))))))))))))))))))))))((((((())))((((((((((((((((((((((((()(())((((((((()((()))()))))))))))))(((((((((((((((((((((((((((())))))))))))))((()(((()))))))))(((((((((((())))()((((((((((()))))))))))(((()))())))))))))))))))))))))((())))))(((()))))))))((((((((((((())((((()()))))))((()))(()))))))()))))(())))())((((())))))))))))))))((())))))))))((())(((((((((()((((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((())(((((((())((()))))))))))))))(()))))))))))))(((())((())))())(((()(()())()(()()((()))))))())(())(()(()())(()))(((()(()())()())(()()(((())))))))(())()(())(())(())(()())()))()))))(()))((()((((())))())(()()(()((()()))((()()()))()(()))(()))((()(()((()))((()((()())((((((())((()()((()()())))()()()()())(()))))()()((())))())(())(((((())())()))()(()(())))))()))((())(()((((((()()))())))))())(()()))())))()()))))())())))()))))()()(()((((()(()())())())))(()())))())(()))))))()(()()))((()()))((((())(((((())((()))))((((()((())))()()((()(())())()()))(()))(()((())((())))))()())))))((((())))(())((((()(())(())()))()((((((((((()()())()((())())))))((())()()()))(((()()))())())()))(())))()))))()()))()())(((()(()())((()(())(()())((()((()))))()()))(()))())))()()()()()))())))()((()()())((()())()((())(()((()))(()(((()))())(((())))))(((())()()))))))))(()))(())(()()((((()()()(()(()()())((()()())((((()())))(()))())))))(()()(()))((((()(()((((()())())())))(())(((())(()()())))()(((()())((((())(()()(()))))(((()))()(())((())((((()())(()()()((()((()))((()(((())(((())(()()()((()())(())(((())((()))))()(()()((()((()())((((()((((((()))))))((())(())()(((()))((())(()(()(())()))(()(())(()(()))))(((()())((((((()())()()))()))()()()(((())))((())())(()(())()((((()))(()(()))()())((((()(((()((()()))()((((()))()())(())))))(()())()((())))()))())(()(()((())(()())))(())(()(((()))))))((()))()()()))())))((()((((((())(()())(())()())()))))((())(()((()))))()))()())))(()()()))(()))(()(())())()((()()()((((((()(()))(()()()))))(()(((())))()((()()()(()()))()))))((())(())((()()))()((()(((((((((()((()((()))(())))(()()()(()()()()()())))))((((((()())(())(())(()))())))))()(((()))))(()()()))(()())()))()))((((()()(()(()()))(()((())(()((((())(()))(()())((()())))))()((())((()((()(((((())(()()(())((())((())))((()))((((()()))))(()))))(()(()))()()()()(())))))(())())(())(((()())(((()(()())(())(()()))((())((()))()))((((((((()(()(()))()()))))))))))()((()))((((((((())))))())((((()()()()))()()()))))())(()))(())(((())())))((((()((((()(()((((((())()(()()()()((())((()((()((())))()()()))()()()()()((()((()(()(((()()()())))()(()))((()()))))((())(((()(()())())()))()()(()()(((()))()())())))((((()(()))))()()(())))())))))((())()))())()((((()(()())((()()(())))))())(()))(((()()()))()((()(()(()()()(()()))()))())(()()(((())))()((())(()())())()())))))(())()())(()()(())(()((((((()((()(())()))()()))))(()()())(())((()(())()))(()(()())(()(())())))()()((((())))((()(()((())(()(()()((()()((((()))()(((()((((()))()((()))(((()((()()()(()))()(()))((((((()))()())())()(())))())())((()()(())()))())))()(()())))))()((()))))))))(())(())())(()(())(())()()(()(())()))))())(())()())(((()()()))))())()(()())))()(())))))()(()((()(()()())())(()()(((((())()))(((((()())(()()()()((()))))()()))((()(()))())())()()(()(((())()))()))())(((()(((()()()((()(((((()(())(()))(((())())()()()()()(()())()(()((())))())))))()(((())((()((()((((((()(()(())))(()(())(())))))()()()))(())()))(())))(()(()())))((((()))))))))(())))(())(()(()((())()(()(())()(()()(()()(((()))()))(()((()(())))))((()()))())(()))(()()((()()(()()()))()))))))))))()()()()((()()))()))())())(()(()())()(((()())(((((())))))(((()())(()))(()))((()())())(()()()())(())))((()()()))())()()()()))((()(()(())(()))((((()))((()(()))(((((()(((()((()))()))((((()(((())))()((()()()(()))()()((())(((((((((())((((())()))()()())(((((())))())((())()()()(((()()((()))())())(((((()(())((()((((())()()(((()()()(()))((())(()))(
|
|
(()()()()(((((()))()()(())())((())()(()(((()))())))()(()()()()())))())(())()))(()())((()())())(()()))(()(())((()(())(())((()()(()())(()))))))()(()())()())(())())()())((()(((())(()()(((())((()()))((())(((()((())()()()))(((())))(()((())))()(())(()(((())))())(((())())()(())()()()()())))())()())(((((())()))()())(()(()())))())))(((((()(()))())))))()(()(((()((()))()()(()(((((((()())((()((()(((()())))()()()(()())())()())((()()(())(())((())()((((()()(())()(()(())()()()()((())))(())()))()((()(((())))()()())()(()()())))(((())(((((())()(()(())(())())((())((())))())))((())()))))))((())))(()()))))(())))(((((((())(((((()(((()(())))()()()((())(((()))()()())()(()()())))(()))((()()()))))(((())((())(()())()))))()(())()()()))()()))()((())())(()())()())))()((((())(())))())()))))()((()()))()))))(())()()))))))((())))()()(()(()))())())))))()()()(())(())))((()))))())(())))())((())(()()((()(()((()(((((())())(()()(()()(())))())((()()(()(())))(())((())()()(()()((((()()())))(()()))))))()()))(()))(((()(()))()(())(()())(()()(()()()()))))))))(()()))))(()((()))(())()())()((()())(()())((())()(((()()))))(()(()()(())(((()()))(())())()())(((()((((((())())())()))()((((())))))((()))))()(((()(())(()()(())()))(()))()((()))))())(())()(()(()((()((((()(((()(()())))()(()))))(())(())((())((()(()((((()((((())((()(())())))))(())()()))(((()()((())()(())())))()(((((()()(()))(()())(()(((((()))(((((()(((((())())(((()))()())((())))))((())))()))(()()))))))()())))()()((((()((())(()())())())(()())))(((()))(((()))())((()((()())()()()(()))((((((()))(()))((((()()))()(()((())))())(((()()()()))())))(()))((()())()))()()((((())()))))))))(())))())(())((((()(()())()))))())))(()((()(((())(()())())))))()(())()())(((()(())(()(()(())()))(())())(())))())(())(()))()((())))(()(()(())())))))((((())((((((())))()(()()())()()))(()()()()((()(((())())))(())())())))(()()()))()())))(())))))()(()((()()()(())(())))(()((((()()(())))))()((())))))(((()()()))(((()(())()()(()))()()))((()((()()(()(())(()(()(((())()()(()()))()((((((((((((((())))))))))((((((())))))))(((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))))()))))))(((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))((((((((((((())((()(((((())))))))(())))))))(((((())))(((())))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))))))((())))))))))((((((((((((((((((((((((((()))))(((((()))))))))))((((((((((((())()))))()))))))))))(((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()))(((((((()))(()())())((((((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))(((((((((()))))))))))))))((((()(((((((((((((((((((((((((())))))))))(()))))(((((((((((()(()())))))))((()()()()))))(()))))))))))(((((((((()))()))))((())()())(((((((()(()(()(())))))(((())))))()()()))))))()))(())((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((()))))))))))((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))((((((((((((((((((())((((()))))))))(((((((((()))())))((()))))))))))))))))))))))))))))((((((((((((((((()((((((((((((((((((((((((((((((())))())))((()(())))()((()((((((()))(())))))))))((((((((((((((((((((((((((())))(((((((((((((((()(())))((())()()()())))(((((((())))))))((((((((((()(((((((()()))))))))))))))))))))))))))))))))(())))))))))))))((((((((((((((((((())))))))))(())))))))))))))))))))))))))(((((())))))))))(((((())))))))))))))))))((((((())(((()))))))((((((())))))))))))))(((((((((((((((((((()((()))))))))))))))))))))))))(((((((((())(((((((()))))())))))))))))))))))))(((((((((((((((((())))))))))())))))))(((((((((()(()))(()))))))))()))((()((()()((()(()()()()((()(((())))(()())())((())(())(((((()))()((()((())()()(())))()()((((()))()((())()(()()((()())()()))()((((())(()))()))((((((()())(((()()()((()(()(()(()))(()())()()((())(()((()()))(()((()()()(((()(()()((()())())(()))(()()))(((())))((())))))))(()()())))))(((())()()(()))))))())))(()(()(((()(((()((()(()()())())(())()))(()()()))(())(((()((()()((()(())))()()))(()))((((()(((()))(((()()(((((((()((()(((())(((())(((((())()))(()))))(()(()))(()())((())(()()())(()()((())(((((((()())())(())))((()())(()))((()(())((((()(()((())(((())(()()((())()()()))()()((((())())))((())))))()((())((((()))))())))((()(()(())(((()))((((((()(()(())))())(()()))()))()()(((()))(()(())()((()(()(((()()))(()(())))(())()()()()))(((())((()((((((((((()())()((()()()(())()()))((()))()())))))()()(((((())))))((())(())((()(((()()()(((((((((())()()()))()()())()(())((()()))()(()())()((((((()))()()()()(())((((()()))))((()((()()(())((()()(())(((()((()()()(()()(())(())))()))(()()(())((()(((())))((()((((()(())((()))(()))()))))((((()())(((()))())))())())()))()((())()((()(()))()))())(((((()((()(()()()))(()()(())))(()))()))))(()))())()()(((()(()))))))))))())())(())()))(((()))))))()(((()(()((())(()))(((())())((())(((()((()))))())()((((())(((((()))()(())())((((((()))()))(((()(((()))))()((()))(()()(())))(()((()())()((())((())(()()(((())((((()((((()((()))((()()()()())(())()()))()((()((()(()())())((()(((())()()))())(())))((()((()))(((((()(()(()((())(()))((()))))(()))(())(()((()((())))((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((()(((((((()))))))))))(()))))))))))))))))))))))(((((((((())))))(((((((()()))))((((())))))))))))((((((((((((((((((((((((((((((()))(((()))))())))))()))((()))(((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(()))))))))(((((((((())))))))))))))((((((((((()))))(((((()))))))((()(((())(((()))))))))))))))))))(((((((((((((((((((((((((((((((((((()((((((((((((((((()))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))(((((())))))))))))((((((((())))())))))((((((((()))))))(((((((((((((((((((((((((((((((())))))))))))))())))((()))(((((()))))))(((((())))))))((()))))(((())(((((())))(()((((((())((()(((((()))))()())))))(())(())))))))))))(((((((((((((())))((((()))))))(((((((((((((((((((())))))))))))))))))))))))((((())))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))((())))))((()))))))))))))(((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()(((((((((())))))))))))))))))((()))((((()((((((())(((((())))))))))))(()))))))))))))(((((((((((((((())))))))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()((((((((((((((((((((((((((((()))))))))))))(((((())))))))))))))))))))((((((((((((((())))))))(())))))))))))))(((((((((((())))((((((((((((((((((())))))))))))(((()))))))))))())))))))))))))))))((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((())))(((((((((((((())))))))(((((((((((((()))))))))))))())))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((()))(()))))))))()))))))))))))))))))((((((((((())))))())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()))))))))))))))))))))))(((((((((((((((((((((((((((((()))((((()))))))))((((((((((((())))(((((()()((()))))())()))))((()(()))))))))))))))))))))(((((((((((((((((()())))))))))))(((((((((((((((((((((()))))))))))))))))))))))(((((((((((((((((((((((((((((()))(((((()))((((((((((((((((((((())((()))())))())))))))(())))))))))))))((((((()))))))(())))((((((((()())(())())))(()))((((((())))((((()))((()))))))))))))))))((((()))((((((((((((()))))))((())((((((()))))))(()((((((((()(((()())))(()())))))(((())()))))))))(((((((())))))))))))))((((((())))))(((())(())))))))))))))((((((()((()))))((()()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))(()))(((((((((((((((((((((((((((((((())))))))((((((((((())))))))))))))))))))))))))))(((((((((((((((())))))(((((((((((())))))))))))))(((((((((((((((((((((((((((((()))(((((((((((())((())))))(((((((((((((((((((((((((()())))((((())))))))))))))))(()))))))))))))))))))))))))))(((((((((((((((((((()))(()))))))))))))))))))(((((((((((((((((())((())))))())))((())))))))))))((((((((((())))))))((((((((((((()(((((((((((((((((()(((((((((())((((((()()))))))(((((((((((((((((((((((((((())(((()))(((((((())(((()((())))))))))((())))))))))))(((((())))))))))))))))))()))(((()))))))(((((((((()(())))())((((((((((((((((((((((((()))((((((())()))(((((())))))))))()))))))))())))))))((((((())(())))))(((()))))))))))))))))((((((((((((()))())())(((()))))))))))))))))))))))))))((((((((((((((((((())((())))))))))((((((()(((())))))))))))((())))(((((()))((((((())((((()(((())((((((()))))()))))))(()))))))))))))))))))))))))))))((((((((((((((()))((((((((((((((((((((((((())))))))(((((((((()))))))))))))(((((((((((((())))(((((((((((((((((((((((((()(((())))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))())))))))))))))))))))))))))))))((((((((((((((((()))))))))))))))(((((((((((((()))))))))))))))))((((((((((((((((((((())))))))(((((()))))))))))))))))))))(((((((((()))))(((((())))))))))(((((((((()))))))))((((((((((((((()))(((()))))((((((((((((())))))(((((((((((((((((((((())))))))))))))))))(((((((((((((())(((((((((()))))))))))))))))))))((((()())))((((())))))))))((((((((((((((((((((((((((((((((((((((((((((((())))(())))))(((((()))))(((((((((())))))(((((((((((((((()))))))))))))))))))))))))((((((((((((((((((((((((((())))((((()))))))))))(()(((((((()(()))(((())((((())(((((())))(((()))((()(())))()))))((((((()))))))))))))))))))))((((((((((((((()(((((((())(())(()(((()))(((())()))))))))))((((((((((((()((((((())((((()))))))))))))))))))))))))(((()(((()(())))))))))(()(()((()())))))))))))))))))))))))))))))(((((((((((((()((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(())))((((((((((((((()))(((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))((((()))(())((((((((()))))))))))))))))))((()(())))((())(())(()((()))))(()()())((((())(((((((())))(((((((((((((((())))))))))))))))((((()()))())((((((())))))())))))))))(((((((((((((((((((((((((((((((()))))))((((())(((((((()(((((()))))))))))))))(((((((()))))(((((()))))))))))))))))))))((((()))((((())((()))))()()((((((((((((((((()))(())))))))())))())))))))))))((((())))())))))))))(((((((((()))))))))))((((((((((((((((((()))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()(((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))))(()))))))))))(((()))((())))))((((((((((((((((((((((((((((((((((((())())))))(((((()))))))))))((((((()))((((((()((((((())))())))))))((((((((((((((((((((((((((((((((((((()))))))))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())()))())))(())))))(())()(()()(())(()(()(())))))))(((()()(()))())((())(()(()(()()((()()(((((()(((()(())((((((()()()(()))((()()((())()()()))((())))(()((())(((())(((()))))()())()())((((())((((())(()()(((()(()())())((((())()(())(((()))((()()(()((()()(())(()))((()()))(())(((()()))))())())()()(((((())())()((())()))()((()())))()())))()((())()())(((())(())()(()))))()()(()()(()))(()((()()))))))))()(()(((())())()))(())(()(((()())(()))(()()((((())))))()(((((((()())((()((()())())())())))((())(()(())((()())(())()))))))((()()()())((((()(()(())()))()))()))))))))()()())()())())()(())))))()(((()((()(((())(()())(()((((()))(()()()))()(())))()))()()(()(())))))())()))()))))))))()))()))())())(())((()(())(())(()()())(()()((()()()(()))))()))))()(())))((())(()))())))))())())))())()()())))())())())()()))))((((()())(()((((((())())())())((())())()()))()(((((()(()((())(((())))))()(()()()()()(()()(()))))))))))((()()())))))(())()())))))))((()))((()(()((())(()())))))()()())()()(((()))((())())()(())(()(())))((())((()))()(())((((()((()))))()(()()(()()))(()))()))(((((()())()))))((()()()))())()()())()(())(())()())))(((()(((()()(((((()()())))()))((()((()))(())()()(((()())((((()()))(()(((((()(()))()(()()())()(()(((())(())(((())()())))(())(()))(()()(()()(()(((()(()((()((((())))))(())()((())()()((()((())))(()((()))()((()())((()))(((()))(()))))))()())()))(((()()(((((()))))))())(()(())((())())(()))(()(()()(()(()))()())((((())(()()))(()()((())))()(()()))))(((()()(((()())(()((((()))())()())(((()))((((())(())(()((((()(((())(()((()))((())()()()()()((())()())(((()((()((()(((()((())))))))))()())((((()((())((())))))))()((((()()()()))()((()(()(()((())))(((()(())()(()))()()))())(()(()))()))()()()(())()(())()))))(((())()()()()))())))))))())())))(())()(((()(((((((((((()((())()(()()))()()()()())))((()((((((())())()(()(())()(()(())((()))(((()((((((()))(())()())(((((((())))())((()(()))))(((((()()))((()((((()))()(()))((()()((((()()(()))()()))))())((()))(())(()))(())(())())())))(())()(()()))))(()()(((()())()(()(((()))())())(()))()()))())(((())())()())()))))))()())(((())))()(())())((((((((()))))(((())()()())(()))((())))())(())))())()(((((())()()())()(()))))())()()()()())(()((((()())())((()(())())))(((()())(((())(()))(()))()(())()()(()((()())()(()((()()()())(()))()))(())()(((((()(((()())))())())()))())()(((()()()(()(()())))))(()))()((())))()((()(((())))))(((((()((((((()))()()()(((((((()(()))))()((()())))))()))((((((())())))))((())())()((((())((()(()))))))))())(())((()))())))))(()((())())())))))(((((()))())((())(()()((((()(())()()())(()()(()))()()()(((()))(()))())((()))())()())))(((())(((((()))((()((())()(()()((()((()()()(())(())())(())))()))))(()())((()()(()))))(((()())(())))))))(()(()())()((())))))((((()(()))(())))())))()())()))()(((()(()())(()()((((((((()())()))(())((((())((()()))((()()))())()()))()))))()()(()()()())())))())())))))(()()))))()(((((()(()(())((()((()()(()(((())()())(()))()()(((())))()))((()())()))())(()(())(((((()())((((()())())()(())))((())(())()(())))())))))))())(((()(((())))(())()((()(()((()))((((((()(()())))())(())()))())(()()()((()()(()(((())()(())))))()()((()))))((())))))(()(()())((()()(((((()))()(()(())(()())))(()(()))((((())((())()()(()(()()()())((())(()((((())(())))(()((((()()()((())((())()())()(((()((()())))(())((((())(((((())()))(())())()(()()()(())(())())))))(()())(()(())())(()())()())())()((((((()))))())))))))((((()))()()(())))))))(())(()((()(()(()(((())(()(())))()))()((())))(()))()()())(((((())()((())()(())()(())())((())(()()))((()((()(()))()))))(())(((())()(((()()))))))(((((((((())))))(()))()()())())((()((())))(()(())()((()())(((())((())()()())(()((()))(()()()()()())()()))))()((()(())))))()((())))))()))()((())()(()(()((())))()(())()))()())()))((((()))()(((()))())()(()))()))((()())((())))(())()(()(()(()(((()))))((())))(()()))()(()))))()(()()))())()))()((())((())())))())))()((((((())((((())()))()(((()((()))((()(()))((()()))(())()((())())))((()(()()((()(((()()))(()(()(()))())))()())((())(()((((()))(()())())(((((()))(())(()()(()(())))))))((()))()()(()()))()((()((((((()))(()))(())))()(((((()())))(((())(()((()())(())()()()(())((((((())((((()(())()(()())())((())))())(())))(()(((()()((((()))(((()((((((())()))(())(((())((()))()(()))()))(()()((()()(((())())((()())))()())))((()))()())()((())(()(()))())(()())()((())))(((())))((()())))()())))())())(())))))))(()())())(()(())())((()())())())()((()((()()(()()))()())(()))()((())((()())())))()(((((()(())()))))())(()())()))((()))()))()(()((()((((()()))))())())(()()(((()))()()((()(()(((((()))()((())(()())()()()())))))(()((()))(())))))(())())))())())))((((((()(())()()(((()((())))))((()()))(((((())(()()))(()((((()())))))()((()())))())((()()()((((((()(()()((((((()(())))()()()()(()()(((((()))()()(())())))))()())((()))(()))()((())(())())(()))((())((((((((())()))()))))()(())(()()()(()))())))(((((())))())(((()(()())())))))(()((((()())((())(((()())()))))()))()()))))((((()(((()(()(()))()))()(())()()(((())((()(())())))()(())))()(()))()()))((((()())((())())((())(())((((()))())))((()(((()))()))())()()((())())((()()()(()()(()))(()))()(()))((()((()()))))((((()(()(()))()))()))(())))))((()(())))(((())())))))())))())))()())(()))(()()(()())())()(()(((())((()((())()()))))()())))))()())((((())()()())))((())())))())()((())()())(())()((((((((())())((()(((()(()(()))((()))(((())()()((()(())))())))(((())((()())(())()))(()(()())((((((()()))))))()(((())((((((()((())))(())(()()))(((((()()()))((((()((()()(()(())()()((((()((())()))(()))(()))))()()(((()()(((()()))(()()(((()(()(()))())((())(()(())((()())(((())())))))(())))))())()((((()()(()()(()(()())())((())(())(()))(())(())(())()(()((((())()(()(()(())())))))()((()))((()((())(()))))((((((())(((((((()()))))(()(())((())))()()())(((()((((())()()))((()((())(()()))))((()()))))))))(()))())))())())())()(((((()(())())((()((((()))())))((())))())(()))(()()()(()(()((()()(((((()))))))(((()(()))()))()()(((())())(()()())))())(()(())()()())(()(((())(()((((())()(())(())))((())))()()))((())(())()()(((())(((((())))))()(())())))()((((()))((())())))))(()())())((()))())(())())())()))))())(()))()))(())))))))(()(()(()()))())())()())(((((())))()(((()()))))())()((()))(((()))()()())())(()(()))(((()((())())()(()))()))((((((((())((()())))())))))()()))(((())))((()())()()(((((((()(())))())()()())))()()()((())((()(((((()))(((((()))()()()()))((()()))())((((())(())())())(()))()(()(())))((()))())))(((())())(())((()())(((((())())))(()((()))))(()(()()()(((((((((((()))())())))))()(()))((()))()))()((((())())))())))))(((()(()(((())))()))())(((((((((())(((((())()(((((()()))((()()()))()()())()))(()()))))(()))(((((()(())())())(())(())(((()()((())()(()(())((()(()))))((((()))(()(())(())(((())))())()()()))))((()((()(((())(((()(((()((()(()))()()(()((((()))()))(()()((((((()(()()))((((()())())(((())((()(())(())()()(())(())((())()((()))))(()())()()()())((()(()((()(()((()(())))()(((((())(()()()))()())()(()(((((()))(((()()()(()))(())(((()))(((())((()())))())))(()()()(()())(()()())))(())())(((()()))())()()))(()()))()())(((()())((((())))))())())(())()))(())()()()(()((((((()((()()(()()(())((()))()))((()((()(()()((()))))()(()))))()()))))(((()))(()()((((((((((()()()(()))(()(((())((()))(((())()()))())((((()))))(()(()()))()((()(((((()))(((((()(()))(()()))()))()((((((()))))(((((())(())(())(()))()))()(()()()(()((())()(()(()(((((()))))())))()()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(()(((((((((((())))))))(((((((((((()))))))))))))))))))(((((((((((((((((((((((((()((((((()((())))))))))))))))))))))))))))))))((((((((((((((((((((((()))(((((())))))()((((((((()))))(()(((((()))))())))))))))))))))))((((()))))()()())((()))))(((()))))))((()()())())((((((((((()))))(((((((((((())))()))))))((((((())))))))))((((((((((((((((((()))((()))))))))))(((()))))))(((((((((((((()))))))))))))))))))))))))))((((((((((((((((()))())))))(((((((((((((((((())))))))))))))))(((((())(())))(((((((((()))))))((((()))((((())))(())))())))))((((((()(()(())()((()((((((((())))((())(((())((()))))))))))))))((()(((())))))))))))))))))((((((((((()))))(())))))()(((()((())())(())))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((()))))))))(())))()))()()(())(((((((())))(()))))))))))))))))))))))))((((())(())))))))))))))))))))))))))))))(((((((((((((((()))((((((((((((((((((((((((())))))))))))(((()))))))))(((())))))))))((((()()))((((((((((((())))(()))))(((()))))((((((((((((((((((((()((()))))))))))))))(((((((()(((((())(()((((())()))(((((()))))(((()))))(()(()()))))()))((())))))))((((()))))((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))((((((((((((((((((())((((((((((())))(((((((((()((()(())))))())))((((((((((((())))))))))))))))))))))))))(((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))((()())((()))((((((((()))))))()))(((((((()(((()))((()))))))))((((((()((((()((()))())))))(())())))()))))((((((())))())(((((((()))))))))))))))))))(((((((((((((((((((((((((((()))))))))((((((((()))()))))))))((((((())((((((((()))))))))))))(((((((((((((())(((()))))((((()))))())))(())((((((((((((())))))))(())())))))((())))))(()(((())))))))()(((((((()()())(())))))))))(((((((((((((()))))))))))(()))))))(((())))))))))))))))))))))))))))))))(((((((())))(((((((((((((((((((((((((((((((((((((((((())((()))))))((((((((()))))))))))((())))))))((((((((((((((((((()))))(((())))))))(((((((((((((())))())))))))))((()))))))))))))))))))))))))))))))))(((()))((((((((((((((((((((((((((((((((((()))(((((((((((((())))))))))))))))((((((((((((((())((((((((((((((((((((((()))))(((((()))))))))))))))((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))()))))))))((()))(((((()))((((()))))))))))))))))))))))))))))))))))))((((((((()(((((((((((((((()((()))))))))))((((((((()())))((()(()(((((()))))))(())))))))()))))))))))))))))))))(((((((((((((((((((((()((()))))((((()))(((()())(())))))))))((())))))))))))(((((((((((((((((()))))))))))))))))(((((((((((((((()))))))))))))(((((((((((((((())(((()))())))))())))((((((((((((())))))))())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((()((((((((((((())()(()())(()))))))())))((((((((()(()((()(()))())))((()))))()((((())(())((())))))))))((((((((((((((((((((((((((()))))))(((((((((())))(())(((((((()))))(((())))))))())(()((())))())))((())))))))))))((((((((((((((((((())))))))))((()))((((((()))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))((((((((((((((((()((()))(()))((()((((((())))))))())))))))))))(()))))))))))))))))())))))))))))))))))((((((((((((((((()))))())))))))))))))))()((((((((((((((((((((((())))))))))))))))))(((((((((((()))((((((((((((((((((((((((((((((((((((()()))())))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))((((((((((()))((())(((((((((((()))))))))())))))))((((((((((((((((((())(())((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))((()))))))))))((((()))))))))))))))((((((((((((())((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))))))))))))))((((((((((()(((((((((()))))((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((()((((((())))))))))))))((())))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((())())))))(((((((((((((((((((((((((()))))))))))))(((((((((((((((())))(((((((((((())))((((((((()))(((())))((()))))))))))))))))))))))))))((((((())(()))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))))))))))))))))))((((((((()())(()()))))(((((((((((((((((((((((((()(()))))))))))))))))))))))))))))))))))))((((()))((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))(((((((())))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())))(((())))))))))))))))(((((((((((((((())((((((((())))))))))))))(((()))((((()))))))))))))(((((()()((((()))))))))))))))))))((((((((()))))(())))))(((((((((((((((((((((())(((())))))())))(()))))))))(((((((((((((()))))))))))))))))))))))))))(((((((((((((()))))))))))))))))))))))((((((((((()))(((((((((((((((((((((((((((((((((((((((((()(((()))))))))((((((((((()))))))))))((((((((()))))(((()(((()()((((())))))())))(()))()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((()((())))))(((((()))))))))))((((((((((()())))((((())()()()(())))())(((((((()))()))((((()))))))))))))))))))(((((()(((())))()((()((()())))))))))))))))))))))))))))))))((((((()(()))))))))))))))))))(()(()(()((()(())))())()))(((((())(()((())()))))))))((((((((((())))((((((((((((((((((((((())))))(())))))))))))))(((((((())))))))))((((((())))(((())(((()))))(((((((((((((((())))))))(())))))))))()(((())))())))))))))))(((((((())))((((()((())))(())(((()))))())()))))))))))))))))))))))))))))))))))))))))))))))))))(()))((((((((()))))((((())))))))))))))((((((((((((()))))((((((((((((((((((((((()))))()))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((((())(((((((()))))())((((((((((((((((((((((((())(((((((()))))))))))))))((((((((((((((((((((((((()))))))(((()(((((((((((()(())))))))((((((()((()(((())))))))((((((())))(())))()(((())()))))(()))))))))())((()))))((((((((())())))))((())(((((((()))))((()(((())))))))((((((((((())))))))((((((((((())(((((((())))))))))))))))))))))))))))))(())))((((((((((((((((((((((((()(((((((((((()(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((()(((((((())(())()()))))((((((())))))))))))))))))))))((((((((((())))))))))))))))((((())((((((())))))))))))))))((((((())(())))))))))))((((((()))(())))))))))))))))))(((((((((((((((((((()))))((((()())))))(()((((()))(((()))))))))(()()))(())))))(((((((((((()))))))((((((((())))))))))(((((((((((((()))((((()()))))))(((())))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))(((())))))))))))))))(((((((((((((((()))))(()(((((()))))))))))))))(((((((((((((())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((())))))((((((((())))))))))))))))(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))(((()((())))))))))))((((((()))))))))))))))))))))((((((((())))(((((((((((((((((()())))))))))((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()(())))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((())(((((((()())((((()))))))(((()))))))))((((((((((()(((((((((((())))))))))))))))))))))))))))((((((((())))))((()))))))))))))((((((((()))))))))))((((((((()))))))))))))))(((((((((((())))))))(())))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((())))))))))))))))))))))((((((((((((((()))))))(((((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((()(((())))))(((((((((((((((((((((((((((((((()())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())()))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())))(())(()))))()()(()())))))(()(())()))()))(((()()()(())()))(((((())))())((()(()())(()((((())(())())((()()(((((((()()()()((()((()(())))(((()))())(())((()))((()))()))))(((()(()()((())))()()(()(()(()()))())))(((()(()())((()()()())())())())((()()(())((()())())((()())))))())(())()))(((()())((()(((((()())((()()))()()(((()()(()))((((((())())(())(())()(((())(((()))())))()))()())()((())()()()()))())((()((())))))(()()(((((((((())()()))(())()))(())(()))((()())(())())()((((((()(())()())))((())())))()()(((()()(((())()))(((())())(()(()))()(((())())(()))(()()))(())))))())()(())))(()((())())(()())))(((()())()))(())))))()()(((((())(((()(((((())))())(())()()(()((()())))))(())((((()))(()))(()(((()())())((((()))()((()())(()))(()((()(((()))))))((())())))()))(((()))((())())))(())(())()(((())(()()()(()()(())))))(())((())))(())()(((()()()(()(())()))))()()((((())(()))()()())((((()(((()(()))()))))()(((()((()(((()())(((()(()(()())))(()(()()(((()((())()()()((())()(())))))((((())))((()()((()(()(((((()((()))()()))(()((()()()))(((()()((((()())())((())(()))))((()((()))(()))())((()()(()(((()))()())())())(()()(()((()()()((())(()(()()()()))()((()(()())(((()))))(((()()))(())((())(()()((((())(((((()(())()()())(((())((()(())((()))()))(((()(()))()))))((((()(()(()(()))((())()())(()()((((())))()()))((()()((((()))))(()))))))()))))(((()()()((()(())))()(((((((()()((())((())))((()(((())))()())()()(())((((((())(())())())())((((())(((()()()()())(()(((()()))((((())(()))))()(())()()(())()))(((()))())())))())((()()((())()(())())))))())(()))((()()))())(((())()))()((()(()((()((((()(((()(())(())(()))()))()()())))()()))(((()((((()())(((()())(()((((()()()))()(())()))(()))))()()))()()(()(()())(()()(())(())(()(((((())))()((()(()((((())())))(((()((((()()))(()()()()))())()()()()))(()())(((()())())(()()))((())()())))()()(())(()())(()(((()(((()))()(()()(()()())()((((()()(())()((()())()())))(())))(()()))))()()(()(((()())((()())(())())()(((())()))()(((())())(()((()(())))(()(()()(()))))()()((())((()())(()))(())))))()((((()((()()))))((((()())()))()(()()))(()))(()())))()(()))))(())(()(()(()()(())())((()(())))()))((()()((()(()())((())(()(())(()))()()))()()))()())()((())())))))((((()((((())(((((())))))))))(()))(()))))()))(())())(((((()))())((())()))))(()()(()))())())(()))(()(()(()))))()(()(()((((())()(()()()))))())))((()(()))()))((()()())()((((()))(())))())()))((()()))((()))())()(()()(())))((())))))(((()))))()))(())()(()))())))()())))))()(()()))(()))())))()))(()((((()()()())((()((((((())()()()()())))()(()()((())))(()()())))()(())(()((()()(((((()(()())))(())())))((()()))(((()))))())((((())))))()(((())((())())(())((()(()())(())()(()))())())))()())(((()(((()())(()((()))))()((()()((())((((((())(())()()))))())()())()(()))(()))())()(()(()(())))))()())()))))))))())))((()(()(()((()((()(()(()(((((()(((()))()))(())(()))()((()(())((())())))()()))(())(())((())()())()()())))))()))))))))(((())(()((((()(()(())()())())(()())((()()()((((())(()))))()()(((((())((()()()()()())()))()((()()())(())((())))()(()(()()))(())(()))()()())()))()((())))))))))((((()()(()()()()))(((((()(()()()(((()))()))()(()((()))))(())()))(()(()())(())()()())()()(()(()())()()(())(())(()(())(((((()))(()(((()(())))))()(()()))(()(()()))(((())()(()(()))(()())))(()))))(((())))()()(()()((((((((((((())((((()())))()))))()(((()))(()()((())(((()())))))))(())()())()))(()((())()(()())()()))((()())()()))((()((()())()())()))()(())((((()()))(()))(())))()))))(())((()(((()((()((((((())())(()(())(())))()())()()((()()(()())))))(()()))))()(()))(())((())))))()()())()((((()(())))))))))))()((())())((((()()()())())()(())()()))())()()()(((()())()(((()())(()())(())(()(())(()(((()))))))(()))((((((()))))(((()))())()))())()()(()))))))((()))))()))(())(()()))()(()(())())()))(()()()))()((()((()))))(()())))((((()((()))(()))(())((()())))((())))()(())(()(())))(((()()))()(())())(()()(())())()()())())))((((((())((())(()((((()(())()()()((())()))()()(()()()))()())))))(()((()()()()())))()()((())())()((()(()(())(()())))())(()())()))()))()())(()()))()(())()((()(()(((((((())())())))()()((())))))((())(()()(())()(((()())())())(()()))()((()()((()()())(()()())))())()()())()()(((())((()()(()((()())))(())(((()))()))))()()))(()(()(())()))(())(()())(())))(((())))()))))))(()())))())()))(((())()(())(()()((())))()))))))))())))(()()()))(((((())()()(()(((((((()())())()))(()()()((()()))((())((())()(())())))()(((()((()())())))))))(())()(((())((()()())(()())))()()))()()()))((())(()())))))))()(()())))(()()))))(((()(()(()(()))))())((()())())()()))()()))()())(()()(())())(((()((()())(()())(((()((()())()()()(((()())))())((()))(()()()))(()))()(()(())))((()(((())((((())))(())))())())(((((())((()))())()(((((()())()(()))()))(()(((((()()()()(()()()(()())())))((((()())))))((()())(())(()(()()))((()(()(((())()))(()()((()))()))((()((()))())()))()(()())()((()))()()()()(()))))()(())((()))())(()())(())))))))))((()))()))(()()())((((()(()(()()())))))())))()((()))(()))(((((((()())(()(())()())(())())))()((()())((((()(()(()))()(()(()((()))()))))(()))))(())))(())((())(())(()((()()()))())()(()))(())(()((()))(()())()((()()())(())((()))()())))())()()(())()))())(()())))())())()()(((((()())()())(()(()()())()()))(((((()()((((())(())))(())(()()()()((()())))())(()()))(())))()(())(((()(()(()))()(((())())((()(()))(()(())))))(((())()()))(()))()))))(())())()()(())(())()(()))()((())()()())))())((()())(()()((())()))()(()((((()()))))()())))(())())()())()()()())))(())))))(())(())()))()(()(())()()(()(()(((())()(()()(()()(())(()))())((())()(()(((())((())())(()())((())(()()))))())()(()()))(((((()(())((((((((())))(())(())))((())))((()(()))())()))()))())()()))))())(((((()))()))())(()())())((()((())((((((()((()(((()))()))(())))))()))((((()((())())()(())(((((())())(())))(()()())))(()))(()))))))((((()(((()()))))()(())))(()(())))(()()()(((((())(())()))(())())())(()((())(()((()((()))(())))))))((()())(((()(())))))))())))))((()))())())))(((()())())())()))((((()))())))((()()))())))))()))(()())(()(())())))())()))))()(())(()())((()())(())()))())((())(())(()((((()((()()))))()))(((())()(()()()((()()(()(())()()))())((()())()())(()))))())))())()((()((((()))()())(()()))()((((())))(((())()(((((()()(())()()(()(()(())()()()()()()()(())((())()))(()())))())(())(())())))(()(()()((()(())()()()())(((()(((()))()()((())(())(()))((())((())())))))((((()))(((((())()()()())())))(())((((()((()))(()))))())))()())()()())(((()((((((((()()))((((()())())))(()()()))(((((((()))(()(()))()))))()(()()))(()())())()())()(())()()(())()(((()((((()()()(((()())()))()((()())))))()()((((()()(((((())()((())())(()(())(((()))(()(()()))(()(()()))(()))(()(())()()())(((((()))))))()))(())()()()))()()()())((((((()((()()(((()(())())())((())()()))(())()()())())))((((())()(((((()(())()(()())()()))(())))()((()()()(())))())))(()()(())()))(()))))(()(())(()()()))(()(()(((())()))((()((()()(()(())((()((()(((()()()))((()()()())()(()))()((()())))))((())(()))))))())((())))(()(())(((((())())())))(())())()(((((())(())()())()((()(())())()(((()((()(((((()))(((())((((((()))()(()()(())))))()())(((())))()))))()()))))()((((((())(()(())((()()))))()()))((()))()()(()((())((())()()(()()))()()()))()(())((()(())))(()())((()()(()))(()(((((()(((()))())(((()())(()()))(((()))(())()()))()))())(()))))(())))((((()(()(()(()()))())())(()(())((()))())()()))))))))()())()()))()(())))()))())(())()))))))))()((((()()(()())))())())((((((()(((()(((())()(()(()()((())((())((()()()((()())((())((()()()()))())()(()())))))(()()((()())))(()((((()()())())())))(((()))()()))((())()((()(((()))(((()((())())))(())((()(()())()())))((((())(()())(((())))()))(((()()(()(())))())()())())())((())()(((())()(()(((()((((()(()(()()))(((()))(()))()))()(())))(((()((((((((()(()())))))(()((((())((()))(())((())())()))(()()())((()()(((((()(())(())()())))()))()(()))((()()(((()(()()))((((()((()(()()((()()()()(((((())())((()(((()()())))()((()(())()(()))))((()()())((((())((()()(((())())(()())))()()(()()(())(()))))))(((()(((()(()))(())))(((())())((())(())))((((()(()((((()((((()())(((()))(((((())(()()((()(((()()()(()(()()()(())))(((()()()((((()()))()(((())))())))()(()))(())(())(()())))))(((((()))())(()()())()))())(())))((()(())((((((()(()(()))))())()())(((((()))((()()))))())(()()())((()))(()())))(()(())()()()))))(((()(((()((()))))(())())))))()()(()))(()(((((((())))))))))(()))(()(()()()()((((()())())((((()(((()(((()())(())()(())()()))))((((())((())((((()()(()())())()))(())((()(()((()(((()())(())())()(()))(()((())((())))))()((((()())(()()))(()((((()(()(()))()))())(())(()))))((((()))(()))))))())))))(()))))()()(((())))))))))())()())())))()()()(((((()())()(())(((((((()(((()))((())(())))((()()()())))(()))))((()((()()))(()))((()()))())())((((())(()())())()()))))))()(())()()))()))))()()))()((((())(()())()((((()()((())(()))())()(())((()))(()())((((()))()(()((()()()(())(())()((())()))()((()(()())))()())())(((((())(()()((()()))()(((()(())))()(())))(((()()(()))((((())))())((((()((())(()))()))))(())((((()))()))(()(((((()))()))())((())((()(())()()()((((()(()((()())()())))()((((()))()((()()()))(()())(())(()()(((()()()))(((())))(()))((()()()()(((()((())))))))((((())()(((((()))(())))())()()()())(((())()()))()(()(((()(((()())((()))(()))))()()()()((())))))((())))(()((())(())))((()))())(((()(()))()))))((()(((()(())())()((()()))))))()())((()()()())(())))))))))(())(()()())))()()()(())())(()()(())()(((()()()((()())()((()(()())(()((()())))))()())))(((())((((()()()))(((((((()(()((())(()()())())()))(()))(())()()(()())))))(()())(()(()())))()(())((()(()()(((((()()()(()((())))((()()((()))()())())()(((()(()()())()))()((((()())(()())))(()()(())))(())()())))))((((((())(())((((())))()(()(()()()()()()()))((()((((()())((((()((((())((((()()()()()))))()))()()((((()()))((()()))())(((((()((())))((()((())((((()((())(((()))()(())))(((()))(((()))()()((()()))())()()())()()()((()())(((((((()))()())))()))))((((()()((())))()))(()((())())(((())()))(((()())((()()))()(()((()()(()()))))()))()(()((((((())))()((()((((())(((()))()()()(()(()))(()))()()))(()())))()()()))())(((()(())()()((((((()())))()((()())()(())(()))()()()())()(()()))()((()((((((()(()((((()(()())))()())()()((()((()))(()))())())()))))())((()))(()()))))(()())(()((())()((((((()))))()))()(()))((()(((())))()())()))())))())()(()()(())())()(())()())(()((()()(())(()())((())()))())((()))))))()))()()))(())(()())(())())))())())())())))()())))(()()(()()(()(())()()(()))())()())))))(())()())()()))))))())))))()(()))))()))(()))))))))())())((())()()())()())())())()((())()())))(())()())()()(()()(())()((())()())()))))())((()((()(((()(()()))()(((((()(()())))()()(()))(()((()))((())()))))))())(((()()(()(()((((((()(())()))))((()()(()()((()))((((()((((((())((()))()((()(()(((())()(((()((())))))))(((()(()))()()))()()()(((((((())(((())()))(((())(()))((()()())(())()))((()))())()(())((()()))))))()((())())((()()(()))()()(()(()))(((()()))(())((())(())(()()())(()(())())))))((((()()))())))))(()))))(()(()())))()((((((((((((()(())(()))()(()()()))(((()()()(((()()()))()()())))))((()()(())))()(()())))()((((((()((()()())))))(()(()()()()((()))((()(((((((())()()(())()()())())(()))(()()(())()()((()())))))()())(())(())))(()))((((((((()()))((()((()(()))())()))(((()(()(()))))((((((((((())()((())((((())(()))(()))(())()()))(()())))(())))))()))))())))(()()())))))(()(()))())())((((())))(()(()((((())())()()((())(((((()((()(()))())((()()))()))()()()()()()(()()))(((((()())))()(((()))(())))))()))((()(()((()()))))))((()(()))))((()(((()))(((()(()(())(()(()((()()()()))((())(()))()()((((())()(((()()))()))(()()((((()))()))))((())()(()(()(((()()())()(())()())()()())(())))()((((()()(())))))(((()))(()())))(())))(()(()((((())))))))(()())(()()(((())(()))())((()((()())(())()()())(((()())()()))((()(()(())(())()))(()))(())))((()))()(()()((()(()))())))))))((((()((()(()))()))()()(()())())))()))(()()((())(((()()((((())(()(()()()()((((()))()()))((()(((())(()(()()())))))((((((())()()(()(())))((((((((())))((())))()(())))))((())))()()))))(()(()((()())()))))())())))())()((()()()))))((()((((()())(((()()()))(()((()()((()))())()()(())((()()()(((()()())())()(())(()())))())()()((())()()))))()))()))))))()((()))())((((((((()((()(())))()))))))((()))(()(((())))))())(()(()(((())())()))(((()())(()()())))((())()))())(())()(()())))())(()))))))()(())()))))()(()((()))()(()((()()))(()(((()()()))()))()()()))(()((())((()()())())(())(())())))((()((()))((((())((((())(())())))(((())()()(()((())(()(((((()(()))((((((((()()(((())((((())(((()))(()))()((()))(()())((((()(((((())(())()())((()()((())()))((()(())))(()))))(()))()())))()()((((()(((()(()()))))()((()()))))()())))(())))))))()(()()))))(())(((()()(())())))())()(()()()((()()(((())()()(())))()((((()()())))((())(()((()))))(()))(())(((()()(()()))((()(())(()(((((()())()))(()(()()(()(())()()()))(((()(())))(())))()(()())))(()()()((())(()()(()(())))())()()(())(()()))()(((())))))(()(()((()))(())()()))))())()((()((())(()((()())(())())()))(()))((((()((()())()())(((()()()(((())())((((()((((((()())())))(((()))))((()))()()(()())(()()((())())()()))()((())))())()()))(()(((()((((()()(()(()))(()))))(()()()((()))))(((()))))())())(()())((())()(()))(())(())((((())()()()(()((())(((((()))((()))(()())))(())))()()))((()()()))(((()(()()((()())())(())(()()((()))(((()((()(()()))()))(())((())()()())(()()())()))))))(()())()()()()))()))()))))(()((()()(()(()((((()))))()))))(())))()))()()))()(())())))())(()))))())()())(()()(())(()()()())())((())(((())()))(()()())))())((())))((())))))))((()()(()(()))(())((())())())(()())))())(()(())()()((()((()))()(())())(((())()((()))()()(())))(((()((())())))))())((()())))))))(())())(())())(()))((()(())(()()()())()())))))))))(((()))))()(()())()))))())())((())()(((()()(()))())))(()()()()(())((())()(((((()())(((()()))))(()())(((())((()()))(((()(()())((()((())()()())(((()))()(((((())))((())))())((()))()))()()()(())()())(())()))())((())))()()())(()(()))(()(()((()())())))()(((()()))))(()))(()))())))()))(())))())((())((())())))())))))())()(((()))()))()))(()())))())))()()()(())))))))()()(()(())()()(((()((((()(()((()((()()((())))((((()))(()()()())))()()((()(())))(()(()))()(()())((((())))((((((()())(())(()())))((((((())((()))((((()((()(()(()()()()(())))())))(((())())))((()()))())())((()((())())))))()())))()(()((()()))()(((((())(())())(()()())))()(((())))(()()(())))(()))())(((()))(()(())(())())()()))))))((((()()()())((((()(((())))))((()))))))())()()((()))()(()()))(((()())(()(()((()(()(())))))))()(())())))(())(())((()())))()))))()))))()))))()((()((((((())(()()()(())))))()))(()))(()())()((())(())())()((((()(((((()((((()((())()((()())))((()))(()()()()()())))((())))()()(())(())())())(())()())())(())(()((())())(()()(())))))())())(((((()(((((()()())())())()))))()((()()(())))()(()(())()())())()))()())))))))()(((()())()()((((((()(()(())()(()))())((())(((()()((()(((((()))))(((()))))((()))((()))(()))))()()()(()()))(((())(()()))))()())))()()))))))((((()()(())()((((((()())()(()(()))(((())()()()()(((()())((()))))((()()()))))()))())(()((((((((())(((())())(()))())(()))((()()((()))())((())())()))))))())(()()((()(()))()(((()())())))))(()))))()())(()()()(()((()(())((())())))(())))()()())(((((((())))))))))((((((((((((()()()()())()(((()((())()()()()((())(())(()))(((())((()()))()))()))()))(()((()(((())))(()())())(()(()())()()))(()(()()()(()()))()()())(()))((()(()())()))(()((()(((())())((()))())))())((()(((()()(())()(())()(()((())(((()))()(())())))())))(((())()()))()()())((((((()(())((()((()(()()))(((())))()(((((())))()((()()()()()())()((()()())(())(()))()(((((()(((()()))(()()()()(()()()))(()()((())()))))))))()()((()(()()))))(()())(())(()()))((()((())())())))()((((())(((())(()))()))(((((())(((())(((()(()))))((((()))(((()))((()()()))())()()())))))()(()(((()())())(())))((((((((()()(()(((()()(()()(()()((())))))())()()()))))(((()))()()()(()((((())))((()((())())())))()()))())())((())()(()()((((((())())(()()(())())))((()()()()))))())((())))))())(((()()))(()(()(()()())())()())((()())()()))()())())((()(()((())))(())())))()))(()()())((()))))))(()(()((((((())(()()()()))))))))))(((()))((()()(((()(()(()(((((()()())()()((((()()()(()))()((()()))))()(((()())))())())()))())))))()((()())))))())(((()()))))))))()(((())())()(()))())))))))))))))(())()(()(())()(()(())))))((((())(((()))(())))((()(()()((()))(()()())())))))(())((())((()()))()((()())()((())()))())(((()()))))())()))(())()(()(()()()(()()))))))())(()((())()()()))(()(()(()(())())()())((())((((())(((())()(()()))))))(((()))(()()()(())))()())())(((())))((()()))))(())(()))))))((()))()())(())(()())(((()(())(((()((())()())(((()((((()()(()())))((((()()))))(()(())))()))(()((())))(((((((((()))))))())(((()))()((())(())(((((((((()))((()))(())))))(()()((()))())()))((((()))))))(((())(((())()))))((()(()(())()()())(()(()())())((()()(())()(((((())()()))))())))((())()())))()())(()(()(()())()()((()()(()()))()())))))()(())()((()(())))(((()(())())()()((((())()()))))(((((())(()(())()))(()())))))(()))()(()))))(()(()()))())((())))))())))))()))(((()(()))((()(()(())))))(((((()))))((((()()))())())(((())((())(()()())()(()(()()()()())((())(((()(((()()())))()(((())(((((())))()()((())()()(((((((()()()))())))()))())()(((()))()()(((((())())))))))(())))())())))()(((((()))())()()((((())))))))))(()))(()()()((()()())())()))))))())))()(((((()()())(((((((())()())()))(((())(())(((()))()(())(())())()()()()(((())))())(((((())(()()))(())))((()(())()()))(((()))(()())))))(((()))(())()()())()))())())())((())()()(((()(()()((())())(((()))()(((()())((()((())()((()()(()()()))()(()(((()())((((()())(()))(())))()()()((((((())))()))(((())()))))()(())(())))))(()()))((((((((()))(()))())))))()(()((()))()()(()(()(()((((((((())((())))()))(()()))((())))()(()()))())(()(()()(()(((((((((()))()))())((()(((()((()()())((((((()((((()()()()((()((((()()(((())()()((()())()()))(((()())(())))())((()))))(())()()()(((())()))())))(()(()())(())))((())())(())())(((()()(())((((()))))()))())()))()))()()))((())())((((((()())))))))()((((())((()()(()))())(()(())(()))()())(()()))()))(()))))()))())())()()((((((()((()())()(()()))())))()()(()))))(())(((())())))()))()))))())())))()()(()())())(((()(()(()))())))())()()(()()()()((()())())(()(()(((()(())))()((())(()(((()))(())(()((((((()()())(()((())())))))()))(()))()()(())()()())))())((((())())(()((())(()(()())((()))()(())(()((()(())((()())()())))())()))()((())()))())))())))))())((((())((((()())()(())(())((((()))()((()())(())))())(((((()))))())((())))))())))()))()((()(()))))()(())())())()(()()))(()(()(((((())())()(())(((()()(((()))()()())(((()()()))((()((()())()(((()(()))()))())(()((())(((((())((())((()(()((())(())))((())()()())((()((()))()())())((((())(())()()))((((())(()())(((())()())((((((())))()))(()((((()((()(()))((())))()(())(())((())(((()((((()(((())((((()((()())((()))()(((()))()))))(())(())))(()())()()())((()(()()()()(()()(()(())(())()()(())(()(((((())(((())()())(()()())()()((()))))()))))(()(((())(((((()()())((())()(()))))))()))((())(()()()())(()))((((((()()))((())))()()(()()((()))((((()(()))()()())))))(()))()((()))))((())))()((())()())())((()))()))(()()())))())))()()((())())))(())(()))(())()()(((()))()((()))()))(((())()(((()()(()()(())())))))(((((())()()))())(()))))())()()))(()(())(()))())(()()()(()()(()))()())()())(()()())(()()))))())(()())))())())))())(()))())(((())(()()))))()))())(())()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(()))((((((((((((((((((((((())))))))(())))))))(((((((((())((((((((())))))))()(((((((((()(()(((())))))(((((((((())(()()))))))))(())))(())))((()))))(()))))((((())((())()))))()))))))))((((((((((((((((((((((((((((((((()())))(((((()))))))))))))(((((((((((((((((((((()))))((())))(()))))))))))))))))))(((((())))))))((((((((((((((((((((((((((()))(((((((()())((((((((((((((())(())))))(((())))))))))))))))))()(()()((((((((((()))()))))))))))()))))(((((((())))))))))))((((((()))))))))((((((((((((((((((((((((((((())(((((())))))))))))))))))))))))((((((((((()))))))))))))))))))))))))(((((((((()(())))))))))))))))))(((((((((((((((((()))))(()))))))))))((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))(((((()))))))))))))))))((((((((((((((((((((((()))()((((((((((()(((((())))))))))))))))(((())))((()(((())))())))))))(((((((((()())))())))(()))))(((((((()))))())))))))))))))((())(())))(((((((((((((())((()))))))))))((((()))(((((((((((((((((((())))(((((((((((()))))))))))))))))))(((()(())))(())((((((((((((((())))(((((((((((())))))))))))()((())())))))))()))))))))(((((()())()))))))))))))))((((((((((((())((()()(())))))((()))(()))))))(((((((((())))(((((())))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))(()()))))))))))))))))))))))))(((((((((((((((((((((((((()))))))))))))((((((((((((((((((((((((((()))))))((())))))))((((())))(()()))(((((((())))))))))))))))))))))))))))))))))))))))(()))(()))))()(()((()())((((()()())((((((())(()))(())()()(()())))(())(())()))))((((())()())()((()(())))))())()(((()((())()()(((())))))))((((())(()))))((()()())())(())()()()((()()(())(())))()(()())())))()()))))(()())(()())(())))()(())()(()((()))()())()))())()((()))()(()))())(())()(()(()()())))))))(()((()))())(())((()()(()()))))(()()(()()((()()(((()()(()(()((()()()((())(())()(((())()))())(()))(((()(((())))(((()())()(())(((()))())()(()(((())())((()((()))(()())(()))))()())))((()()())))(()((()(((()(())())((()()((((((()))(()))()))()))()()(()))(()))())(((())())((()()))))()))(()(((())((((()()))()(()(()))))(()((()((()())(()(((()))(())(()()()()))))(()())()()())((()((())(()(()(()))(((()()))))))))((((())(()((()()((()())))())()))(())))(()())()))(())())((())()(()(()((())))())((((()()((((()))()(()()(()((((()))())))((((((((((()()))()))(((()())())))((()))(((()((()(()))(())()())))((())((((()))(())())()(((((()((())())()())()())()(((())))()))((()(())(()()))(((()()(()(()(()(((()(())))))))(())(()))())(((())(())))))))((())(())()))))())())))())()()()())(((((()(())()))())(()(())(())((())(((((((())()(())()()))())((()))((())))())))())(())(())((())())())())()(()()))(()))()))((()(())()()(())))(((())))(((())(()))())(()))))()))(())(((())()()(())()(())()))())))()()()))()(((()())(((((((()))()((((()(((()(((())((()))))))))()((())(((()()((()()()()(()(()(()))())((()())(((()()()))()(()))))))))(((()(((())((())()()())()(()(()))(((())))((())(()(()()()(()))()()()(()(((()(()((()())()()(())(())()()()()(((()())))((()())))(())()(())))(())(())()(((()(()(())(())))))(()((()((()))()(((())()()())()())((()(()(()()))())))()))())()(())()()((()(())())())())())(((()(((()))(()()(()((((()()(()()()((())))(()()))()())))))))()())((()(())))))))))())())())()())((()))())))))(()())((())())(()()))))())()()))()((()))))(()()()((((()(((()(()))((()(()))()()()()()(()()(()())(())((()((()(((()))(((()())(()))())(((((()()))())(())))(()())(()((()()()))))(((())()()())))(((()()()))))()()()(()(((()((()))((()())()))()((((()()((()))()(())))))((((())))((()((())()))(()())()()())())()(((())())))((()())()))))))(())()((((()()()()((()))))())((()())((((()())))())(()())(()))(((((()()())()((())(((()(())()((())(())())(()))(())))((()())((()((()((((()))((()())(((())()()()()(((()())()())()))((()()(((()())(())(()))(((((((()))()))()))())))))(((())((()))())(()))))))())))()))(()()())()()(((((((((()))))(()()))))()((()()()())((())()))(()())()()))(())()(()())))))()))))()()))()))))(()))(()((((()(()())(()((()())((()()()))((((())))))(()())(()((()())))()()())(()(()(())()(()))()((((()(())()())()))(())((()(((()()()))(()(()()(()()(((())(())))(())()()())()))()()))(()()(()()))))))()())))))(((((())()))())())())))(()())))(()()(()(()(()()())())(((((((()())))(())())))()(()()))()))(((()(()(()(((((()((()))))())())))(((((()()())(())(()()(((())())(((()()))))()())(()())))(()(()()((())())))()()()(())()))))(())(((((()))))(()())(()()(()((()((()()))())())))()()(((())((()())(((((()())()))((()))()()()())))((()))(()())()))()()(((()(()(()))(()))()((())(((()()())()()()))))())(()))()))()((())))))()(()(())()()(()))(((()())())()(()))(()))(())(()()()()(()()()))))()))))((((()))()()(((())(((((())()(())((())))())()((((()))()(())(()(((((((())())((()())(()()()(((()()()()((()(()())))((((())((()))()((())((())(()(())()()))((((((((())((())))(())()())))))(()))((()))((((((()(()))())))()())(()())())))((((())())()(())(())(())
|
|
))())())))(()()()((())()(())())()((())()))()()(((())(())()())(()()(()))))(()()((()()((()())(((())())()()())()())(()()(((())((((()())(()(())(()((())((()(())((())()))()())()((())()(()()(())(((()((((()(()()((())((((((()(((())()()()()(()))(()())()()(())(((()((()())(()((())())))()()))(((()))()(()))((()((()(())))())))(()((((()(())((()())))(()())()))))((())(()()(((()())(((()()())()()())))()((())))))((()(()())(())(((((((()))(((((())((()()(())()))(()))((()))((())(((())((((())()(())()())()()(()((()((())(()((())()((()()))())((((())))(((()))())()(()(()())()()())(()))))()))()(())(()()))))()()(((((((())))()))))(()))())())()()((())(()(((((()))()((((((())(()))((())(((((()((()())((()(())()((()))))((())((())())))()(()()))(())())()(())()((((((()()(()(()()(()(((())))()()((()))((()(((()()(()))()(())()()())()())((()(()()(())()())())))((((()(()()))()(()(())(()))))(()))(())()((((((()())()())((())))))(()()(()))((((((()((()))())())((((())))))()))(()((()(())))()))))(())())(()(((((())(())())))())((((()())))(())(()()(())(()))))()))()(()()))))((((()))()(()())))))((((()(()()))(((((()())(())())((())()()())()())((((()()(()((()()((((())()())()((())())((()())))(()())())())))((()(()))(())())())(()()))()))))())(()((()()(())()))((((()))))))))(()))()(((()())(((()())()(()()))()))))((()()()))(())()()(())(())())())(()))())()(()))))((()))))(((((()(()(((()())())((())()))((()))()()()()()(()))))(()((((())))()(()())())(((()(())))((())(()()()(())(()())(())))()))))()()(())((((())))))(()(())))())))))(()()())(()(((())(()())(())())()(((())((()))(()()(((((()((()()))((()((()()))()())((())))(()))))(()((((()())))()))))())()(()(((()()()(())()(((())()())))(()()()))))))())))(()(())(()(()()()))))())()()(())()())))()()()))))))(((((((())((()))))))(()))())()())))((())((((((())()())()((((()(()()())()))(())()(((()))((())())(()))())()())()))((((((())((((()(((()(((()))())(())(())))(()()))((()))())()(())()))))))(((()(())(()(()(((()())))())()))((())()())((((((()())))(()()))((()()()(())(()))())(()()(((((())((((((((((((())))))(((((((((((()(((((())))))))))))))))))((((((((((((((()))(((((((((((((()(((())))))))))))(((((()(((((((((()))(()))))))))())))))))))))((((((((((((((((((((((((((((())))))))))))))))))(()))))))))))))))((((((((((((((((((((((())))))((((((((((()(((((())))))))(())(((((((()((((((((((((((((((((()))((((((((()))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))((())))))))))((((((((((((((((())))))))(((()))(())))((((()))()))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))(((((((()))(()())())(((((((((())(((())))))))))))))))))))(((((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))((((((((((((((((((((((())))))))))(()))))((((((((((((((())))))))))(((())()()))))(()))))))))))()((((((((())))))))((())()())(((((((()(()())(()))())((())))))((((())))))))((()))((((((((())))))))))))))))))))))))))))))))))))))))(())(()))))))))))))))))()))))))))))))(((((((((((((((((((((((()(((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((())))))))))))(((((((((((())(((())))))))))))))))))((((((((((()))))))))))))))((((((((((((((((())))())))((()((()))))))(((((((()((((())((((()))))(((()(())))))))))))))(((())))))))))))(((((((()(())))((())()()((()((((((())))))))))))((((((()(((((((((())))(((((((((())))))(()))))))))((((()(()))))()))))))))))))((((()(((((((((((((((((((())))))))))))))))))))))))))))))(((((()))())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()))((((((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((()(((((())))))))(((((()))))))))))))))))))))))))())))))(()()(())))()()))((())))())()))(())())())()())(())))())))))()))()(()()(()())(((()(((((()((((((())))()(())(()()(()()()(()()())))))()()((())((())(())))))()(()))()(((()())(())))((()(()())((((()()(()())(()()))((((()()))((()(()()(((()))))))))((()((((()))(((((()))())()))))))(()))((())((()))()(((())))))())))(())))))(())()(((()((((((()))()())()))()(()((()()()()((()(())(())(()()))()()))()(()()()())(((((()))())(((()(((()(((()()(())((()())))(())))((()()))))))(()()((()(()())())(()()(())())))()()))()()(((()(()((((()(()(()())())(((()))(())))()()()())(())()()((())()))()((()()()))))(())(((()))))))))((()))))()((((())((())((((((()()(()(()()()()))))()()))((())))))(()))())))()))))()(((()))(()(()()(())()))())()((())))()))((()())))))())()))((())(()()))))(()))(()((())())((())(((((()(())))))(()(()((((())()))(())))(()()))))((()()()(()())))(())))(()(((()()()())))(())()))())()(((()()(((()())(())))())()(()((()(())(((()()(())())(()(()))(())(((((()))(()))))(()))((((())()()()))())((()(()()()))((())(((()))))))))()((())()(()()(()))(()(())(())(()((((()))())()())(((((()()(())))(()())(()(((()(((((())(()))())())(()))()()(()()))(()()())(()())()())(()()()))))))()((((())))()(()((((()())((()((())(())))))((()((()))(((())))(()()(()(())()()))())()()((((((((()()(())()((())(()(()(()))(()))((())))()))(()())((()))))(()()))())()))))()((((((()(((())))())(())(()((()())()()()()())()))((()((())()((((()(())((()((())((()())(())((())(())()(((()())((()(()()(()))((())()((()()())(((((()())())()(((((((((((((((((((((((((((((((())((())))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((()))))))))))))))))((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))))()))))))(((((()))))))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((()((((((())))()))))))))))))))(((((((((((((()))())(((((()())))))))))))))()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()()))))))))))))))))))))((((((((((((((((((((((((((((((((((()((()))))))((((())))))))))(())))((((((((((((((((((((((((())))))))))))))))(((((((((()))))(((((()(())))))))))))))))))(((((((((((())))((()))))))))))))((((((((((((((())((()(()))))))((((()(((((((((()))))))(((((((((()))((((((((()))(((((()))))))))))))((((((((((((((((())(())))))(((((((((())))))))((((((())(((((())))(()((((((())((())((((()))))())))(())(((())))))))))))(((((())))))))))))((((((((((((((((((((((((()))))))))))))))))))))))))((((((()))))))))))))))))))))))))((((((((((((((((())))))(((((()((()))))))))))))))))))))))))))))))))))((((((((((((((((((())((((((((((())))))((()()))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((()))))))))((((((((()(((((((((((((((())))))))))))((()()))))))))((((((((((((((())))((((()))(((((((((((((((()))))((())))))))))))))))))))))))))))))))))))))))))))((((((((((((()))))(((((())))))))((()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))))((((((((())((((())))))))(((((((((((((((((((())))))))))))))))))))))))))))))))((((((((((((((()))((((((((((((((())(())))))))))))))))((((((()))))))))))))))))))))))(((((((((((((((((((())))))))))()((()))))))))))))))((((((((((((((((((((((((((((((((((((((())()))))(((((((((((((((())))))))))((())))))))))))((((((((()))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))((((((((((())))))()))))))(((()(())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((((((((((()))))))(((()))))))(((()))))))))))((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())(())))))))))))))))))((((((((((((((((((((((((()()((()))))())(((((((())())))))))))))))()((())))))))))))(((((((((((((())))((((())))))))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()))(((((())(((((((((((()()((()))())))(())())))(())))))))))))))((((((((((((((((((((((((((((()((())))())))(()))())))))))))((((()())))(()))))))))))))))))((()))))))))))))))))))))((((((((((((((((((((((((((((((((()(((()()))(((()))()))))(()))))))))))((()()))))))))))(((((())()))))))))))(()(()()()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((((((((((())((((((((((((((())))))))))))))))))(((((((((((())))((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())))(((((((())))()))))(((((())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((()(((((((((((((())))))))))))))))))))))))))))))))((()(((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((())))((())(()))))))))())))))))))((()))))))))))))))((((((((((((())))))))()))(((())))))))))))))((((()))))))))))(((((((((())()))(()((()))((((((())(((((()((())))))))))()))((((((()(((())((((()))))(()))))))))))))))))))))((((((((((((((((((()))())((((((())))))))))))))))))))))((((((((((((((((((((((((()))))))))())))(()(((()(((())))))()))((((())()(((((()))(((((((((((((()(((())()((((()))))))))))))(()))))))))))))((()(((((((((())))))(())))))()(()))))(((((((((((())))))))))))))(((((((((((((((((((((((())(((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()((((()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))((((((((((((()))))))))))))))))))))))))((((((((((((((((()))(((((((((())))(((((((((((()))))))))))))((())))))))))(((((((())))))))((((())(())))()))))))))))))))))))))))))))))))))))))))((((((((((((((((())))))))))(((((())))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))((((((((((())))))(((()))))))))))))))))))))((((((((((((((((())))))((((((()))))))))(((((((((()))))))))))))))))))))))))))))((((((((((((((((((((())))))))(((((((()))))(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))(((()))(((()))))((())(((()(((()))))))))))((((((((((())))))))((((((((((((((((((((()(()(((()()(())(()(((()))(((())(())))))))))(((())))))()())(((()))(())))))))))))((((((((((((((((()))))(((()(())))))))))(()(()(((()))))))))))))))()(((((((())))))))))))))))(()(((((((((()))))))))(((((((())()))))))))))))))))))))))))((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())((()())))))))))(((((((((((((((((((((())))((((((())))))))))(((((((((((((((((((((((((((((((((((())())))))((((((((((((((((((((((())((((())((())))((())))))()())))((((((((((((((())))(((((((((((((((()())))))(((((()))(()()(())())))))))))(((((((((((())))))))))))(((())))))))))))))(((((((((((((((()))))))((((()((((((((()))))))))(()))))((((((((((((((((((((((((((((()))))))((((((())(((((()(()))))))))((((()))))((((((()))((((((()))())))()))))))))))))(((())))))))))))))))))))))))))))))))))))(((((((((((())((((())))))))))))((((())))))))))())))))))))))))))))))))))))))))))))))))))))(((((((())))))((((((((((((((((((()(()))))()))))))))))))))))))))))(((((((((((((((((()))))))((((((())))))))((((((()(((((()))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()()())))))))(((((((((((((((((())))))))))))))(((((((((((((((((())))((((((()))))))))))))))))((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())))))))()(((()))(())))())()(()()))))))()))(())(((()((((())))))))))()))))()(())((((()))(())())(()())()))()(())))((()((())(()()(((((())(()))())()())((((((())(()((()((())((()())()))(((())(())((()()))()()((((()(())()(())))((()))())))))((()()())(()(((((()((((()())()))(())((())))((((((()))(())()(()(()((())()()))((())()())()()(())))(()()()(()(((((()))())(()())()(()())))()))((()())(()())(())((()())()())()(()))))(((((()(()))()(()))())(())())()()()()())())()))()))((()((((()(()(((())()))(()())))(()()()(())))(()())))))(())(()))())(()))(()())(()())))((((())()(()()((())((((()())()())))())))((()())))))((())(())(((((()(()))(((((((((()(((())()(((())()()))((())))(((()))())(()))()()))))))(()(())())())((())())))()()(()(()()()())())((()(((()((())(()))()(((())(())(((()(((())))()(()())((())()(()))()))(((()))()())()))(()(()())(()(())())())))())))))(((()()()())(()())(()(()(()(())()())))()(())(()(((()())))((((()()))()(()()))()())))((((()))()(()((())()(()()(()((()))(()()((()))(())))((((()))(((()()(((()()((())()()))(()(()))(())()()((()))((()())()()))()))(()()))()))))((()(())))((())())()())((((()((()(())())((()())))()(()()))())(()))))()))))(()(())()()())(()()())()))(()((()())()(()())()((())()()((()))(())))())()(()(())()())))()(()()())())))()))(()(((()((()((()((()(()(()))))(((()))(((()()(()))()(()))))(()))((()()()(()()())(()))()((())()((()()))))()((((()(()()()))))()()(((()())))(()())))(())))))((())))())())()(())(()())))))))((()())()))))()()())))())())))((()(()())())(((())())(())())()()())))()(()()))())))))()))))())))))))((()((((()()(()(((((((()(()(()))(((()))))))(()))(()(((())()(()((())))))()))))())))((())(()))))(()((()())()))(())(((((())(()(()((())()))(()()(()()))(()((())))()())()((()(()()()(()))))()))))()((()()(()())))()()))())))))())((())()())))()))))()))())()())()())(((((((()))()))()))))()())))(()()())(((((())()(()((()())(()()()))))(()(((((())))()((())(())(()()))(()))()())(())()))))(()())(()((((()(()(())))(()())((((((()(())(()()((()()((()))))()))(()()((())((())))()((()(()())((((((()))((())(()))((()())))))(()))()(())))))(((())(())))))((()()()))())))))))(()()()(()((()()(((((((((()(()(((())()()()))(()))()()()())(()))))()(((()((())(()(((())()))(())()((())((()))(((())())(()((()((()))(())))()))((()())((((())(()(()((()(())())(()())(()))()))()(((())(()()(())))()()(()())())))((((())(()()(()(())((())()())()()())((()())))))()))())((()(()(())()())())())()((())()()())()()))((()(()())))((()()()((((()(())()()))()())()(((()())()))()))()((()(((()(()(((()()()(()))))(()))()())))())((()(())()(())()(()((()(()(((()))()))()(())())(((())))(()()))))()(())()(())()()()())((())()())))(()())))()((()((((())))())))()))())(()()((()()))(()))(()(())()())(((((())((((((()(()))))())))()()())))))((()))(())())))()((()()(()(()()((()()()))))))()))(()((()))())()(())((((((()())()((()))))()(((())()()()))))())((())))))(())))()))()))))()))()())()))))()(()()(())()))(()()()(()(()())))(())(()(((()()())(()(())))())()))()()))))()()(()(()))))))(())()))((((((()(())))(()(()()))(())()()()))((())()())))()(()((())())))))))()(()()(())(())))))()))))(()((((()))()())())())()))()((())(()))(((()((())())()()()((())(())()()()))((((()((()(((()))((()(((()(()(()))())(((()()(()()())))())((())(())()()()())))())))(())((())))(()())()((())))())()()()()(()((()())((((()(()())(((())(())()))())(((())))((()(()))())))))())((((()())())(((()(()()())()()((())(())()((()))))(((())()(((()()((())())(((())()((()(((()(((()))(((((()))(()(((())(()()))()(())((())))))))((())())))()(()()(()))(((((()(((()(((((()))(()))(())()()())()()()()(()(()())()))())))(())(()))()(())((())()(()()))((()((()(()))))))(()(((()(((()()(()))())(()(()(())(((((()))()))(()(())((())))(()(()))(()((()((())())((()(()))()())()())(()((()((((()()))())()())(((((()((()((()(()())))))(()))((())(())(())(())))()(((())))))(()()(()())()())((()()))())())))))()()))))()((()))())()((()(()(()(((()())))))())(()()()()(((()()()(()((((((((())())(()((()(())()))((())((())))((((()())()())(()((()(())(()()()()())())))()()(())()()((())()(()(()()())(()))())(()((()())))(()))()))))(())(()((()))()(((())()(((()(()()(())((()(()()))(()()()))())))((()()()(()(((((()()((()((((()))(())(()())))((((()())))(()(()((())()((())()()()()(()()(())))((()())((((()(())(()()))))())())(())()((())(((()())))()(()((()()((((()))()())))()((()()((()(()((())(()())())((()))())((()())()(()()((((())))(()()(()))()())()()))))(((()(())))()())())()))()(())()())))(())))()()())())()((()((()())()(((((((((()(((())(((()()(((((()))()()()()((())(()()(((())()())))()(((((()))())))()())()))))))))()((()))())))))(())()()(()((((()()()(())()))()())()(())))()()()()(((((()(())(((((())())(()(()()))((())))())))((())(()(()))()())(((()(())())()())(())(()(((()(((())(((((((()()()))))(()))(()()()))((()))(((())())())))))())))()((()((((()))))()())())())()))(((()()))((()(()))())))())(()((()))())()))()(()(()(()())(()((()()())(()(()()()()))()()()((()))))())))()((())(()()()((()()(()((())(())((()(()(((((())))())((())))(())))()(())))((())))()))()(()((()(())((())))(((((()())(())()))()())()(()(()()())()((())((()(((())()))())))()(()))((()))(())()(())()))))))((((()((()(())(())(((((((((())((())))(()()()))()))()()()))()))(()))((((())()()(())((()((()(())())(()))()()()))())(((())))()))()))))))(((()(()(())))())))))))(()((((())()))()((((((()(()(((()))((())((((()()()((())((()()())()()(()()))))()((()(()))()((()())))))(()(()(()))((()()(()))))))()(()))(((())))((())()()(()())((())()))(()()))((((())))()())((())())())))())(()((((())))()))(((()()(()()())(())))(()(())()((())(())))())(((((((()(())())((()((())(()(()))(())((()(())())(())()((()()()()()))(((()))(()())(((())()(((()((((()())()))()())((()(((((())()()()())())())()))(((()((())()(())()((()((()())()())))(((((((()((())(()))())()()())))(())((()(((((())()))()(()(()(()))))(()((()))())))))(()((()(((((())(()))(()())((((())((((())))())((((())))((())))())()))())))())(())))(()))(()((()())()())())((()(((())(()()))(())))))))(()((()()()())(())())))())())()((())))(()))))(((()())(()()())((())(()))))))()()(((((()))(()()))()())()())(()(()))()()))(())())))()())))(((())((((()(()))()(()))()(((()))((()()()((())()((()(()))((()(((())(())((()(((()))(()(()(((()))())))))(()))((()))(())()()(()(()())()(()(()))))))()))()((()())(())()()))(()((()())()(())))())(()()())()())(((())(())))))(()()))()((()()()()()((())(()(((()(()(()))()))()()()(((((()())(())()())())())()(()()((()))())))))()(())())))())))()()(()((((((())((())))))(((((()((())()()(((((()))))(()()()())((())())()()))(((()()()))))(()(())()(()))()))((((()()((((()()())(())()((((((())))(()))(()()))))()))()()()((((((())))(()(()(((((((()())))(())(()()))(())))()()()()))))))()))())))))(()()())))((((((()(((()())(()(((())(()(()))(())))(((((((())()))()))()())((()(()((())((()))))))()(((()()()((((()))()()())())()((())())(())))(()()((()(())(()))((())()(())()((((())))()()())()(((((((())(()))((())))()(((((()()()()))))()))))())())()))(())(()(()(())())))))())())))))))))((()(())())())())(())()))())(()))((()())()(()(()))))))))()))()()))()(())()((()(((((()((((()(((((())))))()(((())))(()))()(((()))())()(()()(()(()(()(()(()))(()()())(((()))())()())((()(()()()()(()))()(())()())()(((())(()(()()((())(()((()(()))((()()(())))(())))(((())))())))((((((())())(()(()))((())(())()(((()())(()())))()))))()))())()))(())()())(()(()(()(((((((())())(()())()))((()())()()((())())()()))))(((()))(((()()))((()(()))(()(((()))()()((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))(())))))(((((((((((((())(((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((())))))((((((()))))((((((((((((((((((((()))(((((((())))))()((((())))))((((()(((((()))))()))())))))))))))))((((()))))()()())((((((((((((((((((((())()()(())((((((((((()))))((((((((((((((((()((())))))))()))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())())))(((()())))))))))))))))))))))))))))))))))))))((((()()))))(((((((((((((((((((((((((((())))))()())))))((((((((((()((((())))((()(((())))(((((((())(((()))(()()))))))))))))(((((((())))))((((((()))))))))))))))))))))))))))))()(((()((())())(())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((()((((((()))((((((()))))))))(())))()))()()(())))))(((())))))(()))))))))))))))))))))))((((())(())))))))()(((())))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))(())(())))((((((((((((())))((((((((((((((((((((((()))))))))))))))))))))))((((((((((((((((()))))))))()))))))))))))))))))((((()(((((())(()(((((((()(()(())))))))(((()))))((((()))))))()))((())))))))(((((((((((((((((()))))))))))))))))))(((()()))))))))))((((((((((((((((((((((()))))))))))))()))))))((()))))))))(((((((((((((((((((())))(((((((((((((((())))(())()))))(((((((((()))))))))))))))))))))))))(((((((((((((())))))(((((((((((((((((((((((((((((((())))))))))(((((((((((((((((()))))))(())()((()))((((()))((((())))))))))))))))(((()))((())))))(((((((((()((((()((()))())))))((())))))()))((((((((())))())()(((((((())))))))))())))))((()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))((((((((((()))((())())((()))((((((((((())))))))((((((()))((((((()))))())())))))((())))))(()(((())))))))((((((())))()())(())(()))))))((((((((((()))(())))))))(())))))(((((((((((((((((())))))))))))(((((((((((((((()))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))(((((((((((((((((((((())))))))(((((((((((())(())))))))))))))))))))))(((((((((((((((((()(((())((())))))))))((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))(((((((((((((((((((())((())))))((((((())))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((()))(((())))))((((((((()))))))))))))))((((((((((()))))))))))(((((((((((((((((((((((((((((((((((())(((((((())))((((())(()))))))))))))))))))))))((((((()((((((((((((((((((((((((((((((((((((((((((((()))()((())(((()()))))))))))))))())(((((((((((())))))))(((((((((((((((()(((()()))((((((()((()(((())((()))))))))))))())))))))))))(())))))))))))))))))))))))))))(((((((()((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))(((()))))))((((()))(((((((((((((((((())))((((((()))))))))))))((((((((()))))))))))))))))))))))))))))))))((((((((((())()))))))(((((((((((((((())()(()())((((((((((((((((((((((()(()((()(()))()))())))))()()((((()))(()((())))))()))(((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((())(((())))((()()))))))))))))))))((()))))))))(((((((()))))))))))))(((((()))))())))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((())(((((())))))))(((((())))))))))))))))((((((((((((((((((())))))))))))))))))))((((((((((())))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))())((((((((((())))))))))))))))))((())((()(((((((()))()))))))))((((())))))((((((((((((((((()))())))))))))((((((((()))(()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))))))))(((((((((((((((((()))))))((((((((())((()))((())()))))((((((((((((((((((((((((((()))))(((((((((((())))))))))))))))))))))))))))((((((((((())))))))))((()))))))))))))))))))))))((((()))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))(((((((())))))))))(((((((())))))(())()))))))))))))))))((((((())(((()))))))))))))))))))))((((((()(())))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))((((((((()))))))))))(((((((((((((((((((((((((()))))(((()))))))))))(())))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))(((((((())))))))))(())))))))))))))((()))))))(((((((((((((()))))))(((((()(((()))((())))))))))))))))))))))))))((((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((()(())))))((((((((((((((((((((((())((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((()())))(()(((((((())))))))))))))))))(((((((((((((((((((((((((((((((((())((((()))))))))))((((((((((((((((((((((()))()))((()))))))))))))))))))))))))))))))))))))))(((()))())))))((())(((((())))))((((())))))))))))))))))))))))((((((()))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))((()))))))))))))(((((((((((((((((((())))))))))))))))))))))(((((((((((((((((((((())((()))(((()))))))))())))))))((((()))(())))())))))))))(((((((((()))))))((((()))))))))))))))))))))))))))))((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(()))))))))))))))))(((((((((((((((()((((()))))(()))(((())))(()))((((((((((((((())((())(((()))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))))))))))(())))))(((((()(())))(())))()))))))))))))))))))))))))))))((((((((((()))))))))))(((((((((()(())()))))((((((())))((()))))))))))))((((((()())))))()))))))))(((((()(()(()((()()(()))))()))(((((())(())(()(()))))))(((((((((((((((((((((((((((((()))(((((((((((()(())))(((())))))))((((((((((((((((()((()))))))((()))))))))))(((((((((((((((())(((())))))))))))))))(((()))))))))))))))))(((((((())))())(()())(())(())((((()())())())))))))))))))))))))))))))))))))))))))))))))))))))))))(())))))((((((()))))))))((((((((((((())))))))))))))(((()))))))((((((((((((((((((((((((((((())))))((((()))))(((((())(())(()))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()((((((((()))()(((((((((((((((((((((((((()))))((((((((())))))))))))))(((()))))))))))(((((((((((((((((()(((((((((((((((((((((())))(((((())(((()))))))))))(()(()))))))))()(((())()))))(()))))))))))))))))))))))(((((((((((((((((())(((((((((((((((()(((((())((((((((((((((()))))))))))))))))))))))))))))))(((((((())))))))))))(((((((((((((((((((((((((((())))))(()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))))))))))(()))))))(((((((())))((()()))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))(()))))((((((((((((())))))))))))))))(((((((((((((((((((((((()()))))))))))))(((((((((((((((((((())))(()((((()())))))(()(((()())(()))))))))(((()()))(())))))((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((()))((())))))(((((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((()())))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((()))))))))))((((((()))((((((((((((((()))))))))))(((((((((((((((((((((((((()))))))))))))))))))))))))))))))(((((())))(((((((((((((((())((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((())())))))))))))))))))))(((((((((((((())))))()))))))))(((((())))))))))))))))))))))))))))))))((((((((((()((((((((((((((((((((((((((((((((((((((()(()))())((()))))))))))))))))))))))))))))))))))((((((((((((()((()))())))))(((((((((((())))())))))))((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))(((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((())(())))))))))))))))((((((((((((((((()))))))))))))))))))))))))))))))))))((((((((((((((()(((())))))(((((((()(((((())))(((((())))))))(())))))))))))))(()))))()())))))))))((((((((((())((((((((((((((((((((((((((((((((())))))))))))))((((((((()))))))))))))))(((((((((((((()))))))))))))))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()))))))(((((((((((((())))(()()))))))))))))))))))))))))))))))))))))))))))))))))))))()((((((())(()()))()()()((()())))((()))((())(()((((()((())())())))())))(()))))(())))()())))(()(()((((())))))((((()(())())((((()))((((((()((()))()())(((())))())((()))(()))()(()()))()())())())))(()))))())((((())(())))()()((((()(()((()(((())()())()((()()()()))(()()))((())))((((())))()()()))(())))((()((()()()(())(())()))))())()((())(())(()))))((()(()(())(()()())((()()((()(((()()()())(((()))()))))))((((((()())()((()())()))()(()(())((())(((()()))(((()((()))()(()())()))(())())((())())))))))(((((()(())()))()()()(()(()())((()))()((())()))((()()(((())()()))()(()))))))))()()(((())()(())()()()))())()(()(()))((())(()(((()((((()((())))(()))(((())()))(((()))())(()(()(()((())())))))))(()(()((()())(((())(())()))())()((()(())((((()))()())((((())(()))(())()))((()))()(((())))))(())()(()))))())())))((())(()((())()))())(((((()(((())(()))))())(()())))((()))((())))((()(())())((((((())(()()(())()()(((((())(((()))))(((()((((())))()()(((()))(())((()))))()())((((()()()))()()((())()(())()()()()(()(()((())(())()(((())))()((())()())(()((()()()()())(())()(()())()))()())())))()()((((()(((()(((()()))()(()(())))((()(())(())())(()()()())(()()))(())())))()(()))(())()()())))()))))((((()))())((())()(((((())()(()))()(()())())())))((())))(()))()()))))))(()())()))(())((()((()()())())(()))))(((()))))(()))(()()))()))))))(()))())(()))((())())()(()((()))())(()((()()()(())()((())()(()())(((())())(())(())(()(())(((()((()())(((())))(()))()(()()())((()()))))(()(((()((((())()))))())(()(()())))((()))((((()())))()))((((((((((())())))(((((((())()))()(((()))()())())()))(())()()((((()))())))(()((()(())))))(())((())()(()(())(())(((()))))())((()(((())()(())))(())())()))))(()()()())()())((())((((()())))(()))))())))(()()(())))())()(()))(()(()())(((()(())())())))((()()()()))))())))(()(((()()))(((()()))())(((((())()))(()(()((())((()())((()()((()(()()))))(((((())(()())()((()))(()))())(((())))(((()(((()(()(()(()()(()))(()((()(()))))(((())((()))(()((())))()())(()()()())(()()))()((()(())(((()))))()((()(((((()((()()((()))())())((()))((())((())((())))))())(()))())()(()()()))((((((((()((()(())))))(())())()()()()()()()()(()((((())((((()(())(()(((((()()(()))((()()()()))))))((()))))())())())))()(()(()))))((((()()())))))))))(()((()(())((((((()())(((((()()()))((((((()()()()))((())(((()()((()()()()))())))((())()()()((())))())(()))())))(()((((()((())())())(())()(()())))()(((())))(()(())))))())()(())()))(()(()())()())()))())))(((()((())(()())(())())())())(((()((())((()(()()()(()()(((((())))((()))(())))(()()()((()()()(()((((((()())()())()(((()())))())((())(())()()()))))()(((())(()()())(()(((((()()(())(()())(((()))))()))()()(((()((())(()()()(()()())()((()((()()))()()()()())())))))((()()((((((()((()()())())()(())))))))((()))()())()(())((()))))())(()))()()((((()(())((((((()())((()()()((()(((())())((())))(((())())))()((()()(()(((()((()()())(())()(()()))(((((())((()())))()(()()()))()))))((((()))()(()())())))))))()(()()()()))(())()((()(()(((()))())))))))))())(()()(()()()(()(((((()(())))())(())()(((((())))((()(())())(()()())()))((())())))(((((()())))(()(((((()(((()(((()))(()))))))(()((())((())))(((()((()(()((()()))()))((((()(((()()(((()())))(((()(())()()))((((()()()))))((())))()(((()(()()))()(((()()))())()()))((((()())())()()(()())))(())(()))((((((())())()())()(())(())))()()))((()(()())()()()(())))()))(()(()))))()(()))()(())()(((((()))(()))))()(())()))())((())())())())())(()))))()(()()()((()(())(()())((((()()()(())((()))()(())))()))((()())()()))(((()()))())()(()()()(()()(()(((())((((()(()()((())(((()()(()))()()()()))()(()))))(()((((((((())))()()(((()(()(((()()))(((()(()()))()((()())))((())()))()(((())())))((()())()()(())())))))(()))))))))()(())(())())))((((())())(()(())(()((()()(()))((())()()))((()((((())())()(()((()(())))))((((())))))()))))()()()))))))))()()())())(())(())((((((((()(())()))))())(((())()()())))(()(()()))())))((())()()()())))(()))))(())()))()(()(()(())())(()())()())())))))(())()()))()))))()()))())())()))))((()(()))())(())()())(()()((((())))()(())()()))()()))()()()()(())(()))))())())()(()())))))()()(())()((()(()(((())(())(()()))(()()(((()()(()))())(((())(()()(())(())))(()(()()()()()((()(()())(()(()))()())(((()))((()()()(()()))(())))((()))())((())(((()(((())(()((()))()))(()))))(()))()())((()))(((()(())))(((())(())()((())(()))(()(()((())))()()()((())()))))))))((()))(()())))()()((((((((()(()))(((())(())()()()()()()))())())()()(()())())))()((())()(()())(()())))((()(()((())))()))()((())(()()()()))((())(())))))((())((((((()()))))(()()(()()((()))))((()))())())((())((()((()(((((())))()(()(()))())))()(((()))(((()((((()()(()()(((()()((((())(((((())))))(()))((()())(())()()()()((((((()))))((())))(())))())(()()()())(()((()(((()))))(((((((()(()(())))))))((()())))(()()()((()()))())())(()(((()((()()))))())())(((()())()()())(()(())(()(())(((())(()()))())(()()()))()()((())))()((()))()))())(()))()(((()(((()(())())))()(())())((()))(()()((()(((()((())))(((()))((())(())((())))))(())))((()))((()(((((()))))()(())())(()(()()()))((()(()())))(())))))()(())(()))(((()(()(()(())())()))(()())())))(())))()((((()((()((())(())()((()))()((()))())(())(((())(((()())()(())())())(()(((())()())))()()()((()(()()())()())((())())))()()()())))()())))())))())))))()))))(()(()))())))))()))()(((()()(())))(()((())()))()))(((())(()))))))(()(()(((((((()((())()()())())))()()))()()())((()((())(()()(()((()(()((((()()()((()())))()((())))(())())))()()()()(()()()()())()))()(()(())))(((()(()(())(()))()))))((()(()((()))()))()()(()())()((()((()))(())())()(((()()(()()()(((())()()(()(((()(()())(())())(())))()((((())()()((((())())(((((((()()((((())(()))((())))))((()))()()()())()()))))(()())()))())()))))(()((()(())()(((()(()()))()))))()()()))(()(()))()(()(((((((())))()(()()()()))(()))(()))(())())(())))))))))))(()))(()()(()())()(()(()(()())(())()(()((()())(()))(((()())()())())(()))()(()))()))()((((())())))(((((((())))(()(((()()))))(())(((((()))())((()()()()((((())())()()(()()))))()()((()))()(())))()((((()())())(()()(((()()(()())((())(()(((((()()))(((()())))))((()))()()())))()()()()(((((((()))))(())))())((()()((()))((())()))(((()(((())((()()())()()(()(((())))))(((()))(()())()()))((()))()(((()))))()())))(())(())))())))((()()(())))))))()((()))))())()))))()(()(()((()((())())()((()(()(()((()))))(()))((()((()()((())(()))()(((())((())))(((()()))))())))()()()))(((((((()))(((()(((((()))()())(())((()))((())))(()()(()())()))))(())()))((((((()())(())()()())((((()))((()((()(()))()))()))))(((())()())((()()(()()()())()))((()((())))((()((())(((()(((((())((())(()())))())()()()))()()(()))(((()())((()(()())))()(((())((()))()())(((())(())()((()))))((()(((((()))(())(()()()())(())))()(()()(()))())))(())())((()())()()))))()))())))(((((()))())()())())())()))())()))((((()())))()))((((())()((()(((()))()(()))())((()())((()()))(((())))()(()))))())))(())(())(((()(())))())()(((())(((((()(()))())))))(()()))))())((()))((((())())()))(()(()(()((()(()()((()((((((()()((())()))((())()((()())((())(())(((()((()))()((())))))(((((()((()))((())()()()())())(((())))(()()))())(())())())))))((((((())())))))(((()(())(()(())((())((()(()(())())(((((()()))((()()()()())()((((())((())))))(())))(((()()(((()))))()(()()))(()(()()()())))(()()(((()(()(()))))()()(((()(((()((()))(((())(()(((()()()(()(((())))))()())(((()))())())(()))(()((()()))()()))()))())((()(((()()()))()))(()((((())))((()))(()))(()()(())))(())))()))(())(((()()()((()(()()(()((()()())(()())))()()((()())))()())()(((((()(()))(())((()(((()(((()()()()(()))))(()()()(())))((()(()(()((((((())())()))())(((()()()(()()()(()((()()))(()()((()))()()))))()((())())()())(())))))(())())(())))()((((()((()(((()((((())()())))()()()())(())(()((()))))())(()())(()())((()))()()(((()())()((()))())()((((()(((()()(()(((((((((()((((()))()())()((()(((()))((((())((((()()(()))()((()))(()))(()()()())(()(()(((())(()()()))())()(((((((())((()(()))(())(()(())((()((())())(()))()()(()()()(())((())))())(((((()())))(())()(())(()()))))(((()(((()(((()()))))(()()))()))()(((())(())))(()(())))))))()))()()()))())()))())))))()(()))()(())())())(((())()(()()())(())(()((()))))((()()((()))(((())((()(())())()())()))(()((()))()()))(()())(())()(()(((()((((())())(((()((()((())()())))((()(())()()()))(())))))((((()()(()))())(()(((()))(()((()()(((()))((((()((())(((())((())))(((())((())))(()))((()((())()(()))()))(())()(()((())((())(())))(((((((((()))())))))()())(()()()())))((())()())))()(()((((()()()(()()))))))()(()))(()()()((())(((()(()(())()())())))()(((()((()())))()(()))(())()))()()())()((())()((()()))(())())())()))()()(()((()())()))(()((())(()((()((())))((((())()())))())))))(()))(())()()())(()())())))))))(())()())))()(()()))))())()(()((()(())())(())))())(()((()))))(()()(())()())())(())))((()(())(())(()(((())(()()((((()(()))))(()))()()())(())))((((())))))(())()(())((()())(())))(()(()))(())))(()((()()((()())(()((()((()(()())()(())((((()())))(((()(()))()(((())())((()())())())))(((())(((()((((()))(()((())())(())))))(((()))()(())((())()(())))(()(((())()(()))()()(()((())(()))()()((()()()))()((((()))()()())))()()(((((((()()((()())))))())()()((()((()))()()()())((((()())(())((())))(((())))()()())()(()())(())()()()())()))((()((())))(((()(()())()(()()((())()(())()()()())())((())(())((((((()(((())((((()((())(()(())((())))(((()()()())(((()())))))()(())()()(()())))(())()(()(()())(((()()())(()((()((()()(()(((())(((()))))(()()((())(((()()))()()())())()))(())))((()))(()(()()))()((())()())()))()(()))(()())()()((((()())(()))))(()()()))))))))((())(()()(()(())(((()((((((((()))))(())))()((()))(()()()())(()((())))))))()())()()))))(()())()()))())(())(()())))(()())(()())(()()((()))(()))()))((((())()()())))(((((()())((((())))())()(((((((((()))(()()()))())()((((()()()))((()()()()()))())))(((()()(()(())))()(()(()((()(()()))(())))())()))())((((())(((()(())())((((()))(()()()())((()()()))(()()))())(((()(())()(()())())()((((((()))(())(()()(((()((()())()()()(())())(((()()((()))())))()((()(()())((()))((())((((((())((()()()(()))))()))())((()()(())))))))))())))(()(()(((((()()())())())()))()))((()()()()(()())())(())(()())()()(((()((())(((()(())()()))))))()())()()()))((())))()))))(()((((((()(()(()())())()(())))(()))((()(())((())()())()))())((()()()()(()()())())()())()(((())(())())(())((()(())(()())((()()())()))(()(())((((()(()(((((()()(((()()()()))(((()))()()()()())))(()(((())()())))))())(()((((((())(((())(())()(()())()()()()(())(((())(((()()()))(()()))(())))))))())))(())((()()(((((()(((()(()())())())((()(()))())))()())())))))((((())(())())())(((())(()())))((())((()(()()()))())()(()(()(()))))(()))())(())(()())(())))(()((((()(((((())()())()))))))(()()()()((()))()))())(())())((()(())((()))))((((()((())(()))(())))())))))((())()))((((())((()()()(()(()()(((()(())(())))(((()()))()((((()))))(())))))))((((((()(()()()()))))(()())())()(((())(((()(()(()(()))())((()((()))))(()()()))((()())))()()))(()())(()())())((((((()(((()((()(((()))))()(())()()()))(()))(()))(()))))()()((((())())())()))())))())()()((((())()(())((()(((()((()())))))((((()()()((()()))()(((()()())((()())))()()()(()(()()())))())))()(()()))()(()((()()))()(()())((()(()(()))()))(()())((())())(()))()))())(()())()((()))()((())(())()))))))(()()))(()((()))((())()())())()(())(()()()))))((()(((()(()))()()())))()(()))((()(()))))))))))()(()()()(()((()))(())))))())()(()()(((())))(())()(()())(()())(())()((((((((()())))))))(()(()))())((()))))(())()(()(())))(()()(()))((((((()(((()((()()((()(()())((())((()()((()))()((()()())))()())(())(()()(()()())))())(()())()())((()()(((()))()((((()))()))(((()))((()))(())))((()(((((((()()(())))())()())()(()()()()))))())(()((()())()))(((()()()((((()((()((()(((()(())))()()()()())(((()()((()))))(()(()())()(((((()()))))(())(())))(())()()((()))(()(()((()()(()((()))()(())()((())()))())))((()))))))()(())(()())))))()((()))())(((()((((()((((((())))(((((()()))(()))(()))((((()(()()((()))))))(((())())(()()((())()()())()(())(()()(())))(((()(((()(())))()((()()))((((())((())))()(()()((())())))(((())((()))()((()())))())()((()))())())())))(((()())((())((()(((()())(()()))(())))))(())(((()()(()((((((((())())(()())((()()((()(((()))(((((()))()((()()()))()((())(()))(())()())))((())())))((()()(()(()(((()))()()(())))))))))()((())()()())(()((()(()()(()(((()))()(())))))((())(())))()))((()))()())())))(((((()(((()(())(()(((((()))))))()((()))()))()))(((()())())(()())(((()())()(())((()))))())(()))((())())(()(((()))))()))))()()))(())())))((())()((()(()())(()(((((()))))()(())((()()))())(()))((((((()()))())))((((((((())())()()(((()((())())((())((()(())(()((())()()(()(())())(()((()(())(((((()())((()(())()()))))(((()()()(())()(((()(()))(())()())))())((((()(((()())())(()()()(()())((()))((())))))(())))(((())(()((()((()()(()()))()((()))))(()((((()))((()(((()()))((())()()))(((())((()()))()(())()(())(())()((((()))((((()(()(((())()())())((()))()()()))(()))())(())))))((()(())((((((())(())()())())()()()))))))((())))(()()))))((((()(()((()((())))))((()(())))((()()())(()))(()((()()(())))))((((((((())())(())(()))(())())(()))()()(()()))())))())))))()(((((()(()()))))))))))(())())))((()(())))())(()((()((())(()))((()))()((())()()()((()()))(()())())()))(((((()())))))()((())()))))()))))((()))))))))()(()(((((()())())(())())))))(()()(()))(((()))())())(())(()))()()(()((()(()((((()())()))())())()()))(())))(()(())()(())(())(((()(((()((()()))()))())()())(((()))((())(())())(()())(()))()()())((((())))))()())))()(()())(((((()())())())))())))())()((()))()()(())()((()())))(()()()))())))))(()(((())())()()((()))))()(((()))))((()()))()()()(((((())))(()())(())(()(()())((())()(())(((()())()))(()((((()))()(()(()))())())))()()))())))))(())(((((()()(()((()(()())()()()((()))(()(()())))))((())())))((())()))))(())(((((()))())(()()()(((()(()))(()))((()()()))()(()()())((()()())()())(())())))()))))))(()(())()()(()(()()))()((()(())))))())))))(()))))()))((()()())())(())())))()))()(()())))()(((((()))))))))))()(((())()))()((())((((((()())(()()())(()(()(((((()))()())))))()()(()))(()()()()((())(((()(()(((())()))()((((()()((()))()()))((((((()())(())))((())(())(()))((()()(()((()((((())()())()(()()(())(((()()())))()))))()((((((()))((()()((()(())()(())()()()())()(())))((((()((()))))()((((())))(()(()((())()())))))(()()())()(()()()()())())()))))(())))))((()((()()())(()(()((())))())(())))((()))(()))()((())((())()()))((())(()))(())()())))(()())(((())))))(()()())))(()(())(((()))())))())))())())((()())((()())(())(((((())())()())(()(()(((())))))((())((((()))())))(())(((())())()(()()))()))()))(((())(((((((()((()))))()(()(())(()()()()))(()())())(((()((()()(())((()((())(((()((()(())))))))()))(()))()(())))()))(()(()(()())))(((()))(()())))))((()((())(()(()))()((()()))())(())(()(())))())()))((()())(((())(())(()(()()))(()()(())((())()))()()((()(())()(((()))((()((()()()()()()())(()))))())))()())(()(((((()()(())))()))))))())()(()))((()))(()(()()))))))()(((()))((())))(((()(((((()())))(((())((()(()))(((())()())())())()(()))()()((()())(((()((())())))(()(((())))((((())))((()((()(()))((()())()()((((((()((())))))())))))()()))((())())((()((()((()(()(((()((()))(((((())((()((()(((()())((()))((()))())((((()((()()))))()))))((((((((()))((()()))(()(((((((())))((())((()))(()((()(()()())(()(()())((()()))(()()))()())))(())))()((()()))()((((((()(()((()(())()()(((()()))(()()((()()()))())))()(()((((()())))(()())))()((())))(()))))()(()()()))))))()((((()))()())(())()((((((((((()))()(()(())((()((()))(((()()())))))(())))((())()(())))(())))))))))()))))())()((())())())())))))())())((((()())()))))())()((((())(()()()))(()())(((()((()))())()())())())))(()()()())(()()(())(())))))())(()(()(()((()())))))())()(()))(((())(()()()(((((()))))))((((())(((())()(()))((()(((()()()(()((())))()))(()()()(())))()((()()))))(((((())((((())())(((())()(()()()())()))(((((()()))(((()())())()(()))((()))))(()()()()))()(())()))))(((())()(())(())()))(((()(()()))((((((())()())()(())))()(())())))()()())()((()()())))()()((((()())((((()(())(()(()(()()))())))(()))((()())()()(())))((())()((()()))(())))))))(()((())))(()))))())((())())()))()((()(()))())()(()())()(()())(((())())()))(((()))(())(())))))((()))))()))(((())(((()))))()((())())()()((()())(()))))()()))(()(((()()))))(()())())()(((((()()()()))((((())(()(())))())(((()(())((()))(()()(())()()(()))()((((()))()))())))())()((()()()))((((()()))())())))(()))(((())()()())())))())))(()))))((()(())()(()())())()(()))))())))))(((((())(())(())((()())((()(()()()()())(((())()(()())))(())))()()()(())(((((()()))))))(()(())())()))))())(((()(((((())()()(()()(()(()(())(((())))())(())(((()()(()()())(())())()(()))()))(((())))()()()(())()))(()()(()))((((()(())(())))())()()))))())))((()((()()()())))(())()()))))))()))(((())()((((())()(((()))))))))))((()()))((()((()((()(()()(()(()(()())(()())))))(()()()(((())))(()))()(((((((())))))())((((((((()(((()))(()(()(()()(()))(())(((())))))))()())))))))()))())(((()(()())))()()(()(()(())(()()()(((((((((()()))())()())(((())))((()))((())())()(((((()))())())()(())()(())))))(((())(())())()((())(()(()(()(()()(()))))())()()())(())))(((()()))()))))()()))())(())())))(())(()(()()()))(())((()(((()(((()))()()()))(()))))(((()())((())()()()()(())))))))()()))))())))()()()((()(((((()(())()()())()))())))()()()((()()(()(((())(()()(())())))()()((((())))(()()))()(()())(()((((((())())()()(()())(()))()((()()()())())))())))())))(())((()())())()(()()())()()()))()))(())))()))(()(()(())(())())))))())))(()()(()()))()))((((((()))())()(()(())(()(((((()))())())(()(()()))()))()()()))))())(()())(((()(()))))()()(())()((())(()()))()()(()(())))(()(()))()(((()((()))(()()(())()((()))(())))(((())()())))))()(((())()()(((()))())))()()(())((())()()()()()(())(((()()))())))(()(()(())(())))((()))(()))()(())(((())()))))))(()())(()(((())())))())())()()()(()((()())(()((((((()()))(((()(((()))(()())()()()())()(()))()()((((()))(())((()()()((()(()(()()()())()()))((()((((())()()())))((((())(()())))((())))))()(()((())))))((())()))()))))))()()))((((((())(()())()(()(()(((()((()))()())(((()(()()(()((())((())(())(()()))()()))))()())()()(()))))(())()))(()(((()())())))()(()(()())))((()(()))))((((()(()))))))()(())))))())(())))(()())(()((()())())()))(())())()((()()()))()(())(()(())))))()(()())))())((())()())()(()()))))()(()()()))(())((((()())))))))))(((((((()()()))())))(()(())(()())((())))))))()(()(()))(()((())()((()(()(()()()(()(()(()()(()())((((()()))))())))()()(((()))(())))(()())()())()())))((((()()((((()()(())(()()())())(())))((()))))()))))()(())((()()(())((())(()())(())))((((())((()(())(((())())((((()))((()()()()()))()())(()())()(()))((()()))))(())(((()))(())((((())(())()()))()))(((()((((()((()((()()(((()())())()((())()))(()))))()()(())((()()))(((()(()))())()((())))))(())))((()()())((((()((()(((((((((((())))()()()()()()()())))((()))((()((()(((()((()()()(()()()(()))())()))((()))(()()))(((()()))()(())())(()()))()((()))(()())((())(())(((()())))(((((((())()()(()())()()(()(())()()((()(((()(()))))())()(((()())()()))((())(()(()()(()((())())(()(()()))))()))()))(()))(()(()))(((()((((()(((()((()()()((())))((())))(((((())((())))()())())((())())))()())(())))))())()())(()((()())()(())())())(()(((((())(()((((()())()()))))()((()))())(())()()))()(((()())()()(()(()()())))(()()()())()))()((((())(())()((())))()(()(()()))((()((((())(())())((())(()))))())))()))()((((()()()(())())((()(((()((()()()(())(())()))((((((((((((((((((((((((((((((((((((((())))()))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))(((((((())))))))()(((((((((()(()(((())))))(((((())(()))))())((((())))(((((())((((()))))(())))))))))))(((()))))))))))()(())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((()))((())((((()))))))(((((((()))))))))))))))))))))))))))))))))))((((())((((())))))))((((()))(((((((((((((((((((((()))(((())))((((((((((((((())(())))))))))((())))))))))))))(()((((()))))))))))))))))))((((((()))))))))))))))))))))))))))))))))))))))((((((()))))))(((((((()))((((((((((()))))((((((((((((((((((())))))))((((((((((((((((((()(((()))))))))))))))(((((((((((((((())))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))(((((((((((((((((((()())))(((((((((((())((((((((())))))))))((((((((())))((((()))))()))))((((((((())))))((((()())))((()(((())))()))))))))))(()(((()(()))()))))))())))))))))(((((((((((((((((((((((((((((((((()(((((((((((((((()))((((((((((((()))((((((())))))))))(((((((((((((((((((((()(())))))))))))))((()(((()))))))))))((((((((()()))((()))))))))((((((((()))(((()))()))))))))((())))))))))((())))))))))))))))))))))((((()(((())((((()()))))))()))(((())())))))))))))))))))))))))))))))))))))))))(((())))))))))))))))))))))))))))))(((((((((((((((((()())))))((((((((((((((())))))(((((((((((((((((((((((((()(((()))))))))))))((((((((((((((((((()()))((()))))))))))))))(((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()())))()))(()())()())((()(()))())())))()))())()((((())((()(((()())()))))(((()()(()(())))))(((()())))))(())))(())(()(()(()((()(()((()()(()))(()))()())((()))))((())())(()((()(())(())))())(()())()(())()()(()(())(()((()((())()((((())(())()()()())(()()())(())))(()()()))))(())()()))(()()()(())))))()())(()((((())((()))()(()(()())(()))()()()(()())(())((())())()())()((()((()))()()))((((())(()((()())))())()))))))))((())()()(((()((())())())()(()()))))))()()((())))(()()(((()))())))))(()))(((()()())))(((()((((((((())(()))())))())())(((()))(()()(()()((()(((((())))((())((()()))))()((())(()))))))))()))(())))()))))()))(()(()())()())(((()(((((()(()((()())(()(())()()())((())())))((())()(()))))()(((()))(())())))(()(())))))))()()()))))(())(()())()(()(((((()(()(((()()(()))()(((()((())))))(()))(())(())))()()())))(()(()()((()())())()))()((()()))()()()))(()))())(()((((())(()(((()()))(((()())(((()()()))(())))()())(()()))()))((())))))()(()((()(())(()((((()(((((()()(((()))()())()(((((()()()()(()((())()))(((()((()))()(()(()()))()((((()))()))())())()((()))()()))))(()))())(()()(((((()((()()())()())()((())(())()()()()()((((()())()()()))()))()(((()())((())()()((())())))()(())((())(((())))()()(()))(())()(())((((()))))))(()()()((())(())()()))(()((()((()((((()))))(()()())()()((()()()((()))))))((((())()())((()()()))())()))()()()(((())()))()((((((((())()((((()()())(()((()))(()()()(()()(())((()((())((((())))((())()((()()()((()(())))(()())((((()()))(()))()()(()(())()(())))(())()())(()(((())(())(()))(()()((()))()()))(((()())(((((())((()())()((((()))(())()()(())()(((()()((()(((((()()()))()(()(())(())(()((()))(())((())))(()))))()))(()))())())()((((((()))(()()))))()))(())())()((())()((()(())(())())(((()(()()(()()()()))(())))(((())))()((())))()()()))(())(((())()((((())()(()(()(()())()()())))((()))()(((((()()()(()))((()(()))(()))((())(())(())()(())))())))((((()())(()))(()))((((()())()))(())((())))))()(())))(())))())())()()((()(()((())(()))))))(()(())()((()(((()(()()((()(()(((())))))(((())(()))((())))((()))()((((())())((()()()(()()()(((()()))(((()(())()(((())(())((()(()(()((()())()((())))((((()()())(((())(()((())(()()))(()(((()((()(((())(((((()((((())))(((()))()()(()()))(((())(((()(((())()()))()((()()((((())((((())))(())())))))))()()())()((())())((((()))())())))(())(())))))())()()())(((()(())(()()(())())((()())))()()(((()()((()())()((())(((((()(()())))())(())()((())((())()((()))())(()()(()()()()((()(((()((((()()())(())(()(()()()()())((())))()))((((()))(()))()((((((()((()(()()()())())())((()()()()(())(((())))())(())(((()()))))((((())(()(())()()(()))()(())()((())()()))()(())(()(())()())()())()(())()((()())()()))))())))()))()(())(((()(())(()(())())(())()(())()(())((((())())))()))())((()(()((((())(((((((((()()(()()(()))))((((()))(())((())()()()))()()((()))))))))))())()()(((((((()()()()(()(()()())())))((()))((()))(()))(((((()((((((()))()()))()))(()()()())))((((((((()))())))()())))()())())((()))()(())(()()))))))(((((((()())(((()()))())())()((())((()(((((()())))))())))(()))))((()())()())))()((())(()))()(()))))())))))()()()())((()))()()(()(((()))))()(((()())(()(((()()(((()(()((()()(()())(((()())(()()))(((())))((()()(()))((()(((())()()())(()))((())))))(()()(()(((()))))((((()))))))(())((())((())()))((())()(((()()((()())(((((())()())()((())())((()())()()((((()))))((())((()((()((())((()))((((((()))(())))((((())((())(()()())())()())(())
|
|
)))()))()((())))(())(()())))()))))((())(())()((()))(())())()())()()((())(((()())()())((()((((()()(())()())))()))(()((()()()())((()(((())()))(())))(())))()))((()()))())(((())))))())()((((())))())((()))())())()(((()))((((((()()()(((()((((((()))())((()))()))))((()))((()))()())()(())()((()((())()))())()()(()()())(()(((()))((((((((())))()))))))()))()(()()())((())()())())()(()(())()()()()))((())(()()()((()()())()(((()(((())((()(())(())(())()((()((()))(()))()()))(()()((((())((()))))(())(()()((()((()))()))(((((((((((()(((()))((())))())(()()()((()))(())))((())())()))(())(((())((())(((())()))(()(())()()()())((((())))))(((())((((()()(())((())(((()()))(((((()()(()))()()()))((((()()))(((()()()(()))(())())((()(((((()()(((()((()((()(((())(())((())(()((()((((()))))()(())(()))()(()()(())))(())(())(()()())(()()(((())(()()()))()())(())))(())(())))()((()(()()())(()(()()()()(())(()(((()(((()))(())())(())(((((((())(()))((((()((()((()()()(()))()))()))()(((()()))((()()(((((())(((((((())()))))))(()()()()(((())()()(((()(()(()()))()((()()()(((()))(((())((()(()(()))()()()()()(()))())(())(((())()((()()))()))()))())))))((((()))(((()())))))()(((()(()(()()(()()))())(()(((()))(()((())(()))))))))()()((())())((()))))())()(((()())))(()(((())(()((())()(((()((((())(())(()()()))(()()()))()())())((((())(())((())((())(((())(()()((()())()))((()()(())))(()()))((()(()()()))(()))())())(()))))(()((())(()(()())(()((())))))()())(((()))))()((()((())()())(()((()()(((((())))()()((((()((()()()))((())(((((()()))((()()(())()()))()))((())))())(()(((())))))())(()((())())(())(()))(())(()())))()(())(())())(()(()))())))())())))()))())))(((())((()(()))())())(()()())))(()))))(()))()()(((((((()())()(()(()(((()((())((()))((())))))(())))))(()()((()))))())))))))()(()))))(()))((((((())()(()()()))))))()())))((()(()(((()(()())(()(())))())()(())))(()))()))))((()((((()((((())())())()(()()))((()()())()()())))(()(()())))(())))())))()(((()()(()))(()()()((((()(()())))())()())()(()(((()))()()((())()(())(())))((())((((((((((((((((((((((((((((((((((((((((((((((()()))))))((((((((((((((((((((((((((((((((((((((((((((()((((())))))((((((((((((((())))(()))))))))))))))))))))((()))))))))))))((((((((((((((()()))))(((()))())))))))((((((((((((((((()(()))))))))))))))))))((()(((((())))))))(())(((((((((((((((((((()))(((((((((((((((((())(())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((()))))(((((((((((((((((((((((((((()))))(())))))(((((((((((((((((((()))))))))))(((())(((()))))))))))))((((((((((()))))))))))))))))))))))(((()))(()())())))))))))((((((((((())()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))(((((((((((()))))((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))(()))))(((()((((((((((()))))))))(((())()()))))(()))))))))))(((()((((((()))))))((())()())(((((((()(())))(())(())((((()))))))()()))))))((((((((())))(((()))))))))))((((((((((((((((((((((((((((())))))))))((((()))))))))))))))))))))))()))))))(((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))(((((((((((())(((((())))())))))))))(((((()))))((((((((((())(())))))))))))))))))))))(((((((((((((((((((()))())())))))(((((((((((((((((((((((((((((()()((()))()(((((((((((((((())((((((((()))))))(())(((((()))))(((())))))((((())))((((()(())))((())()()((()((((((())))))))))))())))))))))))))))))))(((((((((((((((((((()))((((((((((((())()))))))))))))))))(((((()))))))))))))))))()()))))))))))))))))))))))))((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))((((((((((((((((((((((((()))))))))))(((((((())))((((((((((((()))))))))))))))))))))))))))(((((((((())((((((())))(((())()))))))(((((())()))))))))))))))))))))))))))))))()(((()())()))()((((()))((()(())()((())))()(((())()(()))(()))(((())))))(())()(())()(()))()((())))((((()())))(())()())((()))()()))((()())())()(((()()))()))()(((()))()(((())((()))))))))()(((())(())(())()()()(()())())))))(()()((()((()())))((()(()())()))(((()()()()))))))))()(()((()((()))((())(()())))))))))((())((()()()())())(()(()(((()()())((())))((((()((((()))))(()))()))())()()())((())))(()((()(())(())())(()()))())()))()()()())(((()))))()(((()(()())())())()))))))))))()((()())()))()))))(())())(()((((()(()(((((())(()()()))))(())())))(())()))())((()))))((())(((((())()))))))((())()))((())((((())()(()()()))(()()(())(()((()))))())()(((((()))()(((())((()(((())()((()((()(()()()())(((()))(()())(()()((())(()((((((())()))((((()(()()()(()))()()()())))())))(())())(())()(((()))(()()())())))((((()((()))(((((()())(()()())((())))()(()()())()))))((()())((((()((((((()(((()())()()(((()))((((((()))))((((()(((()((())(((()))((()(())((()))((()((()()))((((()(()))))(()(()))((()))))))(((()))()))((()(()(())))(()(()(((()(()(()()()()((((()((()())((())()((((()(())()((((()))())((()))()()()(())())()()()(())()(((((()(())(((())))))()((()(()()()())((((()())())()))((()())(())())((()()())(((()(()))(((((()(((()(((()))))((()(((((())((()((())((((((((((()((()()()))(((())((()))(())(()))(((()))())))))))(((())(()()(()())(()()(())()))((())()(()(()))(())))())(())()))()((((()))))))(())))()))()(()(((()(())())())(()(())())()()(())((())())()(()())))))((()()()(()))()())(()))(((()()))(())(()())(()(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((())))))))))))())))))))(())))))(((((((((((((()))((()))((((((())))))))))))))))))))))))))))))))))(((((((((((((((((())((((((((((((((((((()))))(())))))))))))))))))((((((((((((((((((()))(((((((((((((((((((((())))))))))((((((((((()())(()))))()))))))))))))))))(((((((((())))))(((((((((((()))))())))))))((((())))(((()))(((((((((((())))))))))))))((())(((((())))))))))))))))())))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((())())))))))))))))))))))))))))))))))))))(((((((((((((((((((()))))))))))))))(((((()()))))((((((((((((((((()))))))))))))))))))))((((((((((())))))))((((((((((((((((((((((((((((((((()))))))((((((((((((((())())))(((((((((((((((())))))))))))))))))))))))))))(((((())(((((((((((((((((((((())(((((())))(()((((((())((()(((((()))))()())))))(((())))))))))))(((()))((((())))))))))((((((((())))()))))))))(((((((()))))))())))))))))))))))(())((((((()))))(()))))())))))))))((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))((((((((((((((((()(((()))))))))))))))))))))))(((((((((()(())))))()))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((()(((((())))))(()))))))))((((())(((((((((())))))))))))))))))))(((((((())))))))))))))))))((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())(((((((((()()))))))(((((((((((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()))))))))))((((((()))))))(((())((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))))))))(((((())))))))))(())))))))))))(((())))))))))))((((((((((((()(((((((((((((((((((((((((((())((((((((((((((((((((((()()))))))))))))((((((((((()((((((((((((((((((((())((((((())))))))))))))))))))))((((())))))))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))((((((((((((()((((((((((((()))))))))))))))((((((((((((((((((((((())())))))))))))(())))))))))))))))))))))))))((((((((()()()())())())((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))((((((())((((((((((()))(()))))))))))))))))))))((((((((((((((((((((((((((((((((((((()))((((()()))))(((((((()))((()))()())())(((((((())))))))))))))((((((((())))))(((((())(((((()((())))())))(())))))))((((((((((((()))()))))())))))))(((((((()))((((((((((()))))))))))))))))))))))(()))(((((((((()())))())))((((()))((((()(())))))))))))))((((((((()))))))))((((((())))))))(((())(())))))))))))))((((((((((((((((((()())())))))))))))))))))))()))))))))))))))))))))(((((((((((((((((((((((((((())))))((()))))((((((())))))))(((())))))(((())()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((())))((((((((((((((((((((((((())((((((())))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((()))(())(((())(((((()())((((((()((()))))))))))))((((())))))))))))))))))()))(((()))))))(((()))((((())))))())))(((((((((((((((()))((())))())((()))))))))((())((((((((()((((()))()))))(((((((())))(())))))))))))))))))()))))))))))))))))()((())())))((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((())))))))))((())))))(((((()))(((((((((((((()(((())()((((()))))))))))))(()))))))))))))))((((((()))))))))((((((((((((()))((()))))))))))))))))))))))))))((((()))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((()))))((()))))))))))))))))()))))))))))))))))))))))))))))))))))))))(((((()((((((())))))(((((((()))))())))())))))(((((((((((((((((((((((((())((((((((()))))))))((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))((()))(((((((((((((((((((((((((((((((((((((()()((((((((((((((())))))))))))))))))))))))((((((())((()))))))))))(((((((((((()((((((((()))))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((())))(((()))))())))((())))))(((((((((()((((((((((((((())((((((((((((((()(((((((())(())(()(((()))(((())()))))))))))(()))((((()(()(((((((((((())))))))))))()((((((()))))))))))((()((())))))))))(()(()(((())))))))))))))))))))))(()))))))))(()))))))))))))))(((((((())(()))))))))))))))))))))))))))))))))))))()))())))))))))))(((())())))))))))))))))))))))))))))))))))))))))))(((((((()((()))()))(((((((((((()((()))))))))))))))))))))))))))))((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((())(()(()))))))((((()))(()()())))(((((((((((((())())(((((((((((())())))))))))(((((())(((()))()()))(((((()))))))))((((((((((((((((()))))))))))))))))))((((((((()))))))))))(((((()(((((((((()))))))))))(((((()))))))(((((((((((((((((((((((((((((((((())(((((()(()))))))))((((((((((((((((()))(())))))))())))()))))))))))))(((())))))))))))))))))))))))))))))))))))((((((((((((((((((()))))())))))))(()))))))))))(((((((((((((())))(((((())))))))(((((((((((((())))))))))))))))((((((((((((((((((((((((((((()))(()))))))))))))))))))))))))))))))))))((((((((()))(()))))))))))(((())))(()))))))))))))))))(((((((((((((((((((((((((())))))))((((()))))))))))))))))))((((((((((((((((((((())))))))))))))))))((((((((((())))))))(((((((((()))))((((()))))))))))(((((((())))))))))))()(((((((((())()))))))))))(((((((()))))(((((())))))(((((()))))))))))))))))))))()(())(((()(())(())))(((()(()(((())))(()))()))(()()((())(((())))())()(()(())(((((()))))((())()))())((((())((()())()))))(()((((()((((())()(()())((()(()(()))()(((()))()((()(())))()()))(((()(())))()((((()))))))(())()()((())(()())((())()))(()))))(()))(((())(()()())))()))())(((()(()))(()()((()(()((((((()))(((())())(())())))(())()()())((())))())((()())())))))())()))((())))()()()))())())((()(()(()((((((()()))((()((()((()()(()((()()()(())()()(()))))(()(())(())(())()(()))((()())())))(()((((())))))(())((((()((((((())))(((())())()(()()()((())))(()(()(())()(())(((()()))(()(())(())((((()())()((((()())(())((())()())(())())()()()))))()))((((()(()()()))))()((()())(()(((()))))()(((()()))))()))))((((())(())()))())(()))))()))))()()()))(())(())())))))())())))()))())((()()((())())(((((((((()(())((())((()())(((())((()))(())(()))(()()(((()))())((()(())()))())((()))()(())(()))(())()))))))))(()())()())(((((()(())())())())()))))())()(((())((()())(((((())())(()(((()))(()()(()(((()())()(()()))()))))((()))())(((()((((((()())())()()))()))))(((()))((()(()()(())(()(((())()(())()()))(()()))())))))()(()()()))()(()()(((((())(())(())()(((((()()))))(()(((((()((()()((())(()(()(()))))(((())((((()((()()(()()))(()(()()))))(())))(())()()))))(((()))())())(()()((((()())(()()((()((()(()))))()()()()()))(()()())))))(((((())((())))()()())))(((((()))()())((()((()((((((((()))(((()())))))(()(((()()()()()))((()(()(())()((()))()(((()((((())))())(((((()))()())))()))((()(())())))((((((()()(((()(())(()))))((((()))()(())((())(()((()(())))((()())()())(())))(())(())())()())(()()))))())()()(())()()((((((())()(()())()((()(()()())))((()(())(())())))())((())(((((())))(())())(()(())()))()()()()(()(())))()))()())))())))(((()())(((()((((())((()(((((((()))((((()))))))(())((((()))(())))(()))())(()(()(()))((((())))()))())(())(())))(()()()()((()()))))))())(())())()()))((()())))())(())()))))(())(((()))()((()())((((()(())()()))(((((())(((()((()()(()())))())()))((()()()()(((())(())())((())()))(()())(()()())(()(((()()(())())))(()(((())))))))(()(((())))()(())()())))))))))())((())))))((()((())())()())()(()))))())()())))(())())))())(())()((()((()())()())(())))()))()((()))))(())()((()((((((()))(()))()(()(((((((())()()())(()()(())()()))(((()))()(()())(((()(()(((()(()((()(())(((())))((()()))(()()((())()(()()))())(())((((())()((()())((())))(()()(()()()))(()))())()(()(()()(()(((())())((((())))))(()()))(()()())()(())()())())((()()()()((())()()())(())))())(()(())(()))())()((()()())()))(((())((((()(()))((()()(()()(())))(())))(()())()()()))(())(())()))()(())()((()))(()((()))(()(()(()))()()()))()))(((()(()))))((((((()))((((()(()))((())()()))()()(()((()))()(())((()()))())(()(())(((())(()()(())))))))())((())()))(()()))()())(((((((()))(())))))((((((((()()()(()))())()(()(()))((()))(()(()()(((()()((()((((()))(()))()(()((())(()()()((())))()))))))))((())((()()()()()))(((((()(()((())(())))((())(())((()()((((()))((()())(((((()()))((()()()()()))()))))(())((()(()(((())(((()()))))))))())))()((())))))(())(()())())))))()))()())()))(((()())))()(()(()))(((()(()()))(((()))()((()(()(()))((()((((()))()(()))(((())(()()))(())))(()))()(()((())))()((((()(()(()(()(()()((())())(()))))))(()))(((())(()))()))((()()(()((())()(())())(()()()()())))()))(()((())((((())()())))()((()(((((()))()()((()()))())((()))()()()(())))()))()))))()()()(())(()))())()((((()(()()((())(((((()(())(()))((()()))()()(()))((()()))(((((())))))))()((((((())(()(()))(())()))))))(()))(())()())(()()(()())()(((())()))()((()(((()((()(()()())))))(()))((()(((()()(())))()())()((())()())()()(()()(()(((((())(()(())(((()()))()((()()(())))()((()((())()(()((()))))()(()(((())))()(())()))((()(()()))(()))()())))))))())()())())))(())()))(()())()()(()(()(((()()())(()()(()((()()))(((((())))()()))(()()()()()(()()((()))))))())()())(((()()))(()()((((((((()(())()))()()(()))()()()()()(()))())))())(())))))))))()(()(((((((()((()()(()))())())((()()()))(((()())))))()))))(()))(((()((())))(()()(())())))(())((())(())()((())()())())()))()))(())(()()))))()(((())()(((()())(()()(())())(())(()(((()()(()()(())()(()))))()))()())()((()(()))()((((()(())()()())(())(()))(())()((()()(())(())))(()()()()())(()))()((())()(()(()(((()())))(()(()(()))))()))(((())))())()())()((((((())())(((())(())())(()())()()((((())()()()))()()((()((())(()))()())))(((((())))(()((()((()()()))))()()((((((())()))()())(())()())))()))(()())(()((())()))))()(()()(())(())()(()()((()(()((((((()())()())(())))((())(((())((()))(())(()))()))()())()))())))))))(()(((((((((()()()(()())(()((((()()()))(()())))()()))((()((()))()())(())(()(()()(()()())(()())))(()))))(())()((((()((())))()))))(()((()(())))((()))(()(()()(()()(((()())())((()(((()()))()()))))((())())()()()((()()(())((()(()((((()(((((()()()(()))()))())()()()(((()))()(()()(()()((()(((()())((()(())(()()))(()))(()())))(()))()))))(()((((()(()())))))))()))(()(())((())(())))())()())(()((()()))((()((((()((()(())((()(()(((((()))()()()))())(((())()()))())(()()((())))(()()())()())()))))()(()))()((()((((()()))))((()(((())((((())))()(((()()()))(())())()()())(()())((())()(((())))())())())((()()))())((())))))))))(()())())()(()())()())())(())()()())(()()))((()(()(()))()(()))()(()))()(())))))()()(())(((((()()()()((()(((()()))(((((((()))()())))(((()())(()(((((()))()))()())()())()(())((()))((((())))()((()))))(((((())))(()))())()(()))(())()()()))))((()()))))))(())()())))(())())((((()(((()((()(((()((()())(()())(((()()((())())(())(())()()()((())(((())((()((()()(()()()()()())((((()()()))())())))()()(((()())((()()))())))(()((())))()(()(()))()))))()((()((())()())(((()))))())()()())))(((()))())))(()(((((()))((((((()))())(((((()((())(()()))((())))))(()()()))(())()(())()))(()(())((())(((())))))))(())(()())))))(((()((()(((((((()))))()(()(())((()()()()()(((()(()(((()(())()()()))()())((())(()))((())))(())(()(()))))(((())))))()(()((()())()())(()()))))())(((()()))())()())()()((((((()(()))((((()(()))()))((()))()()))()(())(((())(())())))())(())((()())()((()((())())())((())(()))))))()()(()))))()(((())))))())(()(()(())))(((()()())()))()(((()())()())()()((((()(())))()()()(((()())(((()))(((((((((()(()((())))()(())))))()()()))(()())))))))))((((((()())))(()())(()(()((())((())(((()(()()()()))()(((())()())()()()))()(()())()()()()(((()(((()())()(())(()(()(()()))())((()()(())))())((())(((((()())((((()())())()))(((())(())()(()((()))(())())()))(()(((((()()((()(((())((((((((())()()(((())))(((())()()()()())()(()))((((()((())()((())((())()))()))()(((()))()(())()()()(((()()))))))(((())))()))()(()()()((())())()(())()(((()()))()())(((((())()))()()))()(((())))())()))(()(())(())(()((()))))(()((((((((())))((()()))())()()())((()()()())()(((()()))))))())()(((()(())())(((((()(((((((((()()())((((()(((()))((())))((()((((((())))()(())())((((((()())))((()(()(())(()()))()(((()))())()()))(()(())))())())(())()))))()((()()))())()(()((())())())()))(((()(())()(()))()(())()((()(()))()()(()()())))()())((()))(((((((()(())))())(((()()))())((()()()))(()(()(()))()())()(())(())(()((()(((()(()()))))()(()()(()(()))(()))()((((((())()()(())))(()))(())(()()())(()())))(())))(()(())())()(()((()()())(())())((()((()(((()((())())))()(()(()))()()()()(()))(((((((()()((())((()))()()))))()()()()()))((()((((((()))))(())())))())())()((()))((()())((()())()))())()(())())()(()(()))))()))(())()()(()())(()()))(()((()(()))())())(())()))((((())()())()(())))()))()()(()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))(((((((((((((((((((((((((((((((())))()))))))(((((((((((((())))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())((())))()((()(())))))))(()(((((()))))())))))))))))))))()((((()))))()()()))))(((((()))))))(()((()()())())(((((((((()())))((((((((((((((((()(((((((((((((((((((((((((((((())))))))))))))))))))(((((((())))()))))))))))))))((()())))))))))))))))))))))))))(((((((((((((((())))))))))))))))(()))((((((((((((((((()))))))(((((((((())))))(((((((((((((((((()(((((((((()))))(()))))))(((((()(((()((((())))((()(())))((())))((())(((())((((((())))))))))))))))))))))))))((((())))))((()))))))))))))))))))))()(((()((())())(())))))))))))(((((((((((())))))))(((((((((((((((((((((((((((((())))(((((((((((((())))))))))))((((((((()))))))((((()))((()))(())))()))()()(())))))(((())))))(((((((()))))()))))(())((((((())(()))))((((((()))))(()))))))))))((((((((((((((((())((((((((((((((((((((((((())((((((((((((((((()))))))))))))))))(())((((((()))))))))((((((())))))))))))))((((((((((((((()()))))))))(((((((((((((()))))))))(((()()))(()))()(((((()()))(((((()))))(((()))))((()()))())(()((((())))))))))((((()())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())))))))))))))))(((((((((((()))))())))))))))))(((((((((((()(()))((((((())))(((((((((((((((()))(((())))()))())))))))))))))))))))))()))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))(((((((((((((((((((()))))(()())()(())(((((((((()))))))))))))))))))(((()))((()))))))))((((()())))(((((((((())))))((())))))()))((((((((())))())((((((((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((()))))))((((((((((((((((((((((((()(((((((((())))))((())((())()))))))))))))())))))))((((((((((((())(())))))))())))))((())))))(()(((())))))))((()()(((((()())(()))))))))))((((()))))(((((((())))))(()))))))))))))))))))))))))(((((((((((((((((((((((())((())))))))(((((((((((()))))))))))))))((((((()(()))))))))))))((((((())((((()))))(((((((((()))))))))))))))))))))))((((()))())(((()))))))))))))))(((((((((((((((((((())))))((((((())))())))))))((((((((((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((()))))))(((((()))))((((((((((((((((()))))(()))))))))(())(())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((()))))))))))))))))))))(((())))()((()(((((((((((((((((((((((((())(((((((())))))((((((((((((()))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()(((())))))))(((((((())))))))))))((((((((()((((((((((((((((((((((((((((((((((((((()((((())(()((((((()()))))))))))))))))())((((())))())((((((((((((((((((((((((((((()(((()))())))))))(((()((())))))))))))))()((((())))))((((((((((((((((())((())))))(()))))))))))))))))((((((((((((((((((((((((((((()((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))(((((((((((((((((((())()(()())()))))))(((((((((((((())(()((()(()))()))))((())))()((((())(())((())))))()))((((((((()((((((((((((((((())))()((((((((((((())))))()(((((((((((((()()))(())()))))))))))))))))((())))((()))))))))))))))))((((((((((((((((((((()))))))(((())))))))))))))))))))))))))))))))))))))(((((((((((())))(((((((()))((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))(())))))))))((((((()))))))))))))))((((((((((((((((((((((((((((((())))))))(())((((((((()))))))))))))))))))))))))))))(((((((((((((((((((((((((())))))(((())))(())))))))))))))))))))))))))))))))))))))))))))))))))))))(((())))(((((((((((())))))))))))((((((((((((((((((((((((())))))(((((()(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))()))))))))))))((((((((((((((((((())))((((((((())))))(((()()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))((((((((((((()()))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())(()))))((((((((((())))))))))(((())))))))((())(()))))))))))))))))))))(()))(((())))((()(())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))(((((((())(())))))((()))))))((((((()))))))))))))))())))))))))))))))))))))))(((((((((()))())))()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((())())))))))))))(((((((((((((((())))))((((((((((((())))))))))))))))(((((((((((()((((((((((((())))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))((()))))))((((())))))))))))))))))))))(((((((((((((((()))((((()))))))))))((((((((((((()))(((((((()))))(())))))))))))))))))))))((((((()))))))()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((())))((((((())))))))))(((((((((((()((((()))(((())()))())))(()))((()))()(()(((((()))))))))))((((((((((((((((())))))))))))))))))))(((((((((((((((((())))(((())((((((()((((((())))))))))(((((()(((((()(())))())())())))))))))))))))))))(((((((())))((((((())))((())))))))))((((()(())())))))))))))))))))))))))))))))))((((((()(()))))))))))))))))))(()(()(()((())))))((()()))(((((())(()((())()))))))))))((((((((((((((()))(((((((((((((((()))))))))))))))()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(())))))((((((()))))))))(((())))))()))))))))((())(((())))((((()((())))(())(((((()))())())))))((((())))))(((()))))(()))))))))))))))))))))))((((((((((((((((((((((((((((()))))(((()))))((((((())))))))(((())))))))))))))))))))(((((((((()))))))))))((((())))))))))))))))))))))))(()((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((()((((())))))))))((((((((((((((((((((((())))))(((((((((((((((()))))(((((((())))))))))((((((())))(((()))))))((((((((()))))))))))))))(((((((((())))))(((((((((((((((()))((((((()))))))(()(((())))))))))()(((())()))))(()))))))))(((((((((((((((((((((((((((((((())(((((((((((((((()(((((((((((((((((((())((()))))((((()))))()))))))))))))))))))))))))))))))))((((((((((((((((()(((()))))(((())))))))))))))))))))))))(())((((()))))))))))))))((((((((((((((()))))))((((()))((((()))))))((((((())())()())))))))))((((((((((((((())))))))(())))))))))))))))))(((()))))((((((((((((((((())))((((()))))))))(((((((((((((())))))))))))))(((((((()((((()))())))))((((((((((((((()))))((((()))())))(()()(()()))))))((((()(()))()))(())))))((())))))))))))))))(((((((((((((((((((()))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((()(((((((()))))))()((((())))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))())(((((((((((((((((((((((((((((((((((((((())))))((((())(())))))))))))))))))))))))))))))))))(((()((()))))(((()(()))))((((((()))))((((((())))))))))))((((((((((((()))((((((()(((((())))))))))))))()((()))))))))(((((((((((((())((()))))((((((()(()))))))))))))))(((((((())))))))))(((((((((((((()))())))))))))((((((((((((((((((((())))))))))))(((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((())((((()))))))))))))))(((((((((((((((((()))())))))((((()))))))))((((((((((()))))))))))))))((((((((())))))))))()))))))))((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((())))))((()))))((((((((()))()()))))))))))(())))))))))((((()))))))))((((((((((())))()((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))()(((((((((((((())))(()))((()))(((())))))))((((((((((((()))))))))(((((((()))))))))))))))))))))))((()))))))))))))))))((((((((()))))))))))))))))))(((((((((((()((((((((((())()))))))))))))))))))))))))))))))(((((((((((((((((()))(()))(((())))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))(())(()(())())((()()(()((()((((()((((())()(((())(()(()))(((())))((()((())))(()(()()(()()()(()(((())))())()((())(())))())()(((())())(((((()))))(()(())))()))((())())((()())())()))()((()(((())()(())()))))()))))()()())((()((((())(())())()(((()())))((()())))(()))))))(()))((())(())))())()))())))()))(()()()(())))))()))(())(())))))(()()((((((()((()()())()())())())(()()()))()()(((()))))())())))))()()(()())()()((((((()(((()))))(((())())(()((())((()())())())((()())))))()()((()))(((()((((())()(())())))()))()))((()))(((()())(((()(()))))))))))(()(()()((((()))()))))))))))))))((()()))()(()(()(()(((((()))))))(()))()((()())((())(()))))))())))(())(((())())(()()(((((()))))()())(())))())(((())))((()((())))()((((()())((())())(()()()(()())((())))(()))()(((())(()()()))))((()()))(()()()())))((()()()(())())))((()()))())()()()(())(((())()((())((()))))()(((())))(()(()))()(()(((((((()(())))()())(((()(()()))()()()))(()(()))(()))())(())(()(((()(())))()()))()(((()))))(()))()()(()))))())(()))(())(()()((()()(((((((()(())()())()()()())))()()(((())()(()))(()(((())))))(())))((())))()))))()()()(((((()()(()))())())(()(((()(()))())()((()())))((((()()())(((()(()()))())))()))((()()())((()((()(())(())()(()()))(())))(((()()))())(()()))((()((()(()()))()((()(())((((((())((()))()(()()((()()(()))()))())))())(()))()))(()))(()))))))()(())()))())))))(()(((()(()(())((())))))())(()())()(((())()()))())()((())()()(()((())())))()())()(((())())))(())(()()()(((()((()((()(((((((()(((()(((())))()()))(()((())))(((())(()))))()(())()()()()()((())))(()(()()()())(()()((())((((()((((()))()(())((())(()(())))(()((())()))())()()(((((())()(())((()()(()))))()())((())()((((()))(((()())())(()((())()((()())(())))))()())(((()))))()(()))))(()(()()((()))(()))))))()(()(())()()(()))())))))))))))()())))))(()()())((()(()(())())(()(()()()(()())((()(((())()))(((())())))(())())()))())()())((()))(()())((((((()()))))))))((())()())))(())((()(()(())(()()())((())(()))))(()))()))())))()())(((((())(()))))))(()())())())()())))(())))))))((()(()))))())))(())(((()(()()()()))())))(()()((((()()((()()))(((())))))()(()))(((()()())()((())()((((()()(()()))()(()()()()((()))(((((((()))()()))))))()()()())((())(()))))()(())(()())))((((()(((())())()(()()))())()))((((()))(()(())))()))))(()())())()())()()))())))))())((())())))()(())((((()())()))))))())())(((())((()))()((((((())()(()))((())((())()((()))()(()())())()((()()(((()()()()))))()())))))))(())((())))(())(()(()())(())()))()))()(()()(()()()(())((((()(())())))())))))(())()(())((()())()(())))))))))(((((())()()()(())((()(()())))(())((((())()(((((()))))))()(())()))(((((()((()))())(()(()()()))))))()()((())()))()))((((())()((((()()((()(())()())(()))()))((()(())(((()())())))(((((())()(((())())()((((()(()()()()(()((()())())(()))()((()((()()(()()(())())()()())))()()()())(((()(((((((()((()(((((()()())((()()()()()((()))((()))()(((())(())(()(((()))()))())()()))(())))))()))()))))(((()(()())()(((((()))))(()(((()))()())()))()()(((((((()()()((((()((())()))))))((()(((()(()))((()()(())((()(())(()))(()()(())())))((()))()())(()(())(((()())))()))(()((())))(())((()))()(()(((()))())())())(((()))))()))())()(()))))())())))(()()(((((())(()())(()()((((((((())(()))(()(()())((()))((())()()))(()((()(((()()))())((((())(()((()()(()())))())))))(())()))())(())()()(()()())()()()))()))(())))())))())()(()(((())()(((())(())))))))))()))((())()()))(()(((((()())()()(()))())(((((())(((())))))((()))())())((()))()()()((())()()(()()(((()))()))()((((())()((()())))()())()(()())))()()))))()))))(()())()()(()))))()(((()())(()()((())))()())()(()()()((()()())((()(()())((()())(()()))()))()))(()(())()()())()(())()())()(()())(((()))((((((()))(())((()))))))()(())((()()())()()(())))))))(()()(()))()(()))()()(()(()))))(()))(()(())(()((((((()()(()()()(()((())()))()(()))(()()())()(()()()(())(()((()())(())(()))(()())))()()()))())()))())())()()))()(()()))))())(())())(()()(()((())()(())))()()(())((()()))(()())(()(()(())(())(()))((((()()))()()))()())(())(((((())))))())(())))(()))()(()()()()())()())(())()))(((()(((()())))())))()((((((((()))))((()())(()(((()))((()))())())(())))(((()()()(((())()((((((())))(()))(()(((((())((())((())))(()))()))))(((())(()))))((())))((((()(()(()()((())((((())())((()))())))(())(())))((()))(()()(()(((((()())())())))(()(((()((())((()(())(((((()(())))())))()(()))((()(())((()()(()())())(()())())))))())))))()(((((()(()))()))))()(()(()(((()))((()))())(())()))((((((()))()((())())()))())(((())((())))((()())()()(()((()))(()()(()((())))()(())((((())()))))()()((()()))()()((())(((()())()))))(()())()((()))((())))(()(()(()))()())))(()())((((((()(()))(()(()())())(())((())())))())())))(()(())((()()))()())((()(((((((()))()))())())((())((()()))((())()))(())(((((())())(())()()))())(()))((()))(())(())))))(()()(()())()()((((())((((((()()()((((()()))()(((())((())((((())(()))(()(()((()())((()(((())))(()(()))))()(()())(())(((()(()))()(())(()((()()))(()()()()(()(()((()()((())())()()))(())((()(()))()((()()))))))())(((()()((()())))(()())(()(())()((()()()()())()(()())()((()())((()))(())((()((()()))()()))()))(()((()())(()))())()))(()(((((())()(()(())))))())))))()))(((())())(()))())())()(()())())()))))()))())(()(())))((()(())(()(()()((())()()())()()))((((())()()(((()(()())(())((((()()()(()()))((()))))()())(())(()))()()))))))())))))()(())()())())()(((()(()(()())(())()))(()(()()))((((()())(()()(()))))()))()(((())))()(()()))))))))(((((()))(((((((((()))())()))()()()())()()())))()(()())()())))())(()((()())(())(()())()))))))())))((()())))()))))()(()(()))(()()))(()()(())()((()))()((((()(((()))()((()()))((((((()))()((()))))))()())())(())((()(())((()())))()((()()))())((()(()((()()(()((((()(()(()(()))((()())))()))((()()()((((())((()))(((((())()(((())))((()))((())()()()(()()))(()(()(()(()()))))(((()()(())()())()()((()()(()((()))((())()(()))()((()(((()()))()()()()()))())(())(())()((((((())((()())))()(()(((()()))(()()((()))))))))()())()()))))(((()()()))))))))(()))(())()(())(((()(((((((()((()(())()())))))((()))((()))()()(()())))()(()(((())()()())((()))))())()))(()(())()()((((((()((((()(())()(()))))()(())(())))(((())))))())))))(()()((()(()(()(((((((()(()(()))()))((()))))()()()(())(((()(()(()(()())())((()))(((()))(())(())(((()(()()()())(()())()(()))())((()))))()(((())))())()()(())()((()(()()))(()(()(((()(())))()))(())))())(((((()))()))()(())()))(()(((()()()())))()))()())())()()()))()()()())())(())((())()(()))))())))()(((()()((()))))((()((((()(()(((())))()()())()))((()())))())((()(())))())()()))()()(()((((())()))))(((((())())))()())(())()()(()((())(((())()())(()))))(())((((()(())()(())(()(())())((((()()()))(())(((()(()))))(()))(()())()(())))(())((()(()))())))))()))(()(()()(((())())())()(()(()(())()())(()))(())()((()()()()))))((()((()()))(())()())))))())))((()((((((()()())))(()(())(()((()((()()()(((()(((())))()))()(()()(())(()(())(())())())())(())(())))()((()(()(()))(()()((()(((((((()(())(()()())((()))(((((()))(())(()()(())()))())()()()())(()(())))()(()())))()()))((())()((()(()())((()(())()(()()))())((()(((()(((())))))((()((((()((()((())))()))))())(((()()()(()()))())()))))(())(((())(())))()(()())(((((())))))()()))(()(((()))()))((()(((()(((()())(()))())()(()()))(())))()(()((())())())))()())()())())()))((()((((())(())(()())()()(((((())))(()())((((()(()()()((()()))()(())((()))(()))())(()))((((())(()((())()(()(())())))))(()())()((()()()))()()(((((()))(())))))(((()()())))(((()())()))))())()()()((()(()(((()))))(()(())()((())((()())()(((((((())(((())((()()()()())()()()()()))((()()(((()()(())()(((()())())((()(())))()()()))((())())()()))())(((((((()((((()))(((((())()))))(((())))((())))()())((((()(())()((()(()))())(((()((()))()))())((()()(((()((()((()))((()((()((())()))((()(((())))((()))((()))())())())()()()))()())()))(()(()((()())(())((((()))))()))(())))(((())()(()((())()(())()))(()(())(((((())(((())))()(((())(())))(()))(((())(()()()))((((()))(()))))((()(())(((()(()))()))))(()()((())((((()))()()))())())(()()))(((()))()()))))(())()(())))()))((()(()(((())()())(())))))(()(((()()))((()(()())(()(())((((())((())()())))()())(())(()))((()))(((()(()(()(()((())((())((()(((())))(((()()(((()(()())((()(())))))()))()(()()((()())(((())))())()(()()(((()()(()(())((((((()(())(()))((()(()()))()))()((()(()((((((((()()()(()((()())((((()()()(()))(((()(()))(())()(()()))))()(()()()()))))((((())(())())))()()))))())())((()())(()(((()()((()))))()))()()((((()((()(())())))))))(()())))(())()()))(())))))))(()))))))))())(((((((()(())())(((()(()(()))))((()()())(()()((()()))()))())()(())))()()(((()()())()())(()()()(()(()()))))()((((((()()())))(())(()(())())((())))(())())))(((()()))())(()))())())(())(()())(())())()()(()(()))()()))(())()())()))(((())()(())))())(()))()()(()((()))()(())()(((((((((((()()(())))))((()(((()))))((()))))())))))(()))(((())(()(()))))()()(((((()))()()())()()()))()))(()))(()())((()()(()(())())))()()((()((((()))((())((((((()((()((())(((()(()()()))((()()(()()))(())))(())(()()))))()))))()(()((((()()()()(()(())(()))))((((())(((((()()()(((((())()))))((()(((()))((())((())))()(((()()()((())(()))())))())()(()()((())((()((()()))))))((()())(()())((()))()()(()))()))(((()()((()()(()(()())())()(())()())))(()(()))()((((()(((((()()))))))(()()(())((((()()(())))())())()((()())))((())()()((((()(()(((()))())()))((())((()))(())))(())()())(())))(()))(()((()(()))())))(((()(()()(()()((())()(()()))()()())((())))))))()))()(()(()()()))((())))))())())()))(()))((())()())()))()(())((((((())()((((((()((()(((()))))()()())()))()()(()))())(((()())))()())()(((((())()))()())()(())())))(())((())()(()()(((()()())))())))))((((()()((()))(()))())()())())((())))()))))()()(()))())))())(((()(()))))))()()(())(()())))))(((())))))))()()))())))))))))))((((()(()()()))())))(()(())()))))(((()()((()((((((())))())(()(())))))()()((()))()())())))(()))())())))()(((((((()())())(((((()((()(())()()((()))()))))(((())()(())))))))))())()))))))))(()()))()))())())(())())())())((()))))(()()(((()(()()((((())))(())())((()())(())))()()((()(())())))(()))()))())))())()(()))))()()))())())()(((())))))(()(()(())()))())()(()()((((((())(((())((()()())))(())))((())()))(()))(((()())()(()(()(((((())()())())))((()(()))))()()()))))((()(()(()())()(()()))))())()(())))(()((()(((()))())(())(((())()((()))(()()())))()()((()))))(())())()))(())()))(((()))((((())))())))))(())())((()())((())())())(()((((((())((((()(())()))()(()))(()))(((((()()((()((()(((())))(()(())))()(((()))))()))((()(())))(((()()))(((((()())()()(()())())(((())()()((()(()()))())(()())(()())((()()((())(()))()))())()(())(((())))((()((()((((())()()())))(((((()(((())))()))())())(()(()((())()()))))(()(())((((())()))((((())())(())))((()))((()())()())))))(()))(()()())()))()())()(()((())))()())()((())()((((()))))(((()()((((()()))))()())(()(()(()())))()))()()))))(())(((()()()))))(((((()())))()))))((()())())(()))((()))())((((((()((()((())(()(()())()((((()))()()()()())((()()))))(()))(()()((())((()(()(())())))(()((((((())))((()(((())())()))(())))((()(()))(()())))))))())((())()()()))))()((()(())(()((()())())))()))()(()))))())(())(()))(()(()()(((())())()()))(()))()))()((()()()(()())))()())))))(((()((()())())))())(())))))))))((()()(()))())((()()(()(()()(())(())))())(()()())((()()))()(()()())()(()()))()((()(((((((())())())))()))))(())(())((()())()(())()(()(()()(()())()(((())(()(((()())((()((())())))((()(()()()()))()))))((((()(((())(())(())(()()()))))((((()))()((()((())(((((((((((())(((())))((((())()(()))(((()))()()))))))()()())))(()(()()(()()((((((())))()(()()(())))((((((()))(())())(())())(((()()()()))))))))))()(()((()()()(()(()(()((())())((())())))()()(()()))(((()((((()()((((((((()(((()(()()())((()))(((())))(((())(())()(()()()((((()))))))())())))()(())(()))))(((()(()())()())()(((((()()(()()()((()))))))()()))(((())))(())()))(()(((((()())(()))(()((())(()((()(()))()(()()((())))(()((()(((((()(()((())()()(((())()))())))()((()())()))(())(()()(()())(())((())(())()))()())(())))(()()((()(()))))))))))()))))))))(((())))()(()(())(()))))()((((()))))()())))(((((()((()()))(()())()()))(()()()((()))())(())))()(())(())))()()()((())()()))(((()))))())())(()))()(())()()))(((()(())()(())))())(((()(((((()()(())()(())))))(())))))((()()))((((()()(()()))(())))))(()())()()()(()(((()())((((((()()))())())())))(()()(()))(()()))()))))()()(((())(()()((()(((((()())()))()()()())))((()))(((()(((())())()(()))))()())())((()()()(()((()))()))))()(()(()))))()(()((())()())()))((()()())()))))()((((()))())(()()((()(())((()()))()(()((()(((()((()())((())(())())(())))))(((()))((((())())()))))(())))))()()))((())))())(()((((()(())()(())))(((())(()()((()))((()(())(()(())((((())(()))(((()))(()((()())()((())())))))((())()(()))())()((())(((((((())(()((())())()))())))))()()(()(((()))()))))()()(())())()(())(())))))())()((()()(())()())()))()())()()(()))()()())(((((()(()()(()(()()(()(())(()((())(())()(())(()()))((()(((((()(())()))))()))())(()())(((()()))())))))()((()(())))())())))()((((())()()))()()))()((()(())))(()))))()(())))(()()((()((()(()))))))((()(()())))()())()()))())(()(((()))))()))))))))()())((((()))((()(())())())()())(())((())()())))())(()))()((((((((()())((()((())()))())))(()((())))())(((())))((((()(()(((())))()))))(()())()((())(()(((()(((()((()()(((()()()())(()))((()()((())()((())(()(()()())(()()))))(())()())()((())(()))(((()(()(())))()(())))(()))))))((()))))(()(()()()))))(((((()(((())())((())()(())()))()((()((())()(())))))(())()(()()))()))(((()()())()()())(())))))())(()))((((()(()()))))(()(()()()))())()()()())(()(((())(()(()(()()))()()()(())))((()()(())))(()(()()())))())()())))()()))))(()))((())())()()()(()()(((((())()((())()))(())(()))))((()()(())(()())))))((((()((()()())))((()())))))((())))()(((()(((((((()()(()(()))((((()))(())((()))((()()(((())((()()(()))))((()))((()((()))))))()((())))))))))))(((())(()((((())))())(())())())))())(((()()))()(((((()((()())(())((())))(())))(()))((())((()))))(((()((())()))()((()(()))())(()))(()(()((()()()(((()(()((())))()))(((())))))))((()())()())()))()()()()(()())((()))())(()()((())))()((()))))()))))()))(((())))))))((()((())))))))()((())))(()(()()((())))))))()())))())))(()()))((()())))))((())())())())))())((((()(()()()())(()()))())()()))(((())))))())((((((()(()()())())()(()(())(()))((()((())))()()(((())(())(((((((()())())()()((()())(()((())()()()(())())(()()(((()())))(())()))))()))))(())(()()))())(((())())()((((((())()((()((((()((((((()))()((())))())(()))()((())))(())(()))(()(()((()(())()()))))())(()())((())())))((()(((((())()))())((())(((((()))()())((((()()())()())((()()((())(()()((((()()((((((()((()()())())(())))())))()))(()()()))(((()((()))()(())())()(())((()))((())(()((((()(()((()))))))())(((((()((()()((()(((((((()((((((()))()((())((())((())(()((())((((()((())()((()()()))()))(((())())((()())((()()(()(()(()))()()(()))()(())(())((()()))()())(())))))()(((())())())))))))()))())())()()()(())()(()())))(()()())))(())(())))))()(((()((((()())()()(())())(((()((())()))((())(()))))))((()))))((((((((()())())())()))((()(()()((())()((()))))())(()())))(()((())))()(((((((())(((()(())(()))))())))(((()))())))())(((())()(())())()))())()())(()()))()((())())))()))(())(()()))))))))((((((((()(()()(())(()(()(())()())()()()))(((()((())(((((((()()(((()))))((()))()(())()()()(((()((((())((((()(()))))()(((()())((((()((()))()())(((()())(())))((())((((()(()((())))(()())())))(())()()((())))(()((()()(()(()((()())))())))))(()))))))(()(()))))())(()(()(())())()((()((())))))()()(())(()()(()))()()()(()(()))(())))(()()))())())))((()((()((())()))()(()()())())()())(()()())(()))()()((()((((()(()))))()(((()(()(()()()))(((((())())(()))(()()())(()))()()()))))()))()(()))((((())()))))(()()((((()((()(()))(((()(()(())(((()))(())((()((((()())))(((()))(())))())))(((())))()(())()(())))))))))()))(((()()()(()()))(()((()(()()))()()(()(())))()()()))(())()(((()((())()(()(()()))))(()((()()()()()))()()(((())(()())((()()()())))()(()()()(()))())(()))((())())((()(((()((()()(())())()())(())))()()()))(()((())(())))())(((((()()))))()((((((()(()())))((()()))))(())((()))((()(()(()()(())()()))())))()))()()()))))()()())(())(()(())(())(()))))))()))())(()()((())((()()())())((()((((())(())(()()())())()(()()(((()))()))))((()))))()))))))())))())(((()()((()(()((()(()()())()(())(()(()))()()()())(())(()())))((()()(()()()))())((()((())))()()()((()(())())))))())((((((()(())((()(((((())())())(((()()(())))(())((())))))(((((()())))(())(((((())())(((())((()())())))()()))(()()(()))()))()))))((((()))))(((()))()))()))())((())))())()))(()(())(()((((((()))())(()(()((()()))(((()))(()())((())))((()()))())))(())))()(()))()))((()()))(()(()(((((()())())(((()))))()))))((()))((())())()()())))))(()(()()((((())((((((()(())())()((()()(()))()()()()())(()()((((())()()(()()()))((()(((())(()()(())((())()))))((())((()()())))()((()))())()))()(())(())()(()()))))()))))(()())())(())(())())(()((()(()(((()))())(()())((((())()(())))(()())(()()()(()))()(()(())())))))()))()()((()()()))))(()((()(()())()(((()(())(((()((())(((())(()()))(()()()()()((()(())((((()((((((((()())))))((())())))(((()())))((((())())))(())))))))))()())()(((()((()(())())()()(()())))(())))()())(((())()))()()))())((())))()())(())()))))()())(((())))))))())(((((()(()()())((()))(()(((()(())((()((())((()))(((()))(((()))))((((())(())))))((((((((())())()))((()))())()((()()))((((()((((()((((())()((()))(()))(()))(((((())((((()()(()(())()()(()()((())()()()(()()()))))()((()((()))())())())))(((((((()((((()))()())(()()((((()()()))((())(()())))((((()))()((())()))()()())))(()))(((())))((((()()(())(()(()))))(())())())((()(()))))(())()(()())((((()((()())))))((()((())())()()(()))((()(())()()(()(()())(((())))))()()())()()))))(()((()))())()())(())))))())))(((()))(())(()))))(()(()(()))))(())))(((((()(()(((((()())())(((((((())()())((()))((()))))))((()))()((((((()))))()())())(()()(((((()))((((((()()))()(()()))((()))(((()))()(())())))())))))(()(()))((()()))())())())())))((((()((((()())(()(((())())())((())))))(((()()())))(()())(()())())())()()(()())()))())()()(()())((()(((()(()()()))(()(((()))())()((()))(()(())()))()(()(()(((()((()(())()()))(()()(((()((())))((((())(()(((())()))()(((()(()(()))())))((())))))))()))(())))(()()())))(((()(()()))))))()))()(((((()((()(())))))()(((((((()())()())))()()(((((())))((()()())(())))))))()()(()(()(((()())))(()(())()))()(())(()()()())()))())(()(()(((())(())((())))))()))))()))()()(()()((()()(()(())()()))))(())((((()()(((())()())()((()((())(((())((()()((()()))((())((()(())(((())))(((()()))))())(()))()))((()((((())))())(())((()())))))(((()()())())()()((()))(()())))(()()(((()(())(()((((())())(()()(((()(((())())()()))()())((((()))()()()(((((()())()((()))((()()(())(()()()())))))((()((((()()))())((()()))()(()()()(()))()((()(())(())))(())))(((())())))))()(()())())((((((()))))(()()(())((())()()))(((())(()(((()((()(())())))())()()(()))))))()()((()((((()())(())(()())())(())(()))(((()())))()))))()())()()))())()(((()(()()())()((((((()()))))))((()((())(()()()()()(())()(()()()((())((()())))(((())(((()(((()()()(())))()()))())()())()()()()))(()(()((()((()((())))()())(()((((())))(()))()))))())))()))(((()))(()()((()(()(())()()(()((()))()()()))(())()))))))()(())))())))()(()))))(((((((()((()))))())()(())())()()())()(((()(()((((()()(()(())))(()()))((())))(()))))))()(((((())((()))(()))(((())())((())))(())))())()())(((()((((((()(()((()()))))()((((((((((((((((()))(((((((((((((((())))))))))(((((((())))))))(())))))((((((((((((((((((((((((((()))))))))())))))))))(())))))))(((((((((())))))))()(((((((((()(()()(())()))(((((())(()))))())))))))((((((((())(((()())(((())))))))))))(()(())))))(((((()((((((((((((((((((((((((((((((((((((((())))))((((((()))))((((())))))))))))))(((((((())))))))))))((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((()))(((((((((()())())))(((((((((())))((((((((((((((())(())))))))))(())()))))))))))))()))))))))))))))))))))))))((((()())())))))((((((((((((((((((()(())))))))((((((())())))))))))))((((((((()))))))))(((((())))))))))(((((((((((((((((())))))))))))(((())))))((((((((((((((((()))))))))))))))))))((((((())))))))))((((((((((((()))()))))))))))))))))))(((((((((((((((((((((((((((((((())))(()()))))((((((((((())()((((((((())))())))()))(()(((((((((()))(())(()))((()))))((()(((())))()))))))))))((((((()))))(()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))(()(()))))((()))((((((((((((((((((((((((((((((((((((())))))))))))))))(((((()(((()))))))))))((()(((((())))(((())))))((((((((()))))(((()))())))))))))))))))))))))((()))))))))))))))))))((((((((((((())((((()()))))))()(())(()))))))(()(((((())))))))))))))))))))))))))))))))))))))))((())))))))))))))))(((((((((((())))))))))))))))))))))((((((((((((((((((((((((())))()))))))))))))(((()))))(((((((((((((((((((((((((((())(())))))))))((((((((((())))))))))))))((((((()))(())))(((((((()(((())))))))))))))))))))))))))))))))))))))))))()())))(()()()()(())()(()(()()()))())()((())((())(((())())(())()()(()((()()()(())))(())()())((()))))(((()()))())))(((()())))(()(()()(((()((())())((()((((((()()())((()((())()))((()((()))(()()(()))()()()(()((()))((()))(())()(()))((()()()()(((())())())()(()())((()(()(((())))((((()((()(())()()()()))())))))(((((())))(()())())())())()))()()()()())(())()))()((()(())()(((())()(()))))(((()()()()(())((()(())((())())((()((()()((((()(()))()))())))(()))((()((()))()())((((())()((()())(((())))))))))((()())((()()())(()())()()(()((()()(()(((())))))))()()()))((())(()((()))())))())((()())))((()()()()(()(())((((()))(()(()()(())))((((())))((())))(((()()((()((((()))(()((()((((()))()(()(()))()(()(((()()()()())(((()((())))())()())()(((((()((()()()))))))()))())((()))(()((()()))))())(())()((())))()()))())())((()(())()))(((()(((()())()))))((()(()())()((()()())(()())())())()())))))((()()())(((())(()())(())()())((()()))))((()((())(()))(()()))(((())(()()))(())))(())(((((((()))(()))(()((()())((()((()))()(()))())((())((()(()(()))(())))()(()))()()))((()()))())((()())()())))()))))(((()(()((()())))(()))())))))))))(()((())))()()()(()()()(()()(())()()(()()))()((()((()())(())()()))))))())(())))((()))))(())))())())(()((()))))()(()(()))))()(()()()(())))))()((()()((()((((()())))(()))()))()()))()()))((()()))((()(()))()(((((()())()))()))()()(((())(())))((()()))))()(())(()))(()()())())(())()))(()))))(())((()()(()(())))))())))))))))()))(())()()())((((()(()(())())))))((()(((())((())))(()())(()(()(())))((()(())))))()(((())))((()(()(()()))))()((()()())()))()((()))()(())((()))())(()((()())))())(()())()())()(())(())))())()(())))()())))))(((()))))))(())((()(()()(()))()()()))())())))))())(())()())(())((()()))(())())())))))()(()())())))())()(()())))))))))(((())))))))(()(())(()((((((((())()(()(()((()()((())((()))))(())))(())))(())()()()((()()(())())((((((()(()())))))(())))())(()))((((((())(()(()()))))()(()))))))))((()((()()(()(()(((())(())(()((())((()())(())(()))(((()((()((()(((()())(()))(()((()))))()))()))((()))))())((((()(((()(()(((()((((()(()))))((()()))))(()()()))()()))))())((()))()(())))()()((((()(()())((())()((()())(())(()()((()()((())()))((((((()()()((()))()()()()(()(()))(()()(((())())())())(())))(())))()((()))))(()((()((()()((())())()()((()((()))(())))(()))())(())(()()(()())(())())((((((()))()))))())))((())()(()((()))())(((()()(()))((((()()((()))()((((())(())))))((())(((())()))()))(()()())()()))()(()))))((())()))()((((()))))()))())(()))())))))()))(()(())(())(()()())(((()(()(()())()())(()(((()(()())))))()((()(()())(((())))(((((((((((()))((()(()()))))())))((((())))())((((()))()))))((((()))(())))()(()))(()())()()()()((((()(()))(((((())()()(((((()()))((())()))()((()(())(())(((()((()))))((())((()((((()(()))((()())()()()(())()))())))()(()))((((((()(()))()(())))))(()))()))())(((())))(())))))()))(()()))))))(())())(((()(()()()))())(()(()))())))(()))))()()(()))()())(()((((((())(()((())(())()(()((()()()()()(())(((((()(()))()))(()(((())()())()))(((()()((((())))(()(())(())))))(((())((())))))()((()(())()))))((()()()())))()(())))(()())())())()(()))))))(())())()()())()())((())()((((())((()(()((((()()()()()()))((())))(())))((()())(()(((()(())())()))()))))())))))()()()()(())((((((())()))))()(((())()((())))((()())(((()((()))())(()))(()(((()))()()())(((()())()(()((()))((((())))()()))())))()(()))))))))((((())()(()(()(()((()())()))))())(()())))((((()
|
|
))(())())))))(()())(()(())(())()))()(()(()((()))()())()((()(()(()((()()((()())(()((()()())(()))((()()()))(()()()(((()(((())))(())((())((()())()))(()))())))((((()))()()((()))))))(()))))))((()()((((((())()(()(())))())(()())))(((()))(((()))()))))()))()()(())()(()()())(()(()(())())(()()(())()))()())(())))(()()((()())())(()(())()))(()((())))(()(()())(())(()())()())))())()(()))(()()(())()(()()(()(()((())))))(()()))))(()((((()())()(())())))))())()(((()()())))))))()))())()())((()))()(((()))))))(()()()(((()))(((()(()())())((())(())(())))()()())(())))()()())(((()())()))(())((((((())(()(())))))()))()()(()())))(()))()()())()())()()(((())())((((()))()((()()))()(()((((()()))(()())()()(()(()((()()()((()((())())((()()(())(((((((((())((()()(()))()))(()(((()))((()()))())()()))(()()(()))()(()))))))))()(()(()()))(()())))(())(())()))((((((()(())))()((())())))))()))()()()))((((())))(())()())(()(()())))((()))())))((())(()))()())()(()))()))(()(())))()(()(())((())())())))(()())(())(()()((()))))(()(()(())(()))()())(())(()()()()))((()((())()()()))())))())))()))(((()())()()))))())()))))))))()()()()(((())(()())((())())))(())()()))))()))()((()())(((((()))())))))))(()()())))()()()((()(((((())()))((())())(())(())))))(((()((()((())()(()())(()))))))())))(()((((()))())))())())()))()))((((()))))))))))(()())())()))))((())))))(()(()()))())))())())(())())(())))(((()((((()))))()()((()((()))))()()))(()(()(()(((())))))))))()(())()())))))(((())((()(()(())((((())(()(((()))()((()()(())()())())(((())))()))((()()()(())()(((()))(())))()((()())(()()(((()()(()()())()()((())()())))())))())))())((())(((((()((()((((())))))((((())())))()((())())((((()(())((()()())()((()()())((())()))()())()))))))(((()()((()()())()(())(()())()))(())()())(())()())()))())()(())(()()))()())))(()())((((((())()()))(())()))))(())))(()))(()()(()((())())))))(((((())()))(()()((()())))))))(()))(())())(((()()((()(((()(())))))))))()))())(()))(((())(((()())())()(()))))()))))()(())))()(((((()(())())())()(((())())()((())(()))(((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((((((((((((((((((())))(()((())))(((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()))))))(())))()))((((((((((((((((((((((((((((((()))))))))))))))(((((((()))))))(((((((((()(((())()()))))(())()(((((((((())))))))))))))))))))))))))((((((((((((((((((((((()(((((((((((((((((((((((((((((()(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))(((((((((((((((((((((()))))))))))))))))))))))))(()))))(((((()(((())))))))((((((())))))(((()))(()())())))))))))))))(()(()))))(((((((((((((((((((((((((((((((((((())((()))))))))))))(((((())(((((((()))))))))))))))))))(((((((((((((((((()))))))))))))))))))(((((((((((((((((())())))))))(()))))(((((((((((())))((())))))(((())()()))))(()))))))))))(((((((((())())))))(()()()())(((((((()(()(()(())))))(((()())))))(()))))))))))))))))))))))))))))))))))))(((((())))))))))))))(((((((((((((((((((((((((((())))))))))))))))))))))))))))))))((((((((((()))((((())))((((()))()))))))))))))))))))))))(((()))))))))(())))))))))))))))))))(((((((((())))))))))))((((((((((((((()(((())))())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()((()()))(((((((((((((((())(()))))))))((((((((((((((((((()(((()))))))))))))))((((()())())((())()()((()((((((())))))))))))()))((((()))))))))())))))((((((((())))((((((((((((((((((())((((((())))))))))))))))))))))))))))))))))(())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())(())))))))))))))))(((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())((((((())))))))))(()))))))))))))((((((((())))))))(((((((()))))))))(((())))))))))))))))))))))))))))((()(()()()())())))(()(((()(())(((())((((()(((()))(()((()()(())(()()((())(()(()((()()())))))()()))))(())()))()()((()(()(()()()((((()())))))()(())))(()()()()()()(())(()(()))(())()())))(((()(()())((())())()(())(()())(())(((()(())()))))()())(()()))(()))((()())(())()))())((((()((()(())(())))(()((()()))(((()()((())((((((()()))(()(()(()))))))(()(((()()((((()(()))(((((((()()()))(())((((((())()))()()(()())())()())(()))(()())(((())(())))()(())((()((())((()))())(()(())()()((()((())(())))))())(())()))(())(()))()()(()(()()()()))(()())()())(((()(((())()))))()))())()((()()())((())())())()()))(()((()(()())(())())()()(())(())))(()))())))(())(())(()))((()()))(()()(()()(()()(()((((())())()))())((((((())))()))(())()(())()(()())))()(()((((())()())))(((()))(()(((())((((()(((())(()))())))(()))())((())))())))))())(()(())))()(()))))()())((((()(()))())))((())(()((())))((()))(())(())()()(()()())))))()())())())))))()())()((((())))())()()))))())()(()()))()(()(())())())))))((((())(()(((())()()))))))))(()))((((())((((()())())((((((()))()()(()((((())())(((())))()())((((())()((()((((())))())())))()()())()))((()))))())(((()()(((()())(())((()))()))))()())))((()())))())()(()())()))()()()))()(()(()(())()((()(())())))()))))((())((()(()()(())()(())())))))((((((((())(())))()))(()((((((()((()))(((())))()((())))((())()))(()()))(()(())))(())()())))())(((()(())())))))))()))(()(())()())))()))())(())()()))()))(()(((((()(()()(())()()(()()))))()()())()()()()(())(())(()(())(())()(((()())))(((((((((((((((((((((((((((((((((((((((((((())((()))))))))))))))))))))(())))))))((((((((((((((((((((((((((((((((((((((((())((())))))))))))))((())))))))))())))))))))))))(((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((()))(((((((((((()))))))))))))))))(((((()))((()))))))(((((()))((((((((())))))(()))))))))))))))(((((((((((((((()))))))))))))))))))))((((((((((((((((())))))))))()(((((((((((((((((((((((())))))))((((()))))))))))))))))))))))(((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))((((((((((((()))))))(((((())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((((((((((((((((((((((((((((((()))))))((((((((((())))))(((()))))))))))((((((((((((((((((((((((((((())))))))))))))))))))))((((((((((((())((()((()))(()((((((())))()(((((()))))()((())))(((())))))))))))((((((((((((((((()())))))(((((())((((((()))))))))))))))(((()))((((())))))(()))))))))))))))))))))))))(((()))))))))))))(((((())))()))(((((()))))))))))))))))))))))))))))))))))((((((((((((((((())))))))(((((((((())))((()))))))))))(((((((((((((((((())((())))))))(((((((((((((((((()))))))(((((((((((()))))(()))))))))(((((((())))))))))))))))))))))))))))((((())(((((((((((((((((((((())))(((((((()))))))())))))))))))))))))((((((())))))((((()(((())))())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()())((((())))))))))))))))))(((((((((())))))))))(())))))))))((((((((()))((((((((((((((((((((())))))()))))))))))))))((((()))))))((((((((((((()))((()))))))))))((((((((()))))))))))()))))))))))))((((((((()))))))))))(((((((((((((((((((((((())))))))))))(((((())))(((()))())))((((((((((((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((())))((((((((((((((((((())))))))))))))))))))))))))((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((()(())))))))))))((((((((((()))))))))))))))))))))))))))))))))))))))))))(()((((((((((((((((((((((((((((((((((((())))))((((((()))))))))))))))))))))))(((()))))((((((((((()()((()))))())(((((((((((((())))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))((()((((((((((((((((())((()))())))())))))))(()))))))())))))((((((((((((((((((((((((((((()((())))())))(()))((((()))(((((((()))()(())))((((((((((((((((()))))))))))))(((())))))))())))))))))))))))(((((((()()())))()))))(((()))(((())(())))((()))))))))))))))))))))))))(()((()()))))))(((())(())))))))))))))(((((((((((((((((((((((((((())))))))))))((((((((((())))(((())))))))))))(((((((((())(((()))))))))))(())))))(((((((((((((((((((((((((((((()(()))))))))())))))))(((((((((((((((((((((((())))))))))(((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()((((((((((()))))))))))))))))))(()(((((((()))(())))(((())((()())))))))))))))))))))))((((((((((()))))))(((((((((((((())))))((())))))))))(((((((((((((((((((((((((((()))))((()))))))))))))))))))))))))))))(((((((((((((((((((((()((((()((((((((((((()((((((((()))))(((((((((((((((((())))))((()((()))))))))(())))(((((()(((((((((((()))(((())))))))))((()))(()))))))))))()))(((())))))))))))))((((())))))))))(((((((((((((((())))((())))))))(())(((((((((())((((((()()))))))))()(()))))(((((()))(()))(()))))))))))))()))))))(((((((((((((()))())(((((()()))))(())(()))))))))))))))))))))))))))((((((((((((((((((((((((((((()(((())))))))))((((())))(((((()))((((((((())))()))(())))((((()))))(((((())()()))())))))))))((((())(()))))((((()))))))(()()))))))))))))))((())))((((((((()((((((())))(((((((((((((()((((((((((((()))()))))))))))))))))(((((((((((((((((((())))))))))))))))((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))(()((((((((((((((((((((((((((((((((((((((((((())))))))(((())))))))))))))))))(((((((((((()))((((()()()))))))))))))))))))))))))(((((()))))))))))((((((((((())))))(((((((()))))))))))))))))(((()())))))))))))))((((((((((((((((((((((((((((((((())((((((((())))))(()))))))))))))))))((((((((((((((((((((()((())))))((()(((((()((()))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))(((((((((((((((((((()))(((())))))))))))))((())()))))))))))))((((((((((())))(((((()))))))))))))))))))))(((((((((()(((((())))))(()))((()(()))(()))))((((((((((((()))))(())))))))((((((((((((((()(((((((())(())(()(((()))(((()))))())))))))((((((((((((()(((((((((((((())))))))(())))))))))))))))))))(((()(())))))))))(()(()(((()))))))))))))))))(((((((((((((((((((((())))(())))))))))))))))())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))))))))((())())))))))())))()))))))))((((((((())))))))))))))((((((((()((()))(((((())))))))))))))))))((((((((((((()))))((()))))))))))))))))))))))))))))(((((())())(())))(((((((())))))()())))((((((((((((((())))((((((((((((())(((((((())))))))))(((()()))()))))))))))))))))))((((((((((())))(((((((((()))(((((((((((((((((((((((()))))(()())))())))))))))))))))))))))))))))))(((((((((((((((((((((()))((((((())(((((((()(()))))))))(((((((((((())((()))(())))))))())((()))))))))))))(((())))(((((())))))))))))))))))))))))))((((((((())(((((((()))))((())))(()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))())))))))))))))))))))))((((((((((((((((((((((((((()))((((((())))))))))((((((((((((((((((((((((((((((((((((((((()((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((()(()))())))))))))))))))))))))((((((((((())))((((((((((((()))))))))))))))))))))))(())))))))))))))))))))))))))))))))))))))()))))(((()(()))(((()()((())))(((()()()()))(((()))()(((()(())))())))()(()))(((((()((())))())()(()((((()(()()()((()))))))(())(()))((())(())()))(()()(()()())(()()))())))()((())))()()(())()()())(()(()()((()(()()(()))))(()()))(())())((((()))((()(())(((((()()(())())((()(()()(()))))((())(()())()((())()))()()))))))(()(()()))()((((((((()))())(()())))()(()()()())((())))(((())))))))())))()())))(((()()()()(()(()()(()((()(()((()())))((())))()()))()))()(()))((((())((((()()))))(()((((()((()))())(((())(()())(((()()()()())))()((())((()()))((()())))())()))))((((())))))()()(())())(())())()()(((((()(((()(((((()()())))()()))())(())(()()(())))()(()()((())(()()((())()()(()(((()(((((()((()((()))(((()()((())))((())))(()))((((()))()((())())()(())((((((()))(())(())))))(()(())()()()(()(()(((())((((((()))())()((()()))))((()()))(()))))))))()))))()))))(())())((((())))))((((((((((()()(())())))())())()()()))(())))))((()(()((((((()))((()()()))))))(((()(())(())())((()())())())(()))((((()))))()))()(()()()(()))))()()())(()())(()()()(((())))())))))()()((())(())(()))()))))())(()()()()))))(()))()(()(()((((()))((())()))))()))()()))()()()((((())())())()(()()())()()((())(())()(())()())))()())()(()))))(()()()(()))())(((()((()))))()()(()())))()))()))(()(()(()()((())))(()((((())()))((()())(()()(()((()()(())()((()))((()()((())))(())()()))((())())(((()()(()((((((()())))(()((((()()((()())))((())()(()()((()()(((((()()(()(())()((()(()))()((((()))(())))(()((()))))()))((()))(()()(()))(()))()())(()((()((((())))())()(()(()())(((((()()()())(()(())(((()((((()((())(()()(()()()(())())(((()((()(())()((((()())()((((())(())()))()))))(((())()(((()))()()(((((()()(())(((((((()()(()))))(())(())(()()()()))((()())())()(()())()(()(((()(((())(()(()()))(((((())))(()((()))())))(()()((()((()(()(((())()((((())(())((((())))()))(()()((()())()()(()))()(()())))(())(()))(())(())))()((()(())((()())())(((((()(())))(())(()()())())))((()))())())()(()()()(((())))))(())()(())())))()(()()(((((()))(()(()()(()(()())(())()(((()(()()))((())()())(()))())()()(()))())()(()())()))()))())))((()(()))(()))))))(()())())()))((())())(()())()((()())(((()())(()()(())()((()()()))))((((((())))()()(((())))()(()((()))()())(())((()))))()))(()()()))())))))())((((()((()((()())(()())()(())((())(()))()(((())(((()()((())(((((()))))((()))()()((()()))()()())))))(()))))((()))((()(())()())()((())()(())(()()))()()()((((()()()))()(((())(()((())(()))((((()(()((()))()))(())))))(()())))()()()())()(()()(())(())))())))()()((((((())))(((((()(())(()(()(()()()))))()))()((()))))((()(())(())()((()(()((())()()()()()(()))()(((()())((((()))()(()()))(()())(()))())()()(()()())(()(())(()))))))(())(())(()())(()))()((((()(()()((()((())(()((((()((()))()))(())((()())((()))()((())((()(())))(())(()()(()(()((()()()(())()))())(((((())))()()())(())()))(())()))(((()(()(((()(()())))()()()(()(((()()((()(())))()((())))()()))()((())(()))()(()()())(())((())))()(())(()()()(())))))(()()(())()))()()(()())(()()(())))(())()(())()(())((())))()(())((()())((((()())(((()(())((()((()()(()))(())()))(((((()()())))(((())(()())(((()))()())))(()(()))(()())))(())))))())))))(((()(())))()((())())()()(()((((())((()())()()((()((()))(())((()((()(()()(((((()())())(()()(((()()())(()))((())(())()(())((()))((((())()()()((()((())))(()))))(((()(((())((())()))))()())))())))((())(()))()))))()()())()()(((()))))((((()))()))(())))()()()())(((()))))())))))())())())())))((())))()))))))())()(())()(((()))()(())(()(()))))()())))((()(()(())))))()(()(()(()((((())()())(()())))))(((()()()((())(((())(((((((((((()))()))))(()))((()()((()))())(()((((()((())()(((()((()()(()()((()(((()()(()()(()()((()()(((())()()()))((((())))()()((((())))(())()()))()())()))((())))(())((())()(()()))()(()()()()((()((((((()()()(()()())(()()((())()))(())(())((()))()))()(())))(()()())(((((())()))))))()(())((())(()(((()))(((((())()((())((((())())))())((()((((()())))))(((((())()))))())((()))(()(()((()))))))()))()(()()(()()((()())(()(())())()((())))())()())))))(()))()((()()))()(((())(((((()()()))((()))())(())(((()()())))())()))(()((()((((()(((())))))(()(()(()))()((()(()()((((((((())(((()(((((()))(((((()))((()))()())((()))(())(((()))))((())((())()()())(((((((()(()))((()((()(()(())((())))((((())()())()()))))(((()))))))))((()())())))(((((()))())()()(()))())(((((()()()()((()(())))(()()()))((())((()))(())((((()()(()())()())(((())()())(())(())))))())((((()))()))(()())((((((((((()()()())))))()()(((()))((()((()())))()(()()((()))((((())((())(((((((())(()(()(())((())(((((())))()())()))(()))))()()))(((())(()((((()(()))))(())(()()))(()()((())()()((())((()()()(()(((()(()(())(()(((((())(())(()()()(())(())(((())((()(((((())())))))))(()())())(()((())))(()((((((()((())))())(())))))))((()))))(()))()(())((()(()()))))(())()))))()(((()))((()(()())()(()()((((()(((()(()))((((()(()()(()()()(()())))(())()((()()(((())()(()))(()(()))))))(((()()))))(()))()))))(()()())(((((()(((())())(())())))()))))((()))()))()))))))))(())(()(()((()())))))()))())(()))))()))()())())()))(()((()()(((()())))()()))))())(())((((()))(())())()())()))())())(()))())((()))))()(()(()()(((())))()(())(()(((()((())))()()))))))()(()))()()())((((((())(()(()))))((((()))(()())((()()))()()(()()))(((((()(()(((((()())))()((()(()))(()))()))((())(()(((()))((()(()())()(())(((()(()))(())((()()()())()))()()(()))(()))()))()))))()))))(())))())((()))())())())(()))()()(()(((())())((((((()())))))()()(()))()))(()))((()))()))()))))))(()())()()((()))(())())))(((((())((())((()()(()))())(()))(((()((())())(())((()()()))())()()((()((()(((((()(())(()()(())()))((()))()()())((()))()(())))))()()()(((()()((())())((()())()))))()))((())(())()))((()()))()))()(()()()))(()(()((()))))))(()()()(((((()()(())(((()(()(()())))(((()())(())))(()))))()(())()()))(())()()())((((()((((()(())))))((())(())()))(()(((())())())()((()((()())()))())))(())())(((())))((())()(()(((((())((()()()((((()))))))(((())))(()))))()(()))((())())))((()(()))))))((()(((())))))())()()))())))))(()))((()((())(()())))))())(()))))))(((()))))((()(()())()))(()(()((())(()((((()()())()()((())(())))()()))((()(((((()()))())((()(())(())()(()()()())))(()((()((()()))))))((()()))(()()(((((())))))))())()()))(()))(())((())())))()()((((()((())()())(((((()))))(((()()()))(((()()()))(()(()()))()(((()()))(())()(()()((((()())))((((()(())()))((((((()())(())()()()((()()())(()))()((((())()(()()))()(())())))))())((()))))(()()(((())(((((()()()))(((((()())))(())))(()()(((()((((()))()(((())()(())))()))((((())))))(()))())))((()((((()((())())()))())()())(())(()(((()))))())))())()(((()(()()((()())()))())(((((()))()))())()(())(())()())(()))())())))())()))()())(()((())()))(((((((())))))()(((((())))(()((()())))())(()())))(((((((()()))()())))()))()()))))(((()))(()())(())()()))()(()(()()()()))((((()(())())())(((((())(())())((()))(()))))())))))(()()(((((()(()(()(()())()(()((()())((()(())))(())))))((())(()((((()(())))))(((()()))((((())((((()()())())((()(()(()))(()(((()))))))))())()((((())()()(()))()(()(()(()(((()))()))()()())()((()))()())((()()(()((())(()(()))))))(()((()(()()(())))))()()))())(())(()))(()))(()(()((((()((()()((()(()()(()()((()())(((())))()(((())(()())))()()(()))(()((()))(()()())))(())(())))()()()))()))())())))((((()()(()))))())(()())))())()())())))(()(()))()()(()(())(()())(())()(((()((()()()((()))(()(())(())()()()))()((()((((((()()()))((()()())()(((((())((())())))((())(())(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((()))(()))()))))))))))))))))))))((((()(((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((((((((((((())))))))(((((())))))()(((())())((((((())(((((())))()))())((()))))))))((((()))))()()())(((((((((((((((((((((()()())())((((((((((()))))(((((((((((())((())())))))))((((((((((((((((((((((((((((()))))))))))))))((((((()))))))))))((((()))))))))))))))))))))))((()))))(((((((((((((())))))))(((((()))))))))))))))))))))))))))((((((((((((((((())))))(((((((((()))))))((((((())))(((())(()))))))))))))))((()((((())))((()(((((())))))(((())(((())(((()())))))))))))(((((()))))))))))))))((((((((((((())))))))))))))))()(((()((())())(())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()((((((()))))(((((((((((((())))((()))))))))(())))()))()()(())))))(((())))))))))))))))(((((((((((()))((((())(())))))))))))))))))))))))))))))(((((((((((((()()))((((((((((((())((((())))))((((((()))((((((())))((((((((()))))))))))))))))))((((((((((((((((((((((((((((((()(())))))))))))))))((()))(((()((())))))(((())(((()(((((())(()((())))())))(((((((())(((()))))((((()))))))()))((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((()))((())))))))((((((())(())))((((((((((((())))((((((()(()))))))))))))((((((((((())))((((((((((((((((((((((((()((()))))))))))))))))))))))))()))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((()())((()))(((((((()))())))()))())))))))(((()))((()))))))))((((((()(((((((())))())))))((())))))()))))))()(((()))())))))((()(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((())))((())((()))())))))))))))()))))))(((((((((((()))(((()))))))())))))((())))))(()(((())))))))((((((((())()())(()))))))))))(((((((())))))())(((()))()()))))(((((((((((((())(()))((((()))))))))))))))))))))))))))))))))((((((((((())))))))))(((()((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))))))))))))))))))((((((((((((())))))))))))))))))))(((((((((((((((((((((((())))))))()(((()))())))))))))(((((((((((((())))))(()))))))))((((((((((((((((((((((((((((())))))))))))))))))))))))((((())))))))(((((((()(()))))))))))))))))))((((((()))((()))))))((((((((((((((((())))))))(((((((()))(((((((((())))())))))))))()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()(()))))))(((((((((((((((((((()))))))))))))))))))))))))(((())((((()())))))))))((((((((((((((())))((((((((()))((((((())))))((()()))((((()))))))))))))())))))))(((((((((((((()))()((((())(()()))))))))))))))())))))))))))))))))))(((((((((((((((((())))())))))(((((()))(((((()(()()))))((()))((()))())))))))((((((((((((((((((((((((((()((())())))(((((((()))()((()))))))((((()))))))))))))))))))((((((((((((((((((((((()))((((((((((((((((((((()())(((((((((())))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())((((((((((((())()(()())(((((((((((((((((((((((((()((()(()))())))))))))))()((((())(())((())))))(())((((((((((((((((((())((((((((((((((((((((((((())))))))))))(((((((((())())((((()((()))))))))))))((())))(((((((((((()))))))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))(()())))))))))((()))))))(((((((((((((((((((((((((((((((((()))))))))))))))))))))))))(()))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))(((((()()))))((((())))))))))))))))))))))))))(((((((((((((((()))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((())))))))))))(()))))))))))))((((((((())))))))(((((((((()))))()))))))))))))))))))((((((((((((((((((((((((((())((((((((((((((((())))))))))((((((()))))))))))))())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()((((((((((((((((((())))))(((((()((())(()()))))))))))))))))((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((()))())))))))((((())))))))))((((((((())))))))(())(((((()))))))(((((((((())))))())))))))))))))))))))((()))))((((((((((()))(((((((()))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((())(((((())))))))))((((((((((())))))))))))))))))))())))))))((((((((((((((((((((())(((((((())))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((())(())))((())))))((((((((((((())))))))(()))))))))))))))))))((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))(()))))))))))))))))))(((((((((((((((((((((((()))))(((())(((((((((())))))))))))))(((()))))))))(((((((((((((((((((((((((()))))())))))))))))))))))))((((((((((((((((((((((((()))))(((((((())))))))))))))))))))))))))))))((((((((())))((())))))(((((((((((())))))))))))))))))))))))))))(((((((())((((((((((((())())))))))))))))(((((())))((((((((()))((((((((((((()))())))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())))((((())))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())((((())(())))))))))))))))(((((((((((((((((((((((((((((((((()))(((())))))))((()((((())((((())))))())))(())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()))))))(((((((((((((((((()))))))))()))))))(((((((((()(()((((((()(())))(())))())((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()(())()))))((((((((()))))(((((((((((((((((((()(())))))))(((((((((()(()(()(()))())(()((())()))(((((())(()((())())))))))))))))))))))))))))((((((()))()((())))()))))((((((((((((((((())))))))))))))))))))))))))))))))(((((((((((((((((((((((((()(())))))))))((((()))))))(((())))))((((((((())(()((((())))((((()((())))(())((((())))())()))))))))))))))))()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((()))))))))))((((((((((((((((((((((((((((((((((((()))))))))))))))))((()((((((((((((((((((((((((((())))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))(((((((((((((((((()))))((((((((()))))))))))))((((()))))))))))))((((((((((()))(((())()))())((((())(((()))()))))()((((())))(((())()(((())()))))(()))))))))((((((((()())))((((((((((((((((())(((((((((((((((()))))))))))))))(((((((((()))))))))))(((((()((((((((((((()))))))))))))))))))(((((((((((((((())))))((((((((((((((((()))))))))))))(()))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))((((((((()))))()))))))(((((((())(()(((())))))))(((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((()))))))))((((((((((((((((()())))))((((((()))))))))((((((((((((()))))((((()))))())(())(((()))((((((()))))))))()))(())))))())))))))))))))((((((())))))((())))))(((((((((((((((((((((())))(((((())))))(((()))))))))))))))))))))))))))))))((((((((((((((((((((((((()(((((((())))))())))((())))))))))))(((((((((((()))))))))))(((((((()))(((())((()))))))))))))((((((((((((((((((((((()))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((()))))))))))))))))((((((()((((())))))))(())))))(())))))))))))))(((((((((((((((((((())(())))))))))))))))))))))))))(())))))))))))))))))((((((((((((((((((((((((((((((((())())))))))(((((((((()))((())))))))))))))))))))))((((()(()))((()))))))))))))))))))))))))(((((((((((((((((((((((())))))))))(()((((((()))())(((()(((((((())))))))((((((()))))))))))))))))(((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(()))))((()))))((((((())))))))))))))(((((((((((((((((())(()))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))())))))))))))))))))((((((((((()))))))))))))))))))))))))))((((((((((((((((((((()((())))))(((()))))))))((((((((((((((((((((()))))))))))))(())((()))))))))))))))(())(((()))))((((((((((((((())))((((())))))))))))((((((((((((())))))))))))))))(((((((((((((((((())))))))))))))))(((((((((())))))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()())()((((()())((()(())))(())(()(())((()(())()))))(()((())())))(((())()()))())())))((()()(()((())))(())()))))((((())))()())))())))(())())()((())))(())((()((((((((((()(((())()(())))))(()))(()()()()))(()))()()((((((((((()(((()(()(()(()()))((()()()()(()))))((((()())(())((()()))))))(()(()))()()(()())(())((())())((())))(()()))))()))))(())()(()())(()()((()(()(())())))))())((((())(()(((()(())()())))()(()))()(()((()))()())(()((((()((()()(((()))())(()((()((())))))())))()())))())))((()))((())()))))))())))))()()))())()((((())())((()(())(((()())())))(()())(((()))((((())()))))()))))()()()()()))((()()())()))))))))(((()(()(()()())))())(()(()((()))())(())))()(())))))((())((()())()))())()(())())()()))))()))())))()(()))(()))))))())((((((()(((()()))))(()(())()()((()))(()))((((((((())()(()(((())))))(()()))((()))()))))()()))())(()()))))((()((())())((())()(())))((()(((((()))())(((())(()))()(())))()()()((())((())()()(()))(()())()(((()))))()())))))((((()(()(((())))())(()()))())()()((())(()))))))(((()())()(()(()((()((((((())))((()()(((((())))((()()())(()(())))(())()()(()(((()()(()()(((((((()())))))(())(((((())(()()()))((()(()(())()()))(())(((()))))))(()((())((())())(()()))())(()(()((())())))))()()((((())))((())((()()())))))()()((())()))((((()(())(()(()())(()))()(()(((())))(()))()((()((()((()()((())))(()))))()()()()())))()(()(()((())((()())))()((()(()()()))())(()((()(()((()))(())()(())()(())(())))((()())()()((((()((())()()(())((()())((()))((())(((())(()())((()))()()(()(()(())(((())))()()()((())))()(((())()()())()(())()))(()()(()))(()())()((()))())())()))()())()()))))()((()((((()))))))()())))()(()(()())((())(()(()(()())())))(()()))))(()()()))((()())(()(()()))(()((((()()(()))((((())))()()((()()()(())(())))(()())())(((())))()(()))))())((()()(()()()()))))())())(())()))))()(()(((()())())))()()(()())()(()))((()(()()(()()()((()()))))((((()()))()(())(())(((()(()((()))(())())((()())))))))()())))())(()()()))()())())())(()))())))))))())())))()))(()(((())(()(((((()(())()())()))())()(())))((()()))())(((((((((()()))())()()))())()()()()()())))()))()))()(())())(())(())))())((()()))(())))))))()))()))))()()())()((()(((()(())(()(((((()())))((())))()()))))(((()))(()()))((())(()())(()((())))(()))))(()))()))()()()(()))))()()())()())()())((()()()(())((())(()())(())(())))(((()))()))(()))()))((((()())()()())((()()(()(())()()())(())()((())(((()()())())))((((()(())()())(((()()(()())()))((()))()))))()()()((())(())))))))()))))))()(())()()(()())())())(((((())(()())((()()((((()())()()(())())))()())))()(())))()))()))()())()()))))))))(()((())()(()()())(())(()(()((())(())())((()))(()))(())((()((((()((()(())))()()(()))))))()()())((())(()())))()()((((((((()()((()()))()(()))()()(((()))((((())))()(()((()((((((()))))))((()((()((()()(()))))(((()())())(()))()((()))(()))))()(())()(()))(())()(())(((((()(()))))()))()))())()))))()()(()())()))(()())())()())()))))))((((()()))()((()(((()()())())()()()))())((())))(())(())((()())(()(()(()))(()((()(((()()()))((()(((())())(())((()))()))()))(((()))())(()))))((()))())()))))((()))()))(())(((()(()(())(()(()())()((()())((())))()(((())))()(()))(((()()()()(()))((())())))(()(()))(((())()())()((()())()())((((()()()(((()))))(()()))((((())))()())(((())())()(((()()()()(()()())((())))())()())))()()((()))(()()(())((((())(()((()((()))))(())()()))(())))(()()(((())()))()))()(()))))()))()((()()(()(()(()((())()(())())))))))()())(())((())()()(()()()(()(())))))(((()))))(((())))(())))())())()()()(()(())(((((())()((((()()((()()()))))(()))((())(((())(()())(())))))(((((())))))(((())))(())))))(()))(()(()()((())()((())((()((())((()()(()()((())((()()))()))()))())))())()))())(((()((()((()(()(()())()())(()()())))(()()(((()))))))((((()()((()(()()))))()(()()))))()())))))))(()))))))))((((((()())())(()(()())()()(()((())()((((()(()))(()))())))(()()(())(((())())())())()(()(()((((())()((()())())(())))()(((()()())(()()(())(()((()(())(((()())()()((()())((((())(((()((()(())))()())(()())((((()(((()))))())()()(()(())()(((()()((((((((((()())()))(())()((())((()((()))))(()())))((())((()()(((())))(()())(())((())(((()()))()(()()()))))))()()())((()())))))(())()())())(()(()((())(()(()(((())))()))(())(()()()))(()((()))())))()()()))(()((((((()))(())())))(())())()()))(())((((())()((((()()))))))())))()))((())(()((())(()())())())())(())))))((()))(())(())()))((((())()(()((()()()((())()()((()))()()))))(())))((())()())((()()())))())((((()()())()())()())))()(())(((()()))(((()()(((())())()())()((())())))())))(())())()(()()((())()))()))))(())())()(((((((())(())()(()()))()()(((())(()))()()(())(()(()((())((())))(()()()()()))()))()()((())))())))())))()(((()(())(())(()())))(())())((()))))(()(()(((())()((())(())))())()())(((()))()()())))))())()((()))))(((((((())(()(()((()())))())())((()()()))(()((()))))(()()(()(((()())))()()()()())()()))((((())))()(()))()())(()())(()())(((((())(((((()())((((()()()(()))()())((()))))()(()))())(())))()((((()))())()((()()())(()())((()))((((()(((())(()())(()()))(((((()))(()))(()))()(()())))))((())())((()(((()(((((())()))((()))(()(()((()))))))((((())()())(()))))()())(())()))(())()))()))()())((())((((())()()))))))()))))()))(()()())()))(((((()((()(()())()(()(()((()(((()))()))))(())))))((())())))((())((()())(((()(()))(((()(()((()((()((((())(()))))((()((()()(()()((((())((((()()))()))((((())(()(()))))(())())())))(()))())(()()(()()()((()((((()))()((((())((()(((()))((())))()))()()())()()()((()(((())())()(())((()(((())()()))((())())(())()()()()())()())()))(((()()()))((())((()((())()(()((())(()))()()(()))())))))()(()()(())(()()()))))())())()(())))()(()()()((((((()))))))((()()))()()(())(())((()())()()()()(()((((())))(()()))(()(())()))))))((())()))()))))(()((()())))))))(()))())())))()())(((((((()(()())())(())(()()(()())((())))((()(())((((()))()()())((())()))((())()()((((((())((()))())()((())((())(((((())((())())()()))(()))(())()()())((()(()()(((((())()(()(((()()((()())))()((())))()()((())()((()()(())(()))))())))()()(()))()()((()(((()(()())()(())()))))()(((((()))()(())(()))())))))())()((())((((()))(((((())()))(()(()))(()()()())((())(()(()((((()))()())))))())(()((((())(((())())))))())(()((()()()())(())))()(()((())(((()))))(())(()(()(((()()))())))())))()())))()()))))))())((()(((((())((()(((())))))))()()())(()))()(())((()(()(()()())))))(((((()))()))((())(())))())(()()()((((()(()()))()))))()((())(()((())(()))(()()(())))()()(((()()(()()())(((()((((((())))((()(())))))()))(()((()))))))))()))(())(()())((()()()))))))))))))))()))()()))((()())())))))())(()()((()())((())(()(((((((())))()(((()))())))))())((())()(()((()()()(())))))()(())))()((()(())(())(()(())()((()))))()()((()((()()(()())()))(()(()())))()()()())(((()((((((((())()(()(()(()())()()())((()()()())(((()))(()())))((((()()()()))))(()))))()))))()))((())(())(())(((()())()(()())()(((((())()()))(()(())))(())))))(()()(())(()())()())()))()(()()())))()((())())))())())(())()(()(())))(()((()(()((()((()))()())(((((()((())()()()((()))))(())((())()))(())()((()))()((((()((())))())(())(()())())))()(((())(()(()()())()()(())())())((()((()))))()())()((()((((()()()())(()())(())()((())((()((()()())(()()))(())((()))()()))((()))()()))())))()())())))((()))(()()())()()())))()))))(())))))((()()))()(((((())()()()(()(()())))())())(())(()((()()))()()())(())())()(()()))((())()))(())()())())(()))())()))())))))(()()))())()()))(()())()(()())((((()((((()(()(((((((()))))()()()())))(((()))((())))(()(())(()))(()(()))()(())()(()))))(()))(()))()(()()())(((())))()))((())))))()()()()((()))))))((()))())(()()()())))(((((((())(((((())(((()())))))))((()(()((()))(()()()(())())(((())((()()())())))()()())(()))(())((((()()))())()(((()(()))))(()()()())())(()()))(()))())()(((()(((((()))(()))()())(()(((())))()()()(()()))))()(((()()))))())))()()())())()))()()()(()(()))())))))))(((()())))()((()(())()())())))((())(()())()())))())))()))(()()(()))())((())())(()(()))((()())(()()(()()((()(()))(())((()()((()())())))((())())((((((()()()))(((()())(((((()((((()))((()))))((())))))))(((((()))))))(()(()))(((()())()((()))))))))))))(()())(((()(()()(()(()())()(()(()))))((()(((()()((((()())((()))))()))()()())())(())()(())))))))(()()((())())()(()()()(()(((()()())((()())()()())))()(()))())())()())))))()((())()(())()(()()((((((((((((()))))(())())((()((()))(())((()())()((((()(()()))(()(()(())()))))()())))))()())((((((())))())())())())(()(((()))()()((((()(()()())))))(((())(())()()())()())()(())(()()())((((()()(()()())(((()(())(())((()))(()))()((((((())()(()))()()(()(((((()()(()()(())(())()(()()((()((()(((()()))())(()()()(((()))((())((()())()(()))(())((())((()))()()(()(((((()(((()()()()()())((((())())((()()()((()(((((()((()))(((((())))))())()))((())((()()((()))())())(((()(()))(())))()))(()((((()()()((())()((((()())()()))((((()(()))())()())(())))))()(()))()))())())(()(())))))))((())())))))(())())))((((((()))(((())()))()()))())()()()(((((()))())(()())))))()))(())((((())(((((()))())()()(()())(((()))((()))(())(())(((())()((()())()())())()((()((()))(()()()))())())((())((()(()(()()((((()((()())))(()))(())))()(()))))()(((()(()(((((()))(())(((())()((())(())((((())(()))((())))))))()))(()(((())()))()))(()))())()(((())()((((())((()((((((())()))(()))()()(()((())()((()))()(((())())())((((()(())((()())))(((()))))(()()()((((()))(()(())()())())))()())(((()(((())()())))())(()(()())(((()))((()(())()((((())((((((()((((((()((()(((())))(()))))((()))()(((())))()())()))(())()())(()(()))())))()(())(()())((()(())((((((((((()()(()()))))((((()(())((())))(())())(()((()))((()(()()(())()((())())))((((()()((()(()))()(())))(()(()))))()()()()())()())())()(())))(()())))))))()))())(()())(()()()(((()())()))))(()()())))((()()()())())(()()))())))))))((())()(((((((()(()())))))))(())))))()()(()))((((()(()(((()))))())(()()())))(())))((()))))))()(()(())(()(())))()()()())())(()(()))))(())())((()))()(())))(())))))))(()()()))())(())())()))))()(()((()))())())(((())()(())(((())((()()))))()))))()))))(()))(()()(((((((()())())()(()(((((()((((()))()(())())(((())(((()())))((())(())))(()()()(()())))())()))()))()()))((())(()())()()((((()(()((()(()))()())())((())))(((()()))()()((()))()(()))(()(()()(((((()))(())())))(()())))(()))))(((()((()(()(()()))())))((()(()()())((((()()())())())()()(())(((((())((((()(())()(())((((((()))(()((((())(((())(((()))((()())((((()))(()))(()()))()))()((((()()))))))()))())))))))))()()((())())))))))))())((((((((())(((((()(())())(())()()()(())))((())()()(()()))()()()()()((((()())(())))))()(((()()()()()())))())))(()(())((()()((())((()(()())()))()()((()(((((()((())(((()((()))()()((())((())(())()())))((((((()((())()((((())()()(()((()(())))(((((((()))()(())(()()()()((((()))))(((()(()))((()()()))()()())))))))(())))()()()(((()())))()(()(()())(()))(())(())))(()(((()())))(()()(())))))())())))())()(()(()))()())())()()(()((()((())))())))()((())(()((()))(((())()(((()((())(()()((((((((())))(()))(()())()())))(()))(())())((((()()))))()(()(()(()(()((())((()(((()()))))((((())()((((((()()))))()(())))(())))(())()()()))())())()(()()()))))()(((((()((()((()())())))(()(())(()))((()))()())(())())(((((((()(((()))(())())((((()((()()())()()()()()(())()()))()(()())())))()))()((()(())))))))(())(((((((()(((()()))())(()((())((()))))(()()()))()()(()))((()()()(()((()())(()())))())()))()(((())(()((((())())))(()(()(((((())(()((())))((((((()())))(()()((())((()))))((()(((()(())(()))(((())(()(()())))(())(()((((((())))))()))()())()(())))))(((())())(())())))()((())())())((()((()((((()()))((())()()(()())()()(()))())()((())))()((())())))())())()))()())())(())()(((((())()())()(((()((((())))()()((()()((((()()())((())()((()()()())))(()(())()((()()()))(()))()())))(()))(()()())))()((())()(()(())(()()())))((()()))))()(((((()((((((((((()))())(()(((()((())))((()))()(()((()()()))(())))())((())))()())))()(((((((()(())))((((((((()(((()(()()()())())())(())(())()()(((()()))))((((()()()))(()())(()))()(()(()))(())))(()()(()))(()(((())((()))(()())(())(()(())))((()(()())()())()))())()))()()))(((()()(((()()())((())()()())())(((()()()))()(()((((()()())()((()))((()(()(())(((()(((()))))(((()()()(((())())))()()))())()()(())()()())((((()()))))(()())((()()((())()()(((()()()))((()()(())()))))()))((((((()(()))))))((())())()(()()(((())(())()))))((((()((()()))()()((())())()))((()((())))((())(())(()()(()(())((())))()()())(())(((())))))()))(())((())(())(()()()(())())())())))((((()(())))()(((()())((()(()((())(()))())(()()())()())))(())))))(()(((((()())))(())))))(((((((())(((())))())))(()(((()))()()())))(((()(((((((((()))))()(()())())))(()))(()()())())((()))))()((()()((()()))(()())()(())())))()((()(((()(())))())()))))()))(())(()))(()())())()()(()((()((()(((()((()))))))((()()((())(())(()())))(())()))(((()()())()(()(())())()(()())((()(((()()(((()))))((((())(()())))((()(())))())(((()))())))(()((())))(((()(()()()(()()())(((()))))()()(()))())))))(())((())))(()()(()))(())())())))()()())))((((())()))())))()(()()())))()()()())())())(())))((())))))((())))(()(())()))())(())())()()))))))(()))(()(())(())()((()()(()(())())()())(((())()()()()((((())()(((())()(((((())))()(()))((((((())))((()))())))))(()(()()))(())()))()())(()(())))()()))))(((()(()(())((()(())())))())()()()(((()))))(()((((()(()()))()()((((()(()()(()()()(())(()(((()())(((()))))(())((())()())))(()()))((())())(((())))(())))()())))())))))()()())())(()())(())()()(())())()((((()))(())()())())))))))())))))(((((()(())(((()()(()(())()(()()))(()()(((())))()()))()()()(((((()((((()))))))(()(()))()((())))))((())(()((()()))()(()()((()(()))(())(())(())())((()((())))(()(()(())())))()(())))((())()))(())((((()(()())()(()()))))())((((())(((((())()(((())())))())()))()())))(()(()()))))()(()))(()()((()(())())))())((()()))))())))((((()(((((())))((())())))())()(((()()(()())())(()()(()(()(((()))())))()(())))(())()()())((()))(()(())(((()()(())))())))(()(())()()(())(())()())))())(((((()((((())))(((()(((((((()))((()))()()((((()(((()()()))()))()(()())()()(()()(((()())())(())(((((()))()())()()())()))()))))()))(()(()(()))(())))()))(()(())()())((((())()())())(((())()(()()(()((())))()(((()()()(())()()((()()(((((()(())))))()()(()())))()()))((())(()(()((())(((())())()(())))())))))()((((())())(()()()(()(())())()(()))()()(()))((()()())())))))(((())))()()(()))()()(())()())((())())((()()())(()((()())(()()(()()(()))))))))(())()())()(((())((())(((((((()())(())))()()())))(()))((())(()))(((()()((()())()))))))(()()))))()())()())(())))))))))()())()(((())(()))))())))))()(((()((()))(((()))())()(()(())(())))())())()())))()()))()()()())(()(())(((()))))((()((()()(((((()()())(())()))))()))(())((((())())()))())))()((((())))()))(((()(((((()))))((()))()((()(()))(())))()(()()))())()()(((()))()()))()(()((((())()())((()(()()))(())()((()()(()(((((())(()))))((((((())))())))()))(())))))))(())((()))()(()))())((()(()()))())((((((())))))))))()((()(())(()((())))(()(())())()))())(((())((()(()()(())))())))())((()))))(()()(())(()(()())()()))(()(()()((()(()()((((()(()(())((())()(()(())))()()()()())(()((()(((()((()(()())()((((()()((())((((()))())()(()))()(((()(())()(())))))()))))))))))((((())()()))))))((((())())))))(())()))())())(()))))())())()((()()()))()))((()())()(())()((((())(()((())((((()(()()((((())(((()))))))))((())(((()((())(())))())(()(()()()(()))(()))))(((()())()()())(()()(())(()()))()(())()(()(()))()(((()()(((()(()))))())()()(())(()())))())()())))))()))()))())())))))())(())())()()((()(()())))())()((())((()()))(())(((()())(()))(())))(()()))(((((()()())()()))(()(()))))(()))(())((()(()(()((((())()()))())()(()))(()((()((()))))()(((()(()()()()()))(()))())()(()))()(((())))())())))())))()))())()))()(()))()))())(()())))))()())(((()(()()(())()(())()(()()())()((())()((())(()))(((()))()()()))(()()())))))))))(()(()((()())()))((())())())(((()())((()())((((()())(()()()))(())()()()(()))())(()()))()(()()(()))))()(())())((()(()())))(()))(()(()((((()(()()))()(()((())))((())((()))))()(()())))((()(()()()))(((())))()((()(()()((())(((()(((()(()(()()()))))))(((((()))))()((()))()((()(()(())))()(()())))(((((()()()))))(((()()))))()(()))())))()))())()()((()(())))(()()(()()(()())())())))))())))(())(()())(())))))(()(()(()(()()(((()())(((()(()()()()))))(())))(((()((((()()(())))())))(()())((()(()))(()))(()(()(()()())())))((()(())())((((()()((((((())()))(()))))())))(((()(()))(()((((()())((())()(()))((()((()((()))))()((()()(((((((()((())((()))())))(()())()()()()()))()))))))()))()((()())))()))()))())))))))(())((()()(()(()(())()(()()))))(()()))(())()())(()()))())(())((()))))(()()))))((()(((()()(()))))))))())))))()))())(((()()())()(()(((((()((()((()()()())(())()())))()())((((())()()))))))))()(()((((((()()()(((()((())())((())(()((())((()()()()))())))((()((()()()()()(()(())())))()))(())(())))(())(()()())))))(()(((((()(()((()()())()(()(((())()))(((())(()((((()()))((()))()(()()))()))))(())))())((())()()())))))((((((()(((((())(((((()(()(()))((()))())((()(())((()((()()(()()())(())((()())()(((())))()()(())(())()()()())))(())())())()()()()))()(((()(())))))())()()())))())(()())))())())(())(())(((((()())))())())((()((((())(((()))(()(()))()(()())()()()))((()()(((())()))(()())(())()))))(()((())))))()))))()(()(((()(()(()))))())()()(()(()))))()((((()))))))()((()())(((()())))()()())()((()))(())()()(())()(()())))()()())()))))(()))()()()(((((())(()((()((((())()()())))(((())(())((()()()((())((()(()((())))(()()()(())((()()))()()()())()()((()((()((((())()())))(())(()))))()(((()))(())))()((())()))())())((())()(()(()))((()()())(()))()()((()()((())()())()))))(()(((()))((()()))())(()())())((()()())((()))()))())(())(()((()((((()))((((()(()(()))()()))()()()))))((())()))(()(())())))))()()))))())()(()()(())))))())())(())()))))(((((((()(())()((()(((((()()()))()()(((()())))()((()()()(())(())()))()(((()()((((())(()))()()(((()()))(()())()()(())()(((((()))()(())(())))()(((((()))(())()(()((()()((((()()))(()(()(()()()(())))((())(())))(()(((()))()())))))))(()()))()))()()))))))(()(()())((()())(()((()))))))()())))))))(()())((((()(()(()((()())()(()(((())()()()))()()(())(()())))))()(()((((())(()()()))(())(((((()())((((()(())(()(()()(()()()))((((()))((()(()))(())()((()(()()()()()))((()(()()(())((()())())())(()))(((())(())()))(((()())(()(()(()))(((())()(())))(())))(()()))()()()()((((())(()))))))())))(()())()((()((((())()(()(()(()))())()()()((()((((()))())))()(())())(()))()()()()))))(())()))()(((())(())())))))))((()((((()()()())((()())))))(()))()(((()())))())(()(()((((())()))))((()(()(())(((()))((())((((()((())((()())()()(((())))((())()()))((()()(((()))(()(())))(())()(())(()))()())(())(()(()((()(()))))((()())(())))(()()(())()))))))()())()))())((()()())(((((((((()())((((())))(()))()))((())))(()()()())())()()(())()((()((((())))())()(()))()()(()()((())))())((()()))(()()))(()(()))())())))(((()())(())()())((((((()())()((())())(((((())()(((())))()((()))))))((()(((((((())))))(()))())))()()()))()((())())()))))))))()())))()))))((()())()(()(((((()())())(((((())()((()()()()()))(((((()))((()((())(())(()))()))(((())()()())())()()((())()(()(())))((()())(()()())))()))(()(((((()))()((()(()()))))(()))))(((())(())((()())())))()()(()((()))))(()(((((((()())((((())(())()((()(())((())())((()))()()(())((())))))(()((((())())(())((((((((((((())))((((((()()()))()()()())))(())()((()))))()(()())())())())())(()))(()(())()(((()))))))()())(())))(((()((((()())())()((()((((((()()()))(())((())()))(((())(())))()(()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(((((((((((((((()))))()))))))))))(((((((((((((((((((((((((((((()(()))))))()(((((((((()(()(((())))))(((())))(()))))())))())(((((((((())((((())))(()()))))))()))(())(()))))((()))))))((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))(((((())))(((((((((((((((((((((((((((((((()))))))))))((()))))))((((((((((()())))))(((((()))((())))))))(((((((((((((((((())))((((((((((((((((((())))))))))((()))))))))))))))()(((()))))))(()))))))))))(()())()((())))))))))(()))))))))))))((((((())))((((((((((((())))))))))(())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((())((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((())(())))))))))(((((((()))((((((((())))((((((((((()((((()((((()))))))))))))))))))((()(((())))()))))))))))((((((()())))()))))))))((((((((((())))))))())))))))))))))))))))))(((((((((((((((((()))((((((((()((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))(((()(()(()))))()(()(((((((((())))((())))((((((((())))))))(((()))())))))))))(()))))))))(((()))(()))(()))))))))((((((((((((())(())()((()))))((()))(()))))))(((((((((((((((()))))))))))))(((())))))))))))))))))))((((())))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))(((((((((((((((())))))))(())))))))))))))((((((((((()))))))))))((())(((()))))(((((((((((((((((()((((()))()))))))))))))))))((())))))))))))))))))((((())(()(()()())(()())((()(())((()))(())))()()))())(((()))()))(()((()())(())(((((()))())())())((())))))()()()()()())))())(((())(()(((()())))(()()))))()())))))(()))((())(()()))))))((())())()(()(())))))((((((()))((((()(((())(()()))))(((((()(()))(()()((()()(()())))(()))((()(()()))))(()()())())((()()()()))))()()((()()))()(())))(())(()(())(((())))(((()((()()))())((())()()())((()))))(((()(((((())))()()))(())))))))(((()()()))))()((()()())())()(()))()((((()()()()(((())(()))((((()))(((((()()))))))())())()()))())(()()()()(()(()(((()()((((())())()(((()())))()()(())(()))()(((()()((())))))((())))(()())))((()(()())())(()))()))(((()((()()(()))()))()())()())(()()))(())))))))(()()))))()(()())))()))())())()()))))))))))((()(())()()(((()()(()))())()(())))(())(((())(())()())(()))(()(()())()()()))())(()(()))()()((()()(((())(()())()))(()()()((()))()(())()()))(()(())))())((((()(()))))()))()()))())((()((())()()(()((()((())()))()())(((((())))(()))())(()())))())()()()))))))(()())))(()))))))()(())())(())((())())(()(()))))((()(((((()(())))())((((()(())((())))((())(()())))))((()((()()()(()((()(((((((((((())(())))(((()((())(()()()((())((())())((())((()(()((((((())()()(())((()))))(()(()))((())(())))()()()())())()()(()((((()))))())(())(())(())(())()()()((()((()()(()(((())()(()())))(((()()())()))((())()((()())())(())(()()())()())()(((())))))((()(())(())(((()(()(((())())()()()())))()))()()(()()())(()))((()()(()()(())())(())())(((((()()()())(()))(()((())(()()()((()))()(()))(())))((((())(()((()(()()))(()()())()(())))))))(((()((((((())))())((()(()(()((((()()(((())()())()())(((((()))((()((()())()())()))))()))(()(()(()))()())()(())()))(()()()))()())(()()))()(())))))())))())))(()(((())()(())()())(())))()(())((())()))())()((((((()(())(())(((((()()))))())))()()))())())((()))())(()(())())()(()(((()()()((())())))())(((()()))((((()()))(()(()(((((()())())()))(((()(())(())((())()())(()(()((()())))((()((()))(())()((())()(())(((())))(((()()(()()()())))(())((()(((())(())))))())(()(())())))()()(())))))))))()))()(()))())()))))(()(())(()()()()))(()()(((()(()()))()))(())))())()()(((())()((()(((())(()(())()(()((())))()))()()())(((())())))()()())()(()()))()((()(((()(()(()(()()(((()(()()))))((())(())(())))())))()()()((((())))))()))()))(()())))()()((())()(((()((((((()(((()((()((())))()()()((())(((())(())()))()))))()))))(()((()))()()()(()())())))())()()))(()()((())((()())))()))))(((((()()((())(()())))))(((((()))(()(((()))())))())(((()))())())()))((()((()(())((())())())((())())))()(((()))()())(((((()))()()(()((()))))()((()()()()((())(()))((())()))()()(()(())())))))(()())())))))))))(()))())())(()))(()())(()(()((()(()())((())))))()))))(())((())((((()))(())(()())(((())((()))))()())((()((()))()()())))(())(()(((((())())())(()(()())((()(((())((())(()())()))(())())(()))())(())()())(())())))))()))))()((())()(()((()((())()))(())(((()))()((()()()(())())()))()))(())()(()))))()))()))))(()()()()(()((()()())))))(()((())((()()(((())())(()(()((())))()))((((()))()())(()()(()())())))()()())())()((()(((())(()))))))(())))))()(())))(()()))(())(()))())))))((((((((((()()))(()))())))()(()))(((((())))())((())(())((()))))()))((((()())(()(())))))(()()))())(((())(()(((()(()()((()(())(()(()))))()))(()()(()()(((()((((())())))())(((())(()))((()()()(()())())))))()(())()((()))))()))(((((()())(()(()()))()(()((((())(())))())()()(((())))(()))(()()())(())()(((()((((((())()()(()
|
|
())(((((()()()()()()))))()())))())(())(())()))))())()(()(()(()()))()))(()(((((()((())())))(())())(((()))(((())()(()))))))(())()))((()((()))())()(()(()((()(((()(((((())((()(((())(((())()())()()))(((()))((()((()))))((()((())()()())()))()()()())()()()()((((()())())))()()(((()))()((()((())((((((((()(()))())())((((()))))()()()()))(()(()()(()((())))()))))(())()))(()(((()((())())((())()(()()()()((())))(()()())((((((())())))((())(((())())()()()((()(((())((())((()((()(((()((())))())()))(((()))(()))(((()()(()()(())()((())()())())))(())(()())())(()))()()()((((((()((())()((((())((()())))(((()))(())))()()()((()))))))))))(()((((((())(()))(((()(()())()))((()))))()))(()()))))(())()(((())(()(()(((()))))))))))))())((((())))()()()(()())())())))()()()))())))(()()()(()))())())))((()((((((())())()())))()(()(()()(((()))()()(())()(()(()))))()()()()))(())((())))(())))())())))()())((((((()(()()(())(()())()))))))(()()()))()(())()(())((()(()()(((())))))((()(((())()))())))()()))))))))(((())(()(()((((())()(())))))(()))((())()()(((()((())())(((())())(((()((((()))()())(()))(()((()()(()()((()(())((((())((()((()()()(()()()())(((()())((()()()()))()(((())))))(((()()()()()((()(((())(()())()))((()())()(())))(((((())(()())()(((())(())))))))((())((()(())))(()()))()()(()(()())(((((()(()))))()))()((())()))))()))(()()(()(()(())(()(())())))()))(())((())))(())(())))))))))()((())))(())))(()()(()(()(()())((((((((()(()())()))(()((())()))((((()))()((((((()(((())()))()))))(())(())((())()))(())))))((()((()(((((()())((((()(()()()()((()((())))()((()())))()())))()(((())())()()()()(())(())()))()()(()()(((()((()()(()())(())())()))(())((((())(((()()))())(()))()))())))()()))((()(()(()()))))()(()(()())))(())))()))(()(())(()))))((((()))()(())()()(())())))))()()))()))()())()()))()())()(()))()))())((()(()()))())))((())())())(()((()(()())))()(()))()(()()))(())))()(((((()((())(((())(()((()))()((()))()))(((())(()()()((()(((())))))))()))(((())()(()))()((()(())))))()))))(()(())))())((((())())()((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((())(())((((((((((((((((((((((((((((((((((((())))))))))))))))))(()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((()))))))))))))((())))))))))))))))((()(((((())))))))(())))))((((((((((((((((((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))))))))))))(((())((((((())))))))))((((((((((((((((((((((((())))))(((())))((()))))(((((((((((((((((((((((((((())(()))))))))))))(((((((())())))))(((((()))))))(()))))))))(((()))(()())()))))))))))))))))))))((((((())(((())))))))))))))))))))))))(((((((((((((((((((((((((()))))(((())))))))))(((((((((((((((((())))))))))(())))))))((())()))(((()(((((((())))(((((())))))(()))))(((((((((((((((()))))))))(((())()()))))(()))))))))))((((()(((((()))))))((())()())(((((((()(()(()(())))))()))(((())))(())))))))))))))))((((((((((((((((((((((((((()))))))))(((((((((())))))))))))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))((((((()))))))))))))((((((((((((((((((((((())(((()((()))))((((((())())))(())))))))((((((((()(((((()))))))))(((()))))))))))))))((((()(())))((())()()((()(((((())))()))))))))((((((((((((((((((((((((((()))))))))))))))))))((()))(((())))))))))))))))))((((((((((((((((((((())()(()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((()))((((((((((())))))())))))))))))))))))))))))))))))))))((((((((((((((((((())))())))))(((((((((((((((((()())))))(())))))))))))))))))))((((((((((((((((((((((())))))((()))))))))))))))))))))))))))))))))))))))((((()))(()))())((()()())))((((()))(((())()()(())))())))))(((()((()))(()(((())(())))))))()()()))()(())(((())()())()))()(((()(()))(()(((()(((()((()(((())()))()(())((())()(((()(()))()(((((()))))((()))))((((()))()(((()))(())()())())()()))))))((())))(())()()(())))))())))()))()())((((((()()(((((())()))(())))()()()))(())))((())((()((())(())(((()((()))))((()((((()))()))()()()))))())()(((()))((())))))()()))))))())()))(())))(()(()(()))))))))())(()(()(()((()((())))))))()(((()()))()())))))((((((())()()()())))(((()))())((((())))))(()))(())(((((((()(()))(()()()))())((()((())))(())))))()(())())))))())((((()()())))))))(()())()))))))(())))))())())))(((((())))))))(((()(()())())))((()))))()(()()((()(((())())()))(((()()((()())(()()((((()(()(()))())))((()(())()((()(((())()()))()))))(())()))()()))())))())())(()(())()()(())(())))))))())()))(((((())))())(((((((((()(()))()()()())(())()())()()(()()())(()(((()()))))(())(())((((((((())((()(()(()()))))(()))(())((()(()()))))((()((((())()())((())(()())))))()()()((((()))()()(())())(())()(()(()))))()))()(((()())(((((()()))()(()((((()()))()(()(()))()(())((()()()()()(())(()()(((()(())((()())(((()()((())((()()((()((())()((())))((())((())(())((()()(()()()))))((()()()((()()()()((((()(())())))))()()()()((())(()))()))))(())()))()))))))()))(()))()))()())((()())))))()(()())())(()())))))(())()))))(())(()(((())(()(())((((((()()))())))))(((((()()(()())))())))))(()(()())((()(()))(((()())())()()))())()())(((()()()((((()(()())(())(())))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))((((((((((())))((((()())))((((((((((())))))))))))((((()))(())))(()))))))(((()))(())))))((((((((((((()))))))(()))))))))))))))))))((((((((((((((((((((((((((())))))))))))))(((((((((((((((()))))))))((((())))))))))(((())))))))))((()((((((((((((((((((((((((()))))))))))))))))(((((((((((((((())))))))())))))))))))))))))()))))))))(((((((((((((((((((((((())))))((((())))))))))))((((((((((((((((((((((((((()))))))))))))))))))))(((((((((()))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((()))((((((((())))))))))))((((((((((((((((((((((((()())))))))))(())))))))))))))((((((((()))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))((((((((())))))(((((((((((((((((((((())(((((())))(()((((((())((()(((((()))))()())))))(((())))))))))))())))))))))))))))))))))))))))))))))((((((()))))))))))))(((((((((((((())))))(((()))))))))))))))))))))))((((((((((())))))))(((())))))))(((((((((((((((((((((((((()()))))))((((((((()(()))))))))))))))))))))(((((((())))((((((())))))))))))))))))))((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))((((()))))))((((((((((())))((((((())))))))))))))))))))((((((((((((()((((())))(((((((((((((((((())))))))((())((()()))))))))))))))()))))))))))))(((((((((((((((((((((((((((((())))))((((((((((()))))))(((()))))))))))))))(()))))))))))))))))((((((())))))))))((((()))))(())))))))))))))))))))((((((((((((((((((((((()))))))))))(((((((((((((((((())((())))))((((((((((())))))))))))))))(((((((((((((((((()))))((((((((((())())))))))((())(((((((()((()))))))))))))))))))))))))))))))))))))))((((()((())))))))))))(((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))((((((((((((())))))))))))))))((((((((((((((((((((((((((((()))))((((((())))))((((()))))))))(((()))))(((((((((((((((((((((((((((()))))))))))))(()))))))(((((((((((((((((((((((((((((((((()((())))))))))))))))))))))))))))))))(((()))())(((((()))))))))((((()()((()))))())((((((((((((((((((((((()))))))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((()))))))((((((((()))))))(((((((((())))((((((((((((()))(((((((((((())((((((())((()))())))(())())))(())))))))))))))((((((((((((((()))((((((((((()((())))())))(()))(()))))))()((((((())))))())))))))))))))((((()))(()))))))(((((((((((((((((((((((((((((((((((((((((()())()))())((())))))))((())((())))))((()))))))))))))))))))))))))))))))))(((())(()))))))))))))))))))))))((((((((((((((((())))))((((((()))))))))))(((((((((())))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())))))))))))))(((((((((((((((((((()((((((((((((((((((((())((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((()))))))))))))))))))))))))))))))))((((()))))))((((((((((((((((((((((()))))))((((((((((((())))))((((((((((())(((((((((((((((((((((()))))))))))))(((((((()(((((()(((((((((((()))))))))(()))(((()())(((((((())((())))()(((((((((((()))(()))))))(((((((())))))))))))))))()))(((()))))))))))(()((((()))))))()(((((((((((((((((((((((()))((((((())(((((((((())((((()))()(())))))())))())))))))))))(())))))))))))))))))(((((((())))))))))(((()))())))))((((()(((((((()(())))))))))))))))((((()))))))))))))(((((((((((((((((((()()))((()))))))((((((())(((((()))((((((()(((()()))(())))((()))(())((((()))(()))))))))))))()))))))))))((((((((((((((((((()))(((((((((((((((()))))))))))))))))))(((((((((((((((((((((()))))((()))))))((()))))((((((((((((((())))))))))))))))(((((((((((((((()))(((()))))))))))))))))))))))))))))))))))))))))))))))())))))))))))))))))))))))))))))(((((((((()))))((((()))))))(((((())))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(((((((((()))(((((((((())))))())))))))))))))))))))))(((((((((((((((((((((((((((((()((())))(((((((((((((((((((())))))((((()))(()))(((((()))))))))(((((((((((((((((((((((())((((()))))))))((((((((((((((((()))))))((((((()))))))))))))))))))((((((((((((((()(((((())())))))))))))))))((()))))))))))))))))))))())))))))))))))))(((((((((((((()())))((()))))))()))))(((((((((((((((((()))))))))))))))((((((((((())))(((())(((()))))))))))))(((()))))(((((((((((((((((((((((((((((((((()(()((((())(())(()(((()))()(())))((()))))))()))))))())(()((((((((((((((((())(((((((()))))))))))))))))(((()(())))))))))(()(()(((()))))))))))))))(((((((()(())))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))(((((((())))))))))))))))))))))))))(((((((((((((((()))))))))))))))))))))))))))))(((()(((((((((())))))))))(())))))))(((((())((((())(()()))((())))))()())))((((((((((((((())))(((((((()))))()))(((((((((((((((((((()()))())((((((((((((((((((((((((((((((((((()))))))))))))(()))))))))))))))))))))))))))())))(((((((((((((((((((((((()))))))))(()((((((()))))))))))))))((((((())((((()((()))))))))(((())((((((((((()))(((())))))())))()))))))))((((((())())))))))))))))))))))))))))))))))))((((((((((((((((((()))))((())))))))))))))))))))))))))))(((((()))(())))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((())(((((((((((((((((((((((((((((((((((())))))))))))()))))(((((((()))))))))))))(((((((())))))))))))))))))))((((((((((())(()))((())))((((((((((((())(((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((())))))(()))))))))))))))))))))))))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((())())((((()))()))(()(((((()))((())()))((((())())(())((()())((()()(())((()((())((()))(())())())))))))(((()()(()))))(()()()))))())()))()()()())()))(()((((()()(())(())(())(()(()(()((()))))()())((((()()))()))(((()))(()((((((())()(((()(()((((()(())))()()())()(()))()))(()))(())()())(())))()(())())()(())(((()))()))))))(()))())(((()))))(((()())()))))()(())))(())()))))()((())())((()()(()()())())))()(((()((()()()))))()((()(())()((()))))())()(((()())))))(()()))())()(()(((()))()()())()()(()(((()))()))((()()()((((())()()))(()(())())(()())))()((((()())())))()))()))()()))))))((())()))))(()(())))((()(())())))()))))((())((((((()()())()())))))))()()(()))(()(())(()((((((((((())(()(()(()((())((((()))()()()(((((()))(())(()()))((()()))(())((()(()((((()))()))(((()(())()())))()))((())()(()()())()(()))())))())(())()()())())()(()())(((((()()())())))())))))()((((()()())()))))())()((()(())((()(())(()())()((((())((((()(())()()((())(())(()((((()()()))()()()))))))(()(()()((()())())()()))(()(()())(((((())))(())(()())))(())))())((()))()(())))(()((((())(()()))((()))()())()()((()))(())))))))))())(())((()))((()))(())(()(()(((((())()(()((())())(((())()(((()()(()((()()(((()()((()(((())((()))()(()()))(())()()()()(())))())(()()))((())()(()())()())())))))((()((())((()))))))()(((((((()()())))(()())())()(((()))(()()))((((((()())((())(((()(((((()(()))()()())()()(()()()()()()(()))))()()(()))()(())(()))))()(()(((()(()())())))())))(()((((()))(()))()(((()(())())(((()(())())(()(((((())((((()())(((())())((()())((())((())()(()))))()(()()(()(((()((())()()()))()))(((())()))((()))()(())((((())()((()((((()()(())))(()())))())()())((((((()()())()(((((((())(())())()()())))()()()()(((()(()(())))()(((((()))(((()((()))(())))()())))()(())((())((((((())(((()()))()(())()()(())))((()))((((()(())))())))))(((()((()(()()()()(())()((()(()))(())))()((()(((())()()))()())())(()(((()()))()())))))))())((()()(())(()))()(((((()()))(()()((()))))(()((((())))))()((()())((((((((())))()())()))()(()())(()))(((())(())(()())))))(())((((((()((((())((()(())(()()()()()())()()))()()())(()()(())))()(()(((()((())))()))))()))))))((()()))))(((((((()(()(()(((()()((()(()((((()))(())()()((())((()))))()()()((()))))(()()(()()()())()()()()(((((())(())(((()))(()())())()))(()))))(()))((()((()))()(())()()((()((())()(((()))()()()(((())((()())())))(((()((())((()))())()((((()((((())))(((()))(((()(((()((()()))(((((())())()()()((())((())())((())))()((()()((())))))))))(()))((((()()()))((()(())))))()())()()()(((()))((()(()(())()((((()()(()))()(()))()())(()()))((())))(()())((((()(((())()((((())()()())()))())))()()))()(((())(())()()(()(()(())()(()))((()(()())))()((())()())()())))(())(())())()()()(((()((((()(()())(()(((()(((()()()())((()((())()(())))()((()()((()((())()())()))(()(()))(()))((()))(()(()((((()))))())((())((()())((())((()())(((()(()(()()()(()()())((()))()))(()(())))())((()((((((()((()(()()()(()()()))(()))))(((()))(((())))())()(()))()(()()()()))((())(()((()()(()()()(((((()(())())(((())))((()(())(()()()())()(())()(())))(()))(())((()())(())()))))(()((((((())((())())(((())))))))()()())())(((()())()(((((()))))((())))())(())(()(()()))(()((((()(()(()((()(()((()))))(((((())))((())((())(()))()))))(()))((((()))()()(()))))())()))())()()()))))())((()))))()())()(()()((((((())())(()(()()()(()((())(((((())(()((()())(()))())(((((()))(()))()()()(()())())()()))(())()(())()((((()()))(()((((((()(((()(())()()())()(())((())(((())()()(()((((())))(()()()))((((())(()())))(((((())))()))))((())())))(()(()))()(()())())()()())())((()()(((((())(()())(()(()()(())))()))(())))())(())()))()((()))()(()())(()))))())(())()))())()((()))())))))()(()()(((((()(()((()((()(())()(())(()))((())(()))(()()))(())((((())(())))))())())))()((())((()(((()))())((((())(())(()(())((()))(()())((()(((())((((())((())(()())))))()))(((((()()(())))()()))))()((((())((()))()((()((())()((()()()())(()))))(()))))(()()))(())(()))(((()(()())())(((((()()())((((()(((())((()(())()))()()(())(())((()))((()()()())()(()()()()(((())()))())())(()()()(())))((()))))))()((()((((()()((((()()())(()(())((())((()()((()()(((()((()()((((()(((()())(((()((())())))(()()()))()(((())(()(((((()((()())))())(()()))))())((())()))()(()(((())))(())((((())()()(())())((()(()())))))(((())))()()))())))()(())()(()(()))))))())()))())(()))()(((())))())())()))))(()()))))(()))()(())()((()(((())()(()()()(((()()()))))(())((((()(())))((())))(((((()()()))(((()())()))(()(()()())))())())(())(()())())))())))(()(()(((())))))()(((((((()((())))(())()(()(((()((()))((()()(()((())(())))(((((())())(((()()(((()((((((((((())))(()()((())(()))))()()()))(())()()))()())))()))))()()))))(((()()))(())))))())((((()(()()))(()))))())()))))))((()()())))))())))()((()(()((((()((((()(())))))))()()(((()))()((((())(((((((()((()))()()))(()))((((())()))(()(()(())((((())()()))((())()()((()())(((()())()))))()))))()((((())()))(())())(())(()(())))()()((()(((()((()((()()(()(()(((())))((())))()((())(((()()((())(()((())()(()((()())(((()((()((())(((()()()))(()(()))(()))(()())(())()((()((()()))))()()))()((()((()()()))())))))(()())()()))()()((())())))()((())(()()())()(()((()()(()()()((((()))()((()()(())()(()(((((()))(()(((()))))()(())()((((()))))(((()((((())(()())(()((())())()()(()))))())(())()()()())()))()()))))))))))(()()()()())())))))())))()(()()(())((()()()(()(())))))((()((((()(()())))()))((((())))(((()()()(((())())(()())((((((()(((())()()())(()))())()(()))((())))))()(()(((((((()()))()))))())()()((()(((()()())()(()())()())))())()))()((())()(((((((()())(((((()(())()()))()(()))(()())))(((()()((((()(()())))))())))()))(((())()()(((())())()())()()((()())()(((((())((((()()))))()()()())()()))(()()()(())())((()))()(()))(()()())(()))())((())(()(()))))(()()(()))))((((())()))(()(()()(())()(())(((()))))()))(())())(((())((()()()(()((((((((((()((()))))))()()()())((())((())()()(((()(()(((()()))(((()))())))(((()((()()))()))()()(())())))((())(((())()(()(((()))())()((())))()))()()))()()))())))((())))())))))()())((())()((((()())()))())((((()()))()))((()()))()(())))))(((())())))()()(((((()(()(())()((()(((()(((((())())))(()()(()()((()))()))(((()))))))()()))()()()(((()((((())())())())))())())()()()(()))()))()(())((())()(()))(((())())))))()((()))())))())))((((())()((((((())()))())()))))(())))(()))(((()((())(()))))))()(()((()((((())()(()()())()()()))()))))((()))))))()(((()))()(()()(()()()()(()(())()()(((()()())(((()(()((()())))()))(((())(()(((()()()()())))))())(())))()((()()()()))())())())((()()(((()))((())))))()())(((())(((()))())(())())))((())((()()))(((((())(((()(()()()(())()())()((()))))(()((())))()((())(()()))(())()))()((()(())))(()()((((((()((((()))(((()()(())))))((()()((()())())))())))(())())((()())()((((())())())())())))))(()()()))(()(())()())()))())())()())))))(())))(())((()((()))))()(()(())(()((()((())))))()))))(()((())((()(((())))((((()(()(())(()(())(()))(()))((())))((())(())((((())))(()(()))())((())))(()()()(((((())())()))((())()))(())()))(())())))))(())))))()((())())()(()()(()()))(()(()())))(())())((())(((()()()((())())()))))())((((())())))(((()(((((()(())(())))())(()(()()()()()))())()))())))()()((()))(()))())))))())())()())))((((())())()(()(())()(())(()(())(())()()()))()())()))())()))()()((((()()(())(((()(())()(())()(()))((()))())))(()))(((()())))(()()(((((()(()((()((()()())()(((()((()))(()((()((()))((((()()(()))(((())))()((((((((())))))))())((()((((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((())))))))))))))))))))(((((((((((((((()))))((((((((((((()))))))))))((((((((((((((((((()))))))))))(())))))))))))))))))))))))))((((((((((((((((((((()((()(((((())))))())(((((()))))(((()(((((()))))())))))))))))))))))((((()))))()()())(((((((((((((((((((((()()())())((((((((((()))))((((((((((((((((()(((((())())(((((((()))))))))))))))))((((((((((((((((((((((()))())))))))))))))(())))))))))))))))))))))))(()))((((((()))))))))))))))))))))(((()(((((((((((((((((((((()))))))))))((()((()))))))))(((((((((()))((((((((()(()))))(())))))))))))))))(()(((())())((()((((((((((())((())()(()))))(())))))))))))))))))))((((((((((((()))))((((())))))))))))))))))))()(((()((())())(()))))))))))))(((((()))))(((((((((((((((((((((((((((())((((()(((((()))((()))))))(((((((((((((((((((((((()))((()((()))))))))(())))()))()()(())(((((((())))(((((((((()))))))))))))))))()((()((())))))))))))))(((())()))))))))(((((((((((()))))))(((((((((((((((((((((((((((())))))(()()))))))))))))((((((((((())))((((((((((((((((((((((((((((()))))))))))))))(()))))(((((((((()(()))))))))))))))))))))(((()(((((())(()(((()()()))))))))((((((((()))))((((())))))(()))((())))))))))))))))))((((((((()))))))))))))))))))))))))((((((((((((((((((((((((())))))(())(())))))))))))))))((((((((((((()(((((())((((((((((())))(((((()()))))((((((((()))(((((((((()))))))((()))))))))))))))))))))))))))))))))(((((((((((((((())())((()))))))))))))))))((((((((((((((((((((((((((((((((((()())((()))((()))((((((()))))))((((((((((((()))((())))))())((((((()(((((((())))())))))((())))))()))))))((((())))()))))))))))))))))))))))))))))((((((()((())))))))))((((((((((((((())))))()))))((((())))))((((((((((((((((((()))))))))))))))))(())))((())())((()))((((()))))()(((((((((((((((((((((())))))))))())))))((()))(()(()(((())))))))((((((((())()())(()))))))))))((((((((()))(()))(()))))()())))))))))(((()())((())(((((((((((())))))())((((((((((())(((())))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))))))))(((((((((())))))))))))))))))))))))))))(((((((((((((((((((((())))))))))))))))))))))))))(((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))(((())))((((())((()))))(((((())))))))))))((((((((((())))))))))))))))))))))))))))((((((((((((((((((((((((()))))(((((()))((()))))))))))((((((((((((((((()))))))))))(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))))))))))(((((((((((((((((((())(())))))))(((((((((((((((((((()))))))))((((((((((((((((((())))))))))))))))))))))))))((((((((((((((((((((((((((((((()))()))))))(((())))))))))))))))()))))))))))))))))))(((((((((((((((((((((()))))))(()((((((()()))))))(()(()))))())((((((((((((((())(((((((((((((((((((((((()()((()))))(())))(((()((())))))))))))))()))(((()))))((())))))))))))))))))(((((((())))))))))))))))))))))((((((((()))((((((((((((((((())()))((((((((((((((((((((((((((()))()))))))))((((((())))((((((())))))))))))))))))(((((((((((((((((()((((((((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((())()()(())(()((((((((()))((((()())(()((()(()))())))(()((())()(((()()(())((()))))))))))))))))))((((((((((((((((((((((((((((((((((((())))))(((()))))((()(())(())((((()((()))))))))))))((())))(((((()))))))))((((()))(((((((((((((((()()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))((())))(((((((((()))))(((((((((((((()))))))))))))))))))))))()())))))))))))))))))))))))))))))))))())))))))))))((((((((((((((((((((((((((((((((((((((((((((())())((((((((((((((()))))))))))(((((())))(()))))))))))))))(((((((((((((((()))((()))))))))))((((((()(((()))))))))))))))))))))(((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))((()))))))))((((((()())))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()()))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((()(((((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())(((((((()())))))(((((((((()))))))))))))))))((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())))(()))))))))))))))((((((((((((((((((((((((((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()(()))((((((((((())))))))))))))))))))))))))))))()))))))))))))))))(((((((((((())))))))))(((()))))))((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((()(())))))))))))))((((((())((((((()((((()))))))))))))))))))))((())))(((((((((())))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())())((((())))(((((((((()))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()))))(((())((()))))))))))))))(((((()))))))))))))))))))))((((((((()))))))((())()))((())))))))))((((())))(((((()))((((((())))))))))))))))))))((((())))))))))))))))(((((((((((((()(((((((((())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()((((())()(((((((((()))))))(())))((((((((((())))))))))))))))))))()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((()))))))))))))((((()))((((((((((()))))))))((((())))))))))))))))))(((((((((((((((((((()))((((((()))))))))))))))))((((((((()))))))((((()))))(((((((((((()))((((((((((((((()))))))((((())))))))))(((((((((((((((((((((((((()))))((((((((((())))))))))))((()((((())(()(())()))())))(())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((((())))))))((((((()))))))))))(((((()(())))()()))()))))))))())))(((((((((((((((((((((((((((())))))))))))))((((()(())()))))))))))((((((()))(((((((()))((((((()()))())))))(((((((((((()(()(()((())))))((()()))(((((())(()((())()))))))((((((((((((((((((((((()))))))))))))))((((())))))(()))))))))))))))))))))))))))(()((((((((((((())))))))))))((((())((((((((())()))))))))((())(()))(((()))))))))))))))))(((((((()))))))(()((())))(())())((((((())()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))((((()))(((((((((((((((((((((((((((((((())))))))()()))))(((((((((((()))))))))(((((((((((((((((()((()))))((((((()))))((((())((()))))))))))))))))))))((()))))))))))))))))))))))(((((((()))(((((((((((((((((((((((((((((((((((((((((((((()(())())))((((((((((((()(((((()))))))))))))))(((((())()))((((((((((((()(((((((((()))))))))))(((()(()))))))))()(((())()))))(())))))))))(()))))(((((((((((((()))((((((())(((((((((((()()())))))))(((()))))))((((((((()(()((((()))()))))))((((((((()))())))))))))))))(((((((()))))))))))))))))))))))))))))))))))))))))))((((((()))))))))(((((((((((()))))))(((((((((((((((((((((((((((((((((((((((((((()))))()))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))((((((((((()((((((()))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))(((())((((((((()(((())))((()())(())))(()((((()))(((((())))))))))()))(()))))))))))))))))))))))))))))))))))))))))))))(((())((((((()))))))))((((((((()((((((())))))()))))))((((()))))))))))))(((((((())))(((((())))))))((((((())))))))))))))))))))))))))))((((((()(((((((((((((((((((((((((((())()))))))))))))))((()))))))))))))))(((((((((())((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((())))))))))(((((((())))))))))((((((((((((((((((((((((((()))))(((((((((((((())))((()))))))))))))))))))))))))))))(((((()())))))))))))))))))))))))))(((((((((((((((((((((((()((((()))))))))(((((((((((()))))))))))((((((((((((((((((((((((((((((((((((((()))(((((())))))))))))))))))))))))((((((((((((((((())))))))))))(((((((((((())))))))))(())))(((()))))))))))))))))))))))))))))))))(((((()))))((((((((((((((((((((((())(())))))))))))))(((((((((((((((((((((((((())))))((((((((((((()))))))))))(((((((((((((((((((())))))))))))))))(((((((())(())))))))))))))))(((((((((((((((((((((((((((((((((((((())))))))))))))))))))))(((((((())))))))))))((((((((((((((((()(((()))))))((((((()))))()))))))(((((((()))((((())))((((((((((((((())))))))))))))))))))))))))))))))))))))))((((((((((()))))))(()))))))))))))))))))))))))))(((((((((((((((((((((((((())))(((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()))()()())())()))()))))((((())))()(((()(((((())(()(())()()(()(((()))())))()(())))))()(((()((()()(())))())((((()(())(((()()())))()())(()()((()())((())))))()()()))))(()((())(((())())()))(((()(())(((()())()()(())(()(()()())))))())()((()()(()((()(()())))(()(()((()))(()()((()())))())))(((()())))))(()((()()(()(((((()()()())()(())((()))()())(())(()))()(())((()))((((())(()))))()(())(())((()((()()))))(()()()(((((())()(()()()())(((())()))))((())()))(()(((()))((()(()())()))()()(())))(()())((()))())()(()))((())())))()(())(()(((((((())((())()(()(((()(())))()))((()((())()(()((()((())()()(()()()()))())()(((((()))))))()()))(())()))())()()()(())(()()))()))()))()()(((()()()(())))(()())()(())))()()())))((((((())))()()))))))((()()()((()()())(()))(((((())((()((()())))(((((()((())))(()()((()))(()(()))((())(((((((()()))((((())(()(()())()((())))()()()()(()((()((())()()()((()())()(()))()()(()))))())(()()(())(()())()((())))())(()((())((((()))()))))(())()(())()))()))(()(()((((((((((()())()(()())(())(((()))())((())())(())((((())()())())())((()(()(((()))((()))))()))(()((()()())()())()((((((((())(((())()((()()))))))(()))()())()()((()()()))()(()()())))()())()((()))((((()))()))))))))()(())(()(()()()(())(()(()(()(((((((())((())(((()(((((()())()()()(())((((())(((())((()))))()()))(()()((((()))(())))()))()((((((()()((()))))))(())(()(((((())))((()))()))())()(())))()))((((((())()()(()))(())))()))))((()((()((())(())()())()))))((())))((((())(())()((((()((((())))(()))()(()))))()()()()()(()(()()((())(((())))()))))()))(())))(()))))((()(())(()(())()))()))(((((((())))))()()))()))(())()))((()))()((((()())()(((())((((())(()()()()())(()()()()()))((()((((((()()))))((()())))())((())((()))()(()((())))())()()))(()()(()((((()))(((((()())(()()())(())((((()(((()))((()((((()())(((((((())((())()())))((())(()(()()()())()()))((((((()))()())(()))))())()((((()))(()(())()()())())()(((())))()))())(()(())(((()()((()))(((()(()(())((()()((()())()(()))((())()()((()(((()))())(()()((()))))(()))(())(((()())))()((())))()))())())()(())(((((()))(())()())((()(())((((()()()(()(()(((()()(((())()())()))))))((()((())())((()(()(()())))())((()))((()(()))))(()))())())))((())(((()()())()))(()))))()()))())(((()()))))()(()))))))(((((((())((((())())((()(()((((()()()(())))((((()))((())()()()((()()())())((()())((()((()))(((()())()())(((())()())))(())(((()()))()()))()(())))())(((((()))())()))())(()(((((()((())))(()()))())(())(()))((()))((())(((((()())())()())(()))))()))))((())))()())(()))((((((())())()((()(()(((())())((())(()()(()(())))(()))))))((())))(((()()()())())(()())()()()))))())))())())(((())))))((())()))(()(())))))((()())()((()(()))()())))())())))()((()()(())))()((())()()))))()(((()())(()()()))))))()(()()))))))()((()(()())(()(()()())()(((((()))((())((((()))()(()))()()()))))((())((()))))()()(()()()))))())))())((((()))()((())()(()()())())()))()(()(((())())))(()(((()())))())((((()))))()(())()())()((((()((()))()))))()(()))(()()()()(()))()(()(())(()()(()))((()()))()))()()))())))(()))()()())))))))))()(((()())(())()(((()(())())())))((()(()()(()))((()((((()(((((()))()()((())(()())()((()(((()))))())))((())(())()((()(()))())(())(((())()))(()((()()())((()()()()()(()))()()))()()))()))()(((()())))(())(()))()())(()(((())))(()()))()))))))))()))()))(())))((()((())(())()))())((((()(()()()()))()))())())(()((()))(()())(((((()())()()((()))((()))()()))((())(()))(()))()))))())(())()()())()))))((((()())()(())()()))(()())()))((()(()()((((())(()((()(()))())))((((()()()())((()))()))))(()())((())(())()))((((()(()()))())((())()))()(((())())(((()(((((()))(((((()()()))(()()()(()))(((()()()))()()))))(())(()))))((()(()())()))))))))(()()(()()))((()(()((()(()(()((()()))())())()((()())()())()))(((((((()()))()((())))()()())(((()))()((())(()())(()())))(()())))))())())(((())(((()()()()))))))((((()(((()(())(()(())(()()))))(()))))()()())(()((((()()(()((()(((((((()())())((()()))))((()))(((()))))()))))))()()(()()())()))((((((()()))))))(())))())()()))(((())))()(((((())())(()((((((()()(()))()((()))((((((()))((())(()(()(()()(()((()(())))))()(())((()()(()()(())()())())))()(()()(()((()()()((()())))))))))(()(())((()(())((())(()((((((((()()(()))())))))))))(()))((((())())(()()())))))))))()(())()())(()())())())())((((()()))(())()))((((((()((((()))()(()((()()(()()()()()))(()(()(()))((()()))()))))()))()())))()(()()))(()()())())())((())(())(()())()(()(((((((()()((((())((()(()())(()))((())()((())(()()(()))))))())())))))((())))(()())))))())(()))())()))()))))(())()))()((()(()()))(()())())())))()(((()()())(())()()(()()())()))(())()((((((()())))((()()(((()()((())))()()(((((()(((()()))))()((()())))(((()))))((((()(()(())(((()(()()()()())(((())()))(()()(((())()(())(()(()))))())())(())))(()((()()(())))))()(((((()((((()))(((((())))))))(((()))((())())())((()())())(()()())))(()((((()(((((()((((())(()(()()())((())())((()()))(())()))(((()((()))))))(((()(()(()())()))((()())())()()())()((()))))()))()((((()))))())()(()())()(()())()()())())((()()))))()()())(()()))(()()(())))())()((()())(((())()()))((((((()(()))(())())))())()(()()))((()))))))(((()(()(()()))((()((())))())()(((((()))())(()())((()()))()))()()((((()(())))()))()(()((()(((((())()((()(((((()(()))))(()))()())(()))(((()()((()())()())))())()((()()(((()()((()((((((((()((((())()()()(()()())))((()))()((()))(())(())))()())()()(()()))())()())((()(()(()(((()))()((((((()(((()))))((()()()(()()()()()()()()())()))(())((())(())(()))(((()())((()()(((())()(()))))()))(()))((()(()()()((((())(()())()(()((())()()()(((()))()()))))))(())))()(()())((()(()))())()(()))(()()()(()((())(((()()))((((((()))()()()))(()()))())()))(((()(((((()(()((())))))()))))))()()()()()))()((((((((()())()(()()))(())()(()))()()()()(()))())))))(())))(()(((()(()((()())())())))()))(((()(()()()()()(())(())())())((()((()(())())))))))(()(()()((())(()((()))())())()(()()())((()()(()))())(())()))((((())()()(((())(((((()())))()()))())))()())(()))(((())())(((()(((())(())))((()()()((())()()((()())(()()))(((()(()()(()(()()((()((((((((()))))((()()))(()()()()()()))((())())(((())()(())())))))()))))())()))()(()()()))())())()())()(())()))))()(()()))))((()())(())))((((((()))))())()))((()((()))))((())()(()(()((((()(((())(()((()())(()))(((())))))((()()())))()()()((()))((())()))()))))())()())))(((())((((()())))))))()())))))()()(())((()())()))()))(((((()())((()()((())))))()(())))()())(()))()(())()(()(((((((((()(()()(()(()())(()))(()))(())(()))))))()()()(())))(()(())()))))))))())())))())))(((())()())())))))(()((((()())((())(((()(()(())))((())))()(((())())))(((((()(()()()(()((()))(()(()(())((()()())(())((()))))(())(())()())(())())(()))))))))()))(()())())))((((())())())(()(((())(((()()((()()((())()))(()))(())))())))()(((()))())(())))(())()(((()(((()()((())()()))()())(())((((())))(()())(()())(())((()()((()))()))()(()(())()()((())(()())()))()()())((()())))(((())()(()())((()()((())()))))()(())))((()(())))))(()))())()(())))))()())(()()(())())())((())(())()(()()())))()()(())(((())((()()))))()())))))()(()()()(()(((())(())))())(()()))((()))()))()(()())(())()))(((()))()(()()))))()()))()))))(())())((()(((((((((()(())(()(((((()()((()))(((()()((())(((())(())(()()(()()(((()()())((()()()(()()()()(()(((()()()(())()(((()))(((()()(()))(((()))()()))()))))((((()(()(())))))))))()))))))()()())()((()))())())())))))())))()())))()())(()())))))))))())()()(()(()(()()(()(()(()())(()(()((()())()(((()(())(()(()()(())((()(((()()))))(())()))())(((()()(()))((()())((()())((((()())(())()(())()(()))())))(((()))))())((())()((()()())()()()(()())))()())(((())(())((()))()(((((((()()))((()(()))))())()((()))())))()(()))))))))()(())()()))())()))(()())()))))((()(((((()())(()()(())())(()((()(()))(((())((()((()()()))()()()())))(((()()(()))))))())(()((((((((()))())))())()(())())))()()()()(())(()((((()))))(((()())()((((()((()()())())())))(()(())((()))((()))(()()(()(()(()()(()()(())))(()))()()())(()))))))()()))))()())()))()(())))(((((())))))()(((()(()()))()()))((())())))(())))))(()))))()(((()))(()(()))()(()()())()())((()()((()()(()))(()())()))(()(())(()))())))()))(()(())())))(((())))())())())())))(()(()(())(((()((()())()))())))(()))(()()((()((()(()())))))))((((())())((()()()))()))())()((())())(()()()))))()))())))((()))))()(((()((()(())))(((((()))))(())((((()))()())))((()))(())()()(())(((((())())((())()(((((())((((())(())()()))())((())))(()(((())((((())(()()(()((((()(((()))(((()))())))(())()())(()))()()))(((()()))))(()()(()())())))()()()())()(()()))()()())((((((())((())(()))())())(())((())((()()((((()(((()()(()())(((((())())((())))(((())(((()(())((()()(()))())(()))()()))()))))(())))(())(()))()))(((((()(())))())))(()((()(((((()))(()((((((()(()(()()()))()((((())()()()(()()())))((()(((())(()(((()()))()())())((()(((()((()()()((())(()(())(()()))()()((()))(((()(()((())()(((()(()((())())(()))(()))(())(())()()))(()((())))))(())((()))())))()))(()()(())()))(()()(()())(()(()(()())(((()(()()()()(()()())))((((((()))())))(((()))()((())))((()))()))())))(())())))()(()(((()(()))))())((()((((()(())))))(()))())(())(((()))(()()(()(()()()))(()))))()())((()(()))(()(()(((())()))(()))))(()))()()((()()()(()())(()(()((())(((()()()()()())(()))()())))(()))(())(())((())()(())))())))(()((()((()))((()())(()(())()))(()))))(((((((()())(((())(()(())())())()()((()()()()()()()))())))))()(()()((()())())(()(()(())())((())()()())))(()(()()((()(()()((()())))())()((())(()))((((((())))())))())(()))))())()()))((()(())(()()()())())(()()((((())()()(()))()(()(((()())))((()())))()(()(()))()((()())(()())(())()())))(()(()()(())()()()(())())(()())((()(()()())))((()))))())(())(((()))()(((((()))())))(()()))((())()))))((()(()((()((()))()))(()))())()(()()()()((())))(()(()(()())))(((((()()())))))((((()())(())()((())))((((()(())())))())(((((())())()()))()(())))))(()()()())()(()))(()())(()((((())(((())()))(()(())(((()))()()(((()))))())(())(()((()))()((()))(((((((()))()))()))))()((()(((()))())(()(((()))))()))))()))(())))()))()()))))(())())))()()())())()((((()(()()(()())())(()))))))((())(())(()()()(())))(())()))((()(((()))()(((((()(()()(()(()))((())))))())()()((())))(())))()())))))(()(((()()))))((()((())(()((()))()()(())())))((())(()())))(()(((()()(()()(())))))((())()))()))((()))()((())))))(())()())(()()(((((()(()(()())((((()())(()(()))((()))()(())()))(((((()))))())(())()(())))(()((()))(())())()))()(()))))))(()))(()))()))()((()((())())()((((((()((()(()))))()()(())(((()))()()))(()(()(()())))(((())(()(((())))(()))()(((()))(((()()(((()(()()))))(())())()))(((()(((()()()(()()))((()((((()))())((()())))())))((()))((())())()))(())()()(()((())()))())(((()(()())())))(()())((()()(()((()(()))))()()))((()((()())))((()))())()((()(()))))((())))))()())(())()()(((((((()()(()(((((()(())()((((()))()(())((()((()))((((()((())))()(())()))))((()((()))()()((()()))()()(()(())))(((((()()()())))()(((())((((((()))((())((()(()()()))()())))()()))()(()()(((())(()((())))()((((((((()))((())(())(()(()((((()))))((()(((()(())())()()()))(((((((())()()()())))))(((()(()))(())(((()(())(()(()((())()()((()((()))()())(((()()))()()()())))(((((()()((())((((())((()())()()()()))()())()()))())(((()())(())())()()(()))(()())(((((()(())))()(())(()(())))(()))((())))))))))(()))()())(())))))())())()(()(())())))(()))))))))())))()))(((((()(((())())())()))(()()))))((())((())()(())()(((())())))))((((()))()((())(()))(((()(()(()))((()(((()))))(((()))()))(((((((()((()))())(((())()))))))(((())))((()((((()))()))())())()()((((())))((()))()(())))))(((())))((((()))(())(()(((((((())(((((()))(()(()()))()()())()(())((())(((()())(()()()()())))()))()(()()()(()())())))()(())())))()()))()))((((()(()()(()((((((()(())(())((()))))(((())((((()))))(()())()())()((()())()((()((()()((((()()))))(((())()))((())))))(()(())(()((((()((((()))(()(()(()()()))(()))((())))())((())())))()(()))()()()((((())))(())))))(())(()())))(((()())()))))))()())()()()((((()()))))(((((()())))))(()))(((()())()((()))())))((((()(()((()))())))(((()()))()()()((()()(()((((((((())()(())(()((()(()((()))()((()))(()))))(()))((()((()())))((()((()(()(())()()()))()))))()))())(()))()(())(()())(()))))())())((()(((())))(())(()(()())))(()(((((()))())(()))(())))())(((((()()())()(((()(())))()))(()))(((()()))((())))(((((()))(((((())((()(())))))))()((((((()))(((()))((()(((((())()()()((()((((((((())()))(()(())(()()()((((()))(((())))(((()(())))())()((()(()()))))))())))(((()(()())((((()))())()())())(()))))()()()()))())))(())()((())((((()()))()(())(()()(()()()((()))(()))(((())()())))(())((()())()(())((())())(()((())(()())))(()))))()(())()()()()()()))))))()))))))))(()(()())()(()(()((((((((()(()((())()(())))()())()()()))))(()())()(())())())()())))(()(()()()(((())()()(()())))(()))()(((()()())()()((()()))()()(())((()))((((((()(())(())(())(()((()()((())((()()(()(((())(()((()))()())((())(((((()))()()((()))()((()()())()))(()(())(()())(())(()(((()))))))(()))()()))()))))()))()))))))))((((()())((()(()(())())())())()()()((()))(())((()(((((((()(())))())(()()())((()(()()())()())(((((()(((()(((((())(()(())))))((()()))((((()))())(()))())()()))()()((())((((()())())(())(((((()(())))((())))))))()))(()))(((())))()))(()())))))()(()))))()())()))(()))())())))()(()(((()()(()(()))((()(((()((()()))(())))(())(((())))()())(((())(((((((()()()()(())(())()()()(())((()))(())(()())(((())(()))())((()((()(())()(())((((()))()(()()(((())))))(())()(())))()(()))()()))())()()(()(())()))((((()()))))(()()()))(((((()())(())))())()())())))(()))(()()))(()(())())(()(())((()((())(()(())(((())))(()()(())))((((())(()(((()(()(())((())())(((())(((((()))(((())((())))())))(()(((())))()()(((()))())((()(((((()())()))))((())())))()()))((())(()(())()))(()()))()((((()))()(()()()))))()((())(())))(()((()))))(()(())))())()()))))(()(()(()((()((()()))))))))))((()()(((()))()))))())))())())((())((())))(()(()(()(()())(())))(()))(())((((()))())))(()())(())))()))))()(((((()(()(((())((()(())())())((()))))((()))()))(()()(((()()))((()(()))()()(()(())))(())(()(())))(()())(()))))())(((((())))()))))()(()())(((()(()))(()(()(())())))()())()()())())(()()(())()(()))()()))))(()())()(((((((()(()(()(((((((())(((((())))(((()()))()()()()((()))()()))))())))())(()((((((())()())))())())()))())))()()((((()()))()((()(())))())(((()))(((()(()()())))(()((())()((((()()()))((())()))(()((((((())(((()()))()())())()()))()))(()()))()()(((()((((()()()())((()()(()))()((()(((())())))(()))(((()(()()()())((())(()())(()((())))((()())())))()))())()()))((()((()))()))(()())(()(((())()()(((((((())((()()()()))((((()(()()()()())()())()(((((()))())(())(()(((()(((()))(((()(((((()))))()))(()()(()(()((()()()))())())())())(()()))))(()())(()())))()((()(()(((()(()()))((()(())()((())))()((()())(()))(((())))()(())())()()((((()())((()()(())()(()(())(()))())(()))(())((())()())))))(())(()((((((()(()(()()))))())()()))()))((()))()))()(())()())))())())()(()(())()()))())()(())(()())()()((()(()())(()((((()((()()))()((()))(())))(()))(((())))))))((())()))))))((((((()())(()(()((()()())()(()))((())((((()()()))())()))()(()((()((()())))()(())(())())))(())((())))())()))(()()((()((((()((())(())))))))))))())(())(()))((())(()(((((()(())())))))())()))()))((())()(((((()(()())))(()()(()))(()())(()))())()(())(((()()())(())())))))))))()))))()())())((()(((()(()())()(()()))))))(()))))(())(())())))))(()())()))(()((())(())()(())())))))))())))()()()()((()()(())))())())))()))()()))((()()))(()(((())()()(())))(()()())))))((((())(()())(()()()(((((((((())((()()()))))())))()((()))((()()()(()())(((()()(((())())(()((((()))))()()(())((()((()((()())(((()(())(()()((()()()(())())()((()((((()))(((()())()()))(()((()((()))())()()())()(()())(()))()()(()(()())((((()())(()()(()())()()))(())(((())(()(((()))))))((()(((()(()))()))()))(((()())((()()))()())()(())())()()(((((())()(())))()(()()))))()())((()))()))())()())()(()(()))())))(()())())))())()((()()(((((((((()))))))))())((()()))(())((())(((()(())))()))(())))((((()))()()())())())))()()))))((())))(())()()(())(()())))))()()((((())))))()())(((()((()(((((())))))))())))((()))(())))((())))(()(((()((()))())((((((()())(()))((()))(((((()(())((()(((((())()(()(())(()))))()))))((())(((((())((((())(())())())(((()))((())())))(())(()())()()()())()))()()(()())()((()(((()(((((())((()))(())()()()(())((()))()())(((((())))()(()))()()()())))()))((()(()(()((((()(((()())(())()(())(()))()()(((()))((()()()()))())(()(()(())))))))(()(())((((()))(())()()())())()(()()((())))()))))((()())(()()()(((()()(((()((((())))()()((()))()(())(()))))((((()()()()()((((((()((((()())((()(((((()(()))()()(())(()())((()())((()()()))()()(()))()(())(())))((()(((()())())))))()(()()(()())(())((((((())())())(((()(((()(((((()()())))))))())((()()())))(((((()())())())))))(()())())()))((()(()()(()(()(())))))(()()(())))(((()()(())((())())((()((()(((())))()))()(())())()(((())))()(())()(((((())((((()()())()))))(((()())))())((()()))()((((((()()()()(((()((()((((())(((()())(()))()()()))((()))))))(()))(())))))))())(()()((()(()))))()())())(()()(()))()()(())))())))()))))((()))))))()(()(()((((((()(())((())())()))(()()((((()))(())())(()(((()((())((()()()()))()())(()()()(())))(()))()((((()))(())))((())()(())())(()))))))))(()()()())(())(())()((((((((()()()(((()())()))(()((()))(()())))()(((((((()())(()))()((()()((((((()()()(())()())()((()())((())))()(()()((()())()))())))))())())((()()()()))))())()))))))()(((())()(((((((()(()())))()(()()())()((()()()(()))())()()))))()())))()))()(()))))()()))(()(((((()()(()())())()()(((()()((())(()(()))))()((()()))(((()))((())))(()))))()()(((()((())))(())())())())()()((())()())()))(()(())))))))()((()())))()))))))))(((((((()(()))))())()((())())((())()()(())))()())())(((((((())(())()))()((()())(())))((()(((())))())((()())))()(())(((()))())()))))((())()(((((((()))()((((()(()()))()(())))((())()((()))()()(((((((())))))()(()))(((()())))()(((()(()())(())(()()))))()))(()))(())()((())()()()(()(()(())))((()()()()()()))((())(((())(((())()(()())))((()))()()())((())()))(((((((()()(()())))(()())()())((()))(()()))(()(())(())()((((())())())(())))()())(())(()(())))((((((())))))()()(((((()()(()))(((()))())(()(()()()()()(((()(((())()())()()(())(()(()()()(())(()()))(()()))())(())))())()(()))()(())))(()())(((((())))))(()))()(()((())((()))(()(()(()(()(()((()()())))(()((()()))(()))))()()(()())()))()(()))))))(())()()()())(())((((())())))()))))(((()(((())))((())))))()())())((()()))(()(())))(()(())(()())(()()(()()(((((((())()()))((()(((()()((((())))((())()(()))(()())))(((()))())()())(()())(())((((((()()(())))()(()(())()())()()(())(()))))))())()())((())(()()()))(())(())())((()((())())()(()(()))))(((((()))((())(())(())))(()((()))()())))((((())()()(()()()))()((((((((()))(())(((()()((((())(()))((())()))(())))))()()(()((()()))(()))))()(()(()())(())((())())()))))))())((()((()))))((((())))))))))))()())((()(()(((()()(()(()(((((()))))()()())(())(()))(((())))(()(((((()())(((((())()((()((((())))()())))(())(((((()))(((()())())))()(())()))))(((()((())(()())))(())(())())()((((()))()()))())(())((((())()))()())()((()((()))())((())))()((((((()(())((()(()((())))))(())((())))(()())()()())))))((())()(((((()(())()()))())(()()()))))(((())(((()()(()())((())(((((((())))(())))()())()()()))))((()())()))()()))))(((()(())())))()()))))()())())((()(())))())()((((())(())())()(()))())()())))(()())(((())()((()(()(())(()(((()())(()))))()()())()()(()))()())))(((((((()()())((()))())(()))()))()()()()()(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(((((((((())))))))))(((()))))))))))))))))))))))))))))))))))))))((((((((((())((()())()))()(((((((((()(()()(())()))(((((((((())(((()(())))))))))))(())))((()))))(())))))(((())(((()))))))((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((()()()))))))((((((((((((((((((((((()))(())))()))))))))))))((((((((((((((((((((((((((((()))()))((((((()())((((((((((((())))))((((()(((()))))))((((((((()))))()()))))))))(())()))))))))))))()))(((((((((((())))))))))(((())()(())))))()))))))((())())))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((()(((((((((())))))))))))))))))((((((()))))))()))))((((((((()))))))))))))((()((())))))))))((((((((((((((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((())))))))((((((((((()()))(((((())))())))))))((((((())((()(())))(())((()((()))()()))))))))))((((((()())))())))())(((((()))))((())))))))))))))))(())(((((((((((((((((((((((((((()))((((((((((((()))((((((((((())))(())))(())))(())((((())))))))))))))))))))((()(((()))))))))))((((()(((())))((((((((((())(()))))))))(((()))())))))))))())(()))((((((()))()()(())()))))))((((((((((((())((((()()))))))((()))(()))))))((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())))))))())((((((((((()))))))))))))))))(((((((((((((((((((((()))))))))((((((((((((((((((((((()))))))))))))))))((((((((((((((((((()))(((((((((((((()(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(())))))))))))))(()(((()())()()(((())))()(((()()((((()())((((())(((((())()())()()()((((((()))))((()(((()())(()))((())((())()))))()()()))))())))((((()(()()(()(()())()(((((()((())((())((())(()(()))((()))()())()(((((())())()()(()))()()((((((())((()()())))()(()(()())))((()()))())()(())(()()())())()))))(()((((()()(()((()())(()))())()())(()))))))((())())((()((()())()()(()(()(()))))())()((())()))()((()()()(())())((()()()(()(())((()())))(()((()))()(((())((((())))(())((()()(()()))((()((())()(()))))))))()()())()(((())((()()())))())()(((()(()((())((())())())()((()()))))(()))()((()(()(((()))((())())()((((()()(((()()))))))((((()(()))((()()((()))())())()()((())))))(((((())())(()()(((()((()())())))(((()())(()()))())(((())()((((()))()((())())()(()((()(((()))()())))))())))()()((()((())(((()())((((())(())((()()()))))(((())()))((()((()()()))(()()((()())()(())()))(())()()))(((())()((((())))()()())())))()()(())))((()(((())(())((((()())())))))((())))(()()()))())))(())()))))())())(()())))((((()()((())()))())()))()))()))()()))((()((())(()()()())()(((((()(()))))(()(((()(((()((()((()))(((()(())())))()()()((()()()(())(((()(())))))((())((()()(()))))((()())))))()))()))())))(((()((((())())))(()(((((()(())()())))(((())())(((()))()(((()()))))()()(()))())))(())))())))()))()((((())((((((())))())())()(())((()))()()(((()(()))()(())((((())(((()(()()()))(())))((()()()))((())(((()()))))(()((())(((()((())()()))(()(()()((((()()()((())()()())(((()())(((())()()))))()(()(()()(()())(((())(())))()))))()())((()(()()()())(()((()(())())()()()))()()()(())(()))))(()(())(()())(()(((((((())()))))()()((()())())((()))(()()())()))(()))))()())((())((((((()(()()))(())(((()))(((((()()()()()))))()(()))())()(((())(()(((())(()())(()())()(())(((()))()())((()(())((((((())((())(()()))(())))())(((()))(()())()()))(()))))))))((())(()()())(()))))(()(((()(())()((())))()))))))))()))(((((()()))(()())))))))))()(((())()())())((()(()()())()()()())))())()(()))()((((()(((()))(()((()(((())())(()))(()))(((())()()(()))())(())))))(()(((()(())(()())())))((((((((()()()()())()))()))())((())))(((()((((()(()(())))(((())((((()())((()))()((((()((())))((()()))))()())(()()))()()((((()(())()))(())()))(()(((()))((()()(()(()())((((())))(())()))()))))((()()((()()((((())(((((()(())((())))()((()))(((((())))((()(()())((()()())()()((()(((())()()))((())(())(((()()()((())()()()))(((((())(((()())((())())())())(()))(()((())())((((())())()(()))))))))((()())()((()((((((())()()(()()()((()()))(())))()())()()))))()(((()())(())()(()())())))))))())))()(((()(()()((())())()()((((()())()()))())))(()()))))()()(()()))()((()(()((()(((((())(()))))(())(())(()()(()()()())(()())))(()))()(((()()((((())()(()((((())())))((()))(())(()()(((()))(((()((()()(()))))(((()()(()(())(((((()()()(())()()()((())()(())()))()(((()())))(()))(()()))((()(())(((((()())(((((()))())))(()))()()()(())(()))()))))(()(())()))()()))((())(())())()))(((()(()()))((()))()())((())()()()(((()(()()()(())(())((((()()()()))()(()(()()())(()()()(())((())(((())(()(()((())((((())(((())((())(((((()()())()()()((()))))((()((()))()((()()))(())))))))()()))(()(()()())(()()())()))))()(()(((())()(()()()((((((((()()))((())((()()((((((()())))(()(()()((()))()(()))(()))(()((()()(()((()(())(((()(((((())((((()())()()))(()()()))())(()(()()((()(())())(()))())))))()))()(()()))()(()()))))())()(((())))(())()(()))(()(()(()()()))())()))())((()((((())(((()))()())())()())((((())
|