()))))(()-(((((()-)())()(-((((--(((()(-())((-((-)())-)-))((--)()-(()())()()((---)((-)-(-)-()-)())-(((()-))((()-))(-()))(((--)-)-())())((-(((--)-(()))-)-))())((-()-(((((--)((-()())()(-()-))(((-))((-))-(((((-)(()()(())---(())))--)()()))()))()()-))()-(-(--)())--)-(-((()()(())-())-)())(()-))()(()-())(-))-)))(())-)))---())-)((())))())(----(((()-((())((()())()()-)()--)-)))()()())-(-))))-())()-()-(--((-(()-(--)-())(((--))()--))(-())()-)((()-)((-)(-(-(()-)))(()(()(((--))--))(((-())-(()-)(--(-))))(-((-)(--()-(-))))(-(()())(()((((-(()))-)(-(--((((((-()(()())()-(()(())((())((()))--(())-))()(---((-(-)-)()(((()-(((()))-))()())((((((((--(()()(()-()-)-()()())())((-(((-()(())((-)-((()())((-())-)-((()())())())(-)-())-)-)(()(((-()((-((()(()-(())())((())()()(-))-()()()()()((-()(-))))()))))-))(-))()((-()(-)((-((((()()())-()((-(()((())-(())-)()()((((())()(-)()-)(()-((-()(())(-(())-)-)(())-)(---((-(()(-(-((((()()())(())))(-)-()-(((()-)((()(-(--(-)(--()))-----)()-()-())())))(((())()((((----(((()-)-(-)-)(()(--))(-)()()))))())(()-()(()(()))))((()(-)(((-(--())()()((()-(-)((((()-))((((())))-)((((()(((()---(()-)-()-)()())()((((())(-)())---(-))-)()((((((())-)(()()-()))-(((-)(-))))((()))-)(())-(())(())-))-()()-)))))(-))(((()(()())()))-()())))-())()(--)())))(-(((-)-))())-(--(()()(()-(()()))-))-))()(())-((-)))--))))))))-)(())())(()(()()(()()-)-))(()-())(-(()(-))()-)(((-)()---)(((-())(--())-)---)(()-)--)))-((()))))-)-)-(()((--))())((()(-()((()))()(()(())-())-(--(()--((())()))-)(-(----))()((-()-)())))))(--()))-))))((-)))))()))(-((-))))((-)(---((-(-(((())-)())-)())())))-()---))()(()((-()-(-))(-(()))()(-((--)-((-()(())()()((())-)(()())-)(((-(-(((-(-)(()(()-(()-)(-)))(()-))())))()))())()-)()))(()-(()(-))))())-()(())(---(((-)((((-()())()(-(())((-)))()())(-)))()))())()))-)(()()))))(())()))()-()-))(())())))(-)(-(-))))((())()))))())--)()))()-((()---)-)--)-())(-(--)(()()-))())))()())--((-((()))()(((-(-)(()(()))(((-)((-(--)()(((-)(())-))((()())()-))-(((((--)-))-)-(())((--(((((--)(()))))()-))))))--)-)()-()())-(()())-)-)(-((-)-())-((-()-))()(())()))()-(()(-((--((-)--())-((((())(()-(--)-)(()))-((((-)))))(--(()(-(--())()()((())-())-))(()((((()(()))()((-))-)())-()---(((((-())))-)--))-()(-))()(((()(()((-----(((((-(-()()((()--)-(((()(())())((--(()((()())-((()-(-))(())-(-))-)((-)))())-)))((((((-((())-)((((((-()())--(()()((-()(((--)()()()())())))((-)-))((((-())()-(-))((()--)()(-)()())))()))(())()((((())-(()(-)((()(-(()(-()-()---()))--)(-())))()-()-(()))()()())-((-)())-(()(-(((-))(-()()()-()()()()())-(()()))()((()-((((-())-)(-))(-)()())-((())))(()(()))((()-(()((((-()(-()))-)(()-(()(()-)-())))))-()--()))-))(())(--((()-()-()-)())((()()()(()))((((()--))))(())(((((()((-(-)()())(-(((()-))(-()(-((-(-))()-)(((()()-())(-(----(()--)())(-())()-(--)-))(--(----())(-()()((()-(-)(-((()((----((-)(()()()-)((-()()(-)-)-)))))))))--)()()(()))()(((())-(())(()-()))-))()((()(-()((()-)(()))-(--)(-()((-)(-)()((-))))))()()()(-()()-((-)))((()((-)-(())))()())(-)())(-)-)((-)-)-)(())()(-))))---())(()(())-)((-(()((())())(---(((()())))-())())(-((-)))()((-----((-)))-)-))((--)(()))((--)-(-(-()(((-((()-)((-(-()(-(()-)-))))(()(((((-((()(-((-(-()---)((-))()())()()()(-)-)-(()--)))-))())((((---)((((-()--()(()(-((((())(--))-())((--())(-)(())((-)))())((-((-)()()())))))))(--)-)-)()))--(())(()-(((()()((-(()((()((-(()-))(-)()))-()())(-)(()-((())-())--((-)(-)((()-(()-((--(()(--)(()((())-)(-)((-(()(()--(()())-))((()-)((()(())-(-((()-((()((()((())(-)-(-())(-)((((((-(((())((())((-(())((-())())))()-))((()-()))))((()))(-()(()((()((-(()((-)()--(()()))(-)(-((()))))((-())))-))((()))(-)(())-)-)(()(((-)-(()((())(--)())()--((---(--)()-())(-(-()(---(-)(())(-(((()))-()(())(()(((((-()())((--())-(())--)-))-())-(-()(-)))))((-)(-(-)-)()))(-(()-((-())(---(())(((-)()-((())((-))()))(()(-()()))-((-(()(-)--(-(-(--)()--)))(()---(-()(()(-(-(---))(())--()()()--))))()()(--))()()--())(()(-()-((()))))((--)))-)(-()--((())-)--)-()(()(-(())))))())()()(-))))-))())-()--)((-)-())(-((-)))())))))--)()()-(-)(-(-))())-())--)(((-))-(((-()))(()((()--(()(((-)-)((-()(((--)-)-())(-((-()((()()()-(((-()(()-)((-()(()----)))-))-))-)()())()()-(-((())))))()()))((-))((()-((-))))()())))()()))-((-((()))(--(()()()(--(--()-))--(()()--())-(()))(()(((()(-)-(()(())())()-(()-))-(-))(()-)))-()))(()(()-)()(-()(()(-))(())-((-)))))))(-)((((-()((-))(((())(---))-(()(()(-((((()----(()-(())(())(())(((-((((()()()()-)-()(()-((()(((()((()(()-((-)(-)((((()(-)()))(())))((---)-(()(--())())((((-))-((()())))((-()(()-((())))(()))(-((-)-(((-()()))(-(-(-)(--)(()()-(()(-)()-(-()-))((-)(-)-)--()-))())))-)))(-()(((-(((-(()(--)((((--))()((()((-((())(()((()(())))))(-))-()))(-)))(((())())((((-()(-(()-)(-(((((-)))((()))(--)-))())))(-)-)((()-(-))()-(()()))(-)))))()--(()()((((()()(((-((())(()()-())())())))))-)((-))())((())((--((((((()))-()())()(()--)-)(()((()(-()((()))(((--()(--((-))))))-)(-(-)))-((()(-))))(-))(())())--(()-))))()(-))))-))()(-()-(())((-()((-)))-((---)(())))()(-((-())()-))(()()(()-)(((())))()()(()(()()()(())--(((-)(()-))((((()(--((((()---(-(((-)()((())))-)(()---()--)((-)()-()(--(-)((-)(((-))))-)(-)(()--)(())()()(-))-)))(--))-)-(-(-)-((--(-)-))()-))))())(((()-()))(((-)-(()(()-((-)()(((()-())))--)()((()-((((-(()-()(-))-)()--(()-(-)())--()()-)(-)(-(()))))))()-))(-(()))(----(((--(()-((-)())(-)()(()-)(())((-()(-(()(()())))(-((-)--()-(-(())()))-()()())))(-)(-())))((()())-)()--(()-)(()--()(((-(-)))(()()))))-(()((()-)-)))())-)(-(()()()(()()))))(--)--)(--(-))-)()()(()-((-)))((-)))))-)((-)))--)(())((-)()(((--)--()(()((((()(((())))(())(-(-(()-)-(()-)()))-((()-))()()---))()))()(()((-()))()())-(()())(-(-)((--())))(-())())(()))((()))-((-(()))-(-(()-(-)()-())-)-))))((((--()))(((()--))((((((())(-))--)-))--)((-)()))())(()-()())()-())()))()-(-))(()---)((-((--)((())((()-)(()()--()(((()-)-(((((-)))--(()---)(((((())-((()(()(())-)(-()))(-))(()))()-)-)-))))(-)-)((-)(((())(-)(()())((--))))-))(-()(((()-(--(((-(-(()(-)()))()()((---))-((-((())-(()(-)()(-(())()(-())()-())())-)((--)-(()-)()((-()((())())-)()-(--((((()((()))-(-))-()-)(())()))())((---)-))((-))((-(((-)-)-()-)--()())))(-(-))---))(--(-)()())((()-))))))(((()(())-)))--)((-))()(())))-)))-(-())-)))--()))(--(()(--(()((((()-)-(()((()()(()())((-()))-()((-(-)()-)((-))()))-()))))(-((-)(()))-)-(-))))()(()---)(()-)-)(()()-))()(((()()--)))(-()-(--)((-)))-)-(-()(-((-)(-(-(((-(((((((((-(-(()-)-())))())-((-()))))()()())))--()(-)-())))-()))---())-)()-))(())--(((--(((()-)-(()(()((((-()()-)-))-))-(()(()-)-(-())))-(-(())((-((-)(--(-))-()))(()((-))(((())-)))(()))(-))-(((-(-))()(----)()())--))(-)((-()())))(-(((-(()(-((((()-))())))()()-)-(()()))(()(-)(((((-)()()))(-))())-(((((-)))(-()((()))(-)()(-))-)((((-(-)-))))(((((--()-)()))(-()))----))()-)))(---)()())(())--(-))()(-)-)(((((((((())))(()-)--)-())())-)()))(((((-)((-)())())()()()(--()--)((((()())(()()))))-)-)()()-(((--)-)((((((((()--))((-(((((()))-()(-()))())((()))))()-)--())-()-))()-())-(()))()((((-())-))-()))(-))))()-)(()))))(-((((())))-)()(-)()((()-(()()(()())()(((--)()))(()-(())))-)))()()(()()--()()(-))-()()-)((((()(()-))(()((()-(()))(-)))(()))--(-)(-)(-))))))-)())-()-)-()())()-)))))-)())()--))-))(((((())))(-())-)-(((((((((()((((-)--)-(((-)(--(()))((((())))(-)-(()(--(()((-()(()((-)(()()()())))-)-)()-((-)-))---(()()()()()())))()-()()-(-)-(())(()())--(-)()-)--()())(-(-)---)))))-)())))(-(-()(-()()(()()(-)---))(-))--((-())(-)-)))((()))-((-)-)-(-()(-(((-()-))(-())((()))))-)(-))(()))()-))(-)-()-)()(-(()((-)-()())--((-(((-)(-)((())(-(())(-((-(-)-))))(((-)((((((-)-((()()()()(-((((()-(--)-))(()(-))-(()-()-(()((()-))()()()-(-(---(((((((-))-()(((()--(((()((-)(()()())())(()))((-()((())())-((-))--)-((((-()))(()-(-))()-))))))())(((((-()(-)())-())((-()))-)))()))))()-)()(())((())-))-))-)(-()(()(()())))))(-))(())))-()()))(())))(--((((()())()(()((-()(()))()--())-())-)((-)(()))(-(((-(())()-((()(())((((()-)-))(((()(-(((()-(-))--)))()()-())-((()(()))))())()(-())()()((((()(((((-)))()((())((-()-((()-()))))))(()-())()())-)))()()-()-()-))()-)--(())()(-((()(-)(-))()()()()))(---())(()-(((()))()((-)(-(-))(()))-((-(()()(())-))(()))((--())))))))()(()--)-)())()(((((-(())(-)-)-)(()(((()(((-----())-()()(-)())--(())()--((((-)((-)())())(-((())(--))-)-(-)-()(-)))(((())-)-()))())-)((--)()--()(-)-))-)-)-())()))-(-)(())(()-)(((-()(--(((-))-()---))-))-)()))())((()(-()))(())())))))(-(()--)))(((()((())(()))((-)))()-(-)()())))())))(-)--)((-()))((-)-(((((((-)(--((())()))------(()()(-))-)-()())(()((--))))--())())((-()()((((((((-(-()()--)((((())))-)()(())()((()(()((((()(----)---((((-(()-()))))-))))())))()-)-)((()()-((-(()(-(--)-(((()))-)(-()((-)()()((-())(()-)())(()()()(-()(())(()(-())(((-(((-))-()(((((-())-)---()()))-)-)(-)))()--((())-()--))-)-((())()()()))-(--((--)((()(-(-)(()-((----)))(()(()))(-(()()-)))()(-)))((())))()((()()((((-(--)(()))((()((())-)-())()(()))(--(-(())(()-()(-()())-((()()()))))()))))(()))()-(-)))-(()())()-(-)(-)())-)()))--()(-((-)---)))-)(((-)(()((()())((()))-))-)-)((-)))())-()((-)-)()(())((-)-()(((-)()(--(()))())-())((()()-)))-(((()()-()-(---)(()-)()())-(()))--)-())-(-))-(((-()())()))(((()(-)(()(-)-))(--()((()))-()(-(((((())(-((()(-()--((()(())-)))-)))))(((((-()(()(((())-)))()((-(()()(((-((()(())())((()(()))))())((-)))))())-)-))()-)()(()())-()-(()-((())))(()-)()(()--)-)-)(-))((-)(())())-)()-)())())(-(-)())))-()((()(())-()-)()-)(-((-))(()))-)()))()()(()(()))(--)((-)-(---))-()(()))())()-)-()--)))(()()()-)))))(-()()((())())(())(-)()-(()()))(((()(()(()))))))-(-)---)()-)(-(()))(-)()))(-)(((()()(-(()))--)-))-((-()-)-((--()()-))-))(((---(())(((())()-)-((-)()())(-(-)(())(()))-)()-)-()-())))()-(()())((()-)((((-))-)))()((())((-)()-(()(()((()-))()(-())()-()(-(-)))))(-())-)-())-(((((())-(()())))(())))(--())((--(-(--(()()()(-()))-()-(()-)-)-)(((-))-()(-)())(((-)())--(()))(-)(()(())(-((-()((-)-)())())))-((())-)(-((((())--()(--))(((()(--)(((-(())()((-)))))(-)))((())-((--(-(-(-((-))))))-)()))-)(()())()()((---()()())(()()-))--(()(((())((-()()-))))(()())))((()--()))()(-)()())()()-))))-))(-(())-((()-)--(()))((((()))-()((-)(-))())))-)-(--()))-(-)--()-(--))(-)-()(((-()-()())))))))(-))(())((()((-(-()((())()(-(()-(((-)()())(()-))))()---)()(()(((-)((((((---))((((()(()()-)(--()()-()-))(-(-))())--(())()(())(--)()-(--)))()-)-)(-))-))-)()--())()))--((())())(()()(())(-(()((((-)(-)((()()()--())))())()-(-))(((()((()-)))()((--()))())))()-)-)()(-()-()()((--(-(()()-)(()--)))((()(-())-)))-((())()(()(()-()(()(()-((())--(((-(()-(((()(()))()-(((((()((-)))((((()-)(()-(())(()()()--(-(((()(-)(()-())))((-))(-(-)())((((((-()))()(-)))))--()((-)-)-))(())-)(())()((-))))((-()-)(()--)(()()())()())(-)-(()-)))(((-))((((-)-(((((()-((()(()-)()((((--))()-)-()))(((((()()(-)))(((--)()-(((-)((-(()(--)(((((())(((()()(-((--()(--()((()-)())-)(-)())((())(--(((()()-)))-(((-((--)(-((---()())))-(--)-(((()))))((-)))-())()))))(---))()))()(--)-((()()-))))(-(()()-(((-())(()()()))-)()-((-)()((()--()-()(-(-(--)((-)(((-)()))---)()-(()-())(())-(-)()(-)))(-)()--())))((()()((()-)()-)---(-(((-()))))()-(-((()((()))()((-(-)))()-)-)--()((()))-)()()((())-)))---((()-)))))()(()-))(-))))()((--(-()())((((())))()-())()))((-())(-)()(()(-()()(()(---))(((()((-()()-()-)-(--)()-()))()))--((()(-()(-))-)))())()()()()(()()(()-(-(()))())-)((-(-()-)()---()(-)((()))())(()-)(())-))-)(()((())-))(())--)())-)(-())))))(-()))(())-(()())-))-)(()()()(())(((-))-()()()(((-)-))-(()()--)(((())((()()()(()-)()(())(-(((-)))()(-)((-)))()))))))(-))((()))()-(((-(()(()(()-())())-)()--)))-()-((()())()(--))(())-)))-)((())(((-)-())(()-())))()(--()--))((((()(-(())()())-)(())(-((((-((-))-(-))))))-)---()-)(-)))()))())((()()())-)(())--(-)-)()-()(--()()((-()))))(--)())--))()-))(-()--)))-((())()()-)-)(-(((()((()(())()))()--())(-()(()))))-()(-(()(-)-()()((-)--)((((-))-)()-()(()--))))((--())))()(((())--()-())(-(()())()(-()(-))(()(())-)((((()-(((((-())-)-((((-)(((-())())()))())()(()((-((()-(-)-))))(((-()()(())())((-)(()(-)()))((()))))-))()))(--))())((()()))(-(-()(((-(-))((()()-()-(()-))-)-)))((-(-()))))(()-()()--))()--((-())(()(((()(((()--))()))-)()())(()(())()))))())-()))))()(--)-)-()-(-)))-(-)(()-)(-()(--))---()()))((--))(()-())((()-))))(-))(-)-)())))))()-(((-())()))())(())(()-())-))()(()(-))()(()--(-(-)()-))))()(((-()-((())-))--)))))(())()-(--)(((()(()(())-))))-)()(((((-)()()()))())((((-))(-))--()())(()-(-)-))-)-)-))())(-)-)((())(-((()(-(-()-()(-((())-())(--))-(((-)))-)))((-)-)()(-()-(-(())(-)()))(()--((())()(-())-()(--)))(-))-)()-()-()))(()-)())-())((()))))-(())-)()))()(())(-))(((-)))(()((-)(-((-)()()-)(-))()(((-)()())--(()))(((((-(((--()()))((())((((()))(-)(-)()---)))-)--(()()-(()(--))(())))(((()(()()))-))-)-(-)())-)()()(--()))-)())())(--()-()(-(())(()))))-)((-)((-())))()(-)(()-())()(---)-((-))))(-())--()))-((-()--)()((()()((()()(-))((((()(()()(-()((--(-(-----((()(()))-----)-)))()-())-((--)))))()()-)((()()-)()(-)-))))()-()(-()-(--()-()))()))-(-)()((-)())-)-)((()()())(())))()-(()()-((()((((--(-()))())())-()-())-(-)((-)(-))(-()(-((()(-))()(-(())(-()--(--()(())(-)(-())())()-(()(-((((((-(()-)()(-(()-)((()(()()(()-))()(()--)-)()))()())))(---(())(())()-)((()-()()()-)))))-))))(()))(-))()(()((()(())(-)-))))((-)())(-)))))()-(-()(()))(-()))))--(-()()()(--(()(()())-))()(-)-)())--)())())()))(((()(((((()))-()()-()-())(((()())-((--)(((-()()()-))()())(())(-(-())-)((-(-(()-)(()((()(-))(())-))((-(()()-)(()()--)-)()-())--((--))-(-(()-(-)(-))-)()((-((-()))-)-))(--)))-))-)((--))()))()((--)))(-(---)-))))(--)-()((-)((-)(()()))(-)()))))((()()((()(-))())(-()()))-))))-))))-))()-)(()(-))))(((()(-(()((())))(-)()((((-((()--))((-)(-(()(()())((()-())(()((()(-(())()-(--)-())()-((-())()((-)(((()-)(()((---(-)(()))-))()-((()())(((()((-(-))((-)()-(()-(-)--)-)((()))(((())())))-()()(-)())((()))))--)())-(((((-))))((())(((-)(()(()()--(-))(-((()--()))())()-((()()())()-))(-))-(--(()())()(--()))-)(-)))((()(-(--(())))((--()-())((-()(-))(-)()))()()(((-)()((-))()-))()-)())-((((())-((((()-)()()))()-))()(-()())))(())((-)(-()()(()())(-))(-)())-))-))())---(-)))))((())))()))(-(-()-()-))(-(-)(()-(()()()-()-))---((--)-()((-)((((()()-))(())()--()(())((-(-(-(()(-((-)-))((-)-()))()-))(())()(()()())(((())))()())))(((-))()))(-)()(((()(-))(-())()(()))()-))()--(-(-(-(()(())))()-)((-(-(()))(-)))))-)--()))-()-))()))-()-(()--(-()--((()()()-((()))())-((()()((()((())()()(-((()-(((((((()))-((-))-((-)())--(--(--()-))))((-(())))()-((())(())))()-))-()((((-(((-)(-))))))()-)-)()-)-(-)-)))(()((()-())((-((((-))()(-)(()(())()()(((((-((()()-))()()()(-))()(()--)-))(-)-(((()))-(-))(()())(-())))((-)(()))(-()()-)(()()-)((())((-)-)(()(((()(-(---)-))(--)((()-)-((()))-)))-((-(())(-)-)-())(())))-))-))--)()()--()))-(-)(()-)))(()()(-(-()()(())(--(((-)()))(()((((----((())))--(()))((--)(-(-))-(()(()(-)---((((()(((-)))(()-))---)-()(-(((()--)(()()())))()---)(-)())-()(((()())-))((-)(-()(-(()())((((-))--(()((-(-(-)))((--)(-)(-()-()))(-)(((-((---)(()--()))-())((-)((((()-)))())))-)()-()))-(()(())()-)()))-))(())(((()))))-(---(()()((-((-((())((()()(())-()))((()()(-(())(())-)()((-((()-)))((-))()-)))((())-(--(-(-))(()(-()()))))()-)()(-)))(-(--((())))(-(()())-))))))(()-)(-(-))))(-)(--(-)(--((-)--(())()))())))-(())(()(--)-)()-)((())))))))-))))((-)))-(-()))-))((-(((--)()))()())-)())()(((()()))-())-))())))()))))())(())((---)--)())))-)-)(-))()--(((()()-)()-)-()-)-())-))-()))(--(()-()-)()(-(-(--((())()-((((()))((-()-)()--)(-((())(()(-()((-)()())))-)--)))-)()((((()))()--(()-()((((()(-))))-(((((-((-)-))))(((-)()))--(((-)-(((()))))(-)-(-(-)))()(()())(((-()()((()()()-)(()(-()())(-(-(-())()()((()))-)()-(()-())-(()-())((-()-)))))---(()))-((()((()--)--()-)((())-)-)-)())()-)(-)((-))(())(--)))(-(()((((((((()(-))-)))(()()(------))-)())(-))(((-)(())))-()(((()(()(-(()-))-)))(())(-((())-)((()((()((-())(-))(((-)((-)--))))()(())))))(-()))()--(()())(())(--)(--(())(-))-()-)-)(()-)(--(()(-((-)))())((-)(-)(()))))(-())---)(((())-))-())()))(-)())()(-)()-)((())))))-(()-))())())()-()())())(()))-())-)((---)()((-((-)))(-)))(((-)(())(()))))--((()()(()-(((((()))))()(()---))-()-(()---(()()((-(()-((-()()(-))-))((()))()))(--))))()-((((()(-(-()()-)))-)))(-)((((()))-))())(-)())))()(-(((--))()(((()())())(((---(--))((-((-(()(--(()(()((((-)()(-()((()-)()())-)(-()-(-)--(()()((-()()-()))--)()()--))(())(-()())()(()()((()(-()))(((()))(()(((-)()-(-)-)())-()()(((()-))())(-((-(-(()()-()-(((()((()-)(-)))()()-))-(()))-((())())(())))-(()(-))-()))---(()((---)())))(((()(-)((())())-((-)()-)()(-(-()-)-))(-)(-(()(())-())()()))-)-)-)))-)(-)()-)))))))((()-((-)-))()-(((()-))((()-)-()-)-)--)-)-)(--))(((-(()(-))(-)()))()-(((())())(()((()())-((-((()--()--(-()))(((()())))-)--)((-()-)()()(()))-))())-))-(--(-())))()(((((-(-(((-(((((((-(())-)(--)))-(-(-()()))((()((())(()((-)))()(-))((-))-())-)()(-()))))))(-((-))((()))(())(-(-(((-)(()))((()()))-))()))()((-()))())()()(-(())()-(-))())())())-))(()))-(()-))-))(()(-((())((()()(((())((((-())-())-(()(-))-())))())(((((---(-()()))--(--)))--((()-)))))))))--()()))-()((()(()-)((-))()(--))))()())))(())())---)(()))(((-)-)())))((-()(-)(()(-)-(()()---))-))(()))(((-)(--((-())((-)((((((-))))-((--((-)(-)-)(())((((()(((()-)(-(())-())-(()-((--()((()((-))(())()-(()()(())()-))(-()()))-(())))))())((())-)())()--))()(-)()--(-))(-()((-)-)))()--())-)-))(((()(())(()))((()))(--(-)(-(())((-)(()((-((()()()(())(-)--((-(()(-)(()-(())))((()(()-))))(())()(-(((-)(()()(((()-)))---(()-()-()(-()((())()))()))()(-()))()))-)--))()()(-)-)))--)(((()(((())())))(-()))-)()))()((()(-))))()((())()))-))))()-)---(((())(((()()()-(()(-)(()(-((())(-(()-((((((--)()-(((--((--)))(-()--))-())()(()-(()()))))(-)()))(()())(---)))()())((()))(()-())-())((()--((-)))))())(((-())(()(((((()((())()(-)(--)())))()()(((())(())-)(()))-()((((-((()(-))()((())-))(---)(()-(()(-()))())-(-()((-(-(((((-))-()))--())-(-((())-)())-)())-()()()(((---)(((())))()-())(-)))-(-((-)(-()))(()))()((()()-(((-))()))(()))-()-()))-((()(()()())(()--(-)(()-()--)((((-)-()))(()(-)(()((())())()-()(()())))-)(()()()-)))())(((()))))))-()()(())-)()-)()(((((-())--)()))((-(()-)(()((()(((()(()((--()()(((()-(--(()()))--)()(-)-((((()(())(--()-))()()())(((-)-()-()()-(()(-(-)-(()))(((--)(()-)))()))(())()(-()((-((())-)))-(()--((-)))))--((-((-()((-(()((-))-(()-()((()(()(()(-()(((-))(-(-((-)))((----(--()-(((--)-(()((())()(((())))()()--())))-())-(-))())-)(((-(())-())-((())-))))((--)))())-)(())()-(()()-)(()))-(()(-)()-((-((((()(())(-)(()-)(()()-(((-)(()))()-(((--))(((()()))(--)()()()-)())-())-)-(())()-)())-()()()))(-))-())-(--))(-()-)))))))((()))()---)-(())(()(())))((((-())((()((-(()(())(()((-)()-(()-((()()(-))-)(((-(-(())(-))-())--()--))))))()()()((--)-())))()-(()(())))(--())()()()(-))()-()-))-(-)))(()(-(((()()()(()()()()())((-(()(((--)-))-())((((-()-())(()-)(()((-)(-)(((())(()(-((-()--((()(()((())(--)())-))(())((()))))-)---()-(-))()(()--)(-()-))(-)()(-)()(-()-(((((()--((()(()((()(()))()))(((---(()()(()(---)(())((--)())(-(-)()))((-())(((-(())-))))()(((()((-((-(((((-)()(())))((()-)-(()(--(-)((((())(()))(-)())((((-(((()(()))--(()()))))(((()()-(--()(((-()--)()-)()-()))))(()(-(((-((()(--())()))--)-()()())((-())(--()(-))(-))(()()))(((-()-()-)()()(((()(())()(())(((-)(-))()((-))--())(-)(--)))))(-()))--(())))(-)))))()((((((-((-)((())(()(-(((()()(--(())(())))(-(--)()-(())(())))))((()-)))))(-)-()-)-)(-)-)(()-))-)((()()(-()(((()--(--)-)())-())-))(())))-)()-(()(()-))((-())))((-()(()-()()-()(-()()-()))())(()-()))))--)-)())((-))-())))))-)--)(-)(-)))))()-)))))(()(())--()-()()))))))(())--(()(--((()()-)--)(((-)-((((-)-)()())))(-)-)--)(-))(((()((-)-((()()-(--)))()((()--))()))((()()((--()-))()--)-(-()(()--()-((()-))-)))--)(()))-(((--)(-((((())()-))((-)))(((--)-)-)))(()))(-(())-))))()(()(((--)())())))(-(-()-()-(((()(())())-()()(()()()())-))(-))(()-())(--)()-)()(-(()(--(((())()())((-((()((-())(((---()))()((--)-()-(--()-))(())))(-(()-(-)--)))(()((()))-(()--(((()((((((())()((--)((-())))-())-(()((-(()))--)(()()))-)-)-))()))-)))(-)())()(()-)-)(-()))-)-)(()-)(-))()()()((-)(())-)()--)((((()-)(()-((-))))())())-()-)--)(-((())))(-)(()--()())(((((-()--)())-()))-()))))()))()()-(((()-)(((-(())()-)(--)-(()()((()((-(-)()))(-(()---()(())-()))(-)-))((())((((---()(()-)()-)()((-(((-))()(--))()--)-(((-()))(((())(())()((())()()(-((()()-()()))(-)(-(-)-((-)))))())()(()(-((((-(()))()))()()(-)((-((())-(()---())(-()(()(()-)((()()-)()))(((-(-(())()-))()()()()(-))))((((-()(((-))((-)-(()(((--()-(((()(-))-((--)((((-)((()()--)((--()()(--)-(((()-)-(()((())()-)))--)(-()())))-((-(())-(----()((-))--(()((()()(((())))(-(-)-(---()()()(((-()(-()-()-)())()((-)()()(()()(()(((((-))(()((())-((()((-(((()()-)-)-()(-())(((())-(((()()(())))-((((((-)))))()))---(((--((()(((-()(()(((--)--()--())()()))(()-)())()()()-((()(())(((--(---)-(())-)())(-(-()-()))))-(--)(-)())(-)()-(-)))-(())))()())(---)(()))-(()()-)()()(-)())-)(()-)(()))-()(-()())()(((-((-))))((()))(((())()(())-()(-))))(())))())))-)())(((()-)))((-()())()))))())((((((())((-)-))((()(()---(((-)(-)()-)(()((-(--()))()))-(-((-()()))))(()(-((-)(())(-()()-((-))))-(-()(())()))(()())(((()(((((-)))())-())()(()(-)(())-(-)(()(()-)(((-(-((())(-(-)))(-)))()(((()-)(-)-)(((---)))()(((-)-()-))-())(-)))(((((()-())-)(()((-)-(()))-((()))-)-)(-))-))--)-()-))))-())-))()-(-()-(())()))(())(-()(-())))(-()(()(((--(((()-))(-)((())-))-)))(-())--)(--)((-)((-())))(((((()))(-)()(()(((())--(()(-)))()-)-))))-(()-())-)()(-((-(-()-)())--())()(())())(((()--(((-(())))(-)-()(-)()()()-())))()((()))))((()()()(-)-()((--)(((((()-)((((()-((-()(((())))-)((((())(()(-)))()-()))()))(((()-)--()())))(()(-))(()(--)-((()(())(-(()-()())-)()-)--((())))())-)))))))()))-()(((()-))-((()))(---(())()(()))-(-((()-(--))(()(()--()()-)()-()))(-())))(((--(()-()((()(-(()(()(())))())()--))(-())())))((-(((())--((())())()(((())()-((-))-))))((()-)((-)-))))-)()-(-(-)))))((-)())()-(-(-((()((())-))--)--())()))-)))()-)()-(()-)-())-))()-)())))(())))-))()-(()))()()()))())(-())(-)(()((((-((-(()))(-)(-(-)--))()()(-()-())(()((()()()--)-())((--()())-)()-((()))()()(----(()((((-(()(())()((()()()-))))())))-())((()(-()(())-(-)))-(())---)(-())))))(-()(((-)))))(--()-))((-((()()))()-)))-()((()((()(()((-()-(-()((()(-()(()(-)-)()))((-(-()())))(()))))((-(--)-)(-)---)(--))(()(-)))--)))((())-)()))(-()()(((-)))())()))--))()())(())-(-)((()(()-())-(()(((())(-)-))(-()()()(-)---(()((((((((((()((()))(()-((()--)-)()()))(-())())(-))--((-)-(())-)-()))---((--))(--()--)())-()--)()(-((()(())-(((()))(()(-()))))))(()()(-()--))--((---((((((-)(())))((-)())-))())-(--((((((((())-))(--)-(--((((-)-(-(-)()))(-)()))(-(-))((((()(()-)-(-(())-(())))()--(-)--(()()-)()-))()(()-())()-)-())-)))()(((-((-))()((-))((-))))((((-((-(()-)()((-(-))()()(((()-))-)(()()()()(()()))(-))()((-(()())))(()())()--(-)-)()((((-))))-)(-)((-((()(()-)())-)-)((())-)))(()(()(()(-())())()(-)())-))(((()((-))))(--())-)-(-)-(()(())--())(---)())-)-)))((-)-(-(()()())(-())((()(()-))()(((-)))-)--)()((((-)()()--((((())(()()))(--())))()()-)-)-(()(())))())()((())(((((--()())()))-()-)----(-()())))(((-))---())--)))((-)((-(-((-())-)---(()(()-)))(-))-)())))-()())(())-)))()(---(()((((-((-))()--(())())(((()((()(((()(()(())(-(()()(-)()(())))()--)(-((()(-(-(-())(()((()(())((-(((--)))(-)(((()())((())())())---)(()-)(((()))())((()-(((((()(--)-()())-((()()(-()(-(-(((()))()-)))-((()()(-)-()-)()))(-(((()(((())-))))--(-)(())-())()(()()-(-(()(((())(--()()-(()(-(()((--))((()))))-))(-((((-()())-))))))())))))))(-((()))---((-()--()()()(---()))()()-(()-))-))))(())-)(((()))()-)((-()()-)-()(-()((()())(--()((((-()((--())-))-))-(()()((-(-(-)-()))()(--)()(-(((((())((()((-(((()--(((-()--()())(()-()))-((-()(()(())(---)---(())))((()())())-((-)())((-(--((-(()(())()-))()()())-))(())-(((()((()())))(())(()-((()(-(--())(-(((()))()))())(()))--)()))(-))---)(-))-(-))))(((-()--()(--)-()())(()((()---)(-(-))()-)(-()))())()(-))())()()))-(-())()-)()(-(-((-)-(-(())-)(-))())()))))())())(())-()))((-))))((((()-(((-)-(()(()((-((((((()-())))())()-))))-()(-(-()((--()())-)(--())-)(())))(-))((-)(-)(-))()-)-)((())(-)--)--((())((-)))))()))(()-()))(()(-((((--)()(-()(())(()((())-)))()))(()--())()(-(())))(()((-)))(((())-(()))()((()())()((--)()-((()())(())(((--)-((()-)--))--)-)()(-())(((--((-()(--))(((-()))()))-)))(---)(-))(()(-))()-)()()--)()())-())(()()))))((((-)-()(()-)(-(((()))-())-)--))-(()-(-))(())-()-)(()(--)-((-(--)(-((-(--()-))((())()))())(()-)(-(()()(()(())(-((((()(())-)-()())()-())--())-((())-)((((-))--))())())-))-(--()())(-())((-()(()))-)(-()-()))()())))()))))()-)-()))-(--(-(-)(--()(--())(()-((-)-()()--()((-()(-)()(-(-)-()())---(--((--()()))-()-((-)(()-)(--(()))))-))(()))()(-((-(--)()(-(-)((-)((()((()())(-)())())-)-))-()-)))))((()-(--))))-)((((())))())-()--(-))(-()-)(()))(((--)))()(--)))()---(-()))())(((((()(((()(())(--))(-(((-()(-)()-()-((())(()(-(-)()(((-(-())((()(-)))())(())())()(-)((-)((-(((())-)-(-(((()-))-())))---(--((()-()-))-(()()))-)()()-(()())))--(-)-)-))-((())-)-)))((())-(-()))((()())-(((-())-(()-()-)(()((()))()()(((((-()())))))-)(()()()()--(()(()()(()(((()(--)-())())((-()(-(())()((-((---())))))((-))(((-(--)(-()--((()()-())))-(())()(-())()()))((-((()))-()))())()(()(()(()())()((-(()-)()-((-)-)-())(((-)))((((-)(())(()((()))()))))())(()(-()()()()()))()-))))))--)(((-(((((()-()(-)--))-()))--())())((()))-())))(-)))()-((((-()()()(()())))())()(()())()---(((-))-)(--)()())(-)-((-))(-)-())))(((())-)(-))-()))))-)-(())))-)))(-(-()((-()--))(()()((-)((())(-(--(-))()--(((((-(()-)-)(()((((()()((((-)))(--(-((())--()()))(-))()()(()(((-())(-()--))())())((())(()(()))())(-(()(-()(-)()))-)(-((((()(()))((()))))((-()---()--)(()(())(()(--()(()-(-(()(--(-))()(()(-))-))(-()(-()--)()))))(((()))()(-((()--(())(((((-(()(-))((()))-()))())))))))))()(-()(())-))(((())((((--)((--((-(-(())-))-(-))()()-))(-())())((()--)---((((())-))-))-(-(-())(-)--)((((-(-)((-))))()((-)(()-)-((-())-(-))))()((((()(-)()()(()(--))(-)))(-(-(((-()()())-))(-)())-(((())()--)()-))))))((-((()()(()(-)---)--(--()((((())(((-(-)()))))()()())()((---()(((((-)-)()--)(-))()((-))()()-)())))-((--())-())-)--))(())-())())))()()-)))(())((-)((-()(-)))-)((--(-)()((---)()))-)--)()()-(-(()-)-)(()))(-(-)(--())-(()-((((()))-(-()((-(-)))(-(-(-)((-()(())))))())-(()(())-)))))()(()-)-)((-)-))())())))())()()-((-(((-()(-(((-)))((((()()-(-())-)(()(-)((-((-((())()-((((()-)(-(()(()()((()()()((-)(--((((()-)((()()-())-)))(()((-()((-()))((--(-)-())-(-()((()(-)())())()(-))((())-()))--((()(-)((()()))))()((-()(-)()(((())(()())))()-))((()(-(()()()(-)()-(((--(()-)-)(((-))-)))())---))(-((((()-))(()())(--()(())(-)())-))()((-))(-(((()))((--)((-)-(-)-(((())()(()))))(-)(())()()-)()(--(())()()))-))))((()(((---((-((-)(-((())()((())-))()()-)(()()-)--(--))(()(((((()-(((--)()((())(()(((-)((()--))((-(((-()))()---(-(--()()))))-())))-)-))(()(-(()((-(-))()-)))-()--)-)-()()-)-((-()((--))(--))((--))((()))())-))(--())(-((((()((-((((-((()(((---))--()-)((-)))))(-)((((((((-)--()))-)()()(())(-)(-)(())(-(()()()-)())-()(((--)(--)))-(((()((()()))-(-((((()())--(-)-)((-)-()((-((-)((-))))()((--)())()())())--)))()(((-())-)))-(-)--)-((-()-())-)-(())((())(-()-(-))((()()))()-()))))()((-))((--(())))((()(-()(())()())(-()-)()-)(-(-()())())---)(()-)--())-)(()())((--)()())()(()(-())(-)))((-))((()-()-))(((()(((--)-(()-()()))()-(((())--)(()()-(((())-((--)))((-)))-()(())((((()-)-(()))))))())-()))))))()--(((((-())(-)(()((-)-)()((())())---(-)))()(-))))))(((((()))-()(((-(((((((-)(((-)(-)-))()))-())((()))))(((()((())))((-((-(()-((-)()()()-))()()))()((()()-())))(()-()((()()))))(())((--)))-))))((()-))))))(((-(-))-(-)(())(((((((-(()(-))(()(-)(()()--)))))))-))-(-()(()(((())-()(())()(-)))))(-(()))-(()))()((-)((-)(-(()))-)-)-((-())(()()())))-()))))-)()()()(((-()())()()))(--)(-))()--(())----)())))-((-)-)(()-(-(--((()-)((-()()((--))-(((-())((()())-))(()(-()-(())((-((--()-)-))-()-)())--())(((---()(-))()(())()(())))-(-())()(--)--))-(((())())(-((())(()))(((-(((-)))(-())-()(-(-(-(()-(-))(-)--()(-())-))())()(()())-)()))(-)()(-(()-)-)()()-(())))-)))((())))-)((-())-(-(-))))-()--)))))-((-)(()--)((((((-)--))--()(((--(((-)(-(()()-(()-())))((-()()))-))(-)-())))-())()))(()-))(-)(((()))-)((-)()()((((()((-)-))-(()-)-)))(())))(-)(()-)))--))-(-(-((-(()-)-)())(-)))-()))--)(()(-))((())-)(()()--)))()(-((())(-)((--()))-()(-)()))-))-)))))))(()()-(-(-(()-))((-())(-()-(((-((()(())()((((()((-)))-)-))))(()-))-())-(-(()())((-))(-(-(())(-)(()--(-))))())(-)-)-))(()-))-)((()())-()(()-()(())((()))))()()())-(-))(()-((()-(())()()((()(()-()()())((-(-((-)))-(-((()((-())(--))()-()()))-()-((----()-(-(--)(-(-))-(()(()))---))-()-)(((()--)(-)()())-)()--)---()()((((())()))))-)--(-()-))((-)()))--()(()()(())--)(((-))))--(())()-())))())()((-)(()))(())()-()))())-)-)-)((--)((-)-(((-)))(-()(((((((()()(()-())--)()-(-()))))(((((()(-)((()()(-(())-)()(-)-)-)--(((-(-((-(()))-((-(-))(-()()))-))-)())--()()((-)(())(--()))()((((()()(()-(-())((()(()))(---((--))))-((-)()(((()))))((((-()-)))((())()))(()))()((-))-())()(())()--)))()))()-))))-())))((())(-(())-))())(()-(()((())())())-)((-)()(())(-(((()---)-(-)((((()(()-())(-)(()))(((())))))(-)())))-)-))(-)(-()())))((()((())()(-(-))(()()-)(-)-(())-())()(((((()()-(()--)-))-()))())())())((()(((((-()(-)-(((()()((-((((())(())(((-()-)(-)--((-()((((()-)))()-)-(-()()-))()(-()-)))((-(()-()-)-)))--(()))((()-(((-)-))(()))(((()(()(())()(()-(-)(-()(()((())))(())))))-))(-((-)--))))-))))(((())-)(-)(()())(-))--)())(--))-)))(((()(((-(-)(-))((()(((-(()))-)(--(((-(-()((()))(-())(-((((-)(--(()(-(())((())--(((--(-((()))-))-))-)))--(--)()()((())((-)())())((()()(-()-)-)()-(())())((((())(()-))--)-)())(-())---)(-)))(-)()()()-)((()))-()))-(-))-))())--)(-)()(-))((--())(((()()))()))--)())(((()((()()-))---((-()((-))-)(((-))))()))()))))((()()-(--))())-(--)))-(()))((-)))-())-(()(--))((()-())))))()(((--)()()(((-))(((()()(()(---)()-)(()()())())()())-(())))(())()((()())-)(-(-()))()())-)-))-)(()))-))((--(-)))-)(--(()())())))(()(-)))-())()-(()))(-)(()()(())()-((()(()((-()()--(-)()-)-(((((()))(())((()))-()))(-(--()))()((((-)()-(-(()()(()-)((()-)(())))-(((-))()()-(((--(()-(--)-())(-(-()((((-)--))))-(-)()))(-()))((()())(()))())-()))(((()-)()((()()(()-))-()(-)-)-((()((((())-()--(()(((-((((--(()()())-)(((()--(((-(-)(-((()(---(--()--(-()))-(-))-)-()(-()-)()))))()(-)((()((())()()())--()(((()()(--())())()(-())--))()))))(-())))-)))()-(()(()(((-)(-)(((-))-))()(())(()))))())(((-))--(-)((((---(-(()-(()((((-()()()))(())()((-((-)(-())()))-)--()((()-((-)-((-(((-())-)())(((-()()-)()((()())((-)))-(())-)))--(-))))-)()()))((-))()((()((()()-)((((((-)(()-()(())()()--)-(()()-)--(-))-(()()))--)()-)(((-((()((-)(((()()--)(-)-(())(-()--))(((())-(-(())())(--)()(()))))()-)-((-)-)()(-)(-)-)((-)(())(--)))(-()(-()-(-)))))))(((-)()(()((()-)-(-))()(((()())(-))-))-(()--((-)(-())-(--()))-))(()()((-)))((-)))()))(()()--(-)()((()---(-((-()((((()()((())(()((((()(-)(-)-)(()(()))-)))))-())-)-))(()())-()((()())(-()-())(((-)((--)(-(((-))((()))-()()()-)(()(()--))(()(-())-()()(()))(-)((()(()))(())((()())))(-)(((((-)()-()((()())()-(()(()((-()((()())(-))(()-(-(-(-()()-()((-(()()-()-)((())()))((-()((-)))-((((-()(-)()))(((-((()(((-()-)()--(-)(()-))(-()((((())()())-)-)((((-)-())(-)(-)-))((-((()-)())(-)((-)))((()-(-()(-())-()))(-(---))(-)(((()(-)(-)-)(((((-)-(-)--(()((()-((()((-(-)(()-((--)()())----))((-))))(((()))--(-(())(-()))(-(--(()))(())()()()(-)(-)((()())-))--(()--))(((-))-))))(()-())()))(()))())())))((-()(())----)(())(()))(()-((-())--(--)(((--((()(-)-))))))(-)(((()())))(()-)(-(-))))))-()(-())((--)-()(-(--((-)-()()(-()))))-)()((((()()())())(-))-(-((()((-()((-)((())))()(()(((())()))(((((-))(())()()))--)))(-))-))(--(-()))-)((()-(-()(-()((-()())-())-()))-)))())()())-(()()--)(-)(-)())(-))()(-(-((())()))(((()))))-((()()()-)))(--)(()()()()(((((()(-)()((()))())(()-)())((-)))(()())))-()())(((()())(-(----())))))((-()))-))()-(()())(()---))()(-(-)(((())(()((--())(())(-)-()-)()))-))(-))-)--()(-)-)(()-())))((()-(()(())--)-)))))-)(-()(()-(((-(-))(((-()(()--()-())))--(-)-)-(((-(((())((()--((((-)(--))(()(-))-()(-(-)()((-((-)(()()))))-(-)))(((--)))())(()()(-())-((()((-))(-()))--)((-)(()))-((()())-))--)())()))()-())--))(-)-(()-)()(--()-))))((((-)((()(())()-(()))))()-()()()))((((()--((--)-)((((((()(()(()-)()((-)-)(((--()--(((()(()()((((---)(-(-))()))(()))))-()))-(-)))-()----(-())-)-)())))((())(--((()-()(()()-(()())())()))))((((-(((((())-((())((--))-((()()((()(-)(()()()(()())))(())((-())()-()(()()(-()--)(()))()))((-())()-)-))(()-(-)(()--((()()-)-)--())-)-)((()((()))()-))(())))))((()---(()((--()(()()())(((()(-))))-((())(((()((())))-))(()))(-)))(-()))(-(-))--)))(-((-))(()-)-))((-)-)-)-)(-)(---)-)())())))(-(--)(-((())()()(-)(())(-(())))(()()--)-(-)-)))(((()))()))())())-()))(-()(-(((()()((()-)-)-))(()-)-())(()))(((((-()((((((-())(((-)(()--))))-())(((-)(-(()))-(((())--)()))(()(---((--()(-(-(()-)-)()-()())-)-(()-)())())((()))())---)()-)-()()(---)))((-))(()()))(--())(-()))())--((-(()()()())()()((-(()((-((())))-)))))))-)-(()(((()())(--))--(()()(())-(()(()(((((--()))(-(-)-(-)((-())(((()(()--)((()))))(((-((-((-(-(-))())-(-()(()-))()((-)()-)(((())()(-(((-))))((-()-)(())(--(-)())))(((()-()--())())))-()()((-(()-)(((-))-(-()))-(-)))(((()(()-)-))((()((()(()((--())())))--(()))))(()(((-(((()-((((()((()-())((-))()))))(((()()-)())---))()(((-(((()-))(())((--())))(())---(-((()-(-()((-((-(-)())()()())())())()()---)))---((((-)-()(-((()))-((()--))(((-))))(-)--(()))(((-((----(-(-)-)()())-((()))())))(()))(())((-)((-)(()--)))()(--)-))-()()--()(-)(-)(()((()((())))-(-())()(())(()-)()-)()))-)(())()()--())(()(-(-)))()(()-((())()-()(-)))(()(()--(()--((-())-)((()))))))))))((((((-))(()()--(-())(()(((--))--))))(((-()-)--(()(()))())(())(-)())())(()())(--())()((()))-)()())))(-)((()())(()))((-())))-((()(()))))((()((((()(-()-)(()-(()))()-)))(()(()(-((--())(-)()-))(()-)((((-)-(()-)(-()((()((-()())))))()))(((())(((()))(()((-)())()(--)--)))-()-(((-(-((((())(((()-)-()()()-)-(()((----))-)))(((((())-((()-)-()))((-((((()))()-)-)()((())))()-((-)))()()(()((-))))(())))(((-((--)))(())--)(-()()-((((()-))))()())---((())-)--)()())))))(((-())-((-()---(()-()-(())()))(()(-)-))---))()-))-(--)-()(-(-()()()-)))(()-(())()(-)-)()())-)-)-)))(()()(-)-)-())())-)))()())-(()(()()(((-()(-(((())()-)()(()-()))(-----))((--)))())(-(-)()))(()(((-()))(()())()(-)()()-)(((-())((()(()()-(((()(-()((()())-(-)()()((((()))())-)()((-)())()(()-)(-)((()(-)-(((()((()-))))-(()(-)()(())(((()-(()((-(--(())))-)())()())(-(()--))((())))))))((--)()-((()((-()-)()))()(()))-)-(-((-((-))(((-())-(--)))-)))-((()-()((-()-)())()-(()((--(-()))-))(-()))()())))(-()))-))--(()-(-(-))-((((()))()(-))())))-)(((--(())))))--())--()(()(()--))--)(()))))(((((()()))-)))(-()-((()))()-())))()-)-(((-()(--(---))-)()--)())(()--)-()--)(-())-)()())((()-(((-)(-()(()-(()))-)))()()))()(((())(())()-(((-())((-()()()(())()-))-(())(-)(((--)-)---)-((--)()))()())-))))((()--))(--))(((())))-(((--((()--(-))())))(((-())))(--))))()()()(((()((-)()-())()(-)())((-))))-()))))))()(-)(-)-)-(())()-))(-(())))))()-(()))(((((()())(-(()---())-(-)())((-(()(-))(((((((()())))())())-()(())-(-(()()))-())(()((())(()(-(((()())()))(()))(())(--)))()())(((()()(()(-)()(-)-)-()((---)()((-()()()(()(()))))()-)(-()))()((--())-((-)--)()())()))((-)())))-)())-()()--((-)((()()((()((-))(--)(())--(-)((()-(-((-))()()())(-)))()--))(())()(-)(--))-)-)))--)((-()(---)-())-)(-)--(())((((-))(--)()-(-(())))-()(()--(-))-)()()-)((((-)((((-(((-))((--)(-()()))-(-))-())-()()))))))-((()-()((((((((-))((-)(((())()-))()(()())(()(-)--()(--)(((()())(-()(((--()()((((()-)(()()-)-((-)-)((--))()(((-(-)-)((((()-(()(-())))))((-())(--)))())()(-((()(())))(-)((()(-)--)((((--))())-)((()()()(())((--)-)(--)))((()(-)-)))(())))()-))((((()((((-))(--()()(())()(-)()))((()---())((--))))-(()())()((-()()-(-))))-))-))((-()((-(-())-)())))((-((((((-)(()(-(((()((()(-(())-)(()((-)((())(-()(-))-)()))))(()))-)(-)))-(((--)-)-()(()))(((--)--()-(((((-)()(()))))(((()())(()-()-)())))-))((()(--())((((()())())()-)()()(-)((((((-()-()-)())()-))--())-)-)()()))-))(((-))-()())))-((-()(()(()(((-)-)))-)-))((()())-(()(())(-)--)))-((-(((((((((-(-)--((()))(-()((-(()(---(()())-((-((()(----(()(-))()(()-()-)(-))---(-))(())-)--)-((-(((()()(((-)(()()))(-(((-)(((-)())(-(-(((()((((--)())())))(-))()-())(-))((()))((-)(())))()(((()((()(()))(()()(-)()-))(-())(()()(-(-)-)))-)()()))()))(-)((()())-)-)-)(((-)--))))((-((((-(())))(--)))))-))(-(-)))-)((-(())(--(-((()((-)(-())(-)()-)-()))(((()))-))(--)-)))(()--)))((()-(()-(-))-())())(---)))(()(-)((()())())(()()---)((-()((())-)((((-))--)()---)(())())-((()()))))))()(()))))-))()((()-()(-))-))())((((()))()-(-)(((((-)(-(()-))()())(--)((()())-))()(())(--)((-((())()-)((-()()()()))((((())))())()(-)((()()())(()(-((((-)(((()()-(-))))(-))()-(-()----)-))))-((-((())((((----(((((-()(((()((()-)()(----((-(()((((--(()((((-()(-)-))(--(-(-))-)(()-)--()((((-())-)))---()-))(-)())))(()((--))(-()(-(((()(()(()(--))()()-)))-)(-())(())))())))()((()-)())))(()()(()())-))()--)(((((-)(-())((-(-()-)))())()((-(((())-)(())(-))-(-))((--)-)(())))))()(-(-)--)))-()(-)()))(()))(())(()(())()()-)()(--)-))(())(--)(-)))()())(-)(--())((())-)()-()(())(-))-))))))))(--((-)--))-))))())))())-((-))(())(((-)()-((-())))())-)((-((-)()))(-())-)))))-((-)(((()()-((-)()((())(-())(()))(-)(())(()()(()))))(-(())-)((((--()(-)((()-)())())-())((-(-))()((-(-)(-))))((-())-()-)))))-(()-()(()-))(-(-(()(-()((()((()((-((())(-)))(())())-)((-(-(()--)(-)-))--)((--(()--(((--))()-())((--(()-)-)(((())-))(-(()))()(-())(()-)-(())(--())(())(()-()-(()())(((())(-()))-)(((---((-())()-)()-(((())((((())-))))-))-(--())(-----()(-)()(())()-))((--((((((---))())))()(()-)(()()(((-)(())-())()-)()(()))-(-()())-)))))()-)())()(-)--((-))(((--((((-(-))()((())-())())-)(-())-((())()))))((-(-(-)))()(((-)((()((--)))(()-()))-)-()-((-)()))(())-(((((-)()-)((-(((-)(-)()()(--()(((((((-))-(-()(((-)))(()(()-()-((-(--)--)-)-((((-()(-()((((()-((-)))((((-()))-())--((((((-)--(-()(-)-())(-)(((-)))--(()(-)-)))()-())()()))())(-())(()-)(-()())-))-))-)---))())))))()(()-())()(()--()-)())-())((()(()()()-(())))((--()-))--(()(-)-()-(-)(((()(-(((()-())-)()-))())())))(-((())-(-((----)(()-))(()(-)(()-))()-)()-))())()))(()()-()))-)-()))(((((-(-----))(()-))(())-)-(--)((((()))(((--((())())(()))())((()(()(()(--(-)((()(--(())))))))-)-)(((-)-())(-)))--)))))(()(-))()-)((-)-)))(--())))(-))()))()(()()()(()-(((-)((---)()-)(()-)-)-(()))(-))--)))(()()()))((())(()()(-(-()((((())()-()---(((()(-()()))(((-()(((((()(-())))())))(--((((-)(()))((-)-((()))))()-((-)()-()))-)()(---()-)-)-()-)()-))-)(((())--)-()))))-(((())()(((()(()()-(()(()(-))())((()()))()((-(())(--)-(--))))()())())-)(()(((-()()()--)()-((-()-()(((((-(((())))-)))--)))(-)))())-)())-)))(-()(--)-))-()(())(()((()-()()(((-(((--(--)(()-(((-(()((-))))(()()-)(--())()-()(((())-)))(()()()((((-)()(-)-)))())-))())))()-)(-)(())(()-)-)-)((-)()--)(-))()-)()-()))(()(()-)((-()))()))(((--)())-((((())-)-(()))(((-)-(-)-())(--)-((())))))(())-)((-)((())()()))()(-(()()(-)((((()()((((((()((()()()(()(-)-()-()(-)(()((-())(-))()((()(-(-(()-(-))()((()--)(()((()(-)(-)))-(()(((((-())()))((-()-(())()))(()(()(()))))))-(()(())))())(-)((-(()--)-()()(-)()--)(--((--()()()--()(-)(-())))(--(-())(((-)(--))--))-((()))))())((-()()-))()-()-())((((()())((()(()(((((-()(((()(()-()(())-(()))()(()()---))-)(()())-())-(-()-)--)()(-)((())(--)())()-((-()-((())()))))((((-))((-)(((-((((---()()-)()-))(--()-))(-))()-(()(((()((---(-)(--)()((()((-))-)(()-(()-)((--)(((((((()()((--(())))()))--)(())-))-)((-())(-(-))()(((((-)((-)(-)))(-))(-(-()(((((-)(-)()(()(-)))-(()()())()))-)()()))(((())))-)()()--()))(())((((-)(()-()))()--(((((((()(-)))(()-((-((-(-(((--)((()())))())(())(-)-()-()(()))))-))))-)((-)()()()(-)-((((-((((-(())-(--())(()()()((()-(((-))())(-)-))-)((((()(((((-)(())()))()))(--((()())-)-))(())---)-)))())(((()))))()-(()-)--))(((--)(()((-())-)()(())())))())-(--))))()-((((())()()-)-(-(-(-(())))))(()()))(-))(-((((()---(-)()())(-)-)-()-))(((-)(((()(()((((-)))(-)()-(-())-((-)()-()(-((--((()((-()-((()-((())(())-((-)--))))()(-((-)(((-))))())(((((()(-))()()()))()-())()(-)(-))((--)(-))(()(((-)(-())(-()))((-)-()(()-()-(((-(-((((()))()(()((())-)()))))(()(()()((-)(-((-)-)(()(()((()(())-((-)())()()(()((())-)-((((-))))--(-()(()((()-((-)(((-())()(--()))(-))-)))--)))---()()())-()(())(((((())()()())--))))-)))()-))(-)(()--(-)-(-((-))-)-)))))(()-(())((-))-)))()(()-(((--)-())()(()(-(-((()-()))(-))()-(())(()()((-())(-()-)()(-()-)(--)))))--())))(())(-((()()())(-(())()-((-)(((-(()(((-)((-()(())(-()(-)()--)-)()((-()))))))-(())))()())())((())-(-(-)-()())-)))((-())(()(((((-)-(()))()()-((-()()()))(())-)())-))(-)))(()(----)--)()())-)))-()))-))-)())))((((((()(()((-((((-)(-))-))--)))())(-))(-)(()())))(()-()()(())()()-)(()--)((-(())))())))())(((-)(-))()))((((-(-((-())-())))--(()-(-))-()(((())())))(())-))((()---(((-(()))-(())()())-)())(((-(-))()((((-()())(-)(((--)-((-)())((()-)(((()))(()--()-)()((-))(()))))()((--()))(--((-)--)--))())((((((-(-()--()))())-(--)((-()))))()-)---))()))))-(()))())((--((--)(()())))(())())))(()(()))(-))--()(()((()()()()-)))))((((----(--)(-)(())()-(((()-))-)))--()-))-)()-)-((---())-))()(-))())-((()(-))())(()()()))()--))--()))-(((-((())())()))-)-(--()-((()((-())-()((((()--())()-()-((((()(-)(()-))-)()-)())()(((((()())()(((())(((--()-)-)-())-)((-(--))(-))-))---((((-)(-)))--))(-)-(-)((-()-())(-)))))()-(--(--((())(-(-()((-(()()()((((-))((((())()))-)((-(((-(-)()((-))(--(-)()(()))))(-(-(((-))(-)(()())(-(()))-(()((((-())((()-((-)))---((()((((-(())-(-))(-())))))(()))(-(-()((()))(()(((--()-(())-()))))(()-()()((-(-)-()))()(()---)()))-)-)(((()()))()))()(()))()(()))((()((((--)())-(())(-)(())((-)))()(((()(-)(-)()(()()-)(()()((-)(((-))((((()(-)()-))((-)))-))))))(((())))(-)-()(((-)(-))-))(()))())-()))-())-))-()--())()-)((())(-(-())))))()))()()(-())(()()())))-(())))(())))-))-))(-)-((-))()((()(-)(()((()(()(()())(((--)(()(-)(()(())-(((-))))))(-())(-)-(---)()--())-(((()(-()(--))((-)))((()(()-))())(-(((()(-)()(())-)))))()-)))(((()))(()-)((()-)(-))))())))((((((()))-(()))-())(()(-))))(--)-(-)()(-)(((()())(((()()))--()(())))(()()(-()--(()))(()))()())((-(-)-))(((---(-))(-()(-)((-((()((-())(((-(()()(-((()((-(())(())()--)-)((-)-()(())((())())((-)-()(-())-()(()()-))(()))-((())((((-(((((((-))(-)(())--(-(()-)((((-((())()()))()((()()))-(-))()(-)(((((((-)()))))()())-)(-)))(()()--))))(()))(((-())))-)))((((()())(()))(-())))))((-((-)(-(-))-)-))()))(---()))-((-)))))()-)))))()-)((-()-))--)(((())(())-)())()(()((())))))())((((-(-)(--()(-((()((-))())(-(-))-)()-))(-((-()(()(())(()(()(-(-)-((-(-()(-)-)((-())-)(--)(-)--)))())))))))))()()()())(()()-))()(((())(())-))))()-)-)())())(--())-(-)((())()())))-))(()))()(())()(()(-)))))()-))-)()()-)(()((((-))(()()(()))()()-(-()((((-))((-(-(((-(--)()))()))))(-)(-)(--)-)-)((())))((()--()))))(-((--((((()--)))((-((()(-(-((-)(((((())-)())(-)(()(-))-)()((-)(()(())())-(((-)(-(()(((-))))(((-()(-)))(()(--)))(()(--()()(((()(()))-)-(())((-()-(-))()-((((()--()-)--(-((())()))))(--)((())()(-(-())()(()-(-()(()-()))((--)))))()--)))(((--(((--)))(()(((()((-)())((()()()(()(((()-))((--(-()(-()))(()(())(-())(((()-)((-)()()()(-()()((())(()()--))(-))(-)-)(()(()-((-)()))((())-))))-(((--(-()))((-()()(())(-(((((-)-)()))()())-()((-)()))(()())(((-)())(())-))(((()(((-)((-))((((()))(((()(--))))(())-(-)(()-()(()()()()()((()(((()--))(()-)-(-)-((-()))-)))(((())((((()--))-()))(()))()(-)(()-((()-(-(()))))(-)()(())()(((-)())()(-(()(())-(((()(-))(-)-)-(-()()))((-()))-(-)(-)()-())-(-((()((())))()-()-(--)))-((-(((((())-))((-()())()(-))))(-(--)())()()--))-())-))(--(-)((())))(--(())(---((()-((((())()())((()()(()-)--(()())-(()))-((-))--)(-))-((())()(-((())()(-)((()(-)-(()())))())((()-)(-()-))(-)))(((()))--)-)())(((-))()))(()(-(-)))-())(()(()-()))((-))()((()))-(-)-)-)(-((--()(-)-)((()-))()--()(-)())))(((--)(-)-()())--)))(())-()((-))(-)(--)))(((())((())()(()()(-)-))))-(--((-())(-)-))(((((-)())-((())-(((((-(()((((--)((--)(-)(())-(()((--()--))((((()(-)))())(-)))()(-)-())()()((()()))-)(-))-(-)()()()(((-()-(()()()(-()()())())-)-(((()(()((()))((-((-()()((())((-(-)()((---))()())())))-(())())(())-(((-(()(())(())((()(-)(-)-()(()-)()-(()())()))()-)(-))((-)())-(()-())((-(-)))(-(-((()((()-(()--((((((((-)))(()((-())()(((-(-)-)(((-))((-)))))-(()--(-))(-(-(())(-()-)-()-)))))(--()()()--))((-))-)-(()-)(()))((()()())(()(-(()))))()--(((----())())(-(-)(-)((---(---)-))-(((--))))((())()(-(-(-()((--()(-(()((-))--)--)---((-)--((((()())(((--)))-)))-(((----((-)((()())(-(()(())-))()(-((-(()()())()-(((()((-)((((()(())))(((())()-)))(())((((()()(()()(-)))-)-())(-()()(-(()(((((((-()--()((((-)(-())-)()(((-())((())(()(()((((()-)(-))))-(-(())-(-((()(-(()))))()(((()(-)))-()((())))))-()-)-)))))(()-()-)))))()((-)))())()(()))()(()(-))(((()()()((())()-))((-)())(()-)-)((-)-)))))-(()-(())(())((())(()))--(()()(()(()())()()(())-)(((()-))--)(-((-)))--)((())()(()))-))))(-()())(-)()-)-)--((-)-)()((())-())-(()----)))))-))-(-)-)-)(-)-))-))-()-)-)))())()((-()))))()(()-)-))(((--)()(-(())(-)-)(--)-)-))()()-)))())-(-()))((-(-))()(((())()))(()()(((((-())-)-)((((((-(()-)()())(-((()))((--((()(--)(-(((()())-))-))())((-()()((-))))()))())))()))--(-)()(-))-)-(-))(())--(-)-((()))(-)())-()(()-(-(((-)-)(--)))-(((()()))(()()())((((()---))(((((-()(((-(-((-())((()((-()--))-((((--)-())---)-()))))())-)-)()()))-)((())-)---()))--)()()(())(((()(-)(()-))-))-((-))(-)(-)(-()(--())(()-)-(()-((((-(()-())))--))()(()-)(((((((-(()()--)(-())))))-()())(()))))()--)))(-)-(((-()-)(-)))))(-))-)-)--(()((()())(()))((((--())---()(-()))----((()-(--)((((--))))((-(((())-()((()(-)))(-())-)-)-))(()))))-())-()()))-(((()(((--(()-()())())(-)(-((-)(-(()(((((((-(((-(()((()-())(-(-))-(-)-)()(-()-(--)-)(-)()()(-)()-(()((-)()))-))-())))())((((--()()-)())())--))((---(-((-()()-))-()(()(()()()(-(--(-())--)((((-)()(()-())()))-((()((((--()))(()-()((-))-)(---)(--(((-())(()()()))((()))))-)(-)))(()())(---(--)))-()()-))-(()()(--))-())--)-))()((((()-(())-)-((())(-(()-))-(()((-)(-)))-(()(())()())(()((((((((()())--(-))))())(--)-)(()(-()()(-(-((--)(-)-()()-(-(())(()()(())(((-(()-)--(-())--()()-)))-((-)---(((()-)(()(((-)-)()())((-))(-))---(-())()()((((()())))))))((-(()))))())(()-(())())(()--)-(())))()))(--()-())())())(((----()-()(()()(())()((()(((--(-)))))()----)((()())(((()(-(((()-(()-((-())-(-))))(-(()((())())-))--))()((-()(()(((()-(-())()(((())()-((-()-(((()---((()(--((()-)))(()))-((()()(())-()(((()(-)((())(()-))(-()())(-(-())))-))(-))-()(--(-((-)-)))(()(())-()(())-)((-))-(())()-((((-(()(()(()()()(())()----))()()(())(--(()-((()(()-(-))((())(()--))(()))(-()())()))-(-)))-)--)()--))))))()()()()(())--))--)(-()-()-)()))())((())()())((((((-((--())()((-()()()(-()((())))()())(()(()((()-()-((-(((((()((-(-)-(()))()(-)(()(()(()--)()---)()((())))(--()())((((((-((--)((-)))))(((-())))((-()))(((()(-(()-))(-)-()))()((())())(((()))-)-)(-((-(()-))-()-(()))))((-(()-))-)-)())))(-()()(()(--)((()-))((())()())())--())(--(()-)))---)()))--))-()--()()--((()-((-()()((())-()()(-)))-()))((((()--)())((--()(-))-(-)()(())-)()())()--)(())()(()-((((()-))-))))-())))))))((-())-)((((()---)())-())(()()))(--))-)())(()(-(-()))(-(())(((()()))(-))()(-(((()-(((((-())-((())))))((()))))(()))())(-(-)-)((((((()()()((-))()()--)()((-)))-))(-)()(-()(-)(())(-(())())()((-()(-()(()(-())(())((-()()--)(-(()(-)(()()))))-)-()))))))-((((())(((((-((())()-((-(()-()()))(((-)(()())())-())((-(())()-()(((()(((()((--)-))(-())()((())))))()(()())((--(()()(-()))-)(-))-)-())((-(--)-)(()))((-----)-)((((()))())))-)-)))-()))))(((((()-((((()))-))()(---)()())-)--))))-)--()(()-(())())))))(()(((-)(((()(-(---)(((-((-))-()((())(())-))--()-((-)(()-)-(((((----((-()(()(--((()-())))-()))))-()()-(-)()-(--((-)-()()(-))))(-()()(()(()())-(-))))))())(-)()((()))))--(())(-(-))())-)--)-)()))((-(())-)()(((()())())-(-)))((-((((()(()())(()))))))((-)))(())))()(()((((()-(((-)(((()())((-((-)(-())()-)--(((-)-)())))((-()-())(((((-)))(()()-()()))()(((())())(-()(-)(-)())(--((-((()--((((()--()(()))(-)(())((-)-((())))(--)(()()())(-((((--(-(()-(---))()()))(())()))--(((-)--)-()-())-(-)(()((()-()()()-)()(--)((-()(-))((()()))))-))-)-()-)-)(((-((--))-))-(-)(--)-))(-((())((-(-)((-)-(-()))(())(-(()((()---)()-(((((()()))-())-)))()()(()(-(()(-))()))))()()-()((()))-()(())()(-))-))()))()-()))))-(((-())(-)--(-())()))(-)--)(--))())))))))(-()()(-)))))()-)(()(())((()--(-())-()--())((-))-)((((()((()((((()(-))))()(-)-)(()))))((-()(((()(-((()())-)(-(-))))-)()((())))(--())()(()-)))((-(-(-(-)))))))))-())((((((())-((()))())((((()((--)-)((((-)-)))())))))((-(((()(-()))(((()()-)()())---))(-)-)-)))--((()(()-(-()))()())(-)))())))(-)()(()(()()((-))))()-()))))(((-()(())()()(())()))-))()-)(()(-))))-))(((((()()-()---))(()(()()(((()()((-)((--(((-()(-((()-(()(()((-()(()(())-()))--()))))(((---())-))()))((-)-(()(())-))--()()()))()--))((()-(())((-)-(((()-)))))(())))(()-)(())-(-()())))))((((-)()(()-(())()()-(-)-(()()(((((())-)))(-)()((()(-())))((-)-)()((-()(-(()-)(-(-)))(()-)(()))(-))--)(--)())-)))(())-)(())()-(((-()))-((((())((-((())-))))()-())(-)))-)())-)))(()(-)())(())(--))-()((--((---()--))---(-))((()---))(((((()())-()-(((--())))-()()))--())((-((()))-()())))(((-((((()())())))(((()(-((-)(()-((-)))()(())()))(-))))-)-)())-))(()((()(()-()--(-()----)()(()(-))(((-)())()-()())()((()-)(((((((-(-(-((-(-)--()))--)-(-)-()-()(-)(())))(--)(-()-)()--())-))((((-(((())-()-(()((-)))((-)()((((-)()))())-(--()))())(((()-(-(((()-(((()))()()(()()()-)()(-(-(--())())()-(-(())-()))(-))()(-()(-))))(-()(-)(())-((()((-)))-(())()((-(-)(-(())()()())-((()-(-(--(((((())))()(((((--())((---))(((-))----()))(-)()))-()())())(()())-()))))-())(--((())-)))--()()(())(-)----()())-)((((())((-(((-((((((((-)-)(()())-(()))--()-)-(-)()())-((((-()()))))))(((-())()(-)))(())()))-((()(-((((-()))()((----(-)((()-()(()-(-(((())()()())--()-()-)-)((())-))()----())()(((--((()((--)-)))(--)(()(-(-))-)-)))-)--)))-))()(()(-))()-((()-((-)(()-(-(-)--)-))-)(()(()))())((-())-)()((-()--)))(())())-))-((-()((-()))-))-)(((-)()-())))--))(-((((((()())(--)()(()))---)))(()()())(((--))()()()()())(-(--(((((-(-())-(-))-)))--())((-)())(-))-((-((((-))()-(-)())--((--(-(-(()((((-)(())(-)(()--())-))))(()-)-(()()(((-()((((-)())(()())(())-)---(())((-))-))(()(())))()))()()-((-()((-)(-(--))-))()-(()--())-)((((((((())((()()(()-)(()))()-((--((()-((-(()(()-(---))()(--((()(-)((-())((-()--)))-()-((((()()(()-()(--()-(-))(-((--()(((((((()()(-(--)())(()(-))(-(-)(--(()(-)()-))))))(())(-)-()(()(---(--)))-)((--())-)-))-)((((-)-)(-)()(()-())))))(-))()()()-)(())(-()(()))-))))-()-))()(--()))()-(((((())(((())))())())))))-)(-((-))-()((((-))(-)()((---()(()()-()))-(-)))-(((-)(--))(-)(((-()-()((((((-)(--))(((((-))(()())()(()()())(()-(---())()()()))))()-())))(())--)(-)-)()((())(())-))()(()())(()-())(((-())-))(-)))))((()(-)))()-)((((()-(-)((--(((-)()((-)))((-((-(--()))(--))))-)(((-))())-()()-())((-)())-)())))()))(-(--())(((-())-(-))--))())-)----())(()(((()()-))-())(--))())))()-)))----((())((-)())-)--()(-()((()((()-()(()))((-)-(()))()-())--(-)()))(-()-(()(-((()()--()))-)((()(()))-()--))(())(-)))(-))--(-())))-()(()())()-(-)(-))))((-)))((((-(()--)((())-))))-)(-)()(())))))()(-)(()()-()((())))()()(-(()(-()())()))-)()-)-)(-(-)((()))(-)()(()((())))())(-)))-)-())((-)()())))()-)(()()(-)))(()))(-)-)-))-))()((((()--)()()()())))()(--()-)((((((((-)((-((-())-)()-)-((())-))-())()-((()())))(())((-))-)))((()()((()--))))(-)--((()))((((((()))()-))-)()()()))(-)(((-(((())(()-(((-)((())-)())(((((()(((--(((((--)(-((()--))()))(())()(()-()-(-))---)))(-))()((-)--))()((()---(((())-)-(-()(---))())-((-))-((-(-))-()(-()))(())(-))()()(())(()(-)))(--()))((-((-)--)((--)-)())(-))(()()(-((-((--(-(-))(()--)(---)()))-(-)-((()---)))-)(((()-(-(((-())))-())----()()--(-))-(-)-)()-(())-)(()))))--()-)-(())--))(((-))-()()-(()(()(-()))-()-((-()((((()))()(((()-)))())(-)-())--)(-(((()()))-)))-)())(-(())()))))--()(--)(-----(((-(((((-)))-))-()())())-()()())((((((())()()(-()()(-)())(--)()))(()())(())))()))-(-)(()))-)()-))))()(-(()-(())-))()))(-(-()()-((())---(-(((()()-(-)))())()())(-()-())-)-))()-)()()(-(-())(()(()())))((((-(())((-((-(()-()-)(())(()((((-()()-(--))-)))--(-)())-)-(-()((()-()((((((-)))())()((-))(()()(((-))))))(((((((-)(())(-(-)()-((--)(---((())))-))-((())()((((--))))()()((--)-(())()((()-(()()()--)(-(((())))())(--)(()--())()(-)())(()()-)))(-))()(())-(--(())()-()-))(((()--))-))--()-()(())(-((-((-(()(((-((((-()))((()((()(-(())((()())((()()))(()(())))))((()))))((((((())()(()))))))--)((-)()(((())))))(-(())(()-(-)(((-)))-(())))))((-())))))()(((((-))))(-((--)((()-))()((-)()(()-()-)(()(()))(()(-(((-()))))(()()(((-)(--((-)--)())(((()()))(())((-()))-(()-)-)))-((()(())-()))(((-()))(-)))(((()-))())(())-)(---(--)))---((--()(()--()))()((()-(---(-)((((-(--()((()(--(-())()())((()))-()(-))(--((())())())((()))()))((--(-)())())()-)-)--()))(-(()-)()((())-)(()())-())-))-)))-(()())-)())--(()))-)(()((()-((((((())())())()())(-(())()())-(((()(()-(-))-)-))-)(--)(-)((-()-()))())-()((-(-))-)-()()((-)))(--())()((-((()-)()-)(-)--())-(-(()(-)(-()(-((-)())()()-(()-))())()((-((-())()()(---)()-((-)))))(())--(-))-)(-(()))((((((-()))(())()-())-(())(-(()-()((())))))()())(())-)(()--))(-)))(--())))(-())(())())--((--)))()()((()(()())))-((-))(-(-)-()-()(--((-)())()())))-))--()-)-(-)()-))))()())()-((((()())()-)---(-)(()()-((-))()))-()((-)-)(((()-(-(--(()(-())-)())))(-))(()())(-))-()()--(()()))))((()))))))))(())()()--((-)--()((-()-)((()(((-()-()()())))())-((-(())--)-)))()(((()-))(---(())((()))((-((()(-()(-)-(-((--))()-))-)))((((-))((-)(()()((-()-)()()-)))())--(((())()(-)())((--)(())--()(-)--((-)))()())((-((-)))-)--)-((((((((())()--((((()()))-)-)((--)()-))-)))(((())(-()-((((((-))(()(()()(()((-())((()(-(-((-(()())(-()-))((()(-)((()-(()-(-(()((((()))())((-)()()))())()(-((()(())()()-)()(()))((-(()())-)((())-(()(-()(()())())(()-)--((()(--(((((-))()()(-(-))(-(-((-(()))(()----(-((-)((-()))(()()()()-))(((-))())-))(-))()()))()-()(((())))()()))((-)-((-()(()-)(---)(()(()()()(()((()-)))(()--((-(()-)(())(-))-(-()-()((-)-()))((((()))))(-))-)))--(()-(()))(-(-)-)-()(-((()()(((((-(())())(((((-)(-)))()(())))(()-)-(-(-))))()()))))-(((-()()(-)(-()(())(-)()-)))((()(-)-)(-)))()-)(-(-))()----)(--()-)(-()(((())(-)-(-()(((--()-))-)))))-)-()--((-())()(-(-(())(-()--(())()-()(((-()-)())()(()))-(-(()-))))()()-(()())---)))((((())(((()-)((()(-()(-(-)(((()(-)(-)))((-()-((--())(()-())(-(())(-)()()-((((-())()()(()-(())()))))()(()))-)--())))-(-)()(((())(-)(((((()-)()())()-(()(-)(--))-)(())-()-()(())())))()-((((-((()))(((((()(((((-))()(((-))))((((-)-(-()()(-()-))(((()()(-(--)))(()()-(-))((-((((((((-()(())()())(-()(())))((-)(()))-()()))(-)((-)(-()--))-()()))((--)))-))))()())))))((-))())((())())((((-)--(())-))))-)((-(-(())((--(((--)))(-(()((--(-((()-())()--))(((()-((-(()(-(()))(-)--(-(((()()(((-)((((())-)(())(-()))(-((()))(--(-(---))()))(())()--)))(--))-(((--)(-))((-)())-)((((()))())))()()))(--(-())()))))()))))()()))(()--)())))))))-()--)((())(-(-)))()))())(-((-)()((((()(((-)(((-)((-((-(-))-(()))(--(-(()-))())--((()))-)-)(--((((--(--(---((())))-()-()--)())())(()()(())-(()))(())-())(-()(()(-)()--)))-(()(-)))-(((()))(-))))()(())-)-(()()--((()(-))))-)-(---(-)(-)(((()()((()((()((()-)(())((-)-)(--)--)-)-()((()((()(-(-))(-)--)))-)))(()(-(())(-((((-)-())-(-))()-)(((((((()()(-)((-(-()-)(())))---(((()((-))(-)()))-((()-)((-()(()((())))(()()(--()()-))-()-)())())-(-)-)(((((-)((-))())))()))()--))()-)-)())(()))(-((())))))((-(()---)))))))-(()(((-()-))((-)(()))())())(-)()(()())())-(()((-)--(())()()--(----())))--)()-)--((-))-((((--()(()(()))()((((()-(((())-)-)(-(((()()(()((()((()()(())(()-((-)()(()-))-(--(((--))-((()()-)(-(())(((((-(()(((-))-(-))----(()-)()-(())(--))))-)((()()-))))())))()(--))))())(((())))-))))(-))()-()))))(())()()()((((----)(((()-()((-()(((()((-(()-)(-)(-)-((-)(((--(((-((--(()()(-)))((()((-(()()()))))((-))(-))())()()()(-))-))(()(-()((-(-(())()()(-(--)))-)))((()(-(-)(-))-(-(-)-)(-(-())-))--)-(-()-(((())()((-(-)()))((-()-)-(())((()))---)())(()(((()((-))-)(-())())(()))))))(-()((((()-(((())))(-)))()()())(()((-()()((-((())))(())))--)()(-()(-()()(((-(()-()-)((-)(-()-)(--)--))()((--)-(((-))(-(-()))))))())(((()(--((-()(((-)()()((((((()(((--(--(()-)())(-(--)-(-)))-()-))(((())(-)-)-))-((()-)(()(()-)(-(-)(-(())--)-)-((((()()((-((((()(--)((-))((((--((())())--))()--))-()(()))-(((())()-))(((((-())--)(()))(-((-((-)(-(-())((-()(-()())))(()()))))()))((()))((())())(((--(-()-)(()()()-(()(--(()())))())()((-))(()))-)()))(-)()))()-)())-)(())-)()-))--(()((()()(-())())()(()((--)))()()()(-()--)))-(()--()))(-)((()(-)-(---())-))(-(-())())-())-((((--()(-)-)(())-((()))(())))((()(())((()((----))(())(-((())()(()--))--)())-)((()))((()-(())-)))()))-(-((()))(-(()-)))-)(--)))(())))()((()))((-((()()()(-)-(-))()-(()((--(-(())()(-())))(()()()(-()-)()-())))()-))(-(-()(()--()--((((((()()()-(()-(--(()))-)())-((()(()())-)(---)())()-(-(-()))(-()--))-(-)))))())())()-(-)())((-()-(((-)(-)()(-)--(-))-(()(())(((())())((-(()))(()--(((--(()(-(((-()-((((())-()(-(()-((-()())())()(())(-)-()))())(-((()((-))--)()--)-)()-)((()((-)-))))())()(((-))(()-)-()-)(-)(--)(---)-)()))--))(((()(()())--((((--))))--)--(()()-(-)(-))--()))()-(()-(--()---()))))--)-(())))-)-))--((-()-())()-((()))(--(--)-)-((--((((()()-(((()-((((-))(-))((()(-(((-(()-(((()-(((((()))(--())(()-)-)(-)))))-()()))))-()----())-))((-())()-(-(()(-)))()-()(()()-)(--)-))())()()()()(())-(()((())--(((--))())-)))(()())-)-())()(-))(()))))(((---)-)()))-)-)(((--)-))()(-(((()())(()((---)(()()((-()()-((((-())()())))()))-((())))-((-()-((()))-(((()--((()((((((-))))(()(-))())-))()(((-()-())())-()((((-)((((---)))-()--(-)(--((-))-)())())))-)((---()())-(((()--(((---()(((-(()())()()(()()(()())((-()-((()(--(()()))-)-))()())-()(-)()(())()))())-)--(())()()(----()()-()())()-)(-()))())-(())()()()((-)()-(---))))((-(())(((()))()(()-))()()()()()))-)-))))))())))(-())-())))-)()(--(-)))(-))(())((-(-()-(--()(-)())(-)())-))((()(())())))-))()))(-)((())()((-((-)))-())(()---))(-(-))()))(((-)((()(())()-((-((((())(--)((--()))-))((-())-)(-())((())()(((((-()-)))-))((())()))-))()(-(-(-(()(())())--(-)))-))(--((-)((((((-)(-)()()((((-)))-())-())--))(()((--()))))())))(())()()(-))-()(--(-)-(--)(()-)()-))())()(()()((())(())-))()-(-)-(()(-))())(()-(())((--))()))))))--)()(-)(())()(())(()())-(())()-()()())())))()-)()(-(----)()(((()))())(()()()-))(-((((()())))-)))()(-))))))((-)((-)-)(---)))))-))-(()()-)))-(((((((--(-))))-)(-(--(((-))(-(((()))))-())))))()()(()((()((-))-)-))()))(-)-(((---(--)-))((())()-()((-((())-)((-)()(--)-(--)(())))()--(-)))-))())))())()-)((-(((()((()-)()())((---(()-()-)(-)-)-(-)())--)())(()(--)(()--()(-))((-)))--(()()(-))-()()((((((())-(()--)-(()()))-))--()())))()()((--)-)))()(-()---(-)()(-)((((())())-)-((-)))()((()()))((-()--()))(())((()(())((())(((((()))--))((())()((-(-((((-(()((())-()((((())(((((-)((()((())()))()()())())()))((-(---())((((-()))))-()((()))()()-(-)())-)))()((()(())-(-)))--)((-(-(-(-)-())(--)()-)--()-(((())-)((())-()((()())())))))(-)--())))(()((())((()((-((()()--)((()))(()-(()))-((())--)(()-(---))(-)-))()))))(()()())((())))-)))()-((()((-)((((()-))))))(((()((-((-())-)-())()()()))(-)-)-)((--((-))(()-())((((-((-())(-(-))))(-)(()--))))-)()((-)(())())-((()()))--)())()())))-)))((()--(()-))-))()()-()(-))((-)(--)-)-))(()(()()--())(()-(()()(((())-()--)))((-(((-()((--)(()-(--)()()(()(-(-(-)(--()))(()))()((-))(((())))(-())-()()()-(-)-)-))-()))(())()))--)(-((())()((()())()()((()((-)-)())-))--((()()(---))(())))-))()-)(--)(--(((()(--()))))))))((((()-()-))())-)((()(--(())--)---()--)()))--)()((--()(((-(--(((()()((-()(---((((((()-)--)(-)())(()())(()(())(-((-)())()-)(-(-((-((-))))())(())(((()((((())(-((-(())())())))(-))-)))()(((----(()(())-((()(-(()(-()))(())(()(-)(-)-()(--(())((((()(()((-()(-()()(()))(((((-)))((((--)()(())()--)))(-)(-(())())((-)-)()--))(()))())--)(()()-((-(()((()-()((-((-))--)(()()())-))-)))()))))(-()(()()))(-))((--((((()(()(()-()((-)(()))-))(()((-))())))-)-()())-())(()))())())-()()(-)(-)(-(-(-)--(---))((()-()--(()(--(-))(-)---)))(-)(()-))((())))(-(-)))))()-(())))-))()(-(-(()(((()(-)()()(()((()(()--)()())((())-(-)()-())(()-)((())-())-))---((())()-()))-(-((((()))-((-)((())))()(--(())-)-(()))()()-((()(()))(-()-(-()-()()-)))(-)(-))))(-((((-(-)-((((()((-()(-))-))-()(-())())(((((()))---())))((-))((--(()(-)(())-(-))())())-(((((((())(-(-()((((-((((()--()--)())))-)-)))()(((-((-))-))-()()((())((-)(-(((-))-)))-(--)))--)(-(-(--((-((()-)--()((-((())))(())-)())()()(((-)-((()())--(-(())))()(()-)(-)-)(-(())--)--))-(())(--))))-))()((-())))-)(((()()(())-)())()()-)--)(--()))-)((())))()))))-(()(-))(()()))))-)-)((-()))()-)-()((())))(-()-))))))))))()(((--())())(--))-)((---)(((()(((()(-()-))()())((--((--(()-))()))(())))-)()))))()--(()())--())(())))))((()-((()-)(-()-))))-)()))(())-(((-))(-)-)()))---)(-((-)-))-))-()((-(-))(()--(((((())((-)((())-)))----(-))(((())))((()--))(((-(-())())))(((-)-()-()))-)))(())(-)()-))())-()())-()-)()-()(-)()((()))-)(-))()()(-(((()))(--()-)))-(-)(--))-(()(()()((()-(())))()-(-)-)((((((--))(-()((---(()(-(-)(-()((()(()(---)-())))()()(((())())-(())))))())-)-)-(((()-)))-)(-()-)((()-)-(()-())())-()(-(()(-()((-(-())-)(-))((())(()((()(((-(-)())((()-((--(-)((()))))-((-((-(())-()))(()-)--()()-()()(((-)-((()(((())()((-))-))-(---)()()())(())((-(-(-(())-()))()))()()-(-)())(())(()(((()()(--(-((()-)()))-)(((-)()-)-()(())(-((-)(-))()-)-)()()(--)))()))((((-()())()-((-)()()()(((())(()()()--((((-(--(()(((--))()(-())))((())()(()-()()-()(-)(-((-)-)--(((-()()((()((-)-(())-())((-((((-(--)-))-))(())))(((()()))))))())-(())()-)(((())((--(-((())()-(()))()(-)((()-)))-)(())(()((-((--)))(((((-))(()()(()()))))()((--))())-())--)--())))(-)))))-)(-()(-)))))))((-()(()((--(--)()()))(((()-())))-(-()-)-)(((--((())))--))((-()(--)()()()))-)(((-()))(())-)-()-()-())-))(((--)(()()((())((()))-)))))(()(()()((()-()()(-)()))()(())(((())(-)((---())()--)(-))((--(-)-)-)))--))((-((()-))-(--))-(((-))(()()()((((-())())(-((-)-))))()-())()(((-())(-)-)))))(-(())-()(((-(-(-)))()((-()(())-))(()--)-)()((()(----))(()-()())(-))(-)))())-)(-(((--()((---)(()((-)(())-(-())-()(-))-)(((()))()))))()(-)-))-((-())(--)(()))()-)-)-))(())---))()(())(()---))()((-()-(((-(-(()-))))-(()-(()(-(())()((-))((())(-(()))))))))((()-)()-)((-()())()())--(-()()))---)()(-)()())))-))((-))))-()))))-(-))(--))())----))-((()(-)))-)())((()-))())-)(()-(((((--))-)()(-(())-()))))(-)-()-)))()()(()))-))-(--(-(-()))((-())))-(--)(()((((((((---()))-())(()(()))))())-(--))()-())((--(((-)-)()-(--()-)(()(-))-)(((()(((--)())((()()(-())((())())(--(((-)))(((-)()))((---))()()(()-())-((((((-)-)(()(()()-())((()(((()-()))-)()(()-(--((()((()-())))(()(())-)((--)((((((((()(()-)-()))())-))(()--())--))())(((-))-(()((-(((((()()-()(-)())-)(((())-))))))-)--(()-))-)-())-))()()()(-))-)-)(--())())-(--)-)())(-((((-)(-())--()))(-((-(())()(()(()(-)))((((-(-(())(-())()-))(((((()())((())(()(()())))(--)()))-((()())())---)))-(()--()-()-)-(()))())(-(((((((-())())--)))-))((())(-)-()-(())(())(--)))))())())()()--))()))(-())((--()()((-()---))-))()()--)-))(-(-)((-)()(())((())-()-(((()(()()))))(--))()()-(()(())(((())))(((()()(-((-(-(-)(--)((-))--((((())())(---)(()(())))))-)(((()((()(-()())((())((--()(())((()()(-)(-))(---)))-(()-))-)-((())-)())-)())-(()-)))-()())-)(-(())-(--))-)-(()))))-(-()((()---((()(()()())(((()((())))-(()-)-)-)(()(-())-(-((-)(()(())--)))(((((--)()(())(((--(((-()))-)(()(--(())-(-()-()(()-(---((-)))))(-((((()(-(--)())))))())(-())((((-)())))()(((-((((())-(()(--()(()(--)(--))()))-(()()(((-(()(((((()()-)))-(-((-)))-((-))()()(()()(()((((--()--)((())-(()())())(--)-()())-))((--)-)((())--((-((-)))))((-)--))(()((()-((((-())-)--(-)(-)-)-)((())()-))(((-((-)()()((-)-)(-(-)-)(())--))((-(-)-))((((()))()-)()-)))((()(-()))-))()()-)-())()(())))())--(()-)()()()(-)-)())--))))))(((())--)-)(-(()(()--(()))(()(())-(-((((--(-(((--(((((()((())()())))-(()--())()))()))(-)()()()(-()()()))(-(((())(()-()))(((())))()(---))()()-)(()))---(()-)())-(((-(((--()(()))()(-((()))(-()((((()()(-(()(())))())()(-(((-)((-))()-)-)(-())((((-))-))(-())-)))()-(())))(-((((())())))-))))-)-))-(-()-()-(-)-(-())(((-)-()))))((-)()))()())-()-())(-((()((-()(())-(())))(-(-(--())))))(-)--(()-(((---(-)(((-(-(-)-()((()()()))))))()((((-)-())))-)-()(---)(((-))())()((()()--))()(((-()(-)--))-))(-))-((((-()((())((())()())((())-)-)-)-()))-(((((-)-)-)(()-(()(())((--)(()))))())-))-)-()-())-()))(((((-(-(()(-))((()(-)))-()-)()))))())()))()()(((()()(()()()))((((----((-()()()-)((-)((-)-)(-)))-))(-)-()-(())-))(())()((-(()()(())))()((())-(-)))(-))--((()())-)))()))---()((((()((((((((-()-))))())-())))(()))()))-(-()(()())()))((--)((---())(-)--(())(--)))()((())(()(()()-(-)((()(())(())(((-))-)-((()-)(-(-(-)))()()(-())(()(((-)()()((()())((((((()))())(()))())()()(-((()-(-))(()(-)(())((-))((()(-)()((()()(()))-))(--)-()(()-((-)()-(()()))((-)())-(--))-(-)((---))((()((()(((-)-((---(-)(()-((-(())()))())))(--((()(((()((--)(-(---(-()))(-)))(((---)(-()()-(-(-()(-))((-)(()--(--(--))(-(-)-((((())--(-))(-)(())--()-(--)()))-)))()()-(()(--)))())(()((((()-((())((-((-(-(-))-(-((()(())-())))(()(-)(()(((--)-(-)((()-)()-)((-((((((-(()))()-)(())()())(()))((-)()))()()-())))()(--())()((--()--)-)())()())-)()((-()(((--)-))((((()(())()-)()-()((-))-()-)))))))---)-()((-(-()--)(-)-())()))(--))((--)(-()(((())()()(())(--()()()--)--(-(-))()()(((-)()()-))())--()))()((()(()-)-)))))))()()((((-(-)(()(-()((())--((-((()()-)-)((-)))))()()()((((-)(((())(()(()-)())(-()--(-)(-())))((()-(()((-))((---))-((-)()))()(()))(()())(()))()()-)((()))))-)((-)))(()-()())))))))))-)()-())))))((((()-()((-)())--))(-()(-(-())-)(())()))()(())))()())((-())(()((((-)(((()((())(((-)()(()))))((())))(()--)((((((())--)(--)((()-))(())-()(()-))-()))(((((----)()((-)-(())(--)-)))(()-)-(((--()())((-(((())--((-))(())-(-())((-)(-((((((())((-(((--)((-())-))-)()()(()))()))(-)(())()(((---(-))()()((()(()-)())(())()-)(())))(-(--()(-))(())))(-)()-)---()))-())(-()((()()()-(-())(-)(()(()(--)(-)())))(((((())))-()(-((((-())()-))))((-(()(-)))(((-)(---()()))(-)(())((--()-())(-(()-)()-)-)-(-)-()()((-)(--((-)()())(-(((((((()-))((()(()--())-)--((-(((-)(()(--)((()())))-())))((-(-(()()())()(-()(()()()---((--(-)()()(((--)(((())())(()(-(-)()--)--((()((-((-)()((-)(-))-(()((())()))-()((((()--)(-))((-)())-((())-(((-()(()(-()((-)))()--)()(-)-()-(()()-(-)((()(((-)())(-))())(-))(-)())))())(--)-)()((--)(-()))())-))-(---(((-())-(((--()(-)()(--)))--(()(((-))))())(-))((((((-)()-))-(())((()((()))(()--)))(-(()-)))((-)--)))((((())--(-)-)()-)())-(()))-))))-(()()-()))((-()))(()-)()((())()))))(()))-(((((())())()((((-()))()())--)-))())-(-)(-(-))(())--(())-)-))))-(-(())--()(()----(()-())()()-()-(()-))())(()()()(-(-)()))())((()(-()(((-(--()-)-)(--))))--((-)())()((()-))(())(((-)()-))((-(-(()((-)-)(()())-)(()(-(()-)--(((()-(())-))--)))))))))-))(--)---)((-()-))-)))(--()))(()((())))-((--(()((-)))(()((-)())()-))-(-()-)(((((()))))))-))())()-)-()))(--(())-)-())((((-)())-)(-()(())()))(((--))-)))()))))))()()--)(((()))-)-((())()())---()-(---)(-((()-))-(()))-)(((((((()-)((--())-))-))()()()))()-(-(()(()))()-))())())(---))(--)()-)-((())(()-)))-()))))(--)(())()()((-)))(-(((()-)))()()))-)(((()())-()))()(((-))(-(-((-)(-()-((((-(-))-((()(((()(--)()))))(-)))()((--())()()()-(((--()))))())()--)))-)(((((()-(())-(()((-)((((()())(-)()((--()-)()((-)())-)((((())--()-(()))---)-())())-(())(((((--((()))))-)(-)))))-((((--)))((-(())())-()()--((-)(-)(-(((((-(((-)(()))--)()))()())--()--)(-)((())(((()(--))-()-()(--)-((()()((())()(()))(--)-((((-)()()())-(()(()-)-(((())---(-)()-(()())-((-()(-(()-)--()(-(((()(--)()-)((((())))(())))()((----)())((--((-(-)))))))-))))(()-)-))())))(-()-()(-))(-())(-)-)-(()(-())))))))()-)((((-()()-()))))-(())--(-)((-((-())))()(())(-(-(()())((()())-))))())()(-()()(-)()))()))))()(((-)-()))(()-())))))(()(()()(-)(()(-()-)-)())()())-)-)(((-)--()((()()-((())-((((--()())-((((---(--)))(())))(((((-)(-)))()()())(())-()())-())()-()))))--())))))))-()))-(()((()))()-))(((((-)-)())---(()(((--(-()-(((())-()))-()((-(()-(()()))(((((-))))(()-)----))))(())(((-((-())()(((()))((()))-(((()-()()(()(-(()(())-)(-()((--)()()()--))()))((-)))()-)-())--)-))(-()()-()(((())()-((--)(---))(((())()(((())()())()(()()(((--)-(()))(((()-(-(((-((-)))()()(())())(())))())-))((((-)))-)((--)((-)--((-(())-)(-)--)((((--))-()()(-)-(()-((-))-))))())()))-()(()-)((-()())())))()()())()(()()(-)--(()()(-)()-))((()()(-)-)(())(()(-)))--((-)-)()))--(())-)-()()())(-))---(()()-)))(-()(----(-())))-(-))()(()---()()()())((-(--()))-(()))()-()()((-(-(-()()))(-))())(()))(((-())-)))()((-))(()))-)(()-()(()-(-((-)()))-((())()()()))-(-))-)))--)-(-(-()-)()(()()(()(()))()((-)(-))--)-)))())(()--)-()))(()(((-))()(()((((--()-((())((()))-(-()()--())-((((()(-()--((-))())((())))-(()(()()()()(-(((-()()))))))(()))((((-)))-(()))-()))()))()(())()()((()-))(((((-((-)((((-(()))()()()(()--())-(()-(-(-)--(--()(())())))-----)))(-)((-()--((-))()-)(-()))((--)(())(())-()))(())))-)()(()(-()()))(-))-()-)--))()())))(--)(()))()(-)))()-(()(-(()(-))(())((())-()))(()))()((((--())))()-))(()-()(())-))()()(-)((())()()-(---)))))--((-)()()))((()))())))--)(-((()())(())))(()(()-)((())))(()()(-)((()))())-)-)(---(((-)(-)-((-()-())))-()(()-)))))))())())())-(((()()-----(((-)-)))--)-)-(((--()))))-(()-)(()-)(())()-)(()())())()))-(-)--)-)()))())())((()()-)-()((())(-)))-))--()-(()-(-))-((()()())(()-(()(-(()(-)(()))(())(()-((---(()--))--))()))-())-(--((-())--((-)(-)-(((-))(()(-)--(---)-((()-)-)(()(()---))()()-)(()()(())-)(()(-())()()))(()))))))-)))-(()((-))-)((-())))((())()()-()((--)())())-))((-()-())--())-())-()-))())((-)))(()--))())(()(()())))((()()-)((-(((--))))(-((((--)(--)()))())))-((((--))-()((())(()(-))))---((()))))(()))-()))())()-)-(-(-()-()(()((-)()-)-)-))(())-))(()((-))-((-)(-()()(-(()()))()(-((-())-()()(-)()))-(-)(-()))())()))))--))-(()--))(-)(-(-)-(-))(((-)())--)-))-)(-))()(())(()()))(-(--))))-)()-)((-)----)((()(()(-)(())))()))))(-(((()()((()))((-)-))))-))---)())--)))))(-)(-((-())((((-((-()(-)-(-(--(()(((-((---()--())-()))))---)-)-)(())-)-()(())()-)((()-((())(((((()())(()-(())-()(-)()-(-))())(()())))())()(-((((-(--))-(--(()((())()(-()--(((((()((()())))(()-))(-)(()-()-))-)(-((--)-)(()())(()))()(--)-)-)-)-)))))---())-(()))-))))(((-))()-(((-)(((((((()))(-(((()))(((((((()-))((-(-)--()((-(-)()(-)())(((-)(-(-())(-)--(())((()()-(((((((((((-()--(-()()))((()())(((-(()-()))())-)()(()(())()-)-)(-()()-)()-)-(-))-)(()()(()(()(((((()--)())-)()-)(---()((()(()(-(-())()(()-())()(()()))(())())((()()))))-(()))()-)))))(()))-((-())-)-())(-))()(((()(-(--)())-)((())(--())((()))-)))))((--()(-()((-()-))())(()()(((((()))(((-()-()(()-())(((-()(())(()((((()))))()()(-(-(--(-()-()(()))()-))()-))(-((--(()()))))(-)(-))()())-)-)-())(()(---((()(()()()))(-)((-()(((()()(((()(()-)(((-)-)(())(()-)-))(-))((())()-(-)((-)-))()(-()(-)(())(-((()-)())()))--)))-))-)()()()-)-())()))())()))-())(---((((())(()())))-()))(--()(()()(-()(-(()(-))(()))-)((()-(()-))(((()(-(-))((((-(()(())))))())))()-)())-))((())(-(()(-()((---)((()(()))(()((((()(--())((())(---))-()((()(-)(-()-())()))--(-((-)())--(()())()-()-)-())-)))()))-()(()()))()())))()((()())-(-)-))))(())-(-)-)(()(-)-())(((((())(()-((())-)())-))-)((-(()--(()(()))-()))((((-(-((())(((((()()-()(-((--()(()((())(-((()-)(-()--()(-((((-)(()()))((())))))((--)()()()((((())--(-()()(-(-((()((()((()((-((--)()-(-((()((()(()(()(--(((())-)-((()((-(-((()(())(((-)((()))(-((-))--(())(((())()(-())((-(-)-())-)(()(((-))()()())))))(()))()(-(()(((()(((--(-((-)))()(-))-)))(-(())(()-()((())((())--)(()()))--)(-())(-((-)(()()-()()-)()-)-))((((-))---)-)-))((()())())())())()()-(((()(()()))())((-())(()((-(((-(((-))()(((-)())-((-(-)(-())--))()-((()()()(-()(((()-((-)()()-(-))))))))()()(-(-)()((-()--()-)(((()(-()(((-()))(()())((()-)(())())))))()((()-))(()))))-(())-)())))(-)-)))())(((()((()-)(((())()()(()()(-)))()((()()-()(())))()(()()--()(-)-()()((-))())--(--)()(()--))(----())()(--(-(((--)(()-(-)()()((())--((((()()()()()(()-))((((((-)(-((()((-)(())-)))(()))))))((()((()()(-()-)-)()()-)))()-))(-())))((()-()-((-)))()(((()))-((((--(-(--()-))())))))(-)-())())(())((-))))((--)))()()--(((())))))))(-(((((()(()))(()))()-----(--(()()--))-(--(-(((()--(-))))(()))(-((((-)))(-(((()-))((-(-(--)))(())-(()(()))(((()--)---(()()-((---))--)((-((-)(-(((((-)-(((()(())((((--)()-)())((((-()((--)(-(-(()()((())-(-))-(-()-)()())((((()--(----)-)))()()-)(-)())(-))((((()()))-)(())()()((-(-(--())-)))-)-(((((()()((-)-)((()-))-(--)()))(--((())()-(((()()(((())-(-(()))-)(()-)))())()())(-)))(()((----)(((-)-((-(()))(--)--((-((-((()((()()(()-)(((()()()(()-(-()-)(((()-))(()())(-(()-)()((-()(()(())(()-()(-(-(((((())))(((-(-))-))(--)()))()-(((())))-()()-)()-)()((()(()-(--))(()-)(((-(())(((()--)()-()(-)(())()()))-)()()(--(-))())))()((()()((-)-)(-)-))))(((-()-)))((-(())())-))()-(-()((())))-)-())())))())())())((((((((---))(()-)))(-)-)--(()()(()-)()(-()((()-))((()))(((--)()(()())(---))(()((())-((((--)(--(()-())))-()--()-(--)(())))(-()(-(()((((()(()()-(()-)--))--)))(((((()()()((((-()--(-)())())(((-(()---(-)(-()-))())((-)(())(-(()()(()))((-(())))))())()()))()(-)))())-)()((((()--((((-)()-)((()(()-()(((()(-)((((-))-())-())()(-((((((()--))(--))()--(----))-)))(()))())())())())))-(-()(-)()())(()))((-)-)((-)---)())(---()-((()(-(()())(-(-((-(()-(()()((())-(-(-())-)()))(-(()((--))-))((()(()(())(()((-)-)-()((-))(((((-())))()-((())))-(((-()((((-(()))(()-))))()()((-((--()()()-()-()))(()-(-)))(()(())()))(()()())()()--)-))(((-)))))--)(-))(-((-()-(-(-(-((-)())(((()()(((--()(-)((()))((-(())(-)-)))-))-)-)-())))-)-()-()-()(-())))(-()(()(-))((-))(()-()((()))(()--())()(((()))(()-)))(-(--())))))))()(-()-()()-(-((()(())-)(((())()---)())()-)()(((())((--(-((()(-()()-()(())-())()-)(-((-()(()((-)-()((()()(-)-((()())-)-()-))-(((--))((((((())(-)-(-))-)))(())(()()((-((()())))())(((())((--((--(())()(()(())((-)(-(())()()()-(-(---((---)(()))))((()))()()()-())()-)((-))(-))(((()())-)()-)-)()-)--)(())--)))-()))-()))--(-(()-(()())-()-)-())(-()-(-((((()-()))-((((((()--)(())))-)))-))(()()((()()(-()(()(((--)()((()--(())((--)-(()))-)()--(()((()((()((---))((())-)))())--()(-(-))(()()))((-((-((()()))(()())(()()()((-))-)(((-)))((-)()-)(-)-(()-)))-))()-)))---()(((-()-)())-()()()()((-))((((()()))()-)-()())-()-)()())(()(()))()()))-(--)))()()((-)(()))()-))())-())(()(-)(-(-(()()))-)(())-)()())-)-((())(---(-)-))(--())--()--)(-)-(--))))))(--)-((((()-)))()-(--(-()--))())()(((()))--()-()--()()(()-)(-(())()))))(())(-())))--)-()((())))(-((((-))((((--)(--((()---((-()()-())(---)()()((((()(-(((()()(((-(--)(((-(()(()))(--)-)(-)-))))((-(-)))))))(())())(-()()(-(((()(-)((-(-()-((-())))()---))((---())((((-(()(-)-()--)))())--)((-(()(((--())-()()((--)-)(((---(--()(---()))((())()-)())-))()()-)))))(-()-)((--(()(--)-(()(-((()())(()(-)-())--))--)(-(-)))())(-))-(()(--)(((-()(-)()))))()((-()-))))))-)-)))--(())((()-))(()---(()))))(()(-)))(-(-())())((())--(()))())-(()()--())((()()-)--))--)(()))-)()(-()))))-)())())((-))((()(()(-)-)((-)((-))))((()()))-((((()--()-(()-)---()(-)()()((-))()(-))((((()---)(-)(((-)--))(())--)((()(-(--())))())((((()-)(-)-))(-(-((--(-(-)()()(-(()((())))))(--(((-)(-(())()()(-)())(-)((-)())()())))-(-))()(())())(()))-())))))))-((()(--(-)(-()-()))((()-(-)-)()))(-()-(())(-)))(-()-(((()(()(()((()-())-())()-)-))))--(()-((-(-(-()))))---(-)(())-)))((()(-(()-))-()-))()))-()((()(----(((()-(((--)(()())-(-(())(())--()())))--(-)-)(-(()))(-(-())))-)(()(-)))((((--())))-)(((()()()--)()(-)()))(--(())(-(())-(()--()((((((()((()-)(())-)()--()())-))-)-()-)-)(-(-()(-))-((()((()(()()()()(-)(((--)-)-())((-(()((()()()(((-)))--(-(-)())(()()))))-()))-(()(-())))-)-(-())))-((-)(-(-))())--)-))()((-)-))(-(()))(--)-()-(()--((-((-)(((()()--)))(-)()(-(((()-(())())((((((((()))))(-(-(-())())(((()()(-(-(-(()(-()((()-((-(()(((((((())-(((-(((()-(-)-))))()()-(())--())()--()---)(()-)--(((()()(-(-)-)(-()-(())-(-())-))))()(-))()-(((()((-(((-)())(-((()-)(((-())(()--)-)--)()(((()(())()(--(((-)((---(-))))))))(((-)))-())(()))()()()-()-((()--))(()((-()-)-))(()(--(((-)()()))()(()((-)))))()--()(----)-))(-())-)--))((-()((())()()()(())((-)(()(-)(()(()())()-()()(()(((()(()(()(())(-()))--)-)()()(()(-())()((((()))))((()(((()))()-(()())()--(())))((-)()))(((-))(-()-()))))))((()--(-(-(-)-((---()()(()(-)))(())((-)-(-)(-)--)-)(-)(-()-())-))()-)((--(-)))--)(((((()(()((--)(-))((-)(((()))-)))()()--()-)-(-)))(()())--)((-))((-)(-)-(())((()(()((()-())((-)(-()()()-)-)--))))((()(--(((()(-(-)--(-((-)(()()-(-((()()(())()((((((-()(()(-)()-))-(()((((()()((-())(()))))))()()))(-())-()((-((---)(-(()((()())-(()-((-((-)()(())(()-))()))-((()()((-(-))((-()))))()-)()))-)-)(-)(-(-()))((-)-())())()-)))()()-)(((-((--)))-())-(--)()-)()())))-)--(())-(-)(-))-((-()-)((---(()(-(())))()()))((())--(((-(-)(())()()()))))(()(()())(-)))()(((-(()---)))((()--(((()))()--()()-(-)())()((-(((())((()-()(()))(())-((()(-)((-)((((((((-))-(-()----()())())---(()-(((((-)-())))-)))(()()))((--(()))-(()((-(-)((()-((()()))-)))()()))(--)-(()-((-())((())-(-(--())()())))-())((((()(((((-)))-()(())((((()(()(()-)))(-)())(()(()))(()--((-(()-(()-)((-(--)))(-))(()-)))()(()-((()))---((((())(((()))-(-)(-()(()-)()((-()-)()())()-()))()-(-)(--())))(-))-)((((-)))-(-(-(-()())-)-())(()(-())()(())((-))(()()()-)(--))--)(((())()(()()()(---()))-(())((-)-(()-)()(-()())-())-))--(())()-)((-)-))-)(-()()())(-(())(()(--(()))())(-)-()-)()((-)())()-)((())))-(()-(((-(--()(-)(()(-)-()--(-(()()-)((-()----)())(((-(-)))--)()(()((-()))))-()()-)-))-(((())(()(())(()))())()-()))-)))()-)-()))()-(()(-(()))(-(())()))(()()((((((-()-())--)-))-)-)((((((())))-)()(-)(--(()()()-(((())--())((-))()-())-))-())(-()-((-)())()()-(-))()(-((---()))((-(()(----(-))()()))()(())(((()))-)-(())(((())-(-))((((-())-()--(-)(()-(-)-()-())))-)(-)))(-()--)()-(-)(-((--(-(-(-(((-)())))((()(((-()()()()))()-(-)())--)-))())(()()-((()()-(((()-)())--(((()(-)((())(-)()-))(())))--)()(())(-)(-()(-)(-((-())(()))-(-)())((()-((()))()--))((()-))((-))(-))-(())-)(-())))))-)((()-(-((())-()-()())((--)()-)(()())(-))(-)))-()()())-(----(()--))-)--))(-)((()-)()()()(--)((-(()))-))())--()(-()()))))((--)-((-)-----()()())()-))(-))(()(())())()-())))-))-)()(((()))-()(())))))(-))))))()(()()(())-()-(())-()()-))()-)))-()-(((-)(())()-())-))((())()())))()-)((-)()-)((((-())--)()((-)-(()())-(((-((((-)(-()((-()--)(()))))())-)))(-(())-)))(())-()(()(-)((()((-(--)-)((((())))((-)(()()))()))-)((()-))((-)-)-(()(()))(((-)-(-()(())()))-((((()()()-)))((()(()()-((()()-()-(-((()-)(())))()))))()))))))()()(((--))()-(-()(()-((-()())()(-((-((((()()))((--)(-)(()))-(-)-)()()))())()()-))())-((()-)))))))()(()(-()(-))())))())-)(((((-()((((()-)-)()(((-))()-(()()(((-)-)-()((-(-)(-)))()-)(()-))(-((-())()(-(((-(-)--(-()())(((-((((--)))((()(((((-)-)((--((-)-))--)())((-((-())(()()(-))()))-)((()(-)-)(-)(()))()()))()-))-)))(())()()()(-(((()())-)(())))((((()()))()-(-)))()(()-())))(()((-(-())(-()-((--(((-()-)(((()(())((()--)(()())(-)())))(((((((()))))()-))(--()()-)-(-)))))))-))(-))(((((---))-))()())-)))()--)()))-((((()(-)))((-())((((---)-((())-((())))))-()))(-(-((--((()(-())-(-))((((())()(--)()-)()(((())-()))))))()))))-(((---(-))-(-))())-)()))-(())-((((())())-((((()(-(()()(((-))-(()--)(()-((())(()((-((-)-)((-)(()(((-()--((()((-)-)(--)()-)(-)()))((-()-((((-())))()-)()())-(-))--)(((())-)---()-())()(()-(-)))()-)()-)-(-)(())))(-)()))))())-()(()(-((())()()-((()((-())(())(())((--((()())))))))--))(()-()(-(((()-(-)())(()))(-))(-)(-())(())(())))()))()))())-)---(()-)()((()(())((()))()((-)()(((-))()()())-((-))()(-)(--()-()-(((())())--)((()--)()--(-)))-(()(-)))))(-((-)()-)((-(-((()()-))-((()(-(())(-))((((-)())-()()(-)((-)(()))-)(()(()((-))-(()())---()-)))))())()((-(-(-))(()--))((-))((-()-)-)))-)(-()--)(((--())-(-))-))()(((((--()()))(((((((((((--((-(-)--)())(()))(-)-((-()()---)()-)((-(-)-))))(((())-))(-)()(()(---)()()((-()()())(()))(-))(()()((()()(((()(()())()((())((()()()-)()-()((()((--)---)()))(((-))((()-)-((())())-(-((-(())()))()()()(-((-()-(())-())()-(-)(()()))()-(()-)()()-(())()-)-()))-)()(-((---)())-)()-()))((((()-)(-)))-)---)((-))((((-)(((())(())))())(()))((()))((((())-)((-(--(-()()))))((-()(())()--((-))())(())-()(()())-())(-(-(())-)-())((((()(()(((--)))))()()---)-(()(((((-)-)))()-))--))((-()()(-)(()))(()(((()()-((()(--())-)--)))(---)-(()))--)(((((()-(-))))())())-)((-(())-))))-)(-()())()((-(()()-)))()))())((()())-(-((-)(-()))(-((())-(--(-())((-(--)-()()-()())(-()()(()(-)((())-(()))()(()())))-)())((-))))))-(())((-)()))(()))(-)()((()((-()))(((())))((-())(-)))-(--)-)--()-((-((()))-((-))-((((()))((()(()-)))))((((-(-()-((((-()(()))()())(())))-()()(-(())(((()())(()((-(()(-()))(--)())-))-()(()))-()()(-((-))-(()(----)--(()))(())()-((--(-(-())-()(()))()(-()--))()))((())---)(-((-(((((((-(())()-)))-(((--)()-)())()(((((-))))()(-(-())(((-)())))--)(())((-)())-(((())(((()())))--())(((())((-)(((-))-)((-(()-(())-())()--()())((())-(())())(-)-))())))(()-))--(-()-)))(---)(((-(((-))-()((()))(-)()((-(()(-()))--)-()()(-)()(--(()(-((-(-))()))-)))--()())()(((()(-)()()))))((()--(-()--(()(()-(()(()))()()---)(-()())(()))(((--()())(-())(()-))()())-()(-)))(-()-(()(-()(())(()))((()-()()-)()---))((-((()))()-)-())-)))()))()())))(-()(((())())))()))----)()()-())(-)-((-))-(-()(()()((-)-)())(-((())-(()())((-()-)()))()()-)()-()))-)))(-(()-(--)(())((((((()-(((-)()()(-)))(--())((((((()-)(()((()())-))---)(((()-)()(()))(((--(--()())()()))()())))())(()))(())((-))((-)(-)(--(()-)))())))---))())))-()))(-(-)))())()))(-)--((-(()--()()))-(-)((()))()-((()()-(--))()))(((-()(()-)((((()()-())((((()))()())-(-(-(((-()())(-((--(-((-((()-())(()))((())-((-(((()()((-)()-(-))(-))(--((-()))-(()---()--((()()))()))((((()()()))(((()))-((()-(-())-)--)))()()())(-(()((-(())()-()()(()-(--))((--)(())()))(-())()(()-)()))))))))-()-((()-()(((()()()(((()()--)())-(-(()(()))))())-)())-)()()()((-)())--())-()(())))()()(---)-()((()(())((-((-)-)()))(-)()(((-)(((((((())))-()))(-(---)(-)()(()(-((()()-)))()-)((-)()-((())())()())))((-)(((---)(())-)(-())())--)-(()(((((-(((()-((--((-((-)(()()-))(-(-((())())-))((()()())(((---(-)((-)(()(())((-((-()-))()-))--()()())(-)))-)((-)(-()))()())()(-)()-((((())-)))-))-((()(-))))((()(()())(-(((-)-(())())((--)((-)((())--)))(-)()-)-)((((()))())()-))())())))-(-()(-)-)()((--)(-((((()))((((((-))-((-)((()((())(((((()(((((-)(-(())(((()()()))(-()(-()-))(()()()())())())()((((-)())-((()(-(())--((-()-)((())-((())())()--(()())-)((-)()(()-)--)--)()-)()()(((-(()()(()-())(-)((((())-(-)((-())))(()-)(-(-))---(())-()()-((())-))(--(-(()())))-)(()(--)))))())((-((--(()))()-)(()()(()()((-())(())))(-(((()-()(())()---(-(()-(()-()(()-(((())-)((()))-((-((((()(()-)))-()--)())-(--)-)--())-(-(()()()-(((--(()-))(-()(-()((((-())-)(())-))(()-))(-()()(((-)())())())-)-((-(-((((((())()())(-)-(((-((()-(-((())))((-)())-(((((()(-()()(--()))()-)-()-(()((-)----())))()()(-))((-)-)--)---(()(()(((()-()()--)(((-((())()-)))((((()--)()--))))))())))())))--)))-(((-()(()()(()(-)-)()-))(())(----()-()()()())-)()(((-(())()(((-()((()-((((()(((-)()(()-)))()-(()(()(----))-())--(()(()))()(-((())-))-))))()(()())))(()(-(()())(((())))()-(()())(--()()))((((()-)-(()(-)(())(((())()(-(--))()()(())-()())())()()((((-())((((())())()()-()-(()(()()-))))-(--(-(-())-)))-)-(())(())(-(()(()))())(((--())())())(----)(((()(-)--())()--()-)(-)-((-))(--)-)-))((())()(-)()()()()(()()(-)()-()))()-()---()(())-((())()(()())()(()()-)-())((())--((()((())))((-())))())())-(())-)-)()()(()-)(()((((()(())()()(-)))())())--()))(-)-(-))(((()((((()(-(-((-)-)((()()(((((()(())()-)))()()-)-())(-(-))())()())-)-))(--)((-)(--(--))((()))-((-(-(-()()---)())()-))-())(--((-(-(-))()()))()()()---))-()()((--)()(--)()()-)()-))(()(((()))()-)()(-)-()---()))--)()-)((((--)))()))-())()((--)((()--)((())-)((-())))-))-()()-)(()(())(-(-)-((()()-(()()-)-()--)-(())-))()-)((-)((--()()-(-()))((-()-()()()(-(--)(-))())-)())))-)((-((-((()()--((()))-)()))))))))-(())-(-(((())((()((-)())(-(--)())-))))(((-())(-()()(((-()())--()())(()((-)())()()())))(()-)(((((((-))(-()()()(()-((--(-())))(-(((-(--(((-)))()-()-)((--(-)()((())((-(-(()(((-()(-((()-)((())()((-(())((-()-(()()))-)))(--(((-())((-)((-(()(--)--)-)(()((-(((()))(--)-((()(()-((()((()-())(())(()()(()(--)--)-()()))))(---))-()))))))()-(()-)()--(--()-((-(--)((()(()))(-))((-(---())(((-((--))((-)))-()(())(()--)-()-))()()-()))-)))((())-(()(())-)(-((()())))(()(())((-()()-))(())))(()))())((-()-)-)(--))(--)((()))()))-))((()--((--))-))())(--)))--)(())-)-(--)-)-----(--()()(-()(((--))(((()((-)))(()(-)()-)((-))-)(()()(())-)()())(())()(()-)))-))))--())())())())()-))-((()))(())-((-)()(--)-(())))(-)))(-())))-(())()((((()(---()()))(-)()-(()(-)(())(-)()(-))-))())())))-))))-)(-)(()-)(())(((()(()--()-((----((((()((()(()(()((((())())-()-)-)-()(--))-))))()((-(()-()()(-((-)-(-((((()))(()())---(-(()(()()()((--(()))(-)(((((((()))(((---))---((()()()-)()()))()(-))-)--)-)())((-)))-(-))(--(()))(-)((-))(()--(()(()))((((-())-((--()((--()))))(()))(())(-)-)()()--)))-)-))-()---(-))((-(()(())(-(((--)()-()(())())((()(-)(())))(((((-))(((()()(()((()(())(---(-())(())-)(())-)(()()((-))(-)()))())(()((-)(((((-)))))())()(()(-(-)-))---())()(((()(())())))))(-()(((-())())-(()()---)(-))())()()))--)-)((((-()(((-)(()-())))-)))-)---((-()-)((-))()((((())(()(-(-(()))(()(((())--)-))))(((-))--()(()()-))())(())()(((((-)-)())(()))-----(((()()-))(-()))()(()-)))((()(()-(()-()((--)())()-(((((((()()())((()))(()(()-)(-----)(()-)()(((--()-)())))(()))((-(((((((()((-)((-()))-(((()()-)))-(())())()-))()--))())(()(-((((())-)(()(())(()((((-)))()(-())(())-))((((-(-))()(-(-()-()()((-(()))-())((())(((()-)((()-)((((-)(-(-))))))(())))((())(--)(((-)-()()(((()((---())(()(())-)-)()-))())-(-(-(()-)))--())()()()()((-)((()()()-)-())-((-()((())))()(())(-(())()-()-))((--)--(-())-)-))))--)()-(()()))--()))((()(---(-)-()--)(()(((-)-)()(()----(-())())(-()(()(((()((-(()))()-)))))-)(((-)((-((-()((-)---()()()--)(-((-()))(()()-())))))))(()-))-))(-(-(()))((()()())))()))((-()())(()(()-)())-))(()()-)(-)(-)-(())())(()-()(--(()))(())(()(())(-))()-(()(()--((((--)))--(((()()(-)()((--((---(-(-()()((((--())--)-)((()())(--)())-)))))()(()---)()-)((--))()())))-)))(()-)))-)()))--(-)(-()())))-)((()((((-(()))--))())-))-(---(())(()((()))(()(((((((((-)-((-))--(((())-()))(())))(-())-)(((-(()(()--((-((-)()-)-(()()()(()((-())-)))(-(()-()-(-()()((()--))-(---())(())(((()-(-())-(((-)((-))()(-)((((-))-(()))))(((-()()()()()))()(-()(()(()(-())((-(())(-)()-)())-()--(--))()(-()(()))))())-))(---(--(()(()-)())(())(-(())-)((-))-)(-()(-())(--)-((())--()(((((()(((()))-((-)())--(-(()())(()--((()))-()(()(--)()()))(()(-()()((()))((-((()()()(-((----()-(()((-)-()(()-(-))()-)(()))()(-))-)(-(-(-))((-)(-)())()--))((-))())()-))(-())))(-()((-))(((-()))())-((())))))()((()())(-(--)(-(-((-(-)(()-((()((-(-))-)))()))(()))--((--)(--(()))((-)-)(-(-))(-(())()(())))((-()()((-)()(-((-(()())(()-))-)()(-(((-)(())()((()-(-()(--)((()-((-()()-)(()()))(--)(-)(-(-()(-)-())))(-)()))()-(())-((((-())-)())(()(-((()-)))((((())-)()--((()-()))-()((-))()-(())()--(-(()(-)-))))-)(()-----()((((-((()(((-(-))()-(-(((()()))(-(--)))))))((((-())(()-)-)-(-()()()(-((-)()(-()(()))))-(()-)-)-(-)()()()--((-))((()))(())))())(-((-(((()())-)())-)(-((---()()-()))()-)(-(())))((-()((-(()()))(((--))(--(())-()-(-)-())))(-()((--()))(-(())(-)-()-)))-)))(()()()-))(()()-)))())()-(()((-)((((-)(-))())())))((()(((()()(-()()-()()()))))(-())(((-((---)()()(()(())-((((-))--()(-)))())))((-()()--)))()--)))((-(-()))))(-))-()(-)-())))()())()())()(((((-)(()))(((-((---((-)--(()(-(())())((())-()))(-)))((-))((((()((-()()(-))()-))-(()()(-(-((((()(((()-))(((-(()((())-)())-()(-)--)())))))(-)-)((()))(()((()-()))))(-)()(-())))()(()))()(())((-)-)()-))))-)()()(--)((--))-())))())(((()--)(--)))()))()-)((--)()()((-(()(())(-()-))))(()())-(()))()-)(-))()(-())((--))()))))(-(()-(()(-(--)-)()((-((((())-)())--()--)(()()))()(--(-)-)))))-(()()---()()-(()(())()-(()-))))(())-((((-))(--(-)(-()(-))))((()(()-))(-))(-()())-(((-)()(-))--)-(-((---()(-)-))))((()-()))(-(()-(()()()(-()(())(----())(()(-(-)----)()()--))((())((((()-)))-))-))(()))))(((((())()((()-)()--(()-)(---()((((--(((-())))-()((-)()-(()-)(-())-)-()-((--)-((-))(-))(-(-)(((((((()()(-(()((((((()-)())-))()--)-))(-((()(()(--)((--))()()())-)-()))((-)(-()))))-)()-(()-)(((-((---)()(((())))-)))-)))(()((()(())(((((()-)-)((-(()((()-()((()))(--())--))(())-())-((()(-((()((-))()))(((())))-(((()(((-))((---))-)(--(-(((()-))(((---)--)())-)-))(--))-())((())-()())())(-)))--()(()))(()((-(()()(())(((())(-))()-())(-(((()-(-(()())-(-)---(-((()-((()(--)))-)(((()(()-(-)-))(())((-)-)-())(()))((((-((()-)((-(()((-()((()((-)-)()))))(-()((-)(((())(-()((()(-)))()))((()((())-)()())-(-(-((-)((--)--())()()(())(()()(-))(-()()))))(((()))))--)())))-)())(()()))-))(-))(-)(()-(--((((()()(-)))))()))()-))(()(())()))--))))))()(--))-(()(()((--)()()(()()(()(()()))()(-(-(-))--)(-(-)())-)((((())()())())((()-)---)(--((-))))-(-)()(()-((())()-(((()))-)-()--()((((())(()))-))((-(((((()-())-(--)(()((())((-()))-))(()))(()-(-(-(-)-)))))(---(()-((-(()--(()))()()(()))())))-())()--)))--))(()()))()))-(((-)-)-)))((--()-)))-))((-)-())()())----)-)---)-)((()((())(()())))(-)))((())((-))(-)()-))))()))()()())-()()(-(())()(()(-()(-)-)-(()))()()-))(((((-)(-()())-)-)((()))()()())----(-))))()())(((-)-(())())-()(())))-())-(--((-(()(()))--(-()-()-(-()()(()(-)(((-)-(-)--)(()(-))(-))--)))))(-()-)(-))(((()()))-)(((((--())-)(--(()(())(-())()(((-)((((-))-))-()-(((())()-()-)--)()-(((()(((---()())((())(()))(())-(-)))())-(((())(-()(()((((()(())-())())-()())(--)(()-)-)()((--(((--)))()(-((-(-)--())((()-()(-)())-))-))-(())())(-)))((-()))-()(-((-)--())))())((-)(()((-)))-)((())((-(((()()-((()------(()(((--(-(())()-()))((-()----()))()(()(-))(--)-((-(-((--)-)((--(((()())))()))()())(-))())-))()-((())(----()())(())(-(--())))(-)((-)))()()-()))())(()))-(()-((-)()---)(()))()(-)-)))((-----()))())-)(())(()))-(())()))()(((()-))()---()-)(()(()----))((()-)(()-))()(--())()-)--))(((())(())))(-()--)))))-((-()(()((()())-(((-()-))((-((-))((-()(---()-((--((())(--(-)((-))((-(()-))))(-)()((()(-(()(((-)))(-)-)-)-(((()))()())()-))))(())))(-((-))())-()-(())((-((-(-((-)-)-()))(--)-(()-(()(((-(()))()))---)(--))(()()--((()))(())(-(())))()((()))(())(())()((()))(()())(--))-)()(-))())()(((())(--)(()-(-()-())))-()))-))-(((()(((-))(-((--((((-(())(())())(-))))--(-))(-()()()())()((((((-)())-()()-(-)-))))))()((-)-)))))-()-)(-)))-(-()(())()((--()--(-)-))(-()(((())()))-))())-()(-))))()(())-(()()(()-()()))(()(--)-((-)()-))()-(((-))-))(-()((-)(--(-)-)(-(()--)(((((-(()()-(()-)(---((-)(-))()--((-)())))-(()())))-(((()-))-))()((()-)))-(()()())-)))(--)(-)-)-)-)((()-)))))((-(-(-)-)(((-(((((-())()((-))))-(-(()-)--))-)(((----)-))(-)))))(()((()))(-))--))))()-((-))())(-()(())()-())((()-())))-()()))()()(((()-)-())())--()()()()(()))()-((-)(((())(())(((-))(((--(-))(-)())()())()))()))))-)(-(-((()(()((()((-)))()(()()-))()(()((-)(((())(-()()()-(-()(((-)-()-)(()())-)(((--)(()))(--((---)))-()(()))--())(()-()(-)()((())(()(((-))()-(((()--(-))((()-()(--)-)))))((())))(())--)))((-)-)(-((--))()())))()-)())()))(--)((()))--)--()(-)((((-))(-(()))-((-)(----))((()((()(()()-)(-(-))(((-)))-))-))-(())-))))-))-)()))))(((-)))())))(((((-)))()(()(--)))))-((--())()(--()-()((-)--((-)))))()((((()((()()))(---(()())-)(((-)())((())--)(())(-))((()-(()()()-)((())--(()-)(()())-)--()())-)(-((-((()(()())))()(()))-)(((---())(-)()))))-)())(()(-)-)-())-)(-(-(())(-))))-)(()(()()))((((-(()((-)-)(((((--()-()()(()-(((--(((-)((())(-)())())--()-))-))((--)(-()--((()-()-()()-)))(())(())()(-(((()))-))())-(((()(-)(--)())(-()))(-)(((()()))(-(-)(()(---((((()((())))))-))-())(-())-(())())))()(-(()(-()-(())(((())))-)(--()((-((((-)-)(-()(-))(-((()-)))-)(()())))-()-)(-)))-()))()))))-()-)(-)))))()()(()())(()-)(()(((-(())))(-()-)()-()-))(()(--()(-(((()(((()(()(((())(((--(--))))())((()(((((-)(())())((-)((-(()((())))()((((-()()-)))))((-)()-()()((-))((-()-)))()((()())(((()(-)(())--(---())()-)))))(()(()((-(()()()())-)(-(-((-)((-(()(((---())())(()-)()))--(-()()-)(()(())))((()))(((()-((-((((())((())((((-)()(())((-))(())(()(-(())()())())((-(()-)-(-((-()-(()(-(()))-))(-)()))))()))(-)-)()(()(-((((()(()(-)-())((-)))(((-()-((()(-)(-(()-)(((()))((-))-(()())))--))())))-(()-)())-)(((-))))-(-())--)(((-))(()))()--())(-))))(()-()-)((())))-()((-()(())(((-(((-))((--)(()--(-))(-((((-)()-((())-((-(()(()-()))))()-(()((((-)))(()()-((-(()(()))()))))-)())-((()(-(((((-))))-()((())-))(((())))())))))()()(((()-)(-(()))())((((--(()-)()-()))(()(()))(((((()))((-))(-)-(()())()(()(-)())((())(((-(((()((()())()-())-()(()-()-(-))-)-)-)-()()-(((())))()))))(-))-(()()-()))(-)()(-)((--)(())--((-()--))--)-)-()()()(-()(()-))()((-(-))-)-)-()())))-(()()-(()(((-(-((--))--)-)--))(()((-(-)))))--((())(--)()()((((())-()((()(--()--())()())()))))----())()(-((((()))())))(()-)(())(-())-()()())(-)()-))())-()-((())-))())-)(((-(()()(()()))-)-)(--()-(()-)((()())-()-)--()(()(()-)(((-())))-(-)()-()(-())-(())))(-)(())-))-)))))()(--((())(((((()())()()((((()))--(---)(((-)))(-(--)-(-((---))))))())-()()-)((--()()()(()(((()(()-))-(((-()()(())(()()(()))-())(-()((()--))))(()((-())-)))()(-))((((())(()))(-)-((()((()-)(((())()-)-)))()-(--()))))-))(()))((-))()()()-)))))-())-((-(-())(()((-)-())-(-()-((-(((()(()((())))(-))-)(())())-)----((())-))))))(()-()-()()((())()()(-)()))))-((())()-)-(()()())-((()-(-)()(()---()(()()()(())()-))((-(-()))(((-()()-)(())(())(-)))-())-(-))()))(-((((()()-(---())-(-((())()())))-))-()))()()))(-)(-)-)))(-)()(-)(()(-)))(-())(-(())))(())())))(-)))))((--))())))-)(--)--))))-)))-(-)-)((-(()-)((()()-)(()---(()-)(())-))((()(())()))()()-(---)()-)(((-)--)(())()()-)-)(-((()(-(())(((-((()-()-((((((((()))((-)-))-(())-))())(())()-)((-)))(-(()()((()()-()(()-)-()(-(-)((()(-)-)())-))()))(-))(-)(()(--(((--)(((-())--))(-))()---)((-)-(((-(-()()()()((())()-()-((()(-))))())-)--)-)(((-)))(((-()-((())(()()))-)))))-(-)-()(--())(()))())))()))()-))-()-)(--)-))))-()(((((()(--()-)(()(())-))-)()-((--())(-)(()(()-))(((-(((()-(-)-(())(---(-(-)(()))()(()--(-)(-())((()(-)()-)-(--())()))()())())))(())((((-)())()()-((--))(((-))--(--((-(-())-))()()((-(-)()(()(-()()(--)()(((-)(()-(-----)-))))))())-)-)))((()()(((--))))(-))())-))((-)))-)()))((-(()(-)((()())(())(())(--(())))(())))))))((()(())(()-(-)((())-)()-()((---(((-((-()(-()(-()-)-)-)-))-((-)-)-((-()()((())())--)))()))--)))()())-())((-()(((-(-)-(((-)(--)()((-()-)-)--(())(-(((((--(((((()))))(())-)-))()-((-)(-)(()((((((((((()()(()-)))(-(()))(-)-))-((()((-(-((((()(-)-))))(-()())-)-)(-)())()()())()-))-()(-())())(-(())()()(())-(()))))-))()((-(((((()-)(()()()(()--)---()()))()))())()(()())(())-)()())))((())(--))))(()()(((-()-)(((()())--))(((-))))-)))()(()()-)((-()(-)))(((())--)-((((()))--))(-()(-)-))((()-)))((()(()-(-)))-)())((-)(()(((-()))-)))()(()-(()-())(((--)((()(-)))-))))--(-))))((()())-)-(((--())))(-)-)((-((-(()())-)-(()))((())(-()()()(()(())((()))---(()))))(()(--)(-)((((--)(-)-(-)(-((((()-)))--))-()(-()())())-(--((()()(((--()()(-)(((()(-))-)-)))))))(()-))()))()))-))--)()())(-)-()()))-))(-))))(())-))((()((()(-((((()-)(-(-())))()(())(()()(-(-((-()-()-(-))(-(()--(())-))()-(()))))-)-))((()()-)(-)(-))))(()()(---()))---))-)(((----())-)--)(-)((())))))()--)-(()(()(-()))()())))(())((-((()(()))-(-(----)-)-))-(()(()-)(()-)())))-)()(()))))(()((())(())))(-)))(()()()-()))()(-())(()(()()-)((()(-))-(())()))((-))((()()-(()()))--)-))((-(()()((()-()()(()-)--(()-((-(((()()))-)()(--))(-))(()-(((()(-)-()()(()((-(()))-((-)-)--()---)(()())-()()-))(()()((()-)(-)-()-)-)))(()(---)(-)(()())))-))(--))-))((()-((()))))-(----)(()(((-))))-)))()-()()()-)(-)()))(((-))()--())((()((())--()-(()(()()(-)-)))-))(-(-)(()())-)))())(((-((-((---))()-)()())-))))(()())-))(-(((-))))))))-(()(())))()(-)-))((--)()(()-)(-(())(((())((()-)(()))----()-))()))-()-((())--)()-(-)(--()()()(-)((())--)((((-(-)()--(())))))(-)(-))(-()()(())()((((((-)(-)-(-(((-((-()()(()))))()-())(())()))-))---)(-))()-(()-(())((()))(-())--)((()((-)-)()()---)()-)-)()))(---(-()---)()))--()()-(())-()()-)()-)()-(-)())())(-))(--)()--)())))-((()--((())((--()()(((()))))--)--)))-((-()))))-(-)((-)(()-(--()(-)((-)-))--())))-()(()(-()-))()(()))(()(--))(())(-))-)))(-)()()-()-())())-)()--))())-())--)))(((--)(((--)((())()))(())-))))()())))(()((((-(--)()-(()()-)--((()((-))))-))())((-)())((())))--)()(-(-(()))(-()(-)-)()-)))(((()()-(-(-))()((()((-()())-)()()()())--((-((((()(-)(((()(()))))-)()-)--))--())(-)(-()(()-)(((-()--)(((())(((()))(()-((-))((()()-----(-))((((()-))(-))---))())((-()))((-)())-())((()))()-(-()-))(-)()-))-())-(()--((()--)()()))))())))))())(--()())(-(()(())-(()((-(((()()((--((-)(-)-)))()-())(())()-))(-))(((((((-(-)(-)))(--())()))()(-)-((-()()((())()((())-)((--(-)--)()()-)-(-)-))(-)-))())((())(()(()-)()))-))-(()(---())(()()(-()-(-))()(--))-(((()((-())(--(-)-(()(())))-)(())-))(--(--))(((-)-()-)(()(-()()))-())()()-(-())-(())(-(-(()(-)-())(())())))((()())())))(()()((()--)-)()()(-((()-)(()((()()-)(()()-))()-((()-()-()(((((((-)())-((((()-)(-))())--)))(()()()--))(()-)(((((())-(-(())(-)())))()-)(-((-())(()()-(--))-)((((())()-)()((---()-((--())-()((-()()(-)()-(())))-)()((())())()())-))())(()())-(-)(()((((-)-((((-(((-)())()--((((()((-(()()((-)))-(--))-()-)(()())))--)(--)))((())()(-(())-)))(-()))((----((()()((-)))-)---))-(()-)))))-))-)))-)()()((()((())-)--)(((-)(--))((-)))))()-((---)-))-)())())))-))()))-)()()))()(-))--()))(-)((-)))-((((---)()((-(((((()-)))-)(-)-))-(-)(-(-())(()(()()((()-))()(()((-)(((((-)-((-(((()--())))))()-)(()-(()-)()-)(-(())))()-()-(-((()-)-)()(())-(()))()()-)---)(-)(()-)()--)()())))(-)---()(()())--(-()))(-((()-)))()(())()--)()(-))((((-()(()(()))(-)-((())()()-((-))(((((-((((())()(-()((-((((-))()-()(-)))(-(()(())(-)))()-)))((()(-())()()((--)-()---)-()(-(())-))-((()(-()(()((()-))(()))))--))-((-)(()(-()(()(-())()))---())(()-()((-((((())(()(-((-(-()(((((-)((-((-)(()--)(-))()(-(-)((((()))-))()((()(-))))((-)()(-(()(--(((-())))()(--))((((()-((((()()))-((()()()((((-)(((((()())-()-))))()()-()()()()(())(((()))()))(((-)())-(-(()))())-))()(((--)))(()(()((---)-)--)))(-())-)(-)))--))(((-))--)))())()))())(-)())))((-----))())))(-)-)-)(())(-()(((()))--)())()))((---((()-)-()(()(())())(-)(-(--)(-))-()(())()(())-(())(-))-)))))(-((-()()-))-()()())((((()-((-)()(----)-(-)-(()()))(-(--())((()))(-)()()))(-))-())--((((()(-))())))()-)))()))()())((()))-()-()((--)-(-(--)))((())-())())(()-()))()((((((())(-)(-(())--(--)-(((((-)))---)-()())))))(--())-))()(())))((---((()((-)--())--)-(()-()()-()))(()((--()()(-()(--)))-(-)((((-)()))-)--))()())((-()--(()-)-)(-)(()(()((()()-((()--)()()()((-)((-)(-())())(-)-)(-))((-(-(-))-))())())()()))()-()))(())())-(-((-)-((-)(--)-)()())(-())(-(()(())(())()-(--()()(-(())-))((()))-)-((-(((()))-)((()()(--()((()((()((()()((-)((((((()-())-)))())-)(-)((((-))((---)-(-)-(((((-()(--)-()-))--)())()(--()-)((((())())---)))-((((()(()(()(-)(())()-)-()))(((-()(-)())()(-)()-()())(-(()))))-())(-)-()()-))(--)()()()(-)))()-()()-(-()(()(--(((()---(()-))-)-())-(-))-))-))))-(--((())()-((()((-()-)((-)()))(()()(()((())(-)()((---))-(--)-((()--))()((((()()-)))(((()(())(())(())))-((---((-(-))()--)((())())()))-()())(((()()(((())(((-)))(((--)()---(-)))()-)-())()()--((()(((()(((())((()))--)()())()--()())()((-((()((((-()(-)(())-)))((())())()(())--))))--))---))())--)()(-((-())-)())))(((()((-((())()--(((()())(-)(((()))-(-)(((()-((-)(-)(((-(()()-)(-(--(---))())((((())))()(----)-((()(((()---(()(-((())(-())())((((-())))((()-((((-(()-(()-))))(---(((-(()(--)-()-())()-)-))(())(())--)())())()(()--(()(()-(-)))()()(-()))())((((()()))((())(()()-)((-((((((()())))--()(())))(()()(-()(-((()-)()(()())))-((-)(((())-)-)-(()((--(((-())()-)-))-)(()(-)(()))()()-(--)--)-))-)())()()))-(((-)(-(()-((())))(((((()(-)))((---)(--(())))))-(()-(--)-)))--(-(((-(()())))()-(-)()((---()(--()()(())-)(-)()(((-)))))(())((())()()(()--)--(()()(()))((())(--((()()-()()(()((((()((()))-))(-))-))())(-()--)()-(((-)()(())((()()((-()()))-()(-(-((-)--(-()((-)-(()(-))--(()))()(-()))()))--)-()(()))))()(--))-(-)))(--()())-)-))()))-()(()()))()(---()-(()-)((-))))(()--)())---()(-))(-()-)(-)))()-())))(-(-()-(--(-)))((((-)-((-())(-())(()-()-)-(()()(-()(()((()))-()-()--()())-)(-)((-)))))--(-)-())---)-)))()(()))()--)))-(())(-(()))()((((((()-((((()(-()))-(-)))())((-(()--()-(--)()())(-)((()-())))-)(())()--)(())()((()(())))-()()-)))()(--)-)-)-)))()((-)-((((())))(-)(-())))(--(-)((-(((()(())-)-)--)(()))))()(-(-)-(()()((()(())()())())-()()-(((()(---)((()()(())))(-)(((()---())(-())-)))(())(()(-(())(())--(()((---()()(--)-))()-)--)((-())(-((--(()()-()(()(()--))))((((()))))-)(((())())(-)))-()(()(-)))((--(-)-())-(-(())))(()((()(-()-(-(-)))(()()(-(((())-))((((---()()()(-)(-)))(((()--))(-)()-(((-))-(()(-)))()())))(-)(-))))-(--(--)(()-())(-))-)(-))(((((-((-)()))(()(-(-)-)-)(()((-)(())((())(((((()()(-)(-))-)--((-)-((-(((--()()(())()))(()(()-()--(-))(--)()-(((())(-))-)-))--))(()-())()()))((-()())(()-))-()()(((((()()(-)-(--(-)))-)))(()(()-))))-))()))())(()-----)))(-)-(-)))--(()))((---()(((((-)))())))()))(((((()(()(())))-((-((((()))(())-))))(-())(()))))))(-)()(((-((-(()()())(()(--)))(--))(()()-()(-)))-(-((()(-()())))))((((())(()())---)-((()-)-)--(-()))))(()-(()))((--()(()(()()--)(()----()((())))))()(-(((-)((()()()--)(((()---)(-)()()()()))(-(()(((()--)())()((-)--((((-))))(-(((--(())---)-))(()((()((()-()(((()))-(()))(-(((((-((()-()(-(-)())))-(-)))(()))())(--()()()()-(()(-)()-(--)))))(-)()()(-)(-()----(-)(--)(((((-)(-)--)(-))))((()()(-))()-()))-))()((()())())((())(-)-)))--)-()))-()((((()())))))-))(()()())-(()((()(())))(((-)((()(((-))-)(()()))())()(--((-()(-((()((()))-)(()(-()(-((()-(-(-)(()-))()-)-()()(((-()--(-))(()--(-((()))))(((()))-))(-))()(-(())-))(-(())))(()(((-))))((()-()()-)-()))))(()-()(((())(()-)(-))(()))--(((((-(()(()-)())()-(()-(-)(((--)()())())-(())(-)(-)-)((((((()-()(((()()))()-((-)-()-()--(())()(((()-()()(()())())-())(())))--())-))((-)(((-))(-)-))())()(-)-))))((--)((--)((()))))())((()((()-()())-()))())()(-(--())-)(()--(()(-(---)))(--()))((-(-(-))))(())))()-()())(-(()((-)(-(((-)-(-))--((((-((((-(((()))))((-)))((()-(((-(--((()--)-((-(-(-))-(-()-)(((((-()-)((--()()-)(-)((())(()())(-())-)))))(()(()(()---())-)()()-)())(((()()-)))--((())--)()))))(-))()-()()(--(()))((-()((())((((()(-(()-())(((-()()-))-)()))(-()()(-(-()-((()(())-)((((()---)()(()-()(()(-((((()()-)----)())())-()-)))))))))-))(((-((())))-))))())())(((-(())))-))))()((())(()(()---((-)((-((-((-(((()(-((--((-)))-(()-())))())(()())(-)-(-(())(((((-))-)))-(-)---)-(-)-)-()))()()-))(()-)()))-((((--)(--)))())))()-(()--()(())(())()(-(((((())()(((-())()(--)(()((()))-)(-)(-()(()--()(()))()(-(-)(-)-(()(-)(((--)-)())(((()((()(--)))-)-())))(-)()-))-)(((-()-)-)())(()()))(-((()--))()--))))(())(---)())()(-)()(-))(-)(-)()--))-)--(()))-(-(()-))(((--(()((()())((()()))())()-()()((-)))-)(((-())(--)((-)(-(-(-)()-))))(-)-)(((-))()----())-())(--)(())))(--((-)(-(-()())(-(((-))((())-((((()(((-)-)(--((()(--)())(())(-)((((())-))-((-)((((((()())()())(--)(())(((((-((-()-()--(-)))()))))(--()-(-((()(-(((((-)()))(-)()-))-(((-((-)())-((()(-)-(())((((((())-)((())()-(())))))))())))))-()-(()))((()-)(()()())-)-()()-(-)(()()((-))(-)(())-()(()-(((((()((-))-(((-((-()--)-))()(-)()(()())(-(((()(-))-))))()--((-()(((((()(-(-))-)(-)))-(-((-)(((()(((())))-()())((()(()()(((-)(()-)-())--(-)-))))((((-))(-(-)((-()))----()))-(-((-))((((--)(((()()-(--())-))--((())-(-((--)(-(-)))()(())()((-)(())(-(-)-)()(())-))))((()-)-(-)-)((()-(((()))((-(()()-()-)(-(((()(()(((()()(-(((--(--))(-)-)-(-))(()-())-)-(()(-((-())-()-()))()))-()(-(()(-()(((()-))))-()()((((--(((-(()()--))-)--()()()()((((-(())-((()()(()))()()(())(-)-)(()(-)-()))-(-)(-))-)))()--(-)()-((-(()))))(((-)()(()()(())-)))((-(()((((()((((-)))(-(()-)))-))))))()((-(----))--(()-()()-())()()--)-())-()(-))((()((())((((()()))-()-((--()))((((((((()()-)))-)))(()()---)-))))))())--)--(-(()))(()()((((-(((-())))()(--)))((()((((-)(-())-()-)(()()))))))()(--))---(((()()))-)((-(()))-))(())))()(-)(-))-))-())(-((-()-()()()--)(--()(-)(-(-)())(((-))((-)-((-((()--))))(--)-)((()-(()-())(())-)(())(--)-()(()((((-)(())))-()---)-()(())(-((-(-(()()))(())((-)-(()-)-)(()(())((()()--))(-()()))()(((-))(-(-))()(-((())-()(-)--)--)-((-)((()--())(-(-(()))(---))()()())()()(-)--()()-((--))-(-))))--)--)()))(-))-())-()))((-)-))(((((-)(-)())()-)()()-((--((()-())(-(-(()()-))-))-()---))-))-)((-(((--()-)-)((-((())-()-()())((-))-())((()-))())-((--)())()()-))(-))-(()-(-()()-)())()-)-)(()--(((((())-)-))))))))(-()()(())()(()((-))-((()()(--)()()(-)))())(-)((()(()-))()(()((((()))(()()--()()-()()(---))--(()))--((-(-)())-()(()(((-)(--)((-)-(())()(()())))(-()-(()(()))()()()---(-()(-(-()-((-))--()(-(((-())--(((())----()(()))))))()(())()(())()(-))(()())-)((((-(-)(-)()((((-)())((--)(()((-(-()(-(--(((-()-())(-(()-)-())(-((-))(-)-))--)(--()))((())()))(-())()-)-(())-)(-))-())((-(-))((()(-((-)((-)(-)--((()-)-))()(-))))-()((()()(()()-()(-)-)())))(-(-))))-()(())--)(()--)-()-))-))(-)(()(()-)(--(-)()()(()))()(()))-()))-(((())-())((-)-()(-()(())))(((()()))(--)--(-)))()()((()())()()(()(()())))(()())(---())-(((--(((()(((())()))(()))()(())(-(-))-))())()()((()()(-)())(((-)-()-((--((-)))--)))()(-)(--))(-(((-(()(()-)))-))()(())(-)()()--)-()(---)((((-))(((()(-(())))())()())()))((()))(()))--((-((()-)-(((-()-(())--)))()(((((-((-((()(((-))()()))))()))(((-()(-))(-)))-))((-(())((())(()-)()(((((()((())-))((-))))(-()-(--)()()(()-((--(-)-))()((())-()--)))--)())))))((()(((((-)----((())))(())((((--()()(()()())-(())()()(--(())-)(-(--()--(()(-((((-(-))()(-)))))(())-(())()-)((()---)----(-(())(--((((-))(((()()-(((--()(-)(((-))((-(()-(-)()(-()-(-((())))))-)()-))(-()))())(-)))(--(())-()))))---()-)-))()-()-())()())-(((()((((()-()((((((-())-())(-(())--)-(()(()((())())())(()(-))-)-)-(()()))))-(())((()-)-())()()())---))-)-()-((-)(()-((((())((-)-)())-)(((())-)-())(-((-)((()-)((((-()-)-)-)(-(()-)()(-))()))(-())--(())-((-()(((-)))(((())()--))(((()()()()-)))))()())))()))))))))()-())))(()()((-)((-()-)()())((-))()-)-(-))((-(()(-)--)))(()(()-(()--()(())-))-)-()(-)))()-())-(((-(((())())(---()()(-)())()))())))((())()()(())-)(-(-(-)()(-)(--)-((((-(---)()()(-((-(((()-(((-)()))-))(-)-)-)))(()))()))(--)-)---(-)-())((-)))-)()())))-(-())(()(--((((()(()-)-))())))-)(-()(-)()((-)-(-)(()()--((-((((()-))()---)-((-(()())((((-)())(((((-))(()-(())))-()()()-)(--((-()(--(-((()(((()(()-(-)-()(()(-)(-(-)))(((((-()(((((-)(((-((((-)))((-()-()(()((()()())())))-(-))---(()-((((-()(-((((-()((()--)()()--)))(-))((()()(-((())(-))()(-)()))-()))))()()-()()(((-(((((-)-(())-))((()-()(-)()--((((--)))(((-)-))-)-()(-)()))((-))-))(---((()((())()))(())((-(-)()))()(-)--(()(()-)())(((-)(-()))(()()-)(-()-)()(-())()()(((-)((-)(()))()))(()(((-())()()(()(()))-)))-()(-)-)()))((-))--)(())(()(())())))(-)(-))-())))(-)((((((()-)((-)(-()(((-)()-)()-((-)()-))(()(--((()())--()(((()))(-)())(-)-)(((()-()--)-())-()()))(-))))--)(--)-))--))(((()())(((()-)(-)(((()()()(((()(-((()()-(((()))(-(())))-(()-)()--)))((((()-)()()((()--(()-)(-)-))--)()))((-(()-)-)()(((()(((()())-)((((((-)-()))(())))()((-(()))))(-))-)(---())(-)()()())(((((-))())((((())))()()-)-)-(()((-)(--)(()()-)))-)(-)-()((((()))))-((()))(-)((-(-)))()((---)((()(-(-)(()-(--)-(-))))(--(((-(()(-(-(()())-)(-(--())((--()()(-)--)--(-)())--))-()()()(-()(())((()()()))--)-(-(-)-)-()--))))(-)-()())((---(()((-()-()-))-(()))()))(((()))-)(-)(-((-()()))))((()))--())(()((((-()((-)(--)-((-(((((())-)(())--(-((()-(--(())())(--)))--))()(-()(-)(()))(((((-)(((-(---)(-()())(-))))))()())-)))))(()(-(-(()-()--((()-(((()())(-)(-))))((-(-(--()-())))-)-((--)(())((())()-)(((-)((-)()((-)(-()(()()-))((((())((()))(-))())(--)-(--)-)-))(((-()(()-(-(()(()---))))-(-((((()(-))-)--(((-()(--)(((-(())-)()-()())-(-)())()((()()---))))-)(((-))()()-))-(-))--))))(-()())(-))---))())((-)--)((-()(-))()((((-)-)-)(()()-))(((-))-)))-())))-((())-()-))()-()(()()-(-)()-(-))-)()()))))(())(()))((((-(-((-()-)()--)-((((--))(-()(((((-()((-(--)--)--()()))()))--())()-)(-))(()))-(()(()-)-)-)-))-))((-)(()(()((-)-((-)-()()()(((()()(((-)(((((-()))--))-(-)-))()())(()(--(--))-()())((-)-(-(())))(-(-)()))()))))))()-()--)----)-(-()))))()-))-))(--)(()(((-)-))()))(-))())(----()(--(()))-))-(()()-)(()()(()((-)((-))--))(((((-()))()()()(())-(()-(((())(()())()()()--)(--))(()(()-())-(-((--(-(--)(-()(())((((-((-((-(()(()(()---))()))()()-()((((()()(((--()()())()))(())-)---()())()(())))))(()-))(-())-)())))()())-)-(())()))(-(--)((()(()()-)(((()))(--(((-()-()()))((-)-(())()((-(((-))-(((()()-()--()(-))((()()()(--(((-)))((())(()(((()-)-))((()(-))()))))()()(()(-)))()((((--)))))(()-()()-(()-)))()(()(--()(-((-()()(()()()((-(-()()(())-(-)((-)--)())()((())()))(()(-)()((--)()(--))()-))))()))(-)--()--((()()-((--((((((())(()(()-))()(()(()()()()((-)-(-)(((()((())(((())()(()-))())-)((()())(((()(--)(-(---((-((--((--)-))(-())))((((-(-))-)))(-)()-()(-)(--))()))()-)()(-(-(((---)-())-(())()((--))))))-)(-(-)-(()()()))(()(()-)()((((-((-)))()-(-))-)))())-)))))((()()((((())()(())()())(-)-(((--((()()(-)-))((--())()(()-)-)())())(-((((-(---)((()--()((())-((-)()()())))))))(((-())(((--))(()))(-(-)(-())()()(()()())-))))-((())()))-)-)(((((())(()))())(())))-(-)((()-())----)()-)-((-)(-)))(())((((--((-(-)()()-()-(())))()))-)-)()()))(()-)))))(-(()-))---()(()(-(())(-((-))-)-((()()()()())(-((()-)()(((((()(()))())))(()()))(((-()(()-((--(())--)(((-(--)(-)(((()))-))(-(-)(-)(((())(-----()(()(((-(-((-(-()()(-)---((-(-))((-)()(()())())(()-)-))()-))-()))----))((--()()()(()))-)--)))-(((()())((-))()--)((())(())-()(-)(((-())(-()-(-))(((-)-((()()-()()(()-)()-()))-()))(--)())))(-)()-(-()-())--((()-)-()())))-)))-)(-))))()-(((--)))()-)))(-((--()()((()-)(--()(())((-(()(()))-(((())())()--))))-()))(()()(())(((()-((-(())))(-)-))-(()))--)((()(()----)(-()))())(((()((-((()(-(()(--(-))())--()()()))((()-(--(((()(()()-))-)-()((-)()(-())(())(-((()))))(---)-()(())()-((-)(()-()(--))())))-)(-))-()()()))((-((((()()-)-())))--(((-))))))-)())()()(((((-)((-())()(((()()(-((((((()(())(((())(()))-((()(())))-()-((--())((()))((()))-())(((-))-((()--)))()-(()))))-)(-)))-)))(-)--)))-(()(-)()-))-(-)-)(()))(-(--(-))--)))())(-)()()))((-(())(()(()))())-)(-))(-(())-)-)((-)(())--(-((-((-)(())(-()()()--((-)(-((-)(-(((())(()(((((-()(-)(((()))(-)(-))-()((-(()(()))((()(()-()((()((()----((-()(((((((-()()-)()((((-)(--(-)()((())(()())(-()(()-)))-(())()(--(-))(((()--((-)(())(((())(()-(-)))()(())()-)(()()())--)-)))(--()()-)(()-(-()()((-)-)())-)())(((-))((()()()-)((()))))--(-()(-)()((-(-(((()())((-()-()-())()-))())((((-(((-))-(-))(((--)())))))-)(-))()()))))(-))-(()(-)---(((-((-)))(()(-))()())(()-(-))((-)-)((-)-)-())-)()())-)()()-()())-))()-()())(((--()((()())-(-)(--(()(()-)(-(-((((()---))(()())-()()--)(()))-((-())-)(())()-((-)()-))-(((())(-())((())()()-(())()(-)--)(()-())-)()-()(--((())-(-)-)))-(()()-)))((()(()()-((-)))-()(-)-(-)-((((-)()-))()()-))()(((--()(()-()-)-()--))(-)))((-)())(())))))(()--)()-))(())()))((-)()()--)(-(-)-))-((-))))())()((--)-)((((()))-()()-(()(()-)(()()))--)()-)))-))()()))))))(()))()--((((())((--)---(((())-(())()(((-)(()-()(((()((--)(((-))-()())())()-))(())(()()((-)-)))(-)))))(((()))))(---)()()())))())(-())(())))()(()((((()-(--(()))-)-))-)(()(()()-((-)-)))((()(((()))(-((()()))))((-(((())())()--())()(()(()-(-(()))()-)))--)((()))))(-)(-()((())(((())-(()())--(((-)))-()))(()--)((()(((((--((()--)-)((()()))((--))((-()))-(()-)(-(--(((-(-)(-)-()-()))((())()((((()))))()--((()(-))(()(----))))((()--)()(----)()(-(((((((-(()()))((())(-((-()))(-((-((-(-)-(-)(()((()()))()-(((())()((-()(()---((-()-(((-()---(-)))((())-)))(()(()(((((())))()-))))-)(-)()))())(--)))()(--)--(-(--)-(((---())())))-)(()(--)())))())-)()()-)((()((((-(---())-(()))-()(())((()(-()()-((()))()-)((())())))()))-()))-)(((()()(-))))))-(-))-())()-))()))-(--)-()-)-(-())))))())))((())-()))))-)-())())(()-()((-((-)-)(--)()()-())-)))()-)(-)-((((())-)(((-))-)))(-))-)-())(--((((-)(-)-)-((()(((-)(())(()()(-(-(((-(()))))(-)((-((-(((-)()((()(())())))))()()()-)))())-()()((())-(-))))()))(-(((((-())-)))(-(()((--)()-()(-(-))())())-(((-)())--(((()(()()))()))()(((((()(((-(()(()()(()())())()-)))((--))))(()))()(()))((()-))))))))-()-((---()-)))))-(()-(-))()()(()()((()))))()-())))-))(--)))((())))))-()(-)-())((((()(-(((-))))--)-(())))))--))-)-)-((((-())(()()(-)()((-(((-)(((())(((-)-((--)(()))-()(((()--(()((()((()-)(--))--(()))))(-(-)()-(-)(((-(-())()(-)))())))()-()(-))-)))))-((()((()))-))))-(((())()-((-((()(()((-()-(-)()))))-)---))())-((--()-))(-)(()))-)-)(()-)(-))-(()((()(()-))(-))(---)))()))())()(-((((--)())))()))(((()((()-()--(-()((-(-()-()(-)()-)))()((-(-)(())()-)---)-(-()))-)()())((()(()))-((-)-----(--(())()((-)((-(-((((((-((-(((-)()-()((--((-(((())(-)())(--))()(()--())-)((-)-(--)()))()())()-)())))(-(()((()(()()))))(--))(((-)((()((()(-)((()))(((()(())())())-())(((((-(--(())-)(((-(-()((-()-()--(-)((()-))--())(())()(-)-))(())()--)()-)(()(-)())-(-))-)(-))(-))(((((-((---))))(-(((-))())-()(((-))(--)(-())-(-(())))-))(-))-)(()-(-)(())()-)(--())-)---)((()(-((()()((())((-)(((((-)((()((((-)())()(()(()(((((-))--)--)(()(())-(())(-)())))((()(()(((()---()(()()(-)()())()()()((()-)(-(())))-(()(-)(())(()--(()))()-((()))))(()())((-()--()()())(--)()(()-()(((-(()(((--)))-)))))))(((()()))((((((-))))-)(-(((((())-(()()-()(()()(()())(((-()((((-(-(((((()()-))-))((()))))--)(-)()()-()((--((-)(()))))()()((-)(()(())()-(()))()(-)(()(-((-(-(()))())(-)()-()()-((-(-)())()(())))))(()))(-(-()(-()((()--()-)(((--)))))((((--((-))((()))-()))()))-(-))()(((-)))(-)(-)-(-)))))-)-))()-((())()()()--())()(-)((((-(-))())())()-(()-())())())((-))--()(-)())()())-(-)(--))(((()(-)(())((()))())))))())-)(-)))-)(((())-((((-)())-()-)-)(((()())))(()))(((()(-))(((()))-(-)(()-()-()(-(())))((-(-(((-())))-)-((()()))()()(-(-))--())))))-))(())()(()())(--((()()(((-(((((-()-()-)-(((-()(()(-)-)())-()()(((()-))))))))))-)((-))-((()(-())-)--)-))((-)-))-()-((-(-(-()-)-)((()(())-()))())(-(((--)-))()(-)--)--)())(-(())(((-((((((())(-((())())(()-)((()()()(-((((()()((())))))-))--(-(-))-(-()((--())()-(()(-)-(())--)()(()()-)(-)))--))((()(-)(--))((((())---)(--((()))(--(-)(--)--)(--)()-)(()()))(-)()(()-)(-)())(-)-))())((-(-)(()((-()()(-()-(-((()())()((-(---))))))(--())())())-)(()(())(-)()())---(()((-)--((--))(-(-)-(()((-)(()--)-(-(-(-(()(()-(-(((()(((-(((-)()())()()(()()))-)()-()(()((()))(()(-)(()((()))((()(((((-((((-())-)((())(-))((-(())-)))--()())(---))(-)-())()-))))-(-(-)(()-(((--))((--))()))(-))))((-())))))(-()(-))-())--(-)(())(---)))()-)-((((()())))())----))-)(-))-)(-(-(((()--((--))))))())))((-)(-)))--()()))(-)(-()())-()()))(-(-)(--)))))()))))(())()(())((-))()((()((-))(-()(())))))))--)((()(((---()))(-)(()-)((-)())()--(()(-())---((()))(-(((-(()((())))()((((-()-(()((-(--)-))))(-(()))--)(()())))((-(()-))(-())(-)))))()(-)(()())))-((((()((-()))())(-)()(((((((-))))-())(-)(-())())--(-)-(()-((()())--)(()((()))))()())(()-))-)((-(()(((-((((((()(()))--(((-))-))((-()))(-)-))(-)()-)--(()()))-)))()(((((((()-)-))-))(-))-))()()-))()())()((((((()())-()-()))(-)())))-)())())-()((-)()))()())(-(())(()-)(--()-)))-)(((--())))-)))))-(()((-()()(()(-)(())-)(()()(((-((((--(((-))(-)()))())--))(-((())((())-))))-)())(--))(-)-(-(()((()())()(())))-)(-(-)---(-))))--))-()-)())-))(((((-))())(--)))-)()))))(()-())((--(-(-(-())-()()-)()-))(-(-))-)()-())()(((-(-()(-((-(()(-(()(()-(()-))(()()(((-)(())((---)-)(-(()))(-)((-)()()--))()((((-))(-()-(-)--)()()()(-()()))(()-)-()()()--((-(((())))((-((()(()))-))))()(((((-)-(()))(-()()-(-(()())(((-(-))())()-)(----)-()(--((())-(-(--)()(-)-)--(()))-(-)(()(((-(-())())()--)((()--((-)-))()(()(-)())(()-)-))()-))-)(((-()(()-((()))((-))-)-(()-)())(((-))(-))-((()-)(())(()()(-))))(()(-)(((((())))((((-))(--(-()-)-)((()()-(()())))((-)))((())-(-()-))-())(((()((-())((((((-(-))----)-)--)())())(-(-))(-())-(()(((()))))))()((-(-)))(((-())()())((()--)((()))))-())))-())-)(()()()))(()(-))()())(--())-(-(-(---((-)(-()(()(-)((()(-(-)()-))((---)-)-((-((()))))))(-(-))((((-(-(((--)-((-)())-(()(((--(--)()((()()-)-())(((()(-(-))(--(((-)()((()(())--))-(((-(()))()(()-()(-))(-))-)(--)))--)(-())()-())()()()((())()(-(())((((-((((-(-()--(-(-)()))())))-)()))--)(()())((-)(--()()-(-(((-))()-(-)-))))))---(())()()())(-((((--)()-)))))-)-)(-))(--(()))-()()(-)-())((())-())()(-)-(((((-))-)(((-)--)()))((-(()(()-))(())))--(-(()-(()(--)))()-)((-(()))(())))--((-()(()))))(--())))))))(--)(()()()-()-)))(()-())(()(--)))()()-))-(-((-)()())-))())((-((()(()(-)(-()(-()(-(-))-)))()-((()(((()())-()))(())())()(-(((((((())-()()(((-((()()-)))))())(()))()-)((-)))-))))(()()()(())(-(()())(--))-(-()(--())-)-(-)--((((()))(-(()-()-)((-)))--(-())---)()(--()))-))))-((())()-)()()(())-((()(()(((((-)(())-((()--())-))(-(-))()-(--((-((-())-(()---)----(())((())))--)()))()(((-(-)()-)-()())))(-))-)-)()())))-(((((((())))--())-(-(((()-))-(((((-(--(-)((-)((()))(((-((((--(-)))())-----)-())))()(-)(--)--()(-)(()-)(-))((-))()--()--)(())--)(()-))((()((()--)-)-)((-(-(-((()()-(()))(----))((()--)-))()())()-)()(--))-)()-))-())))(-)((()-))-(-())-)(())((-)((-))(())()-(--)()((-()()(-)-((((-))((()))()-)(-))((-())))(-)((-)((-(-()))))))((())-()(()))()((-)-)-((()(--)(()())-)(-)-((()(()-(-(-((((())-)(()(-()()-))--(()((((())))((((-))-))(())((--)((-)(()(()()(()(-(((()(-)))(((())()(()))()()()()(((())----(-())-(--((())-)((-()))-)((()-()(-(-(-))(()((()()--)))(-(-((()))(()-)(()(()))(-)((()((-)(--()))()(((())-(-)())-)(())-()()()(()(()((-)))-))-)))()-)())-((-((())))()()(-()((--))())(()((-()((-)--))()))--()-((-))(-()-)()-))()()(-(-(()))())((())-)())(-))())))()-))-))(-()-()))(-))))(-(-()(-((--()()(--))-)))))-)-)-))-((-((-(-())(((()(-)))(-()-)(()-()))---)()-((--()()(()---(-(())(())(()))))())()-)-(((-(-((-)(-(--()()(-((((()))((-()()((-)-(())-)((()--)((-(--)(-((-()--((((-))-))(()-)()(((((())))(-))-)))(-(()(-(((())(-(-(()((((--()-((((()-(((--)()()())()((()))(()(-(()-)-((()-))((-(-))())))())-)))((-()())((-()))))))--(-()-(()()--())-)))(-))(((--))()((-())(-())-((-)-)((()(-)(--(((())-()(()((-(-)())((()())-)()))))(-)(-()()(-)))()))))())((-))-))))-))-)(((--(-)))((-())(((--()((())-(-))()--()))(-(-((()-)())))()()((()(())-)-((((-))-)--)())))-()-))(())))())))))())(()())())()(()-)-()))(--)(-((---))(-)-)-)(()----((())(()--()()(()--)(()-)))()(((-)()))())(()()))-)(()))-()()())))())()))--)---)((()-))()))(--()))))-)))()()())()-)(-(())-))(()(()-)(((()()(()-)-)(-)())((()(((-)-()())))()(())-()))()()(--())-)-)()--()(()(()-(())((-(()())((())(((()()-())--)))())-()()))())(-)()))-(()--)(-()((())-)))(-)-())()()))(-)(-())-)--((-())-(())))))))))()())))((-)((()))--())(-(()((--)))(--(-)))))()((()--)())((()()(-))((-)()()-())()())--()--)())))((--(-)-)-(--(-)()-))))-))()())(-((())(()-)))-(((-(--)((()()))-)(-((((-)((((()()()())(--)-)))-)-))))-)(((()-)()-(()(()(-)-))()((--((()()((--(((()--(()(-()()-(-()))))((--(()()))))))-))-(()()-(()))()-())-(-))(())(()(()()((())(()()-)()-((()((-)())())-)(()))-(((())()))((()(-)((((()(((-)(()))())()-)))-))--(--)))))-(-((-(()((()-)()(-(-()))(((((--)())-(()))()-))(-(---()-(()))())((-()-())))())(-()(((-))((())-(-)-)-)())(())-()-)--)(((((()((()-(-)-(((()))))--((((()))))-))()((())-()()))())(((-(((())-(((((()-)(-())(-))-(-)-((--(-(())())))(-(()-(-)((-))-(-()(-)))--()()(((()((())))-(()(()))()((((()())-(((((-())))(((()-(-)))()(()(-())))-)--(()())-(()(-)))()(-))(()()))((())--))))))(-(()))(((()(-)((--(())-)()-((-))())-(()(-))())()(()-)((-))(-))(-)-((-)((-))))))))()))())-(()(((((()()-(-))-)-)((()-)))---)-)((((()(()-)(((())((((()()()-((--)))(((--))))(()()()((-(-(--)))(()))--)()-)((((()(-()()(--()(-)))))-(())(())((-))-(())(--)))--)-)-)())))))(-)()-)())(-(-()()())--(()(((-()((((-)--(())(-(-(((-))-)-)())-()()-((---)(-)-(-)())()))()(-)-(())))))(()()())-)--()))-)(--))-)((())()()(-()(((--)()())-)()()-)(()((()(())()((((()-())--))(())-)-()(((()()(--))((-)-()))((-(()-)(()())((--))())(()((-)-)-)(()-)())()((--))--)--))(())-(---)())(())--)()((-))--)()-(()(--(())())(()))))(((-()(()-(-(-()-))()((--()))(((()))()--(-(-(-))(-)())))(-))())-))))))())-)()(((())-(-(-()))(()(((-((()-()())()---(--(())-(-()()-)()(()-(()()())-)())-(())()(-)())-))((())()(--)))(-)()())-))--)(()(()(-)((())(-)())(()(--(-))-))-(-))-))(())()))(-(--(()()-)))()(()))((-)(((---)((((-))(())-(-)))()()(-))-((())-)(()(()(((-(()-)())())(())--)(-()()(-)()-())())---)))())((()()))())(()--))---)---(()())--)(-()(((--)-((-)--()()))))-((-)-((())-))(-))-)-)())-)(((()--)((-()(())(()))(())(-))()-)-()()--()()())-))(()()()-())-((((()(-(())((((()((((-)(-)(--(---))))(-(-(-)-()(-((-((((-)()()((((()(())-(()))))))-()())())())(((((((-)()((()((-)()(()(-)(()(-(((-)()))))(((((--))()()(((-)-()-)-((-(()-))-(-))--)(-))(()))(()((()((-)((()(-)(()))(((((()))))))(-(()-()()(()()(-()))((((-((()-(-((-((-((-))-)()((-))(()--()()(-))))((-())))))-)()--)--()()()((((-(-()(())-()---((()(-))(()())-))))()-()))-)-(()-)))))))(-)))))-((())(-()()))(-(()))(((()-)))(-))-(()()))())))(-)-((-))())())()()()())((((-)-((-(()(-))())()()))(((-(()(((((--()))())((()-(-(()-((((---((---((--)))-()-()-)()()(-)(-())-(((())()())((()((-)((())(--))-))()--(()((-))-()-)((()(()-())))(((-()(())()()((()())((((()((-())()())(--)()-)()())--))()))(-))()--)))(()((-(())-(()())))-()())-))--()-)((-(-))(())--))(-)(()))(()((((--(())()(()(()-)-))((-(-))-())((-))-(()))())())-)-)()))-(()(((((()())((()(---)))(((()-())((-)-)(((-)-()((((()-(-)(--()(--(()))-)())(()((()-(((-(-()-)-)((((())((-()--(((((-))(-)()(-(-)(()--()()())((-(()((--(()--)(-((())((()-)-(((--)(())))-((((((-())(())(-)(-)))(((()(()(-)()())())--()()-)-(-))--)(())(-()))(()()--)()-)((()((-)((())-(-())(())-)()-)-)))((())-))))()))())()-(()()))(--(()))(())())--(())((((-)((()(((-()-)))))-(()())((-))(())-)-)())()()((()(()(()())((-)(-)-(--(()-)))---)--)((-)())-()()((-))()(--()(-))((-(-))((()(((((-()-)(((()()))(--()-)-)))))--)(((--))(-)--((--(()((-()()))()-)((()))(-(--()((())((-)(()(-)()))))()-)())((-)(()-()))))(--))))())(())()(())((-)-()-()-))-())()(((()()-))-)))-((()()(-)()(()((()-))()())--))(())()(-)(((-(((--))((---(-()(())))))((-(-(-)(())()(()---((()-)(()(())))())())-(()))--))--((-((()))-(-(-)()())())()--)())))(-()))((((-((-())))))(--()())()----(()-(((-))())((((-)(-))()))-(-)((()(()-)-()(()((()()(()))-()()()(((()()()(()))-(()())(()())(-(((()(((-)-)()-)()(((()(())-(-()-))(-()(((()---)))))(-)()((-(-(-((-))(((-(()-)-)))---()-())--()-()(((((((()(()())--()))-))))(-(())---)))()-(()((-((()()()-(())(()()((()(())())--)()(((()(-(()))-(-)--())-)-)(--((()(()-()((-())())())---(-((--))(---(()(((()))-((-)(-())-)(-)-()((-))-()))(((())))))---)(())-))((-(-())())--((-())(((-(-)(--(()()-))(()))(((())(()))())))-(((-((()(((-))--)(-))(---))-())-((-)((-((-)--(()))((())(()(-)((()())(--)-(((-))((-(((-(())--)(-()((-((((-(((()-)(()(-)()(()--((()-()(-)-((-()-()()))())(()()())()))))))(())(()))-)()((--(((()(--)()-(-)()--)())--)(-)((-)(((--(((())(())(())()((()(-)-()(())))(())))--))))(--(-()--)())())-((((-()-)()()-())-()()()--()(((-()(()-)((()(((-()((-(-()((--)()((()))-)()-)()(((()))-)((--))(--)))(())-)-))()(((-(-)(-()--)()-)())())(((())(((-)-(-(()-(((-((-(()-())()()(-)()--()))-)()-()))-(-))()))--)-(()---)())(--()))((()()-(((--((()(--)((-(--()))-()(-(--())-)(((--)()(((-)())-())((())))))--))))-(((-((((()-)-)(()))(()(()-(()(-(()-))(-)-((()-()((-(())))))-))-)-))-))))-))--)))((-))))()-))(((())-))(()(((-(((()-)-())(---))-()()(-))))((-)-(-()((()((())()(()))((-))-)))())()((-))))(-(-(-)-)))))))())))--)(---(-()))()(((()((()(())-(--)(((-(--)((())-))()-()--()()-((())()()-)(()()(((--))(((()(--)()))))()())(---()(---)()(-)(((-)-()()((--)-((-)))))((())-)--()-(((()-)-)-)-())((()((()--((((-)-(())((((-(-())(()-)()()-))))))((())(-((()))()-))()-(()-)))(((-)-)-)))-)())--)(-(-(-))()()(()))(((()-)(-((-((-((()(()--)--)())--))-)--(((((((()))-)(((-(-()))()()--(---)())(()))))(())-(()()())(()((((-))-()()-)()))(-)))()))(-(())-)()(-((()))))()-()())())))(-(()))(((()(-()-())(-)((((()-))))))))((())()(-)))(-)()(((()((((-())))(-)()(()()))()))(()-(((((((()))-())-))-)()((()--)-())))())-(((())-)()--(()-)))(()-)-())()()--)))(()(()(()))-()()()(()(-()())-((()))())()()()()(-()(-()(()((()((((((-())))-())-))-)(-(())---)()--((())-()(-((((()(-((()))(-()--())))(-()((-))(()-(()()()---(-(())(-)))-(()(((()(()())))(((-())(()))))--)-)-))(()))))-))-)((()))))-(()))(((((-((()(())()--(--)()))()))(-()-))((-()())))(()-)()()((-)()))--))()--(--(-)((-(-)(()())()(()(((()))))(-))-()(((-)(()()))())-))-(--)))-())((((())(-)-(()((((()-)()((((-)()))-)())())))(-))((-()()(()-)()()((()((()())--()((-(-)-((())-)(-)())()())(-(-)-)))((()(--))(--)(()-((-))(-)()())(())())()(()()-((-)(())))-(()---)()())))(-)-)((())((-(-((-()(-((-((-())((()((--()((-(((()(())(())())(())))(()-()-))()(())))()(-)))))))))())-)(())-)----(((()())--)(()()-))()))(()--((-((()))()()-)()-)))-))-))-()-(-(())(((())(-)--)()--(--)))--(--)(-(-)(()((())))--((-((-(((()((-()(-))-))))()(((()--((-(-(()-))()))()--)))(-(()))())((-((((())-)()(--(()()()-))(-((()))-))(--)-)))()(-)--)()())-())())((()()())))()))))(()-((()-)())())((())))(-((()(-)()()-)))-)))()())-)()-(())(---(()(-)))))-())()(()))(-(()())))))()))-)-(())(---()))()(--())((((())-)()-)()-(--(()((((-)-)()))((((()-))()-())-)(((-()()))(-)--())))-())(-)---()(((--)-(()))((((()-(((--(()-)))()--((--())))(-)((-)())-))))))(--)-)))(((-(((((-(()))())-)(())-))()()))(((()())-())())()--)-()())-()-))-)()-))(-(-)-(((())))((()-))()(((((-))-(--)(((()())(()(-(-((()))))()()())()))((())-()(-())-)--(--(-((-)))((())()(((())--)))()(()())((-))-(()))-((----()(()(()(-()-)))()-)-)((-(-(()--()))(--))(((--)((()-(-(())-)-(-)(--)()()(-)(--(-(--((-)))(-)((()((((((())-)-()()(()-----)-()-()(--()-(-))(-()(((()--()((()-(())((()()-)))--))--(-))--))(-()()(-))-))())-)())()))--)-)((-)())()(-()-()))-)((()(--((-)((--)--)-(-)()-(--(-)((--()))))(()-))-(-)-)((()))(-((-()--()))(()-(())(-))())()()-)))-())))--)-))-(--(()())-(())((()(-----(--())(()((((--)))-(())-)(()())())-()(-)-()-)-)((-)-)((----(())))))())---)())(()(-(()-)()())(()(-()(-()-)(-(--)-(-)-)(-)--)(()(()-((()(-))())))--((()))()(-)--))-)()((-(-)))((-)())()))(())()(-)))(((-)((-))(-()()()()-((((()-(((--())(()))))))))-))(())()((-(()(()-(-)(-)(--(())))(-((-()()))((((())))((())(()()(-)--)(((()))())(-(--(()-(-)((()-()()--())((((-()(-)()()())(-)-))--(()())-))))((())()(())))-)()))((()--))(())(()()()(((-)(())()-)-)-())((-))((((((-((()))(-()-()-((()()(()-)-(())--((()((-)(((-)(-())()((-())))-()-)(()()())())))-))-((-())(-())-)-)))---()))---(()(-()((()()((()))-)()-)(((-)()))-)()()())))))-))())((()(((()()-()))((-())-(-(-(----(-)()()))))-))(-)()-)())-))((---((()())-))-()()))((())--)))--)()(()()(()))---()-)))))(())()))--(((()))()())-))()-((()()()))-((()-(()((((--((-))(()(-))()))---(())((-)((())(-()))))--)))((-))((()))))(((((((-)()--(()()(((((((())--()(-)()-)---(()-)())))(((---)(-()((--())()-))-((-(---))())((())---)((()-)()()-(-)(((--()(-)()-()-)()(-()-(-)())())(((((())())-())-))-))-()()--)(()(()))--)-(--)--))-((()))()()())))())))()((-()))())))(())()()((((((-)-)(()(()-)))(())))(-----))(((((((-)))(()-)-))((-())))-(-))-)()()()()(()-(-()))))))))(((((-((--)(((())-))))()-(-))-())-))())-)((((-)((-(-()))())-)(()-)()((-)()()-))(((------)())((-()-)()((-)-())(-)(((-()(-())()-(()(()()-)))-()--(-(()-)())()-()))()))(-(-()(())(-)(-)))(-)()-(((--)(-())--(((-(-((((()()))-))))(-)))()(())()-)(((()()--)))))(-))(----()((--((-(((()())()(())((-()(())(((((--(()())(-)(-)))()(((-(()(((--)---()-(())(--(-)(()))(-(()(((()()-))())--)-)-(((()----()(-(())---((-))-)-)(-)))(()))))-)()))--((()()((((-)-)-(()((((((((((-))(-))()-)()-())(-(()-)((((()()((()()(-)(-)))()(-)()(--((((()(()()-(-)(()-))()(())()(())(-)()(((--()())(-)-)(((()()())()(()(-(-(())())()))-))---))(((-)))(--)-(-(--()()))--)-)()(((()-)()(-)(-))-((())))-)(())()-(-())))(---)-))(()()))()))-())((())-)()))(((-)-((((())((()))()(()-)))((())-(-(()(-()((()()))---())((-))))))-)-(--())()())()(-)-()-(-)()))(-(()()((-))((((-(())))())(((((-(()-)(--())()(-)(-(((())))))-)()()(()-)))))(--(()))--(-)-(()()()))-(()-))-)(-)-))()((()((-)((()()-(()()((()())(-)))-()((())-())))(-)-)(-))))))(-))((-(()-()-)-)())--))-(())(--)((())((())-()())--(())()(-(()(())--((())())()((()))-)((--(-(()(--((()-(((-(((-()-)(()()(()(()-)(-))-(()()-))-(())-)))-)((()-)))((((())())((((()()-(()((-())-(())((()()(-))(())(--(())(--)-))-)()))--)-)-())()-))())((())---)(--))))(-((--(-))(-)((-)))))()))(--))())()())))()-))((()-()((())()())())())-))-(-)()()-)((((((-)(((())--(()(-(-)-((())(()((-(((((--())--)))(((())-((-((-)(())(--(((()-(-))())((((())(()((-)))()()-()-()(()(()())(()))((-(((-(()()(-))))()(((-)(-)--))-(()()()(-)))(-((((-((((--))-())(-))))(-()(()())(--())-)())((--)(-)(-((-))(())(())-)(-)))(()(--)()()))-))))(-()--())((-()))-)(())))-)(((((---((-))()()))()(-)-(-)()--)(()))())-()()(()-)))((()))))--))()-)((()(((((((-()(()))))-(-)-()-))))--()()()-)-))((((-)-)(()((()))()((((-)()(()-))((()(--)))(()(-)(-(-()(-()(((())())()))()(-(-()(-)))()(((())()((()(())-()())))-)())()((()()(()-))-((-)(-(()(()-)()()(())(()-(()))(((-(()))(()((()()((-))(-(()((((((())))((()--)(((((-(()))(()(()-(-)())()))))(((--)((())))))(-(()(((-))()(((())(-)())(()(())(-(())(-()))())(-)(-(((((-))(()-)--)(())--)--())-(()()-))()()--)(((--((-)))(())-)))))()()()))-)(()-))-)-)))-())))()--)((()))))())(()((-(()(()(-(--)()())(-(-)((-)-))(())(()(-)()((()--((-(--())(((--)))))-)()(())))((())()))-()(()(()()(---)-)()((--()()--(-()()-((())(())()-)()()(-)(-)()()))()(--)(-)()(-())((()))-(-)((()(())(-(()-((()))))-()())))(-))-)())()(-((((-(()()))((()))()))))))(()(()-())-)))))(-(-()(()()-())((())))-(-()(((-)-()(-)(((-)-()))(()())))(()(()))))(())))(-)-((-()-----))-)--)(-)(()))-((((-)))(())))()-()(()((-)(--(-)()((-)))())()))())-)()-(-((((())((()()))-((--))))()-)())(()-()())(-)())()))((()()()(()(-()())((()()())))(())-)))()))-()()(())(-(-)(-)-)(()()()))(-)))))(())-()())))))((-))--)((()(-())()-()())(()-)(-)())(((((((((((-))-(((--)(--(---)())(-)))(-(((((()))-(()()-(-(-)(((-))))-)()((-)))(-)-)((--)))(()---)-()-)))-((-)())()-))-))))-)(-)(-)-((((-))())(()-))))(-())(()(())(())())(((())))(--)-)-)()()))(--((-)())()))--))-)())-))-)((-(((-(-(--())(())-((---)-(((()()()--((()())))-()-)---)(())(()-))())-)))-(-())))()))--)-)()()))()()---)))(()(-)(((()(-()))-()((-(((-)-(-)((-(((-))-()((-)))-()((((-((-((()))())))(-))-())()-)-)))()()()(())(--()--))-)()(-(()))(--(()()(()(()(-((()(-)()((-)(())())(-)()(())))(((())))-))(((()))((-)-)))))()())))(()((-(--)))-)))(()-(-))((-((()-((())())()))()()()()(()()-()(()-)(())-)-)))((((()()((((((-)))(()((()-(-))-(-(((--))(-))(()((((--())()--(--))(()-)()()(-(--)()))((-(-(-(--()-)(()(((()()(-)))))((-))-))()(-())(()-)-)(-()(())()-))-)()-)()(-(-(()())-)-((()(()-()(-(-)(()((-()(-)(-))-)()()--)))-())(((())(-(-))-)))-)-()(-())((-))(-())())()(--)((-)-()())()))-)-)-)-(()()()-))(())()-)((())-)()((-))(()-)(-()))-)))-(-)))((((-())((((--)))(()((())()))-((()()()-)(()(-())()(-))-(((-))(())(())-)())(())(())-))--(-(()(()-((-))-(((-(--))(()))(())))-)(((()(-)()--)()((-)(((((-))))(())))()--)()(((((-(((-))()()(--))((-))())-)(-)(-(---))-)()((-(())(-((-)())-)())(((())(()())(()())(-)(()))))))))))(-)((-(-))(-()(((()())--))(-)(-(-)((-)-())()(-)-()))((()-((-)(-(-))()()))))-)()))(((((())()-((-)(((()()(()(()(--())(-(()((-()(-()((-)(((()(-)))()(-)--(()(((()))))))()--))(((()(()(-))())(())---(())())))()((-())(())))-()())))()--)((((()-(()()-(()(()))(---(((((((((-()(()(()(()()))())())(()-)(-)-))))(--))(()))(()()))-(--()()-))((((---((-)((())))))()))(-(-)(--)))-))(())-((()()()-(-()))()))()(()))))))-)(((((())(()(-)-))()-(--(())((-)-))))())))()()))(((()(())((())-)(--)(())(()-)))()(((-)(((-())-((((-((())-(--))-)(())(()-)-()()---)-)))--())(()((()())))((()(-)()())-)())-)())(((-)(-)-(-)()(-(-)()()(-(-())-))--((-(--()-)())-(())-)())(-))))()(((((((((((-()))-(()-(((((()((()))))))))((---(()-))))(()))))-())(((-(-)--(()-(-)))))())-)-(-)-))))))()--)(-)--)))()))())-))()(--)((-((-)(-)-((-()(((-))())(()-)))-))))()((()-()))))))())-))(-)()-((())(-))((()(()())((())))(()()()-)())--((--(-)))()-)()(((-(-(-()---()(()(()-()-(--(--)-())))))()((((())()-(-((((())()--(())()))(((()(-(--))(()))(((((())(())-((-)((-()--)((--((-(()(()()((((()())))))-)(-(()((()))()-()))(()()---)))-)-))()()-())((((-)))()--()-((()(((-(()()()()((-)()(--)-(-)--)()))(()())-(-(()(()-)(-)-))--(((()(-(-(-))-(()(((-)((()-(-)(-))(-(-)-)((())((-)(()(-())()-)())--)-)-))))--))))(()))-()())(-)()-)(---)))))))-)(((---()---()))((-(-())-()))(-(-)-))())()-()-))(-)((-()())())-))-())(()(()()((-)(-((()((-()(()())--(-(-((-())-(()-)(())(-)(-(((()()((-)-)()(--)((-)----)()((-)-(-))(-()(-)-)((-(-)((()(((()(-)()(-)-()((-)))-)-)()--)())((()-)))))(-)-)-)--()()(()))((()()((-())--))())(((-----()()(()((()(()((()))()()-((()))-)(()()(()-)(-)-)-())()(((--(((((((()()())-()-)-(-))())()--)()-()(-()())-(-((()))())-)-)-(-())))()((((())))(-()-))(--))-)))))()(((-(-)())())))((()()()))-)(-(-)()(()))()-((()-(-(-()-))())(((-()))--(()))-((()(()-((-))))-(-)-((-(-)-)-((())())(-)-)-()())))((-((()---(--((-)(--(-)-))-)-))))-()-((()()(()))(((-)()---((()-))))--)(())((()-)-))()-))()-)()-)()-(-)-()((()(((()))(-()()(((-((())((()))(-)((()-())---------()))()())()(((((-((-())())(-)))-(()))-)-)-)(-))(-))---)))()--(-)-()))((-())((()))(((-)-()((-())-)()(-(-)(())(-)()-)()))(()((--(()-))((-()))))())--()()((()())()(--)-((()(()(((((()(-)))))))(())(((-(()(-(())()))()()))(((--()(-(-(--))-)()(--))))-(((-)-(())()-))(()(()())()())())-(()))-)(-)))(())()(())((((--)-))(-)((())))-((-()(-)()-((()(())))(()((-(-()((-))-))(()(-)()(((--)))-((((-)-)(((-(-(())-())(()-)((-)))()((((()-(((-)(()(---)))(--()()(((-)-())()())--(-(((()(())((()(-)(((-))(((())-)))(-)))))((()))()-)))))-(--((-())()((-))(()-(()))-)((-)(-(((((-))()))(()))((()())))(-)()))))(-(--((((-)(()))---((-(((-)()((()()-)--)--)--(()(-(((-)(-)-((-)(()((-)-((()-(((())(--()-)((-)-)()()()))--)-)()(-)((())(-((()((())(--((-)((())(((-)))))()(()(()))-)(()())))(-)()((())((-()-()-(-)))(-((-(((()(-)-()((())))(-()))))-())-)(((-)))(-(())-()(--))-)-))))))))-()))))((-(-)-))((((()-(()((-)())(()-)--(-(((-)(((((-(-(-)((((()()-(())))(-()((-)))()(-))))()-(()-(()))(-)--()(((()))()()()(-(())((-(((---()(-)))(()()-(-()(-(()()((()()()))((((-(--))))-((--(-))-)(--(()((()(()())))(-)()))))((()()()()-)-())((((-))())()--())))((((()((--(((()((-)()-()(-((-((()-)(()-((()(--()-(((-(()())(-())-)((-())))((-(((-()((-()))--(()((-()(())(-(((--))))()()-(((((()()--((--)-()(()()-)((-()(((-(--))(()))()(-()()))-)(((-)((()()())()))-()(())-((())))((()(-()-(--(-(-)()())())()-)()()(-)))-()))-()(-()--(())()(--)))-)))))()()(()()))(-(-(((-(())(--()-)((-(((()(-((-(()))-))()-())(()((--)---)())(((-)()))-())((--((-(())--(((-((()((-)()())((((()(()(-()))-(()))()(-((---)()((-)(())(-(-)()((()-)))()(-(((-()))())()))(()((-())-())--()()(())))()())-)-)-)-)))(-)-)-))))())()-()()-)-)-((-))())(()-(-)(())((((((((-(-)()))(-))-()(-)-())()))-()-)(())-))-))-)((()()))()(-)))()--())-)()()()--(-)()(-())(((-)(-)(-()(())(())()))))()(((((()-)(-))))-)(-(((--))()))-)-)))(()())-()))--((-))())())-()(()))())-(()))))())-(((((-(-((-)()))))(())))()(()(())-)())()-()(((-))())(-))--())(((((())()))()-)(((()()()(()()(-()()((((()-((()(((()()-)()-))()()(()-)(()-)(()(((())(-((-)))(()()-))-))(())(((()(-(()-(()-))-)-(-)--(()(-)()))-)-())(-))(((-)-)(()--)-)-(((()())((((-()---)((((-))(-)()-((())((-((-()))-)-(--(-))))-))-)(((-)-)-((((())()))())(-())((())())((((()()(((-))((-(()-)))--((-)-)--)---))-))(())-(((--((())-))(-()-))(())))-))(((-((())-(((-()))((-)(--)()-())-)))--))((--)()())()-()-()-))()--(-))((()))))((()())((()(()(---((-(()-)((-(-)))())-)())))-)(()())))(-(()((-)))((())(-(-)))()(()()()(())((())((((()(((-(((((-(((--((-)))-)())(-(((-(-)-)(()()))(())))-(((()((--(()(()-(()((()((-()-)()-(-)-)))-()((--)))())()((-)()))))()(())())-))))())-)-)))())())())-(())))(-()(()((()-(-((()--)-))-()-))(()(-()((()-((()))-(-))-)--()()-((-)-)--)((((()-)())((((((-))-()(-)--)()(((-)-())))()))()()(()-(-)(()))))(()()))()((-((((()()-))))()(())--())())-((())(())-(((-(()((()((()(()()))()))-)-(--())((-())(()()(-()(((-)((-)()((()---(()))()))()()()-)())-(-)()(-()))-)(()))(-())-(((()((((-))--)(-((((-))----)-((--)-))())--((()(-)))()((())--)-()(((--)(-()-()-())-(()---))))))-()()-((-(-)))(-((((--((-))((-())(-((()))-)-(()(--()(((-)(--)()(())(-(--((((-)))))(--()-(-((-)(-)())(-)()()-())(-)(()-(((((())()-)((-(())()-(()--))-())(---())()((((-((-)()-())-(()-)--)()-)(-))())()-)()())()))))(-((())--)))(()()-()((((-))()--))()(()())()))((((-)))((-)()))))---(-)()((()()(((()())()((-)()))-()-(-)--()-(-))))((-))(())(())-)-)((-()())--))()(((()-)((()-)-)))())((--)(-()))))(--)))))--((-)-()())--)-)()())))-(-(())()))(()((-())))-(()))())))())()(()(((((((-)(-((())())-))()))-((((-()()-()(()))-(((((()(()-)))())(())((((((()-(()-)))-(-)(((-)-()))()(((-)(()(())()-()(())(-)((-)))(-)()--))((((())))-(())(-((((-())()-)--)())-)(())(-)-())()))-())--(()(()()(((-)))()(-((((--)--())(((-)))(((((()()((-(-(()-()((-)(()()-))(())-))(-)()--)-)((--(-)-())-((-)((()))-)()-(()---(-)()(((-((-()(-(---(-)()))-(-)((()(()--))()(-)(-)))))(-))(-((-))()-)()-)))-((()(-)((()(()-()--)-((())(--))-))--(()(()()((-()))()-)(()))))-)(-)(()(-)((-)))-))()()(()((-(()())()()()-(-))-(())()()-))))()))(((-(--))(-)())()-)(())((-(((-(()-()--)(()))-(((()()(()))(-((-(((())())))()))))())(()(-()-((()))(())))---))-)--)(()(())-)()(--)))(-())))--)-()()()(((((()()(-(()-((((()-)()-))())()-(()()(-(-()()(()))-(((()()(-)((((()-))-(--()()-))()))-(-()((())()-)(--())))))(((()(-((())--()()(()-()())())()-(((---)(((((((-())-())((((-(()()-)))((-()-((()))()))(((())))-))(())(-(-())(()(---)((-(()((()()-)()----)()-())(()-)))-)())((-)))-)))()(()-))-)(()))-)((-())--)(((-(-)()---((-)))(((()((()--(((()-))))-((())(-))(-(--())))()((()))((-)(())((()---)-()))((-()((())(()())))))(-()(--))--()((-())))--))(-((----())(-(((--()))--(((-()())()(()(()(---))((-))(()-((((-(()))))))-())-((((((---)))-)-())()-()()--(-))--)---())-)-((())()()-)--(((-()(-(()((()))-)))(())(()-()()--((()()))-(((-))))(()()((--(-)-(-))-()))(-(()-(())(()()(()-(()--)((((()))-)-)-)-)(((((-)((()))))((())(()))-)))-)()(()--()-))))((-()((())(-()))(()((-())-)((()-))--((-()(---)))-())((())((()))())(((()()))(((-(((-(-(-(((())))))())--(()))-(-))()()()()(())(()()-)(())())()(())))()(()()-()-)()-)))-()((())(-))(()()))(-)(()())()-)--((--((((((((()-)(-))))(((-)()(-)()(--(())))-()))(-)-(-)(-)-)-(()(----(()(()()()(-))((--)))()-(--)(--)(()()()-)))-)())())(-(-))((-))-)-(()(())-())-())()()))())()(--)))()()-)((())()((())(((-))))())()-)(()-(((-)((-))())))()-)()(()))(-)()-)-()-(()()--(()--)((()--()())))(((---)(((-()-()(---)((((()()---()))()(-)((-()--))-((((-())))(()----()())((())((-))((()())-))(-)())((((((---((-))((()()(-)(())((())()))()((-())-)))--(-)(())(())(((()))-)))(((-()-)-)())())(-)))(()))())--(-)))-()())(()-))-))()((()-))-)())-())())))-()))((()))()-())-(((-()-()(()-(--)--)(--)(()(-(((-)()()(()(((((-)()))()((((()()-)-)()))-()-)(-))(((()())-())())()))(--))())()())-((((-()((()-)))))))-(()))()(()-((())((-((-()(---)---)-((-()((((((()))-((--()))-((-()(()-))-)(-((()--)())((--)(---)(()((((()(--(-()()--)()-(()--))-)()-)--))(--))((((((()(-)((-)))()))((())()-)(((((-())(((((((-((()--))-)(-((())-(-())(((-(((()((((-()----)-()(-(((((-))())-)-)(((()-))(-(())(()(--)(())-()(-))-((()())()))(()-(-()--)))-)())()()(-)(-()))))(--())((-(((-))()-((-)))((-(()--)()))())(--())(((())(-(-))-)((())(-)-((()(--((-)(()))))))))(((-)-)-()))((()())-((())-))-()((()()-))((()--)-((()()(()-))()))-(-())(()()(((((-()((()())--(()-(((-(((())---))((()()(((()-(-()())))()-(()(()((-)()-))()())()))()()-(-((()-)(())-(())))())())-(-(-((()))))-(--((())())(--)--(((()((()())))))--(-))(((())()-((-()(((((-)-())-)()((()(()())-)(((-()()())())())(-())()())(()()(-(((-(((--()-)()(()(-))()-((()))-)(()))(-(()-)(())((()-)((())(-(-)()())-())()--((()(()(()))()-)()-((())--)()(())-)))()--)-))))())))())))))(((()(()(--)))(())(((-))()(()(-))(())((()()((()((-()))(((((()))(-))))((()()(()()))(()))-()())()-()))((-()(()())(-)()))))()--()-)-)()-((-((()))--)-())(--(()(()))()(((()----))(-(-)(())())((((()--()((())()))()-()()-)-()-)(-)-))()(-())()((((-)(--(-)-)-()()-))))(-()--(()-))()(-)()(--)(())(-))))()()())((())))((()()))(-))-())((-))())-))()-(-)-()((-)-())))())))()((-)((-)()((---))-))(((()((()(-((-))((((-))()())))(()((()-()(-)(-)-()))--)())(-(()((()())(--(()-)()((-((-()((-((((-)(((())((-)--()))-)))(((-((--)()()(-))))()(-(()-))))))-))()()()))(-(-()))))()--)-)()((()(()))()(())-()-)()-)(-))((--(((((--)((-)()()(-()()(()-(-))--)(-))()((((-())()((-))(()(--(((()-)()-((()--))-())((()-((-())(-()((()-(()-())(())-))))))-)((()))-)(-(-)(-)-)((-)(()))-(-(()()--)()-)(--))(-()-()--(--()))()-))))())())))())())(-()(()((())(--())))(((-()(-)-(-(((()-)))--((()((-(())--()--()())))((-))-((-((-((())(())))(-((()---((((())((-)(()((((((-)()((())))-))-))))()(()(((-()()((-((()))()((-)))()(-(()-------)()-()()-()(-((()-)((-((()())(-)))(-)))(-)())()(((((()-()))-)()((((((--))-))())((-((())()((((())--)((--))-)(((-(()-)))((((-()((((()((--()(-)())()-()((()-)())-((-))()())--)(-)()-())))())((((()(---(((((()())((()))((-)()))(())()-)((()-)-)-)(())(()(())))((-(()()(()))()((-)-)((()(())((()))-)()(()())-))-(((-()(-))--(-))()--()(--)((((-)(()(()((())))--((()())-((((---()(--))(((((-))(()--()(-()(-)-)))))(((((-)())()()()()(()(--)))))))))-((-))()()())(()-)-())(-))(()--)-((-))()()(-))-)()())(-))()(()-)())()((())()--((())((()---(()--(-))(())--(-(-()(-)())---(-)--)())-)-()-)-)--)))(((()()-)-)))()(()-(()-(-)(((-(()-(-)(()-)(-)((-)())(-(----(()(()--(-(--)())-()-()))(((--(((()((-()))))(-(-)-(-((()((-)()))))))((-))--())))(()))))((()-((())))(-))(()))-)-)-(()(-(()))((-))(-()))()-((()-(())()-(-)((-)--())(((((()-()(()))-)--))(()((-()))))()())-())))))()(()-()-))))())(-))(((-()-((((()(-(())))()()-)-)()(()))-))(())()()())()()()(()(((())-)()-(-)(-))(-(-()((-(---)))((-(-)(()()(())(())))()((()(-()))))((-)(((()-)(-()()()(()()(()-)())(((--((-)-()()()-)))()((((---)()-)-))))(-)(-()(())()(((-)-()((()--)(()-())))))(())()(-(((())-()(-()(-)(((-)(-((()-())-(-())(((-())-)(())((())())(-(-)()(((()(((()(-())())(()())(-(((((()()()()((((-))()-(-(--()()----(-)(--(()((())--))-((-())-((-((((((())))())))-(-)(((-(-(-((())))())(--)))-)-)()(---()())(--(---))((()-(())(()((((-)))))-((()(-(-))((--(--)()-()--)--()(((-)))))-)-))-()((()((()))((-()-)(((-()((-()-)-(()()(-)()(-(())()-())(((()-)-()()()(()-(-))))((-)())-)-(((()())-((-))(()(--(-)-))-(()-()))())-((()(())(--())()))()()(-)(()(((()-(-())-)((-)((((-(()))))()(-())-)))(-)(--()((((-(--((-)))((-)))))-)()())(()-()(()))(()())-)-(-)))---))))))(()()))))))-))(()-)-(--)-(--(-((()))-)(-)--))))((-()()))-()())((((-)((()))-)(((()))(--))(-()-(())-)(((--)-))()-(()))()()(-((()(())-)-(()--)-()()()(()-)()())())))(-)(()))-(-()())()))())-())))()())))()())))-()(-))())((-))(()((-(-)(-(-(((-)---)--())()()(-))-)()))()(((((-())(--)()-)()))()())((--()()()(())))-()-()--((-)--)))-()(-)()-())(-((())(--)()(-)))-))-((-)))-(()()-)---)(()()--((((((((()(-)()-))())((-(()--(()----()(())-)(----(-)((()))-)-)()))-((())(((-(---)-)()-(-)-(())((-))))))-)(-(())()(-()((-)--))-)-)))-(-(-)-)(-((-(()((()()()(((()()())))-()-(((-(-))(()()))())))()(-(())())--(--)(()(((-)-(--((()(-()-))-)())()))-)()()()((((())-())(((((((-()))()--()(()()(()))))()-)))((---))(-())--)))-(((((-)()))-(((-()()))))))(()--)-()))-()((())-)(-)((-)(()-(-)(-))(-)))))))((()-))--)-(-(-((-(()-)((--))--))))-))(-((-)(-))())))-)--)(()(())-))-)))))(())(-((((-)))))-)-()-)(-))(-)(--)))-())((())((((-)-)))))--(((()-))-)-))-)()))-()(()(()())((-(--(((()())-()()((())))))-())(((-)(()----((-(-((((-(---(-)()-))(())--)))-))()))))(-(-(((((()))-)(-())(-()())(())(--(()-)))-)---)))))((-)()))((--)-())(-()((-)-)))))))(((()(-)((((-)((()--))))-))((--((-(())(((()()())()((())))()((-)))((()-()(--(-)(-()()-(((((((())-()(((-)-()))(-)(()(-((())-)-)--)-)(-(-())))(--(((-)-()((())((()(((((()))(()-))(()-)-)(())))---))()(((--()())(-))-)))))(-()(-((())(((((-)((())(()(-)()-)-(()))()--(()(-(())))()-)()(())((((()()---())--)))--((-)))-(())()--(--)(--)))((()(()))())-(-((()(()))()-((-))--)()-(-)(-())(((-))()-))(-()(()---)()((())--))(())()-((-)((-)))(-()())()))-()))(()))-)))))))((--)()-()(()-)((-)())---(((---(()((())-)))))-()))--()((--(()((-)(-((-)((((---()))()((--)-)-)-))()))()-)(-((()())((-))())-)-))())()))-()-)())-()--)--)(--))((()()-))-(()()())(()()(()--))-())())))(--)()()(-)))(-(()()()-)))-()(-)((-((()))))-)-((()())--((((()(-(-()((--(-()))(-(-))-))((-)(()--))())-))))))--)-(()))()-)(()))-)--)-()()-(())(--))())(((()()((--)--)))(-()(--)(()())))((--(())()()())(-)((())-)((-))(())-(()()()-)))((-(-)((()-)(()-(((---()(--)))-)(((-))((())())-()()-)-(((((-)--((())()()))(()--)-((-())-((-)()()())(())(-)-()((((())-()(()))(()-))-)))))--)(--(-)-)()-))-)))(((--(-)--))(-()(-()(-)()))()(-)-)))))(--())-()((()--))-)--(())()-)())((((()))))()()))))(()()()-())()-()---((()(()(-)()((((-(()(()(-((-))(())(())--)(-)((-()())))()---(((()()-))-()()())-)()))))(-)))-)(-(-())))()))()(-)(((((()(())()())((()-((-)))-())-(()-)()-(()(--)--((-)()(()((())((()-))(--((()-())()-(-)((-(())()((-(-((-)))-)))-)(-)-()--)-(((())-(--)()-(--(--)-((((-()--((-(()-()()(((-(()(-())(()((()(())-)-))(((---((((-(-(-()(-)))(-((()))((()))--(()))))))))(--)(-))-)-)()-)))-)())()()-((())))((-(()((())(-)()())(-(-)--())))-())()--((-(())-)())()-)-)))))))()(()-)-)-(((()()(((-(-((-)(((--)))())))(-(()((-)(-())-)(((-)))(((((-)()-())())(-(-(-()(()))-(()((()(---)-(-(()()----(()))---(-)-(-))()-()-(()))--(()(())((()()((--(-())())--)(())-))(((()(())((()(-())))-(()(-())((((())()(-(()()-(((-)--)()))((-)))-((()(()--)((())(-)()((-)))))(()(())-)((()()()))(()()())-(()(-)-()-))-)(----)())((-)))((()--)-))()-))()(-)(((((()(())((()-)-)()())-(-)())))))(-((((()(()(-))-(())(()())(-(()-((())))-())()(()()-((()(--)--))))))(-(-)()()-)(-())-((-)-()--((--()((-())((((((()))()(-)--()(-(-)(-)()((--(-((-(-)(())(((((((()())-()(((-())))()--)(-))()(())-))(((((()--)(()(())()-))())())(-))()())()-()-))))((((-))())())-(())(-()-(-))--))-()-)(-((((())))-((((((((((---))-)-)-(-)()))())(()))))))((((()(-(()()))--)(((()(()))()-(-()()))---())(-()))())))())(()())-(-)-)-))))((())((((-()))((((()(--)((-()-((()((()(-)())-)--)()()-(()()())-(())))-(()))()---)()()((-))((-)-()(()))()()(())-()----((())()(())(-)-)(-)(--)(--()))-)-(()-)))))(-))()(-())-)((-((-)--((()))-(()))-))-())()((-(((()(---)))((-)))))())(())-(((--(-()-)-))())()))-())))((-)-))-)-((-(()(()))(())(()--))----))(-)-))()))())-))(-)))((-)-(()(-)))-)-)(((((-())-(()()))))(((--(-)()--)(((()(-()-)(((-()((())(()(())()(-(-)()()()))(()())(-()(((-((--))--(-())-((()-(--))))))((())-)((--(((-)(((((-()()(()-))(-)()()-()))-)))--(((--((-)))-)))(()(())-(--((()-())((()())(-(()((())-()()-)()-)((()())(-)-))-())(--)(--)))()(-(((())((()--((((((-)))(()()-)()()))))))()-)))())()-)))-(()())))((-)(()-)-))()-)))())(((()()-((-())-((((-(-((((-)(-()))))()))))()--)(()))(-(-()()))(-()()))()))(-(((-))()())(-()())()(()(-)-)-(-))-)()(())))))(-(()))((())))-)))()-))-(-)(()-()((())()--)((-((()-)((--)(-(-()-))())(-))(()-))(())))-)))(-))()-(()()-(-(--)(())(()(()((())()(((()(--)-(()))((()()())-(()(())-(()-))-)))(()(-)))((-)-(-(-(()((())))-((-(((-)))))-())(()(-())))(--()((-)--))()())))))-())((-)(((()(-)-(((-(())(()())(((()(-))--((--)-)))((-)(-)))-)(-))(()(()-)---(()((-(()(-)))-((-))()))---)--)))-))()-(---)()--)--(()(((((())())))(())()()(-)-(()(()())()-(())(-((()))-)-()(-((-()(-)-()-)-)(-())()-())((-(-)((()((((--)()((()())))-))--()())---)(((()--)(-)())()((-)((((())()))()(((()-((())-(((()()-)((-)-())((())-(()(-(-((((-(-))(()-))()()--((())(((())(((--))-()-)())(()-(-()-(()-()-(-)-))---(((-)())-)--(((((()--((((-)(()((-)(-((((-())))()()--(-())((-((((--())))-)()((-(()(()()()))((())(-)((()((()(())-(-)())-()())(---))-)())(()(-)))-(-()-((((((--))()()(-())))(()-(()())(((()(--((((())()()((-()()))-((())((-())--()))((-()()-(())(----((-())()(())(()-)-()((-((()())))(((---()((()-(()-(((((--))((((---((((((()))-)-(-)-))()-)((-)---))--)))))((--)())--((()())-))())()-(-((--)((-)(()(())-(())(()-(--))---))-)-()))-(())()(--)))(((-))))))()-)-)()---)(-()----(---)(()())())-)(())-((()(-())((()()))-))((((-)-()-()()()()((((()(((((()(-()()-((()(())-()))-())()())))((()()())(()()()()-)-)()((-(()()())()())-)))-)-)(()()())))--(-(-)-(-()))(--(())-(()(-(-()))-))(--()((()-(((()-))((((-()-)))(-)-))())(-)(())())(((()--()))-))(()(-)()))))((-)--)(()()()())()(())()))))(-(((--(-(()-)())-()-))())-())--(((((((---(((-))(-))--()-()())-()()(()--))-))(((()((()(((()-(((())(-(()(----)-(-((())(()-)((-()--)-())))))(())()((-((((-)()(-()-)--))()-)(()(-)(()-)())((-)))--))-)()---)--)--))-(()()(---)))()(((()(-(-(-(()((-))))(((())-)(((()()())))-)---))()((-)-(-)))()())(((---))((-)(()((((()))((()(())()))()))(--()-(-()(-(-))-)())(((()--))(()))-)))((-))(()-())(----)))(()(())(()-)-)(())()())-))-()((-)()--))((-(-(()-()-()--)(-)()))((((-))(((-(-(()(-(-)(()(((-)--))-)-)-)()(()-()))-))((()()(((-)()(--)))))-)()-)()-)))())()--(((())((-()-))-(((((((-)(---))())(-)()-)-())())))((--)-(-(-()))-((())))((((((()()---)()))())((()))(--()-)(()))))(-)())(-)((()-()(-(-()(())(())))))(())))((-)())-()-)())))(()--)())))-))()))-))(--))()-)(-)(-()-)())()-)()()))(()(())))(-(-())()-(-((())()-(-()))-()()-(())))))()---)-)--((())(()--)()))--)))()()()(-)(-(((-((((((((()-(())-()()()()((((--((((-()(()()--))((())(-())-(-(-))-()(())(())))))(-()-()()()))(())((()-())()()(-)(()((-((()((-()((())(())--((-()-)((((-)()((()((((()))(()(()-)-)))(((-)((-)()--()())()()(--)(()-)-))))(()())--)((()(-)()())-)())))-((()-((())(-()))(((-))(-))(()(-(--())-(()-(())((-)))())))---()(-((((()-((()))-))(-)))-()()()-(---((()))-)-)((--)))())))()()(())()()(())))--)-(---(()()(())-)())))((((()(-(-----)(())(((()()())())-)-)--)(()-((((()(-)((-))-((--))((-())--(()()(())(())))(-)(--)(-))--()((-(()((()))-))(--(()(-)))(---)((-((-)))-()()()))((-))()((-())(())(()()(-)-)))-())-((()((()()-)(()(()-)((())()()()-)))((-))(()))-(()-(()---))(()()-(((((()()()--)))(-)())))(()-())--)-)()))())-(()))(----()()))(())))()-()(((-(((()(-)((-()()()((()(()))((-(-))-((-)-))-()-())(()()()(((-())((-(((()())((----()()-)()))-((((()-)))--()-())-)((((()()-)())(-(()()-)))(((-)-)()())(())))-)()--((--(())(((((-()(()((())((-())(-((-(((((()-((((-()(()())()-())-)))---)-))))-)-(()((()(-)-)(()()()-))-))(-)(-))())--)(((()-))-()()-))))()())(-(---)-)(-()-))(())))((-))))-))(-(()(-)-(((-((-)())(()-)--())((()-(()-()-))))(()(-(())-))()((-)(--()((-)(-(()()))(-))()()(()(()()()-))-()))))---)-)-))---((())(()-()))-))-)--()(-))-))((()()()))(()()-))(-((-()((()))))())(-)-)--))(()()((((())((((()(((((()))())())))((()-)((--(-)(())())(-)-)()()))(((-())((()-((()))((--()-(()(())())()()((()(-))()((--())-(((--(()))--))-((---))-)(()((())()(-(()--(-)))(-(-(-())-)((())(())-))))))(--))(-)()(()))))))(((-()(-(()(((())(()()()()(-((-(())()-)(()(()-(-(((((-(-())()))((-)))(()()((()((())(--()-)-)-())))-)-(--()()()-((--((((()(--())()-(--(--((-)(-)()-))-(-)()(()())-()()-)((())()(-)-(--)))))(())))()()((()((((((())-)-))-()(-(()())())))(()((()))(-(((())-)())--(((((((-(((())))(()(-))-())))()((())-)--)))()(-))))-))((-()-(()(-()(-(-)()())-))))-)))--(()))(-(---)--(-))))-()-)(-(())((-()(-)(-(((()(-)((-))-)())())(-(()()(--))))-)())()(())(((((()(()()()(())(----()(-)()()--(((((()))))))))())-)(-(((()-))()()()))-)-))((((-()-))-(((-((())(()-((()))(-(-)-((())-(())-)(-((((-))()()()--)())))()))-))()--((()-)(((((-))-)()())()(-))(())()()--)-)))))-(())()((()(((((-)))())()()()))()(-)(---())--))(((()((-))))))--)()--(()(-)))))))((((((()-(((()()(-(-(()))((()(---((()()(()-))--()()())))-))()())()(-(())((((-(-)())(-))(-(()-)()))))(()))-))()(())))((())()(()))(()(()-)()-)(()---))-()((((--((-(-(-)(-)))))((()-)-(()(-)(-))(-))(-((-(-)))))(-(-(-)))(-(-(-))((())))(())-)()((---()(((()((()-)-))-(()-(()))))))-()())(()(-())-)()--((-))-((-))(-)()()())())))())())-)(((())(()-((-(-)()-(-(())()-()()(()(-)())--())-))-()((((((-(((((--((--())-(()((--))--))--)(())(())((-)(((()()())()(((-))(-((()-)(-()-)))-(())()-)))()))))((()-(-((((-))()-(-()-(()())()-)-))))()---))))(()()-((())-)))()()-(()(-))-))-(()))))))---(()-))-)(-)(-(()))((-(())()-)-)))((())(((())-()))-)()(((-)-(()))(())))-((()(())()-))(()))-)())()())())(((((-(-))((()())(-())())(())(-(-)-)-)()))))-((()-(((-)()()((()--()-(()-)(()()())(()(((()-)))(-(-)((----((((-))()-)-)--)()))()()(-(-))((--((((()-(((((()(-(-(()()()(-(-)-)))()(((-(-)(()())))(-(()(-)-)(())---)))-(()()))--()-)()())(-((-)(((())((-(())((-)(--()(-)((((((((((()((()(()-(()(-)()()()((--)-())()))(-()(-))()--)))(())--(((--()))-)()(-(()))())(-))-()-((()-()(--))-(((((--)))---)()))()())(-)-)-)))(--(()))()---((-))(-()(-)()-()(-(()(-(((()(-))()(-())(())-)(()()))))-)))-)))(-())))-)())((-()(())-(----(-(-((()()))---((-))))-()-)))-()()-)((())())--(((-)(-)))-))()(-()-()()-((-()-(())-)-)(-(--())()-)((()(()))---()))(-(((-)))(--()()(()))---((-)(-((()(()())())((()--(((()((()(()(-(--)())(()((()((()))))(((((-)(()-(()(()())())(()()()))(())-(()(---)()-)---((((-(()))-)(()))()(-(()())(())-()((-((())()))()(((()()())--)-())))(-(()()((-)()))-(-)--)()(())(()(((-(((-)()(())(())-())-()()-))))))((-)--)(-)-)-)---))-)(-)(()))-)(()--(((-))()-))-((-()(((-()))-)())-())---)))()(-(-()-)(((--()(((()()))((((-(((--))())()())())-(())(((()()(())--(-)))-)))())(-(())--)(-())((())-(()-)-))-(-))-)))(----()())()-(((-((()--(()))))())(()((())(-))-)--(-(()-((((()((()--()((()--((-(-()(-))-((--)((((-))--)()()())((--((-))-())((()())-))--(()()()()(()))()())(-)(--()))(((()-))---(-))(((-)---)))(((())(-)((-)--)-)()))-(()))-(-(()(()(((()))))())()(()(()(())(--)()-)(((((-(()(()(()-)-(-(-(-())))-))))-(-(()-))()))--)))()-)-)(--)(-)((()))((()-()-()()))()(()())-()((-())-(-(()())(-(--)()(-)))()-()-)--)-))(-)()(-())))()(-()--)))-(()()((()(-((-))()(()---())--))))()()(()()(--)((((((()-(((())()(-()())-())))))(())((((-((()(((-)()()-)-)())(-))()-(()-(((-((-)))((-()--)()(-((-)-)((((()))))-((()-)--)((-(-()-())-))))()()))())(()(-)((-(()())-)))(----))-((-))()(()-(--()-(()-(((()(()((((((((((((((-)())-()()-(()(()(()-())((-))(-()()(-(((()-(()-()---(()--())))--((()()((((()(()-))))((-()()(-(-(--((-)))(--((())))((-((-))())(-)))(-))(-)))((())()(-(((((--(((()())()()(((())))(-(((())--)))--)(())()(-)-(-)(()()((()())))(((()---)-(-(-)))-(-)())-((-(-(-)))(-)---((()()()--)-))(-)))()-((())-)))((((((-(())-))(())()()()(()-)-))()-()())(())--)(()()(((-))-)())(()(()))(()(-)-))))))-()-())()()()((())())(-)-(-(())(((((-()--)-((-()()(((((-(-())((()-(-))(((((((())(-)))-(((()(())-)()()(((())-(((((())))((()(-)-(()-((-())(-(-(()(--))(((()()(-)()-))-)-())-)()(()(-)-(-(-(()-((--(-))-((())-((((-(())(()()-(-((-)(())()-(-))(()())(()(())(((-(()))))(-)(())((----))))-(())())-()(()-(--((--(()-)()-((())-())(--()())(())))-(())((()(-(--)((-(-)))))(-)(()-(-((((-)(-)--))))(-((())(-)()())-)())(-(--(-(((()))-()((((-)-(-(())()-()--()()((()()-)((()()()((-)-))-)(-(((())))-()(-(-)--(()))-(-)(()(())((()((((---)()()((()((()(()()())(()(((())(((()--)-)()()--)())()))()-)-(())-((-)(()))-()--))-((-((-())((()--)()(()()))))()))()))(()())(-()((()-))(())(()-()(-)---))-((((()((()(()())-))(((-)()--()-))-(-())(())(-(()-(())(-)))(((-(-))((-)))-()-(()((-)()()((()))())(()-)))-()(-)-)(()(-(((()(-((()))()())-)((()(-()()())-((())((--)-((()()-((-((-)----())-))))--((---())-))-(-)))))-()())()(((()-)()(-()))--()(()()(-)))-)(())-(()))-)()(((()((-()-))-(--((-())-((())((((()))((((-()()))()-(((()-())((()()-(--())--)()())-)(()(--(()())))(()((-))((-)((())(((((((()()()(-()((-((--())(-((())())))))))))))))))(())-)((()-(-)()(((-)(-)()))-((-()))--)())())-)--)-(((-(-)--)))--)()))(--)))))(()--())-((((())(--()(-))((()(())(()-()()())))))-))()))()))-())(((()(()()))--))()-)(()()))(()))((()--(())))-)))(-)())((()(-))-)(-(()()((--)--))-()(-()-)(--)-())---))))()((((())-)((())((---(-)())---(())((--)()))(-((-()-((-(-)))---(-(((--(()-(())))(()())())))(-))((-))())))--())(())-(()((-)-(-))(()()-)(()()-(--((((-((()-)((-)()()-)))()(((-((()(()(()()(--))(()(()()(())((((((((((-((()())(--)(-()()())))(()(((((())-)())))((())((-(-((((-)-(((-))))-())())--))((())((--(-)--()(()-))(-)(((((()()())()-)((())(--)()---)))(()--)(--()(-(-)(())())((---)(--(--((---)))()-((()())-))-()-((((()()(()()()-)()((---))(-()()))-)((()))()((-(()-()()(-)-())())-)((())((()()))())(--()())()(-))((-(-(-(-)))(-))(-))-))((())((((-))))()()(((()(((()()--))((()-)-)-)-(-()((()(()-(-))((()-())()---))()((---((---(())))-())((((-((--)---(()(-()(())-))--(--()()))(()())()()))-())())(((()--)(()()-))(()()))))(()(()()--()--()()-(()()(())())(())-)((-(-()(()))(()(((-(-)(-(((()))()-)()-)((-(-)())--))((()(((-)-(()-((()-))))))()-(()(--(-))-()-)-)())-((-))(()(()(((-())----)()(-(-)(-((-(-((-)(-)(()(()))(-(-)--((-)())(()--((-))))()(()()--(-))))())(()()()(--((()-()(--)))((-)(((((()()(((()--(-)()(-)--)))(((----)()))-(()())-))()-))((-(-)-()()()()))--)((-)--))-()-()-)(()((-))))((-()-(()))---)-)(()())((()((-()(())-(-((((()())(-)()(-)()(()()-)-)-))()(-)()-)-)))))((-)-)))(()(-))))-())(-((--()))--)((((((-)(())((-))(()(()(()(-(()((()-(-)))))()))(-))()((()(()((-((----)(())))(--((()(-((-((--)())-))))()(-(((()()))(((()-)))))))))(()((-((()-()())((-()()--()((()((-(()--)-(-()-((-)))((-(-())-(-)(-(-()-()(())()(-)(((-)((()()))(()-(-(((((-())))()))(()()()(-()((((((---)()(((--))))(-))(())())-((-)---))()()-)())))))()()))---)(--)))-()(-)))()()(-(((-())(-)()(--)()()))-))-(()())))())(-))((-))()-)))()((-()(())(())))((-)()()))-()()((--))())(())(((--)(-))()-)())(()))((-)))-)())-)-(-((()()))-(()-)()-)((-))(()-(()())(((((--)-())((())(()))(--()-()-)-(((-)))((-)(()(-()()---()()(()((()---)()(())))-)(---(-(()(()--)))(()(((((((-)()))((())((-)(-)-()-((-))-)(()-)-((-)())-((())))---(()()())-(-(())(()))())--)))(()((()(-((-)((-())--)))-)-()((-)()(-((((())(-)))--)(()((((-(())-(-()))((-((((()((-)))()(-(-)(((-(())(-)))-((()))))))))())()()())))()(--((-)(-))()()--)-))--)(((())()()))))-(()))()()()(((--)())())()-))(((()--))))(---)(--)))-((-()-)()))(--()()(()(())))--))))(-()()--())()(-)))-)(-((---())-(()))-()-)(()(()))()-)()(-(-(((()(-(((-()()(((((--)-((()())(((-((--())-)()()()))((((()((--((()()(((--()()(((()))-))-)(((()-)(()))))())-)))(-()()-())(()))-)()))-(()))((())-((()(--)-)))((()-()(()()))()-))--)-(-())--()(-)))))((-))()))()(-)()((-())-()(((-))()--(()((()())()()))(-())))(()()((-(-)(---(()())))-()(()())---)--()()(---(())()((-(--())(((((()(()()-(()(--)-)-)))((-(((-(()()(()-((())-)()))--)(-)()())-()-)()()))-))))--()(--)()(-(((((()))))(()))-()))-))-(-))-)--)(())))((-((()--))(((-)()(()-()(-())()(-()-----(((-)(((--)((()-)()(()-()((-))-((-())(-())-((())--())(-)---()((())-(-))))()))((-))))))-)(())-))((--)((--))()(-)(-)-()()((())((-()()))))))(-()-(-))-))-)))(-)-))((()-)))()-)--(()(-)-(-))-(())())()(-()()))(-)(())(()(()((--(--))--)))-)(()(--(((()(((-())---)))))((-((())()()-)(()(((-))()--)((())())--((())()))())-()-)(((())()))-()(-))())))(-)(-))(-()()()))-))))(-))((()))(((-)(()(-()(()(())(())(-)()-()-)-)(-(-())--()))-()))())(()((()-)---)---)(())()()-)())(-))())(()(())-(()())(()-))())-))))-((()((()))-())()-)-)((-)-(()))())(()-())(-(()(-((((-(-)((()((--()(()(-()))()()(()()((-(()))()-())(())(()-)()((-)(--()(-()(()(-()))()--((()()-())((()--)()(()))(()))))(((())))(-())))()()()-(-)(-)))--)))()))-)-)()))))())))-)-(()))))-)(-(()()-))())(((-))-)(-(()-)(--)-(-()-))(())(()(((()((((((())((----))((-)))())))-(-()-)(-()-))(-(--)))((())-()(-))--(-(())())(-()-))--))((-(((-(()---)(((((--)())(((((-()-)(-(-((--)-)()((-)()()-)--()()())()))(-()-(()(-(---((-(((())(()((()()(()())))(-)(())(-(()())(--))((-)-())(((()(-(-))----)))(()())))(()-()())-)()-((((((-))-)-(()-)((-))(-((()))(((()--))(-)))((-()(-()((-(()((-))(-)((()(((--)-)))))(((()(()))()()(-)(()-(()--)(((())))()((--))()((--(())())(((-)-()-))((())(()))-))))()(-()((-)))-)()-)---)(())(()-(-(-)))()-)(()((---((-()(()-)))(((-(()()--)(((()-)))-((-)(-)((()()())-((((()()-)((-(((()()-((((((-)-)()((((((()())())())-)(-()-()(-(((-)())-()-)(()(-(())-)))-(-)()()(()()-))-(()((-)((--((()(-()(())(-))))())(-()((-(--())()-())())()))))(())()(()(()()()-(((-)()((-(((-(((-))()))))-())))(()-)))(()(--)----)()-)()(()--)((-)(---()()--))-(())-(-))))--(--)()())-()(())(-(()())---)-(((()(((--)()()((-)))(-)())((-()-()-(-((())(()(-(()----(--)))()-)(((-())())-)()()(()())))()--)()-(()))))())(())-)))((-)))()---)------)-()-)))-(-))(-(()()-))()(-((-)(-)(((()(-)--)-()-))(-(()()-()()))((-((((-)(((())(-)))((-()(--))()-)(-())()-)(())((()((()()(---(-()(())-)-()-(()-((()(-(-)()(-)(-(--())()((()))-(((())-()((-(()-))((())()()((()(-((())((--)-((())()-))-)))-)(())()(-())()-))((())(-()((()))-(()((((--)()(())))()())(()-((--)))))())())(--)(()()-(((-)-(()()(())()(())--)-(()(-())-)--(-(((()()(-)-))))()-)()())())((()(-)-()((((()((()-))(()((-)))()(-)-(-()((-))())()-))()())))(((()()(()((-)-)))-(()-)()-(-((-(())))))()((((()-()(-(-()((()-()))())(-((())()((-((-()(()))(()-(()-())(-())))))((())()--((-))(-)(())-)())((-(-(()---(()--(-((-))()-))))()-)(-))(-))())-))(()()((((()(()()))())()()(((((((-(()-)-)-)(-)(-)-(()-()(()(((()-)))))())-)(-)())()))(()))(-(()))))-))-(---)(((((-)----(()-())-()-))))(-(-)(-()))-))((()(--)(-(((())(-((-)())(--(()()-(()--)(((-(-((()---(())(--))((())(((())-()))-)-(--)()))))-)()(((-)((-(((-(()-((()))(((()))(-)(-))(())(-)-(-()--(---))--())-----))(-)()(---(())(-)))(-(()))(--)((((-()---)-(()()))))(---)((()(-))(((((()()()((()))--(((((()()))())()-(()-))((-(()())-(()-))((((-(((((-)()()()-((()()-(())(-)-(((()---()-)()())-(-((()(()()(()-((()()((()))((((-((--((-())(((()-)---()((()()()-()-)()(())()((())())(-((()))()-))()-()-()(()-)(-)))))-))()--(--()-)-)(()--(-)--()--())()-()((()()(())(--)(()())(-)(-((()(()))(-(-(-()-))(-((()(())-((())((-)(-(()((-))((((-()(-()-()((--(--()()()-)()()-((-((()-(())(--))(---)(-(-))))()-)--)-)-)(((()()-)()()(-))()-)--)-()-)((()))(-))-)())(-(()-)-)))((((()()-(((()--)(()(-)-((((((-)())()-(())(--)(()-))()())()))))(--(((-(--(-))))))(-)()-))))-)-)-()()-)(()(-))))((-)(-(-)-())))))((-((-))--))))((-(-())-()(-())(-()()-)-)((()-()-))()))))))))--))-(()()))(((((-()()()())()(-)(---)())-)(()-((-)()()()))-((-((()((()((((-)-))())(-)()))()))-)-()()-(-)(()))(()()())))(-)-)(()-()---())))()())-(((-)((-(()-())))(()))-))))(-))-)())))))-)((((())()((((()-((-)(((((())-)))()))((((-())()-(())--)))-(())((())()))()(-(-()()(-(()((-(-)(-(())())(()))))-))))---())))()(()))()-(((-()())(-)(-())())((()())((())-()()()))())---())))(-())))(()))))()()()()())-((--())((()---()))-(((-)(()((()-)()()(())))((((-(--)(()))(()())-(()))-()(---)(-))--)))()(-))()))---(-)(((-(-))(-)()()))-)-(())))()()()())-)(()(()())((-(--))(-(-()(((-))(-(-)))()(((((-((()((()()()(()()-()())-())-(((((((((())-)()(-((---)--())-((()--(-)()))))()()()(())()-))((()-())())))()-)()-())-(()(()()-((-)((-))--)-())))(()((((-)))((((((((()())-()-((-))-(-())((()-())))))))(-()(())-)))())))))-()(-(()))))()(--))()()(()-)))(((-)(((-)(-)))(()-))(-((())-(()(-(()(-))((-))((()()--(()((((((()(-(((())())(())))((())-()((-(()(((--)-)()-(()()(((-)-))-)(((-)(-)))()))-)())-)()((()))())((-)((-())()-())))--))-()(-))(()-(((-()())-()((()-)-)-(()-())-()((())()(-)))(-))-)-)()))()(()()()-)-)((()((-)())()((-)(((()(-)--)-()(-(-(())))(-()))))())(-(-)()((((-)(()(((-()()()((((-()((((--(((-))(-)-)(((()(((-((())-)()))(()(--())--)(()-)-(()(())-----))((()))(((-)--(((-)(((-()-(-(())-()(--(-))(()((()()()()-((()()-(()((()))(-((((()(-))--()(-))))))(--)--))()-)-)((-))-)()()(--(--(-(())-())(-)))-(())()()-(())))())()()(-))((-(())()-))))(-))(-))())-)()--()-))))()()-))(()()))())(()-)())-((-))()(-)-())-(-(()))((-((()--))(()(((--)---(-(--))(((-)()(()-(()))(()-()((-)()))(()(()-(--))(-)()())())()-(())---())()))()()(-(()-())--))-(()-(-)-)(()(()((--)-))((()()((()()(()(-((()())()())-()))(()))))()--())))))()-(-(())))((-(--)--((-)((--)())---()))-()-((-)-))-((((-(()-)((-(-)-))-())-))(-)())-(()((-(())())()-(-))))(()(((--)()()-()-(-)-)))(-))(-(()-()-(())-)))((()()))))))(-)((-()((()-)))()()()(-)))()))()()()))()-))))))))((-)((-))(()--))((-)()-)((((()-)(-())---(-()(())((-)(-)(-((((()-()-)(()(-()-(---)((-))-()-(-)()()-(-))--))((()(())))))()-((()--(--(()))(--((-((((((((((()))))(-)((-))(--)()))-)())-(-)(()-(((()()()-))-())-)))((-()(()())(((-(((())()-(()()-)()((((((((-)))((-))-(-(((()((-))(()-(()-())((()())(((-)((()(())(-(((()(((--))(-)()((-)())((-((-)--)))-(-()-(-())(((()(-)()-(()(--())(()(-)))(-())-)-)))(-))(()))-((-)((((-(()-)())(-)-(())(()()-(---((((-))(())(((()-))--)-)((-)-(---(((())))((()-(())--((((((-))))(-))-(()(()((()(-)(-))))((-((-()))()(((()))-)()---(-))-)--)()))-)(-)))-(()(()((()(())-)-)-((-)-((((--))(())(())-)(((()-)(()(-)))())((-)-(()()--())((-(())-)-)((-((--(-))()-()))(()(-))())((((-((-(-(((-)-())()(-))()-()))(-()()))))(-)-))))-)(()(()(-(-(-))(-()-)-()-(()--((()---))))(((()-(())))))-)()()))((()((()((())()))(-(())()-)--(-))-(((-()))-(-)))(()(-))))()--)--)))(()-))-())))()(()-)((-)((-((--(()()-))()())))((-(-((-(()(()))(()))()-(((-))-)))(-(()()((()--()))--)(-)((-)-())))-())()-))-)((-((-)((--))()(())(-))(-(-)(()-((-)))-())-)())-(()))((--)())((((((())))((-()()))((())-))-(-(-((((()-))())()--))()()-()()-((()(()(((-))((--()(()()))((())())))(-)((()(()(()(-(-())(()-())-)(((((-()()((---))((()((-)))((((()())-)()())()-))(((())-((-(((--)--)())-()((())-))--(()(-))))(()-))((((((())))((-())(--)()()()-))-(((())((-())(((-)()())()(-))-)-)()-)-)()))))--))(()(-())()-(()))()(-)))(()(-())--(()((()(-((-))(-)()()-)(((-)((((()-())-()(()(-)))))()(())-))(-))(((()())-)(-()(-)))--)((()-)))-))-)()(-((--(-)((-)()(()()-()))--))))(--))(()(-))-(()()-((())()-(--))(((((-()(-()-)--))--(-)-)-)))--(--(((())-()(()(()-(-(((()-)()-(-)(()-()()(-()(((-))(-(-(-)((())()()((((--))-()))))-(()-)(((()))-))()(-()-)()())(()(())((((-())--)-)-()(-()()-))(((((((((()(((-()()()-()()-)-)))()())))(())()-)))()(-((((()(--())-()()(-))-()()---)()(-())((-((())(())(--)))(-)))())()(--)))((-))(())()-((-)(-((()()())(-)(()(-()((())((()-)()((-))))(()-(-))()((--)()(-)(-))(()-())-()(--()()()((((((())--((--)(--)))(()))(()())((-)-()-(-)(()--(-)()))(()))-))()))-(()())))()-((-(-)-()--)()))--((-)(()(()()))()((-(-))(()((()(()--)))-))((((((-)-()()))))))(--()-(-))))()))())()(-)))()))((((-)(((--)((()())))())-)(())()))-)))(-)))()(-)))(-((()()())(((-))((((()))-)(-)((()()-)()()((-)))(---()()())-)()--)--(()(-)-((-())-)(-)))(-)-(-((()-())())(--()(-)-)())(()-())))())-(-(-)((-()))-()((()((-)))())-)))-)-)(())()(()-))(--)(-))((((())---(()()))-))))(()()()()(((()))(()(()(()))(()((())--()))((((--((()))()(-())()-)((--(()-))((-(-)))((()()-(())(()((-(((-(-((---)-()-()((-----)(-)))-(--())()))(()-)-)))-())(((()-)()(()()))-)()((((-(-)(())))))))-)()))-)(((()(-(()(()(-)--))-))-)))()((()-()(()))-)))))(-)()()()-))-(()-(())(-)-()-(-((()((--)(-()-)((-((-((()((-((())(())))())((-(-)-)(-)(()(-)()(()((()(-)-()()())-(-(()-()()((()((-()((-(((()-(()())())())-()-)()----()-))--))())(()-()-(()((())(-((((-)))-)-)-))(((-((-())-)(()((-)(-)(()()-))()))((-))))((-))-)())()-)()(-)(-()))-)())--)(-)-(--()(-(--)()((())(-)))())(()()(-)(-)))))))())))(((()(((()((-))(-))-)))((()-)())())())--)-(-(()()-))(-())((()()(((((()-))-()-)((((())()))-)))(((()()((())(-((()())-)-(-)()(-())-())(()))()--)-(())))-)())(-))(--(-((--)((-(-(-))()()()-)-()((()(((()())(-)(((()(-(((-))()))((())-(()(()(-()()-(-))-(-))(-(()-)(((((())(()(---)((---)((()))()((--((()((())())(-(((--))))-)())-)()((()----()(()(-(-)-)()(())-)-(-()-)))())((--))())))(()))())--)--)--((--((()(((((()))))(((((--)-)()(()---))))()-(--(((()(()-((())))(()(----()()(()))-(()--)()-()-((()(-)-))(((-()())))((-)-)))-((-()(-)())(((()(()()())()-))()-)(()(((-))-()(()(()((--)(-))(-)(-((()))()()))(()())()--)-()(()-(-)(-(--)((())((--(((()((-))()(())((((()()-)((((-)-))()(((()(()-(-)(-((()(--)((())(-))--)()---)(()((-((()-))-()())-(((((()-(-)(())())(-()))(((((-))))(-)(-))(-)(()())((---))()()()(-))()(()))-(((-)((--((()(((())))))((())()(-(-()())()(-(()))(-)))()())()()())(())))(--(())((()(()())()))))()-)(()-)-()(-))))(((-)((-)()(-)-)()((--()-(())-)()(-)-(-()))((--)())))-))-()(-()()-))-()-(-(-(-()()()(((())((-)(()()))()-))---)-)))((-(()(--((())(((-)(((()-)-)()--))(-)-(()())()--)-()(((-))()(()()))-(()((-))(-))--)-(-))--()((()(()((((-))(()())(())))())-)-()))((((()(-)(()((((((()-())))()()(----()())(()-(()))()(-(-()-(()))()))((())-())(-)-(()((())-)))()--(()(((()-())((((()())(()--)()()--((-)-((-)-(((()))()(-(-(())-)()((((((((())))))(()))()())-))((()(-(---())-)))--(()(()()-)))(()()((()-(()())--())(()))(-))-))))-()()(-((-(-))(())-))-((-((((())()())())--)-()())))(((--((-((-))))(()-((----((-(-))-)))-()()-))((())-((-()(((--(()-(())))()(()-(-(-())))())-))-(()()-)((--))))((-((()((-)))((((((-()())())))()((-()(((())--)(()-)))((((((())))(((-)(((-(((---)((((((--((-(())()(()-)(--(-((()-(-))-()()(((-(((())))()(-))-()())-())-()())--(-)))-()))(((())(((()((----)))))))(-)-(()-)()-)())(()(((())---(((--()(-((()()-)(-(-((--(-))(((((()(((--((-)--()))))-(-)()((--()(-(()))(())-()))(-(()()(()())-)(-)-()-)()-(())-)-)-((())-(((-()(((()-(-)))(-(-)-)))(--)())(()-))-)-())))(()(((-)())-((--)((((()-)(()-)()--)))-))-()-(())))-)(-)(()--)(()---)))(()((())(-()-))(-()-(())-()((())))(-((-)-))((()))-(((---(()()(())(()()()(()-(()())(()()-))-)))-)()()))-()-)()(-)()(()((()()-(-)-((--)()))-)-)))))-)(()-()(-(-((--)()()()-)-)))(-)-))(-(()(--))-(((((((-))(()))()(((-))(()-(())-)(()-(())-)()(-)-)(())()()-()((((())))-)(())(()((())(-()(-)))(()((-)-))-(()()()-(()()--)-()(()-(-)))--)())))(((-))-()(())))(-(()-)(()(((((-))(-)()()()())))--)-)(-()(-(()()))(-((()()()((--))((((--(()(-)(-)))))(-(-()-()-)((())((()-(-(-)()(()(-()-))-(()))-)())-)(()()()()--)-))))-)((-)()))(((-((-(--((((()-)((())))()))())))))()--()((-()-))-)((((())-)())-))-((-))-)(((--()-()(-())(((-()-)()))(-()))((())(((((())))-))))(())-))-((-)-()()-((()(-))(((()()))))()(())-)()((()(()(()(()()(-)-())--))-))--(())--))(-)))-))()()())))(()-)))(()(-()))()()(())---(((()()(()(((-((-)-(())---(()-()(-)(--((-()--()()())(()))(--)())))(((--)(()-(()(-(-(-)))())--((-((-())(-))((()())))))-((()))(()))))())((-()))(--(()(---)))))(((-(-)((()(((-)-((-())-))))())())))-)(-)(-(-())-(()())))))))(-))())()-)-(((--)----))-)((()()-(-())()((--(-)())()--)(((-()-()())(-))))))(()-()-)-)((-))(((()((())()-))(((--)()(--()(()((()-()-)())((()())))-(((()-))(--(((()()((--((((-())-)((()())()))()-(())())-((-)))(()((-))((--))))(((-))((-)))-)((()((()(()-(((--)((())((()()(()((()-)(((()-(()-))--))(((()(--()(-()()))(()-)(()((((()))-)()(-)((((----())()))-()()(()((()))-(()))()()(-()-)))()(-)(-)))(()(-)-))((-(())(()-(((--())(-()-(-(()((--)((--(((((((((()())((-)(-(-))-()()())((-))-()))(-))((()()--(()-((-))(()(-())-(()))()))(()((()((-(-()())())-)--))(-(()()()))()(-()-)()(())((-(-))())-((--()()-)(-)()))-)()(()(((-)()--)(((-()())-----((-)())-)-)((()()()))()))(-()))(()--((((((-)--)(-((-)--()(())()(()(((())))()())())(((()-)-(--((-)((((((--(--(((()()-))(---))-)(()(()))))((()()-))-((()---)((((((())-))-()((--)()-))()()(()-()()()(()))))())())-)()(()))))(((()((()(()-))(()))--)--)(-((-)))()(()((((()((---)((()-)(-)))(((-())-(-)(((-)())))()))(-((-())-))))-(())(())())(----)))-)))))-((((((-(((()())(())-((-)))-)()))))(-(-(((((()())))))))-)-())((())((-)-)()(-())--(((-())()()()-(()((-((-(-()-))()()())-(((((-))(())--)()))((((((-((())(((())-((((())-()-)()))))((()(()(---)-)))(()--(()()(-))))-)))())-))(--)--)())-)())((-(()-)))-((---()-))-(()-)-(---()()-)())))((-)(((-)(()()()((()(())--)())-)()()(-)))()()-))((((()()-()(-)((---()((-(--)-)()-()(()((-)(-(--)-((((-(())-())())))((()())-((())-)-)-(()---)((((---)--(()()(()(-())())()((-))-)()-)-((())(-(-())-(-()()--)-))--)(((()(--))((-)()((-((-))(())(-())))()-(-(-)(-(())((--((()))()(-(()-)(((())((((((()-)((((-)))-(((()((()(())()))-((((()(((()-()-))())(-()(-(()--((((-))((((((-))())((-()()()(--)))((---)))-)(-))-()(-)((()))-)(-)((()(())-()(()(((()--()((((-(())-()()())-)()()---)()(-(()-)-))()(())()-))(((-()(())-))(((()(-))()-()(((()(((-()))--))()(-)((()))()))()())()(-)-)-()()((--)(-)((())(-)-((--))-)(-)(-()))(-)-))((((-)-)((-)((-)-()-)(-)(()((())-----(-((-(())-)((--(--()-()))-()(((((-((()()))((-)))()))(((-)())(((())()(--)))))(-)(((-(()-)()-)-(-)(())-())))))-))-((()()()()-((()())-()()))-))-)(--()((()())))---(()(--)(())()()-(()((((()--())))))-)(((-)((-)-)-(-)((())(-)-)-((-((()(((()))))-(--)))(-)(()(--((-)-))(()-))-)-)-))(())()))((((((((--)(())((((-)-()))))()))-()()()(--))()-))(-())-()))(()()((-))(())(())()(())())()(((()(()))-((()())(((()))(()()()()(-)))(()((-()-))))))--)()-(((()()-())()()((-(((-))-()()()))-(((-)))()))(-(-)(((-))-)-)())))(-)((())(()-((()((((-)-))-)()--(-()((())-)(--())---)))()-))(((-(((-())()(())-)))(()-))((((())))))-)((()())(())(())(-)-(((-))--()-())-)((())())())--())-((()-(-))-(-)--)))))((-)(()((((-(-())--)))())(-))(()((((-()-)-((()-)((-)(-(-))()(())(()()(()()(--)()-())(-(((()-(((-))(-)()((--((()--))())))(-)))()-((-(()()())-)(())(()(()-)))()((-()-)-(()((-)-()((((())---))-(()-()((())-()-())())((()()))-)()))--)()))(-)()()())()()(-())((--))((()((((-(-)())---()()(())-)(-)((-()-))()--((((-((---()-)-())((-()(((---)--)()(-)()-()())(()--(()(-)())()--)(((-)()()()-)(--(-())()))-))((()((())())())(-()())-)(((()))--((-()))--((((((---()()())-)((-((((--)()())))()-)()(())-))(-(((())))()-))()-)())-)(()())))()((())()()))()()-))-)-()(-()--)((((-)-)-(--((-)())(-))()()-(-(()))-)))(-)))(())(-)-)))()-)(((()()()()-)-)((-((()())(-((())))(-)))-)((((((-))())))---(--)()-))()()(()(--))-))())-)))-)-)(()()))-)()))-()((--()())()-(((())-())())))-)()-)())))())))(-)))-)-()))))-(()-))(((-))))(-()()(-(-(-((()((--)))()(-)-)(())()()((()((()())(-)((()-((-))((-(()-)(((-))))---()((((()-())(-)()()(-()(()()(-((()-)()-((--((()))-))((-)-))()-))(()(((()--)(((()(())))-(((((())(-())()-((((()()))()-)))))-(((()())(-)-))(((-((-)))((()))()(((())))(-())((-))(()((())))(((--()(()-))(---(())(()-)-))()-))()))))-())(()(())-)-)((())(-)-(-((((-(-)()))-(---(----()-()---))))((()()--((-)((-(-((-((-()()())--())-((()(((-)()()-()((()-)))(--(-)))-)(()(-(-()-((()()()(-))((-)((()(()(())((---()-)-(()(--()()--)-)(-()-))(((-(((-))))))-)))-(-((-()-)(()-))(())((-(())(((-((()))())--((-()()-))))())--((()())())(--)))-()(--)))(()))()(-)(())-()-()-)-(((((-))())())()))--((()-()-)((()))-(-(-(()))(-(((()()(())(-))--()((---((((--((()-)-())()((())())-())()--(--((-((-)-())--())())))-()())(((-((((())-((-(()))))()(-())(-)))-)))(-(()(-))))()()()()--())(()())-)()(())))(((())()(())(()(()((((((())-()(((-)-)))()()(((--)()((-(-()))))---(()((-())()))()-))(-())))())-(-))))()-))(()(((((()()(-(-()))()((((-())()()(())(--()()(-))(-()))-))((())--)()-))(()))())-)(((((()(((--((()()-)--)-(-((-((()-()-)-)()())()-))())()(()-((-))(()()-())(()-)))))(((()-)))((())((---(())(()(((()-(()(())(-)-))(-))()--(-()()(-(-())))(((-(()-(()((((())))(-)(-)(()-(())()(()()))))())()(--((()--)(-(((-)))(--((-))-(((()(--(-)()()(()))()))(())))-((()()))(-)((--)))()()(-)(((()()())())(-(()-))))())((--)))(-)())(-)-))-(--()((((---))()()((-(())-)))(())-)-)))((--)(-)(())))(()))())(()-)--(-)()(-)(()-))---(-()()-))())-()(())-))-)()-)(())-)((())))()-(()(((-)())(-()(((-)-())-(())((---())-)(-))()(())))))())((--)))))(-(())-)()-))(-((-()-))(((-)()((((())-)()(()-()-)())(-)())()-)((-(()))(()()(-)()))))((--(()--)((-())()(-)((-))(((()-)--)))((--((()(---())())))))-)-(()()))(-()-(--)()))()-())-)--))-()()()-()(((---)(())(((-)-)((((-))(--()(()(-)(-)((-))----))()(-(()))))((-)-)-(()))((((((--((-(()))(-)--)((()-))-(((--(()()(((-())))-()()))(--))-(-)(()(-()-)(-)--)()())((((())()))()-()(()((()--(---()(((-(((-(((()(-))((()(--)-((-()-)-))(((-)()()(-)()()())-()(())(-)(()-()((()(()))(((()))--)(-)-))(-)))-(())))-()((-)()(())-()((-())))(()))))()-(((-))-())()-)))-())(-(-())))-)()-)())(--((((()-))()(-)()(()(-)-()((-)(-(())(((()))()))((-)(-))(-))((-)((()-(((-)((-)((((()))))(-(-)))))))(((()--()-)(-(()(()-(())))()())(-(-)-)((-)())-(-())((())((((-)--)-()(())(-)-)-)(-(()))-((())-(()-)(--())--(()(-)((-((())())()()))(()(((-)-((()(-))))-()-)(()))(-))(-)()-)---((((-)((())()()(-)(((-)--()-(-))))()()()(()(((-)-()())-)-)-))(--)(()())(()()))((())()))-)-)(-)(()((()()-(()))())))-((-))--)-))))())))((())()-))(())-))---(-)))(()-)--(--)(-()---()-)(()((())-)()))()()((--(((((()))-()()-)-)(-()-)-)(((-(-))))-))))))-)()-())))((((-(-())---()(-()(((-(((-)()()(((((-))(()--(-)---)(--)()--()((((-(-)(())-)--((()((-(()(((()))()-(-)(-())(-)-)-(-)-))()()(((-)))((--)()(())-())))())-))()-()-((-()--()())((-))((--()))-)-)-)-)(()-(()(()()-))))(---))()(())(-)--())))(-)-((((((-(-((-(----)()()())))(-)-))-))----()-((()(-))((((-()((((-)()()))(-())((-)(--))))()-(())-((((((----(-((())()((()((--()())(-((((-)))-(())))(()))(-)((-())-()()())())-(-))))(-(-))))()(()())(((-))))((((((()-((()-))))))(-((--(())))()-(((-()(-)))))))((-)()-()(-)-)-)(()))-(()(()(())))-)-)(-)()(-)()(())))((((()))))())))(-(((((()()-)))-)((((()()))(())()))((())())))()(())-()()--()-()(--()()))()((()(-(((-))))(())()-(-((())))))-()())()((()(-())-(())-(((--(()-((-(-(())())--(-(-)-(-(-(-())(-((-)))())-()-)((-)()(()(-((((-(()((((-(-()(((-((-)())()--)-)))())--(-))(()-)-)-))())(-(-)()))(()--(((())))()())(((-)-))()(())-)())(-))((())())())(((-)()(-)(()()(()))--(()))(()))--)((-(((-(()())(----()(-))((())-(()-)((-((((())-))))))))-())((-())-((()))))())((()-))-()(-))))(-)-()(()((()--())(--(((())--)-))--)-(-()((-))-)()((-)-)-)-(---)())(()-)())-((())-))))))()(())()-()(--((-))()())(-)-)))(-)()(((())()()()))(--()))((())()((((-()-)---))()-))(((-(((((-)()((-((-(-())()((-)()()))((((-)()-)-((-())(-()-()()(-(-((-(())())(()-(()(()((-)((((())-)((-)))-)-((()))(()((-(()-()-((--)()-)())(()()))())-)(((-(-))))(((())()-)--)((())-)-))()(()))-)(((-()(-))-)-()-())(()(-()))-(-)((()))()(-)(((-)()()-)(-))-())))-))-(-))()())(((-()(())()()()-((-)()(---(()(-)(()(((-))-)-)---((()(((()-(-()(((-(-)()))))()-)())((((())-()((-())(-())--((()))))))(-(((((-)((-)-))()((()()))-)()-()(-()()()(()())-(-(((-())((())(()(()(-)--))--)-()())))-)())((()(-)))())-)))(-)(()(())()(--)((---()-)(((-((-()())-(--())-))-)--()-(--)-)))))()(-))))(-)-((()((()()(((-))-())(((-()--)--))-)(())((-))()()(-)())-)(-)((-(())-()())()-())))(((-(-))))(--)((())-))()((-(()(---))((-)())(())(((-(()-))-((---()))-()-)((-((--))(-)))-()(-((()--))---(((()(()(()-((((()((((-(-(()(-)((()()-)---)((-)())))-(()(--)(-)(---()()))(())()-))(()((-()()))-())((-)(())((()(()((((()()--)()-())(-))(-)((((--(-()(()-()))())))()(-)-((()()))-()((-)--()-))-(-((())())(()-)))()-(()))(((((()(()(--)--)-)-)(((()()(-()())(()()(-)-((()(()(-)()-(()()-)-((-()-)()(())-))())))-()-)()-()((()())(()((()))-()(((-(-)-(-())-(((((-)(--)-((((-)-((-))-))()()-())(()()(-)()))())-((()))()))-)()))-(((((()(()()(-))(-))--)))())))-()))((-))(-(-(()))))-))-(-((((())-)))--)(())((-()))-)))(--)((-)-((((-(()((---)-())(())-(()-)))-()))(-()))())-))((((-))-(()(((())(()--))-(((-(((())()))-((()-))()-(-)(-((((()-)-)-))))()((((((-)-))(-(-)-))(()()((()()()(--(-)(())((-))--)()--))()-)((((())))(())--(())))(()(())))()))((((-(())((()(-)(()))(()))-)-)((((()-)--(()(-)()((-))((-)(-))(-((--((())))()-(-(((--((--)()))))-))))-))()((((-(((()()-(()))((()--)-(())())(-(()()(-))((-)-()-)(-)(()-()((((--)-((-))(-())-)))-((())))-()()(-)--)))))-((((())()-(-()(((-)())())--)()))))))()()))((()()-()()))())))(((--))((-)-))(-((((()((-)(---())()-)-(-))-)(---)()))))()-((()-(-)))(())))(((-))-))(((())(())))(((()))()-))())-(((((-))-(()(-(()()))()))(())((((())))())())())()())()))-(((-())()()())-())(((-))()(()())(-)(())))()))))--))(-))(()(-)((--(())(()))()()()))-)))())-(-()-(()-())(-(((-((((-(((())))-((((-))-)(())-(-((-(-(-))((()))(-(())-()-((-(()-())()--)())(()()))))(-)(-())((()())(-))-)-(())-)-(())))-(-(-(-)())))((()()((-)--((()(()-))()(-))()))(()---(()())())())-)(-((())()(()()(()()(-()(-)(()((())())))-())(()()(-)())()-)-))-(---())(((()(-))-)(-)()-)-(((()((-(--)())))((-)(-)())--(((((-()(--()()-(((()))(()()()))-(()(-))--(((--(-(--(((---()-)-()()-(((()-)-()))()))())((--(-(-))(--(()-(-(((-()-(-()-)(((()))(-()(()))((-(-()(())-(-))---)(-(()()(()((()((--)())))-)(-())--)-(-((-)-)))-()()-()()-(()()((-(-)(-)(-))((-()((())(-(()))-))(-())()))-))()))-))()()())--((-(()--)(-))()(-)()-)-(()-)-(())))))--)-(-()))-)())))))-(()(()()(((-))-())))())))-(-)((()-()--)()--((-(--))((()()-)))(-()-)(-))((()---))))()()(((((()(-()-()(--)-()))-))-(---(()((())()((()--)((-)-)-)))-()))())-((-)((()))())-))())()(-))))(-)-()-()--())))(()))))--)(-)(-()())--(-())))())()--)))-()))((-()(())())-)))((((()(()()(-)))(((()()(()-)))(())))))()))-(())()((()(()-))(()))-(()-)-)---))(())-())(((-)())(((-((-()()--)-)()((()(--)-(()(-)()())))(()(-()(())())(-()())--)-))((--(()-()--)())-))-)-)()--)()())))))-(()---))-((--((-)((-((((((((((((((-(-()(-())(((-((-(()()())()((-)((()((()()---()()(()(((()((--))-(((()-))(()-)((((-))-(-)())-(((()-)(-))-)(-()(())((-)())))((()-())-(-)(-))()-()))(--()-)())))-)-)-(-)))(())((()))())(())))-(()-)-(-()(())-())--)))((()--(())()(-()-)(())((--(--------)()((((----)(()-((((((((-))()())))))(-(())))(()())-)))((--())())(-()-(()))())))((())(()-((()))())))-((---)-()-()()))())()))-))(-((-)((((-()(((-))--)-((-)-(-)-)-)()()-(-))()()--)-)-)(()-)(())(-(-)((()))-)(-()-)(-))()())--))-)()((()))(()))((-)()-())(((-(-()))-((-))-(()(((()-(()(---(((())((((-))-))(())))((((((-))(()(((()--)-)((-(--))(-())--(-))((-(-)(-(-)-)((-))(---(())-())-()()(--))(-()(()()))(()-)))())((---((((()))-)))(--)(()(-(((-(-(-))()((())(-(((()(())((--())--)-)((-((-(())-))))()-(--(((-))()())(()-(-))))(())(-(())(())()(())(-)))-))((((((((-))))())((--))-))-)()-()-(-()))()()()())()))(()(((--)(-)))-)--)-((-()-))((-)))))(--))))())())))()--()(-)()()-(-()))-((-)-)())(((((())(())(-((())))-(()()(--))((())(()((())(((()())(-((-)))()(-))-)-(()-(((())(-(-((((((((-)(()()())()((((---()))(-)()))))))))))(-((-())(-(-)((-((((((())(--()))-)())()))(((((((-))()()-((-))()(((()-)(()()((()-)(((()))-)-()(-(-))--)()(-(((-()-))-)---())(-)))()(-)((((((-(()))(()--((-(--()((--(-()()-((-()()()-()(((-)(())()-((-((()-(()-)(())))))(((-)-)(()-(-((---))()(()((-(-(()(--((())(-))-)-(()--(()())()-)(()-)))-((()-(-()--))()-)((-(--)-))((()(())-)-(())((-())--(-()-)))())-()-)-)()(((()((-)((((--())((((())()(()-))(-((((-))()-))-())--()(-((-((()))((((((((-)((-)((-(((())(--))((-())()(-)(---)-((--)()()(((()-))(-)-)())(((-(()))-(((-())))(()---((-(-(-(((()()(-)(((((()())--(()--()--((())(-()))--)())))())))-(--()(((())((-)(()(--(()()(()-()()-)-(-(-())()((()))())-)()()(-))-)())-()))--())()-))-)((--((--())))()()-)(((((-)(())()))-((()()-()))---))-)(-))())(((((-(-)(-()((-()(-())()))))--(-(-)(()--(((-((--)(((-)((((-(())())-())(())(--(())-())-)()))()))))))(((((()-)-())()))))(()(()))-((()-)-))(((-)(())))))())-(()((()()--(()((())((----(-)(((--)(-))(-)())(((-))--(()))--(-)())-)-(-()())-()(--()()(-(()()-()(-)-()-)(((-((()())))()()()())-)-(()-((()())()-(-())-)-(())())))()))(())()-((((()(()(())()))())))))))((())-)((-)-))((()()))))(((())()(-(()(((((())))(())-())((-)-)((())-))(()))()-(-(-()(-(())((--)((()(-())()(()))()))))(-()-))))))(()(()((()()-(()(()-)()(-(()()))-))))(()(((-)((())-))))(())-())(())((()((()-)))()(((()(-))(-((-((-(()(((((-(-(--(-(-)-)---)--(--))(-)()))-)))())()())(()(-))(-(---)()-)(-(())((-(()--))))))-)-)()-)))(()()(((-(-))(-))(()(())-())(-())()(((())-)-)-))(((-())-(()(((())-()()())())()-)))(-(-(()()(-()-()())-()((--()(---((-(-)---)(()()(-())()()(-)-)-()(())-)((())))))((())(()(())-))-()-)(-)-())()-))(()()(()-()(())-))(-)-)(--)())-((-(-())))-()((-((-()))))))(()(()-)-)))())(--)((()((()(((())()))()-())()-(-)()(()))))())-((())))-((()))((-()))(((()()())()))()(()((())(((((-()(()-())((-())))())(((-())-)))))(-))((()()-))-(-)((((()(()-))(-(()-)(-)())-)(())-)((((())-)-))(-))))))))(-)))-())-(()-(()))(-)())()-)--((((()(-((--)((-(()))()-)-()(-(-))---))()(-))()(()-())())))(()(()(((--)(((()(()-)(-)(--(-)))(-()((-)(-(((-((--(((()(-)-)))((---()())(())))--())-)--()---())-)-()-((-()-()(-))()()-(((-((--(()())(())-()())()))))(-)))-)(()(((-)-(((-)-(()()(-)))(-((-))(())(())--())(((-(())-((((())(())())))--())((-)())(()(((())))(--)(()--)(-(()(()())--()-(())()()-))))-)))-))))))-)(-)(((--)))-(-(-))))-(-)()--)(((-)---))-())-((())((---)()((-)()-))((())))((()-())()(-(((((-(-((()(-()())--()()-))))()-(()))(())()()()((((-)()()))(-)-())--(-())()))(())()--)-(--(-())()(())()(())()((()))-)(((()(()()))())))()-(())((())()-)-)()(()(-)((((-()((()-))-)()()-)--)((()-)))(-))))()-())-((-(((((-)((-)-))))-()(((()----())())-(--()))-()-(((-(()))()-))-())-))-)()-)()-)())(())-))-)-(())(((())(((((-))-)-)())-)(((()()()(-)()(()(()()((()-(-((-(())(((-))((-)((()(()(())())()-)(-((()(()((()(----(-(-((())(()(--()(()()(((()())-)()()((-(())()((()))(-(()((()(-)(()-)-(()))()--(((((-))((-))(()--((()()()(()-(--))-(())(((-))((()()(()((((()))-()(-())-)-)(((---(-(()()()((())()()--())())))()))((())()())((()-)((((()-)(-(-)))(()())((((()))(--(--())(((((()((((-)(-(---)((()-(())(()--)))())(-()()--)-())(-)))))(-))-)))))))--((---(()))(()))((())()()(-()))()(()))())()()---(-)()))--((-)(-(-)(-())())())()-((-()-(((-()-)()()((((-)))))))(-(-)()((()))((()(((((((-(()))(-)())))()()(-)))((---))-)(-)--)-)(-)-)-)())))-)()-(-))-)(((-)(-(())(-)()))(-())-((()(-(-))(-()))))(((((()((-))(-(()()-))()(((--))))((-()(()())()))))())((-()()-()(-(()(--())(-(((()-))))(--)()-(()((((())((((-)())())())(()))))(-)-(())()-)-()))-((-)()))---(()(()(()-()()(())(--)--((((--)((-))((-(()()()()-)))()())-))))(()))(()(-((())-(-()-)(((()())-())-)(-)(((--()()-()))(()--(()((--)(((((((-)())()))(()-(-())-))(())()(())))))()(()-()--)()-))())(-)())((-()((())))(())))-(())))(())((-)()(-()()((()())()-)-))(()()()(()))((()()-)-()(()((--)-))(((((((()())(((-)()())))))(()(-))((()(()))-()-((((-))()--))-()((((()(--(((-))((()-())(-)-)(()()))--())--)))((((-()-()(-((((-())(((())())---)(---()()())-(-(()-)))(()(())(-)()--)-()()-((())--)--(--)))(-)()-((-((-(((()(((()-()(-)(--)))(()-)-)-()-)-)))()-)--)-(())))())))()))()(-())))()))))((-((-)))(())(-)--))))(-(-)))()(-))()))))))()()(-(()((-(-(-))(()(-()(((()()(((---()))(--())-()-)))((-())-()(()())-)))(-))---())(((-)())))-())))()())-(((((())((-((()))(-))()-))())-()()--(()(-)))()())(-(()((((()--((-()))(-(()((-(())-)))))(()-(-(((()()))-())(())))(-))((---(-(()-))()-))())()-)-)(()))())--()(-(())())-))--)((())))-))((()(-(()))(((()-)())-)(-)(())(-)---)()((())())())))-))(--)(-)(()-(-((())()))))-(--)))(()()))((()(((-)-()))()))-)-((-()))())-(-((()(((())))))()(()))-)-())((-(()()(((()(()()(-()-()())(((()())(()))(((())(-)))())(()((())(-)-(((-((-(((()()))-((((---()()-)-(())()--()))(-(-(()()(-))()(-)((()-)()(()))))())))())-(((())()())-)-(())()-((((-(()))(())(((()(()())()))-()--)(-)(((--)--(-))))))()))-)(()(-)())-((--)(-))())-)--()-)-(--)((((()-(())((-)-)())))())()-)(((-)(--)-))-(-)--))--)--(-()(-(-)(()))()-)()()))-()))()((()-)(-)(--((())(((()(((()))()-()-))-)())-()((-()-))()-((-((()((-)((-((()(---(()--()()(())()((-(--))())()((-))()-)-((()())))())()))(-(-)(-))((-())-)(())-)()-)(()-)()-))((-())((((-)(-(-())())(-((-(----)(())()()(())(())()())(-())(-(()-)-))-)(--)-(-()((--((-()())(-)()-))-(())(-((()())--)-)(-)((--)-))-)())(()((-((--))()))((-))))--()()---)()()))-(-())))()--))-())())())()--)))()--(-())---))((-)))((--))-)(-)-(-())-))()--((((((((-)()-()((--(()(())--))()--))()(-((()())()(())(())(()()(())())(()))))-))))))())-((-))())()-(-)(-(()-(()())()()()()-(()()---)())-()()-----))))--(((()((()-()))((()(()(((((()-((()()())-))()-)()-)-))(()()()(())())((((()(-)((()(()())-()))(()((())-((-())(())))()-)((-)-())()))(()()(()-(-)()((((-)-)())())))((-)((--()-()))(-))))--)-()-(---()(()()(())(-))(-)(-)()-)(-()(()))((()))(-))-((((--)(())())-(())()-)))--)((--)-))-)(((())()())))))--)(())()(((((-(-(-)))(-()))-)--())(())((-(()(((())())((()(-(-)(-))(---(((-()(-)-)()()))(()-))-())()()()(()-)(()()))((((((((-(((-())()()())-))()-((())()))--)-)(-()--(())-()(()(()()--))()(-()))))--)))-))(----)))))-)-)))()(()(--))))(-())(-))))--))-)-))()(---()((-(())()(())-))-))-(-)(-)))()-())))((((()---))((((()(-(((()--((()))(((-()(--)))(())(---((-(()(-(())-(((--)(()--(())()()(()(((()))))))-)(-)(--()-)))()((-()()-)(())(-()-())()-((()())-)())))-(((()()(()(((()((-)))-))-(((())-()-((--)))-(()(()()(()--()(--())())(()(-()--()(-)-()())--)(((()--()-()(())-)(())(-()(-)(()(())-(-))---()(-)-)-)(-())--(()))-)(((()(())-)()())(-))()-))-(-((()---()))())(()))()-(()(-()()())-())-(--(())-(--()()--)((()((--((--((-((()(()())()-)))((--((()(()()(()(-(((((-)((((-)(-)()()()())()(--)-)-((()(((-)())()-())-)-())()())(()(()-)(-))((-)-((((()(((((-)()(-)((())()(-((()((-))))-())-())(-)((()--)-(((((--(-((()(()(((()-)-)-((()()(-(()((()(()--(--(((-)))---((())-(((()())-()))-(-))-)()((-)((((()()-)))))))-())()(()((()))()()))(())(()-())()(((((((--)(())())))-()-())((-)(()(--((-)()-)))-)(-(---((())-(-)()-)()(---)(--))))))-((-)-))(-)))(()-(())())))-))))(((()))((-))())(()())))()-)(()(((-()))))(()-(((-))(--)--)-))(-)))())-)))())()()((-)(---(((-()(-()(((((--())(()(-)())))))-((((()-(())(()((-(()(-)(--()))((())((()()-)))))-())(-)(-()((((-())--)-))-))))(---)))))--)(-((--((-)-(()())-)))()()(-()))((())()(-)())(-()--)())-(-(-)-)()(-)--(-)-(())()((-))--())))((((((()(())-)())-((-((-)))-)(()))-))-())()))())(-))()(()((-)-()))))(()-)-(())(()((()))())(())((-(-()())))---()()((-(((-(-(-))))((-)))))))--(-))-(((-))-)(((()))-)(()()-)--(((-)()(()())((()--)((()(()))(()()-)-))()))-(((()(())((())-)))-(((()())(-)()(--)(()()(-)())))()((()()---)(((-)-(-(()((-)--(()(()-)(-(()()(((()(-)))))))()-)())))-)(()()())()((((())(-)((-(((-((((((()()()((-()-(-)(())))--)()--()()())--((--()-))(()-(--))(-)-)())())(())))())-(-()))-)))()()---())((--))-)-((((-()-)())(-)(-(-)-)())(((--(()))))()-()-(()())-()-)((--())((()((-()(-((()(())())))))-())(-((-()-)))())((-)(()-))(()((-)((((-)((()(())((((((((()---()-)---()))(-)-(((-)-()(()-))-()()(())))))(-)()(())-(-))))()(()())))))-((((---(()(((-(-()-())-)))-(())())()()()()((((((-((()-()()-))))(-(()))((())(-()))))())()(())((((-((()--)))(-)-((-)(-))()(-)(((-)--((()(()(--)((())--)(--)(((()))(-)((--))-(-)))--)-))(-()))())))()(((-)))()(()))-())((())()()()()))(--(-(((())-))()-(((()))-)--)(((-()-))((--))))))((-()-)()(()(()()()()(()())((-())()(((-(-))-(--())))(-(((())(--()(()(((((()(-)-))))((-)())((((()-))-(-((()-))((-)(-(((-)))-)()-(()))(()-()))))((-())))())(-(()((((((-)(()(()(-)())()((())()))()))(-(())()-))))()-)-()))-)-(((((-)(((((-))(-)()(())-)-)(-)()--()()-()((-(())-)()--)-()))((-)-)))((()())())((()()((-)--(-))())))(-()(()-)--((()()))(--(-)(((((-((()))((-()()))))--()-))((-)(((()-(())))-))))(-)())-)-())(())())))-((-))(()()-(((((---))()())-((()(())-()))-())())(()()-)))()()-(((-)))(-(-))(-()(()-(())()-(-(-(--()))-))-))))-)())--()(--)())))((-(---))))))(-)(--(((())(())-))()()-((-)-)(((-))))(((--()-(((()()())()--))(())(()-)-)-)(-()(()))((()(--())---)(()((-)-)))--())())))(((()((((--(()(()-(()())()-)-(()--)(-()(()-()((()(-))((-())(()))(((()((()(-)(-(())()-()-)(()(--)-)()(-()()())())-()-)(-((()())-(-(()))()---(-(())(-())()-)()())(()-()(()(()()-))(---)-((()(-))))(-())((()()(((()))()(((--)-((-)-()()(---)-)(((())-))()))()-)-()--)()-))(())-(-(()))(---)--(-(((())-((--()-)())()-(())(((-()))((()())(-)))(-))--)--))-))-()())())((())))))-))()---(())((()()((-())-)-)))(()((()-))))(--)()--()))()()(-((-(((()-(-)-)(-()--))(-)))(()-()())(-))))-)-()--)()((-()())())))))-()((-()-)((((()()()(()--(()))(-(((-((---)((()-)))(()-(-()()))(-()((()()(())(--(()(-(-())())()-()))((((()()((-((-)()-((-()())))(()--(--)(()(-))(((-())(-)()))-)()(-(()((--()(()-(((-))()-))-)-)((()))((-((((--)((-()((()-))())-))(-()-))))()-)(()(-())()())())-)(()()--(())())--)())()(-()))-((-)((()(((--)((()())-))((--(()()--(--()((((()((()((-((((-((())(()()((()))-))()(-))()))()-))(-(-()-(-))--)(-(())()-))()(-)((((-((()))(())((((-()())()()-)()-(--((-)())(()))()(-()()(()))()(--)((((-)))(()-()(()-(())-())))(()--))--)((-)-())()-()(()(--))()((-((((()((()(()())))((-)(((-)--(()-)-))()()-((-(((()(((())()())-()(()))(()-(((()((((-(((--((-)))-())))))))())((-)-((())))(--(()-)(((()(()))))())--)())-((((---(-)(-()(-))((-))-)()(-(-(((())((()-((((()-((-((()((-(((((-)-(-(()(-()))((((-)()(-))-()-)())))()--(()(-()-()((((-)((((-)()(-()(()-))-)(--((-)))(--))))(()())-(-)())))(-())-((((-(--)--))))(-(-))(--((--)-)-)((--()-(-)-())))(())-))--))-))()())-(-))-((--())-()(())((()()-))(())())(((-)()(())--)((()))()-((()-))(())())()-)())(-)())(((-()-(())((())(((-))())))((()-)-())-)()))(((-(((())(()-(-((-((--(())--()-(-)())))()()((--)(-)(()(-()())((((())-))(()-))-))(-()))-)()(-((()-)-(((-)(-)()(--)()()-(-(((-))())))(((()-((--(((())()(()()-))())()()((-(()-())(-)((-(-()(((--(()()-))(()-((()())())()((-))))()(-(()-))()())(---()()())()())((-((--)()(()())))))())((((())((-)()()((()(()((-((()-(()))((()())((-()))-)(--(-()(()))))-()(((()()-)))(()()))-))(())-)((-))(-))-(((()(--(-)-)(-())()())(-()()))(())))()())(-))()((-)((-())--(-(-(--)())))-(((--)(()((((())()(--))()--))))-))(())-(())--))))(-)(((-)))(-((-((-)()))(((-)((()()-)))-(-(-)))(((-(())((-----(((--(())()())-)(((()))-)-)())(-)())-(()(-)((-(-(((()((--()()-))(())(--)(((-())(-))()(()()-)---))()(((-())))((()))))-(-))-)()(())(-()))))-(-)()))(()-)(()-()-((())-)))))((()-())))-)))--(((())(-)())(-((-()))-(()(()-----(()()-)((-((()-(()-))-))(-()()((((--)()-)(()(-((--))()()-()))))-)-)()(-)()(((((-(()((((()(())())((((-((-()-(-))-())(()(()--)-))()(-())()--(()(-))-()((()(()(()))(()-)--)((()(()))-(())(-)()(((-)-)())-)()(()-)(()))(()(()-))())-(())(((-)(()()))(((((()(((-)(())))-)(-)-)(((((--(--)(())-()-()(()))())-()-))-)()())-)))-((-)))))()-(()()((((()-)(()()()(-)-)-))-))(-(())-(-())(-(-)-)(()((()-()-(()()))-)))-(())-)()((-)()((())())(-()-)()(((-())-)-)())(--()-)(()(((()--()))((()(())())((--(-)(()))((())))-)))-()())()-)-))(---())-)(-((())))(()))())()-((()-)-(-)-)-(((-))(((-(((()()-)-(((--)()-)-)-((()))))(-(((((((((((-))()))()((-((-)))--)-(--()-)-))()-(())((---(-())--(-()-))(((()))))(--(((()---)))()())()))))--((((()-(-))(()---()())(---((()(-)()((-()))-)----)((-(()--))(()(((()(-()-(()()-(()--(--(((---((()-()()(--)(-)()((--)))-)-(()()))()())-))()-)-()()-()))))--(-()(()()))))((-)-)(((((())))()))))))-)(((-)--)(((((--))))(((--(()))())()))()-)-)()(()()(-(()()(()()()()()--))(--(()(()(-))-())-)--)(-())()))))())(-(-)(()(-)))-)))--)())))--(-))))((--)--(-)()((((())))())-)-(())-)())(()(()-)(((((())((-))))(()()(())))(((--(--(-(())))-)-(-()()-))((())-(())))()()())((-)))(-()(()--)))((()-(--((()())())-(--()))-)--)))(()--)()-())()())()))--((((-)()())((-))(((())(((())())(((-()(()(-((())))-()()(()()(((-)))()()(())()())-))()())-(-)((-((-(((-)(---))((-()())))--)()-(()()(()(())((()((())(()(()))((()-(-)((((()))--)(-)-)))-)-((()))))--(--((-))(()(()-(((()())()())-((()-((--))(-(((())()))())(-)(()-)(-(-((--)))()-()(((((-())))(-(-)))))()()()((-)-)(-())-)(-((()()((-)-((-((((-)()))-))-))-(()))-)(((-)(-(())(-)(-)))((()))(()()(-)(--())))(-)))((-)-)((-())()(-())-()(((()(-(-((-)()(()))-)))(()-()))()-(-(((()(())))())())))())())(-(()))(-)-()(()))---((())--)))(((--(-)-))-()()(-)()(())-)())))))-(((-)-))())((())()(()(()(((--)())))-))))))-()-((())))))((((((-(-)()())-)))()())(-(()(((-((-()((-(-((-)()-)((()))()-(()(-)))---)(()((-)(-()((()-()((()-)-)(-))(-(()(-)-()-(--(-(((((()()()))(()(-(-(-)-(-)((-(--((()(()((((()()(((-(--())--((((-(-())(((--)))))())(--(()))()-)-))()())((((--(-))())-)))))(-)(((--)((--)-(-(-))))())(()--))-(--(-(())))-(())---(-)()())))((()--((-)())-))(((()(((-)-)-()))(-())()((())(-))(())()-)))()))()(-)-)-())())))-())(----)((((-)())())((-()))(--(()-(-)((((()()())(-(()())((-()((()())(-)))-(()-(()--(()-))-)-)-(((()(()(-)(((()()((-((()(-()))())-)(())()(-)((--)-(-()))()(-))()))))(()((()-)())()-))(-)))-)))(-)((()(()-()(()(-()--)(((-(((-()((((-)-()(()))))-())-)))(())))--)))-())(-())))((-()(())()))(-))()(-(-())-((-((()())-(())))-((-()-)(()--()(()))()--)()(-(((-(((-((((-)))((((-((-)-))())-(()(-()(-(()))(())-())))--)(-(()(()()))-(-(((-(-)(-)())((()))(())(())(-))(()(---))())))(-((()(())((-(()(-)())-))-(((())-)(-)-)))((()()())--((()()())-(())())((((-)())()(-())-)()())(()--))()-()(())))))()-(((((-)((((--)-))-(()-(-()(((-())((-((--()))))()-((-()(-)(()(()((((---(((-(((--)(((()()(-()--())))())))-(())(((())((-)-)()((())())()-(-((((()((--()(--))()))())(--))()---)))())(-())-)()---))))-(()))())())-))(-)-())((())())(()(-)--)))))((((--()())))()()()()((-((((-(())(-(()()(-(()((()))()(()(()(())-()(()))((-(-()))(())()-(((-)((((()(-)()(--)(--))-()(-((()())(-(())(((-)))()---)))-((((()-)((()(-)(-()(()-())(()))))-((()-))()-)()(())-())--)((((-((()())))()-))((())()()(--)(((-)))(())(()((-(-()(-()()((---))))()()(-)(()))()(-((())((--)-((()(()()-))()))()()-(-()(((())-()-()))-)(-())-))-)))))-()(-(())()))(-(((-)))-(-))()()()-()))--))(-))()()(()()))))(()---((()-)((-(((()()((-))(-((-))-))((())-(((-()()(()())(-()-))-)(--))()(-(-(-(--((()(-)))()-)(--(())))(()(((())())-)()-()(-))-))()()()-))()())))((((()-())-()))())-)(-()-)()(()))()--()((()(-((---()(())-)---)))(())-()))(-))()((--)()--(-)((-))))())-(((((-(()(()-()()-)))(--(-(-)()(()))())))-))())))))((((--))))))(-)-)(((((())(-()())(-())())))))(()-()--)(((-))(-((-((-(-))-()--()())())))((()))())))-(-()(()(()))(-)(((()))()-()())-((()(-()())))((())(()())))()()((-(()(-(-)((-))-()(()(-()()-((-()-()(-(-(-))((((()))()((-)(--())()))-())))))((())--))))()((()))(---)-(-()(((-())()-)())()(())())(()()))-)()((-)))(((()((--))()()(()))(-)))))(-(()(((()-((-)))(())))))()))))(((--(-(-(-)---()(())-)()))---(((-)--()(((()()))-)))()(--(-))()())))(()))(())(-))))((()))()--)((-)()(-)())(()--(-())))((-(()()-(-(-()()))(())()((-(-(()(-))(()())((-(-(-(--)))))-()-())-)-((()((()((-()-(-)--()))--((()()-)---))))()((-((()(((((-(((()-)-))())))())((--)))))(---(-))())((()-(()())()--)()-(--(-)(-()-()-(())(((-((())))(-)))(-)(()())))((((--)))--))(((--)((-(())()(())((())()))-(())-(-()-((-(())((((-())(((())((((-))-()()-))))-)())))(()(-(-))---)(((((()(-)(-())()-()))))((()))((-))-())((-)--)((-(--)(()-))-))-((())-)))(--((((()-(()))()))()--)(-)--)(-()((()(())))()))-)-)--)-)()(()))-()((()()))()()()))(-))-))((()-))(()(-)()--)((()))((--)(-))(()((-(-()((((-(--))-)))-()--()(-)-()(-)()()-)())((-)-)(()())(()()((-()))(()((-(()((((-)(-(()()--(----)(-)))(-(((-()((((((()))---)--)()))((()-((-()(-(()-)---(())(()()((-)))(()(-))((-((()()))()()()))(()(-)-(()())(())())(()-)((-))-((()-))(()()(-)(-()-(())())(---)())-)())(-(--)()-(((()))-()((((()-(()()))(((-()())(-((())-)))-()())((())))--))()-)()-()()())((((((((())())-())())((()))()())-(-))-(-(()((())-)))((((--(-(-))()()-)()--())-)-)((()))(--((-)(()-()()--)))()-)()-)())()()(((()))--()((()-()(-((())((-))(((()))()()-(((()(()(()))(--)()-)((-((())()))(()-)-())()((())(()-(-)((-)((-(----)))())))---()))())-)()()))((---)((-))(((()-()(())-))(-)((((-))))))((()-))-((((-(-)(((---)))(-())(-)))((-(-)(--(()((-((-()()))))()()()((-(-)))-))())((-))(((((()-)-)-())-)()()))()-()()-()((())--(())-((-(())-)(-()(()-))--)(())((--(--())-)(((-(()(()((-)))))-()((()(-(-()(-())(())))))()))-)((-((()(((-)((()()()(()(()()-)-())())((-(-)-))(-())(-)))-)--))(-(-())((-(()())()()())(()()-))())(--))-()-))-()))---(--())-)))---)--)(()()(()))-(((()()(()())-))))(---))-)())))()-((()-)((()-()))((()-)()))(())(((()())-(())()(-()((()()())(---))))(((---)))-(-((())))(-)()-()(())()--)))((()()(--(((-()-((-())(---(()(()-(()-)-)((((--()-)()-(--)(((()-((--((()()-()-(((-))-()))((())-)(-)))((()(()))(-()((-(-((()(((-(-)((((()))(-((-)(()))((()(---(-((()--)-()-((()(-)())())()-))))()((()()-((-()(-(()--((((((())--(-)-()()--)()))())))(---)))()(-(())((-(()(--)(((-----)(-)))(-(((-(-)-()))((((-()())()-)-))-()-()--))((-)())(()))(()()-)())-)))(((-)))()()((()))((()))())(-(((--(((-)()-()())-)())(--(-()-)(()()()(()(-)()()((-)())()(-()()(-)-)-())(()-))((-())))(()())-)(()(((()(()(-)())(((--(()((-(((((-)())-)-)(-((((-()()((-)))-)((-(-))(-(()(()()))-()(())-(-))-()))-())-))-)(((())()---(--()))((()-()())(-))-(-))()()-)(()))-)(())()(()-)(((())()-(((-)()()-)-())))(())()()))()(--(())(()()()((-)(-())))())-())(())()-(()(((())(())(()-(-()))(((((()(-)---))-(()(()-)-(-()())))(--()-)-(((((-()-()))))(--))-())()(--(-(-()))--((())-())-(-(((())()(()-((()(())-(()))-)()()-())()()-))())---((((-()((-)))-))(()(((((()()(-)--)))()))(--(-()()((-)-)))-))(()((-)))(()-())((())(-))-())())())))))((())()()(-(()()(()))))))()--)))-))()-)((()))((-(--(()((-)((((((()(-()(-((---)))--(-())))-(()()))()(--)()))-))()))-())(()-(()--))))(-))()())((((-(()(-()(()-((-((-)()-)--))(((-(--)()--()-)())(((())()(((-())()(-())-)-((()(((())(-(((()())))(((()((()(((()))-()))((())((-)((--((()--))(())())--))())-())(((-(()()-)(((())((-))))(-)((()))-()(-()--()---(())-))))))()(())())()()))()(()-()()(--)(-()(()))-)(((((--)))((----((()-(((--(-((-)))-))-)))))))())()))()()()(-)()())--))))))((()())()(((()--(((((-))--()()(()()--)()()-))-((-(-())))-())-()((((((-(-(-()())))))-)(()((-)((()()(((-()()((-))(-(-)))()))(-(()(-())(()()())()(())))()(-)()-)()((()-)()(())((-)--(((-()-)(()-()()-)()))-(((((--()()())(())))-(-)-((())(()(()(((())(()))()(()()--)-(()())-(-)(((-(((-)()(-())(((((())(--)((-((()-)()(-))(-)((()(-)-()-)))))()()(-)))((()()((-)(-(()()()-)-())((()-((((()()))(---()()--)())((-(-)-()((-)))))(()(----)))))(-(((()((-()-)()))))(((())))))-(((-)((()()()--)-)(-()))()-))-)---))(()()))(()())-)-(()())(())())())))())()(()))()(()-)(-)))()))))))())-(()-()(()((()-()(((-(-()((-)(())(-)-()(((-)(-()((()))-((--))(())(((((())))(()()((-)((())-(())())-)(((()(((-)))---()))))(--(()))()))()()))()((()-))-)(()())()(--)()-()()(-(-)))((((-)(((-)()))()(((()(((((((-(())()))))(-(-))-(()((()((())()(-(-((-))((-)(())))))--)-)()()(-(-(()))-(()))()())()())((-()-(--((())((-)())))---())(()-))(-(((())))((()()(--()))()()()-))()(()()()()())()((())-(-(())(())(---))((((()))))(-))))))((()()))--)))-(((-()(())))(()(()())-)()-)(((()(-())-())-(()-(((-))()()((()(((()-()))(-))(((-)(())-(((-)))(()()--())-((-)))(()()))(()(-(((((((()-((-)-))()())(((-)-))()-(-)())(((-)))(()--(((()(-(---((((-))()(()()(-(((()()(())()((-)((((-))(---)(())-)((---(())))((()))-(-)()))))-))--(()))()(-((()-))(()))(-)()()-)(-((())))-((-(()))-)(-)-((-)-(-()))()(((()))()(()((()())((--)(()()(()()((-()-(-)((()-())-()())(-)--)-())()--)))(())(-)(-)--((()-(((((())((((()((-())((-((--((-(((--((-(()))(-))))((()))())-))-)())-)()()(-())()())-())))(-((()))(---()-()((-((()()-)(((--))((()-(-())-)-))()-())()((-)(-(()-()()-(-)()-())))(-)(-())(-))())--)((()((-((-)()((()-(())(((())--(-))))()))()(-)(-(-)))(())))))))--(-()()-(()(())-(-)(()))(-)))(-)()-()(-(((-((-(-)-)(-())))-)((-((()()-)-(-())--((()())((()(--()(((((-()-((-)(()((()-)((-(()-))))))(()(())()()(())--)())()()(--))))-()(--()-)()()(--)((())())()()))()))-))))-))(-)()))-)())-()()((-(-()))))(()-(())())()())((())-(-)())))--)))-)(())))-())-)))((()((-(-)(-()()--(--()()(((-)(()(())((())(-()()((-)()-())()--())(()--))())()-(-(-()()))))(((((-)-))()()())-)--)()(()))-)(--((((()))(-()())()-(-()-(()-)))-)-()-(()()()-((())())(-(()-(-))((())(())(()())-(-))))-(-())-((-))()-)()))-))()()))))-())---()(()()()(--(())))(()(())--(()())(((-)-())((-)-(()()(()((()(()(((()(()))))(()(((-)(()((--))(()()(-(()()-))))(()))(()))(()()))(())(-((())))))--))()))))-((()())((((-()-()()-()())(()(((())-(-))---((-()))-)))-)())((-))-()()())-()))(-)()-()-))))--)))(-)()))((((-(-))-)(-))((()((((-)()()(-)-))()-(()(-))))--((()())(()()(((()-(()()-))(-()((-))-))-))-))()())-))---))())((((()()()(-(--))((()--())))()()()))--)((--()((--(()(-(-)()(--)())-()-)-)-)-(((()()()()))))(--(-(())()(-)(-(---(---((()-)--)())()(--())(-()((-((-))(()((-(()())(((())-(()()(-(()(()-)-())(((-)((())(-()))())-((()())()--)))(()(-))((-))-()()-))((-)-()-(()()((--())()()(-()-)-(-)))(()))))(-)()((-())-()))(()-))-))))-(-()))(--((-()-((((-)-(()))-))-)()((()())(-)(((-((-()-))-(-)))))))))(((()((((-(-(-(-))))(((-))-()()-((()-((-)())())()((()())((--(-)-)()-(())))((-(((()(-)-)()-)()(()()(-((-)))-((()(((-)-((-)((--))())))(-()))-)-(()))-)-)(((-())-)((--(-)--()(((()())(((()(()((((((()(())))))-)-)(((-(-((-()-)))))))(-))(((-)--()())())-())-(-)(((-()))())-(-()()(()(-((()((-))-)))((-)(()())--))-(((--()-())()-()))((-(((()))(-)))))((()((((---(((())(--())())(-)-())--))((()())()))((()(-(()-)--)((((())---((())(()(()--))))()()(())))()(((-)((-))(()-))()(()))))-))(-))())))-)))))(-((--()((((((-)((()()()(())(()))-()))()))-)-(())-()-))))()-()())))())((-)-)-)(-)-()-)--)((--(((()--(((-())(())(((()-(-)--(())-()-()((-))---))(((--()--(())))()-(-(((())(-()()())(((()-())))-))-((-)--)()(-)(--()()-))-((-))))(())))))-))--())-))-)())(-))-((()((-(-))(-(--)-)-(((-()(()(--)(()(-))-(-)-))(((()-()-(-)))-()))))())(-()-)((-)-((-)(---)-))-)(-)()()((--)))())(-)))))((())((()))(()((-)((-()))-)))((()-))(()()(--)()(()))))(-)))(()-)))-(((-))))(-)--((())(--(())(--)(-)-())-))-((----()())-())-))()())()-()))()-)-((((())((--(-)())))(-()(())))-()()-(()-)-((((-))()(--()(()(((--()()))-(-)-)))(-((()())(()))))()(())()))(-)()))-(--(-(((()((((-))-()))())(()-())-)(())()(--()()))()