))--))--)(-(-((-)-))-(())----(-)))))--(-(-)((--)(-((-()--((()--(-)(----(-()()-)()-(()(()-(((((())))(()--()-)()-))-)))((())())-)-)-))((((((----))-)))-)(((((-))(--(---(-)--)---)-)((--(-(-)---)--)(--)()-)))-(-()(((--)-)())()(()(())(-((---()(--)))-(-()-)-(-((-)()(-(--((-))((--(()--))((-))(-)-(((---(()-(-)))(--)(()((-(--)-())(()--((---()-))((--(()())--()(---((((())()((())())---)-())(())))(-(((()-)---((-()--(--)-(((()((--)-(()()-)-)(()-))))-))--)-(----)())-(-()-(()))--((((((-()-))))(-()((((-)--))())((((())-)----))----())(()-))(-(--)(-(((--(-)()))(()((------((())(-())(---)()---)()(----((-)-)-((()((-)-(()-()()-()()))(()--()-))((()-()(-)(((-(-)-)------)())()(()()(()(-(-----(()(((--(-)))-((-)(-()(-((-(()-(-(((-)(((-)-)))((--(---))-)()())()()(-)()))()(-)--())--)-)--(-(-())-))-)()---(-(-)(-()-))()((()(()-))((((((()-)--()-())--)-(()(---)-)((-))-)--())())()---)-))(-----))(((())-))))())())-))--)--)())))(-))()(-(-)()(--()-(-)((()()))())))--)(-)((-()-)(()-(-(()-(--())))---(-((-(-())((-)---))()((()--)()--(---)-)()--)--)(-(-(((-)()--)-)-)--))(-())-()((())))-)-)())-)))))(--)--------)---))---(()-((--(--)-()()-()-(-)))-))--()()(-(--)-)--((-(-(-((-)(((-(-)()))(--)-()-))-((-()-)---(-((()-()(--(()()()(-(-())(((--(---)-())(-)(-()-())-(---)---(()(-)()-(()-()--)--))((--(--(-)--)(-)--(-)-))((-)))())---))-))-())-)-)--(-----((-)--(((-()-(-----())()-)(-()-(()-)((-----()(-(-((--)-)))(-)((((-)-)())-(((()((-))(-((--)(())-)())--)-))-)---(-)(()))--(-(-())-(())()---((-(-(--)-()())()(((-)-())-()-((---((-()-()))-())())-(()((--)-(())---(--(()-(---)(((-)()((()(--(-(----(((--)-(-(()()()))--)(-)()-()---(--((()()(()))((())(--(-))---)(--(--(-)-((---()--((((-)()-(()))--)-())()))-(--(()())-(--(-()()(()(-)(-(-)(()---())))()(-(((--(-(-)))()-)-((()()))-(--)))-))-)--)(--)))))(-())---))()()-(-)-)-(--)(-(-((--)(--(--))-)((-)--))-())-((-)()-(--((()()(--)-(-)(--(-(-)-(--())))()))(()--((-)-))(-))(-()-)(((-))---(())-(-)-))))--())--())-)))(-())())()()-)(()()-(()(-)()()--)))())-)-)-((((-)(-))--))()()--)())-(-(-()()((----()-)(-((--)())(---(()-(()(()-(()-((((--)-(-)--((()------(()))(-)-)-)(-))-(---()-)((-)))((--))---(()))))((-(-(-()-)(-)-))-()()-()-)()(--)())))--(()-)-)(-))(-)()()-((-)))())-)--)((())))-(--((-()(()-(-(--()()())(())))()(()(((-)-)()(-)((()))(()()(-)-(-()---((()(-)-(()(((--(((-))))(--)--(()---)-(-)-)))))()(()--)(-))-(-)-(-(((()(-)-(-(-)-)-((())()-(-)-)-)()--))-)-(--(((()(-)-(()-)-(-)))(-(-()(()(--()(())-))-((-((-)()(()(-)))-()(-)()(--(()((-)))--)))(((((()())-()((()-(-(((()))-()-(()()--()-()--))))-)((-)--()())))-(-)-()--))((--))(--())(()--)(()-)(((())(--())((--)))-)()())--((((--)-)(-)-((-(--(((--(-)-)((-)()(--))))-)--)-)(--))-)-))-))-(())--()))(-())--()-)()-()-))-(-)((-)))()-((-)((--()))(())-)-)())))(-))))---))((-)-)--))-()-(----))-(----))(())-((()(--)-((-))(()-)(()-)-(--()((--()))(-)()--)())-)-))-(()()(--(-(--(--((()(--)(-)(---))))-(()-(-)-)-)-()()(()(-))---()---)--)((--)))(--))-))---)--(---))((-)--)())(--)((((-(()())--(-))((()-(())--)((--))((((()(()))(-))-)---)-)-))))-))))--(-)((--))--)--()--(()-(---)))-)(-)))--)-()(-)-()))-))()()()--())()())(-((-(()((-()()(()-----))(()(-(-((--)(--(())--())))))((())-)(--------))(-(()()-)-)((---(-()-()(()))))--())-))--))-(-))-----())-(((--)-)())((-)--(--((()((----()-)()-)(-)))-)))-)))))-)()(-(-(-))---)-()-))()())-)((()-(())(-()-)))-((()()(---(-)))())))-)-)(--)---)-(())()()(()(---))()))(-))(---))())))()-(-)-((-(-()()-)--)-)(-)()-)-(--((---(-))(--)((-)--(((--)-(-)(()(-)(--)))-(-)-((-(-(-(())-((((-)-)-(--)-)-)()())(-()-(()-))-()-)---()-(-)())-()(-)(---((-)-(-)-)-()(()))--)-)))(--(((--)((-((((()((((-(-)))-)()---()())-)(-)()---)-)()))(-)--))-))-()(----()))((-((((()(-)))((-(())-)-(-))--)-(----))-)())((-)--((-((-((((((-())-)))-)-)--)(-(--())(-((())()(()))((((()-)-)()-)---))-)-)))((()(-))-(-())())-))(----(((-))((-))(())-((-()()--()())--)-(----)()))(-(()-)(((-)((())(---)(-(--(-)-)()(--)--()()-----(())(()(--(-((-(((()---)((((-)(-))-((()))())())))(-)(((---)())-(()(-)-(--(-)-((-)-((()-)-)--)-------)--)-((--)--)(-()-(-)-((((-)((----()--((-)--(--)(())(()(-()-()(((---)-())-()())(---)-------(-)((()(--))-))()(----((-()-(-)-)())(-((-)())-((--)-(--))-))(((--()--()))((----()(-(--(----(-)((-(())))--(---)())(-))(-(-)))((())(---)()-)(-((-(--(((--()(-(())))))())))))))(--))-(-((-()))(-(-()-))---()()((-(((--))((()-((--)()())))(()()-))(-()))()(-()-)(()----(--()(-()-)-(----)))(((-))(-(-(--(()(-))--(-)()-)-------)((-))(-----((---)(()()()((-(()--(-)))(----))--)-()))(-(-(-)(()))))-((-)(-(()---(((--)-()-(-)----(-)))(-)()))))(--()()()(()-()(---))))(-(()-()((()-((-(()-())))----()(())-()))-(-(-()()((-)-(-----(((--(()-)()-))(-(-)(--))(()---()())-)-)--()-)(--))((-(((---(-(-)--)))))))-(-()))(((-))-)(((--)-))---)-((-)(-()(-())(())(-)()()----))(---))))))((-((-)))-)(()(()))))-((---(-)-(-))()((((-(())-(--(()----))--(-)-(---))(-()))()(-)(-)-(------))(())--()-))-)-)-)-()-(--(--(--)())(--(()))))-)-)())-)-(--))(--(---(-))()-((-(-()((()--))-))(-))()-()-(())()--()()-)(--(-)-()()()))(-((-(--))----((-))----()(-)()())(--)-))(-)(()()(()(-()(---()-(())-)(((-)((---()-()--(-)--(---()(((-()))--)--)-)-)()))(-()))()(()(((()--(-()-)(-----((()-(-(--))---(()(-()))(-(()(()(--)--(-()--()--)--))-)-)))(-)()(--)-(-(----()--((()-)-)(-)-((()(-))())--((----()(-)-()-)()(-()-)))((-))))-)(((((()-(-)))))()((-(((--))(---)((()(((()(-)--)-((-)-()(-)((-((()---(-)--))-()((---(---()())))(-())()(((((-((-)---)()(-)()-)-)(-())-())(-)))-(-(-(-((---(--)-----(()-((((-)--(-)(-((--)()(()-)())-())))-))(-)----(--(())-)--)()-(---)-(-))()-----)(-((()(((()()(-))-)((()-((-)---((-(-(-()))((-()-()()(()(-)(-(-(-)-)(-))((----)))(---(()))()()())-(())--)---)-(((((-()))()((()-()(()--)())-))--(-(-(((())-)(-)())-(()(()--((--)(-(----))((-)--())((-(-(--((----))))-)))))--)-))---(--))-(--)-)))--)(-((---(((()-))-)))-(--(-)))()(-(-(--))-((-))(()-(---())-()-)))))-)((-()))))-)----)))-))))()--(-(-()(-))(()(()(--)))-(--(--)))---)()(-)-)-)-)-(()((--()()--(-)(--))(-)())-)(()-))()(-((-()()-)(-)-)-))--))))())-(())-))(((--(--)-))(((--((-((()))))-(-))(-(-)-)-(()(-(-))-(-(-()((((((-))(-)-(()-(())--)))(--)()((---)(-(-)-))---)-)(((-)))-(-()(-)((()(())----()---)-(((--)--((--()--(-)))---(-()--()--))(((--(-)(()()(-)(((())()()))-(((((---)))(()-(()-(-()()-)))--()))(-))()-))()()(--)(--())-)())((((--)-)-(()))---(--)-(--)()))-((()))((()()----)(-()-()(()---))))((-(-))-()((-(-((--)(--()())()()((--)()((((-((()--)-(--)))(--(-)()(--()()-((--)())(-))))(((----)))(())))-)-(()))(-()))()-()----)(-))--)-(----((-(-((-()(-(-))--(()--)--(-(--(()--(-)-(()(-)()()((-()(-)(()-(-(())--)--(-(----)(--)))))-)(--(((())-)(-)()-(----)())-(-(--))-)(---)(()(-)(-)())-(-))()-(-)-)-()()-()((((()((()-)----(-(--())(()(()--)-()-)(()-(--))()-(-((()()()(((---)-)(()())-((--)-)()(()()-)-(())-(()(()(-((())))--)((--)(--((-()(()(-)(--))(()-()--)))(-(()-)-))---())-()-(--()-(-(())---)(-)-(--(-)((())-(()-)))-)(()-()-((()-)--()(())))-(-()))--(-))())-())---(-()()-(-))-)--(()-()(-(((()((-)--)))()--((-(-)()--()---)(-(-((-)()((-((-)((-)(()(((--()()---)()()-)-)-))((-)-(--(((((()(()-))-(((-))(-(-()(--)-)-))-(()--(---((()---()--)-))---)--(-())-)()-))())())---(-))-(()(-)))((-(-))--)-))-)(--)--((((-)--))-((---(--)--(--))-)--)-))))))(-)----)(--()--))()---)--()-()(()()((-(()(()--)-(--))(-(-())-)-)())()(--()--((((-)-)-(-(--(---)(-)(((-)(----())-(--((-))(----(--)-())(--(-))))())-)(()--))-((-))---(()()((-(--)()---)-))-(-((()-)-)-(--()())-(-----(()(-(--)(-()-()-)-(-(((-()()-()--())-()(-)(-))-)(--))-(-((()-))(-(((()()--)((-()()--)(--)))(()-)--())(--((()-)((-(-)-))()-(---)(-()(-)(((-))-(-(())-(()(-(-)(--(-)(-(--)))(()))--)----()(--)-)(--()-)-(--)((())---)((-)()(-))()--)(--)))-()-(--)-()(--(--)-((-)--)(((-))--(())--)---((-()()()()-()()-)-(())(-))(-()-))-)((-(-))----((())-))(--)))-)((---)()))())))(-)-)-(-()()))))())))-(-())((-((-))((-)--)--(()))()((-))(-(()()(-(-(--(--)-(--)-)((()(-()-((---)-)((()--))((()))-))-)-)(-(-()(((-()--))()-((-(-)())-())-)()--(())()(--)-(--))))-()((-)(((---(-((-())--(())()()-)-)-)--)-(-)-)(--(--()-))--()-(--()-())(---))(-()(-----)())()((--)-)()())-(())(()(-())((((-((-)-)))(())()--(()(---)(()()()()(()-((-(-))-())(-(-(--(-(-((()())())-(-)-()()-))--(()-(-(-)()--)-)(-(()))((()(--)-)(--)(---(((())))-)-()--(((-)-()(-(((()-)-())))))((()()))((--(-)(((()(((--(-))-)()))-)-)(-))()))-()-((-))())(((-((-(--)(--)---)-((-))))()))((()(-)))))-(()-()))()((-(())(((()--()-)-)-)(-()(--((((--)))(---)--(-)-(-))-((((-()(-(((---()(((---()(--()((-((--())-()(--)-(((-)(())()))(---(-((-()-(((-(-))(-)()(())--)-)((-)-(((----)))((-(())-((()()-(--)((-)()--)(()))))(()()))))(-)()()-)---(())(()(-(((--()()(--()(()-((((---))(-((---)(-(-)--()---)(())(--)())-(()-)((()()-(--((-(()(()(-)-)-(--(-)))))((-()(())---(--)--(()-()(()-)))(--)--(()-(-)-(((--(())-)((-(()-((-(((-)))-)(()()((-)(-))-(-)--)-)-)()--()))(---))-(-())(-(()))()())()-(())--())((---())(()-))))-()()(-)-(-()))()(-((--(((--))--()-()())--()-)(())-(---)(()(--(()())-)-)(-((-(())(-))(()--)))(((--))-)-))(---)((-)()-(--((-----))--))--))(-))))-)((()()-(-))-()((-))(-())))))-()-()((--(-()--)))(---)-))())((-((-(-()-(---))--(()-)(())))--))(()-)-()))(((()-)(---)))-))))(-----)()(-(()--)(-)-)))()))(())((()-)-(--)(-(())--))(()-((-)-)))()())()-(---)()()-()(-)---(--))-)(--(((()()(()-))-))-)-())()(((-----(((-)-)(((())-((-()))(-((()-(-(-)--(-)())((((-)(--((-(-)()(-(-)))(--)(-)-)-())))()--))----)-(-()--(((((()-(((-(-()(--()---)(((-)-)((()(-(-((-)((-)()))(--)-)((-)()))--))))()-(()())-)))-(())--(()(--(()-()-()))(())(-)-)((--))--((()(()--)---((-)()--)())((--(-)()(()))-)-)-()-(()-((-(-()-(()(--)((-()(((()())))((-))-())-(--)()-(-)()--(-))-(--((()-)-)(-)))())()---(()-)(((-(()))()-((-)-((())))-())--)((-((()))(-()()(-))-)((-))()))--)()-(-(-(--)(((-()-)---))---((--)-)))-(--)))()((-((()----(()--(---()(-(()((-()()-(-()(-(())(-((()())(()(-()--(())--((---)((-())--(---)()()()()))-)(--((()-----(((-()(()()(-)()-(((-(-)((-)--))--)--()-(-)((--(--)---))--(-)))-)-())-()-())()-())(-(-(()(-)))-)()(-((----)(-)())))((-(-))()(((-)(--)-(--)(()(--)((-((-----(-(()-))(--((--)-)--)-())))))---)))(-)--((()(((-)--)-)-)-(-(--(-)((-(-)()(()-(()(()))-(((-()()))(-))--)-)(--()))))--()-()()(--(---((())((-)())-))-((-)()-((-))))()))---)--())((-((-(())((((-(()))))-----((((-)(((-)((-()(-)-(--)---)()(-((()(-(())-(()--)(-(---(()-)---)-)(-(--(())-(--)----))()(-()--)-)-(-)((--())())()(-)))()--)-)--(-)()))(-()-(--)-(()((---(-)(---(-(((--(---(-)-)()-(-()-(-)(-((--(())())(((-((-()()-)(-(--)(-)-)()(()--())(()))-()-))()--())(()()(-)()-(--((()-)(-((----()(-)---)--(((())-))-)((-((((--)----(((()(-())-(-()()()-))))((())--()--()))--))-(()((--))--()))()()(((())))(---)())-())-((-(-)()))--(((-(-(()-))(-))((())--())(-)((((-((()-))()--(-))-((((-(--(-)-)))-(----(()-)-()(--)-(()-)--))---)((-(--))((--))----())(-))(-()-)-((-)--()-()-)))--))-(-)))-(---()(((()-))--))-)((-))-)()))-)-)))()()((--)(---)(()((--()-)())-(()())--()()))((-)((()))(---))(()())--)(-)--)(-())(-())--(())-))-)(()--())---)))))(()((-()(()(-)(-(--)-)(-(-))-)-))-)(())(--((-)-())----()--(-)-)((-))((-)(-)))-)))(((())--(((-)-)()-)(((-)-((())(()-----)(((----)(()(()(()((---((--)()-()(-(((-()--()--((((--)(-((-(()-((---)-)((()(-()-(-)-)))-)(-(-)())(((-)((---(((-)((-())()((()-)-()(---)-(-)(()()-(-)()))-(((--)(-())---(((-)(()--))()()(((((-))(-)-)--))())-))(-)(-)-(-(-(()(-))()()))))------(-((-()(()-)(()()(-)-()((---((--)-)((()-)---()()-)-)(-))(-(-(()--)(--)-)))()-((((()-)-(--)()--)()-)--)-(-)(---)-((-))())()-(-))-)())(-)-())(())())--(-(--))(-)(())()))--)-)))(-)--()---)-(--(-(-------)(----)))-(-()-))())()-)---())--(-(-)()(--))-))()()))-)-)-()))((--)())(-)-((())))(---()))(--)()((--())-)(-)--)-(-(())-(--((-(())()(()))())-)((())--())(-)(-(-)-)-(()()()-((-(()-))()()))())(----()-)(-)(-(-)-(((((()(-()(-))(()()))-())((((-))-)--(((--(()-(-)-((-)((--()-(-)(-)(---()(()-)-)(-))-(---())(-)((--))())(()-(--()(()-(-))(--(((-(-))()(((-(-((-)-)((((--))-----)))-(----)(-))(---()((--)-)-(--()(()())(()))---))-)(-()-()-((---((()(-))-)(())(-)((--(-(()(-((-)-)--))))--((--(((---((-)--()(-(()-))())-))(------)()((-((---((())-((()(--))()-(---(()(()-(((-(--()-)((-))(-(--(((())-(-))---(-)-((-(-)()))--)-(-))(-)(()(-()-)()-)(-((()-)))-)--((()(((()--))(--(--)-())-(--()-(()--(-)(((-(-()--)(--()-))()(--)))()()(()-)---(-)(-----)-)----())(()())(-))))))---(--)()(()-(-()(----)())(()-()-)--)--(-)-(((-)(---)(()--()-((()--)-)-)((-(()-((-))-((--))(---)--((()(--)-(((()()--(-)--))(())-)(-)(-)()(-())))))(((--(-)-----(-()-(((-(----((()()-(-)()))(()(()-)-(-()(()(--))-)-)))-(-)()()(----()-)-(-(-)-)-()---)()(((((-(()()(--))-()(-(((()-)(()-(()))()-(----))(()(-))()(())(-----(((-)(())()(-)(---())(()--(-(-((--))(-(((---()((((-)--()-(()((-)--(())(((-())-((---)-)(-)((---()))-((--)(((((--(((())-(--)-)()(--)-((-)(---())-())-(()--(-(()))(()(---(()(((-)((-))(-)(---)(-))()((-))())-))-)((-))-)((--)-)))(--(-))(()-((-()(((-(-))--)-))(-)--(()-)(-))())))(((---)---()-)---())()(-()()))(((-())(-((()(()-))-))(-(-((())())--(((-))(-()-)--)(((---))---(--((-)--)((--(((()(-())-((((())-(-)--)))(()(-)--)(-)((-()(-)))-(---)()--()--)((--(()-)))()()()--())(--()))(()-))-)(-)--)-()-)-))-)(()()))))(-)(-))-(-)(-)(-)-(---((---)(-(()-(()-))-)-)--(-))(-(-))-)(-(----)))-)-())))-()-()--)()))(()--(-()(())(((()(-)-)))-))(((--)-(-)--()-)))-((-()-)--)((()(((())))((-))-)(--()(-()-()()-(--(--((-))-)())))----))--(((----(-()(-)-()))()--)-))-(-)))-))--()((()--)-)))--()(-))--)(())(()-)--(-)---(()(-((-(-(()-(()-)())))(-((((--)-(-)()(()(-)(-()(-)-)---((-())))()()-(-(-((-())((-)((-()(())()-(-))))(-((-)(-))--)()())(((()-(--)(()---)()-())--)(((()-)()(-))-(-)-)())-))(-((-))-()((--)-(-((-()(--))-))(-((-)(()))-(-(----)(((-)((-(-)--(())-)-)-))())((((--()((--()(()--(-(-((--)(-(-)-(()--()-)(-)(())(-)--()(----()--)))())(--))-(-((()((-()()))))-)((-)--(--))(((-)()))-)(((---(-----()()(-((())(-()(---)((-)-()--(-)))((-()((()-())(((-)(-)--(((()-((-)--)()-)())---()()()-((()))---(---()-()))(---(-(-))-)(((((--()((--((())-)-)-()-)--))--)-))-)(()()(---)-))---(())-))))))--))())())----(()-()()--)--))-)-(--(-(())(-(()-)((-()(--())(--))-)((-()-)--(--(()))(-)((()))(-)(-(()-()-(()(--(()())-(-(-(((---()))--))-)))--(-(()(-)(-()(()-)--)-(()(-)-)()(()())-))(()())-))))---)---((()(--(---((())-((((-((((()()((-)))()()((-)-)(-(--(-))())-()-(()()-())((((-))()))(((--()()(---(()-(---()-((-(()))()))-)(()(-()-(-)(-))(-)(()((-))((-()-))()))-)-(-))))-----))))(-))-)(()(-((-))())(--((--)))()(--)(-----)-)-))))())-(-((-())()(-)(())-((-())(---((((-))-()---)(()()()(--(------(((-)--(--))-((-(--()-)-))-----)(-(-(()--------)()(()(-(-)(-)--(--(-()(-)-()()----)()()))((--()(--))(--)(-())))-())------))()-())(-(-)-)())-(--)))--)((((-(-)())---()-(()-(-)()((())(()---)(-(()(-))))))---(-))(-)(-(((-(()--(--()))((--)--(((()-()-)))-------)-()))(()--((---())----()()(()--(--)--(())---)))-((()(((((--)))))-((-()-)--))--)(----)()((()(())(-))))(-)-(-(()-----)(((-(--(()--))--())()()()(()(-)---(-()))())-((((-)((-)-)(()(-)--))-)--(-)-----))-))(----((-((-(--)---(((()(((-)-))-)--)(())-)-((--))())(-)--)))(((-))--))(()))())(-(((-)))-(-)-)((-(-)()))(-()))-))-))(()()))-)()--(())-)--)(-(-------()-)((--(-)((-(--(-)-)-()((-))((--))-))-())(-)))-(--()-))-()-)-)))())()--(-(-)))()(--(--))-)-(-))--(()))-)---()(-(-(--)()(-)(-)(-())-)-(-(-(-)-)((()--)((((((-()-((-)-)--((()-))()())(--)-)--(-((--(--()(-((-((-((((-(-(()))(--)(--)--))())((-((()-)(()(((-)-()())))--(()-()-(--(-))-)---((()--)()-(((()()()(-)-()-(-(-((()(()-)--))--)()()()--(((-(-))(-(-(()-)-(()-(-))-)(---)--)()()--)()--))(-)--((()())(()(((-))(-))(())(--)-)(-(-)-(-)---)()(((()(--((--(())---)(-))())())-)))-(-((()-((-(-()((()--(()))))))--()---((-()---))((((()-)))--()(()-)-)-(-(())---(()))))-)(-((-(-)(()(()()--(((-)----)()---()-(((-((((-(-(-))-----)())(()(-()-))-(()--)((--)(--)-)--(--(())))(-((----)(---()((-)(()----(()(-)--()()(--((-)((-))((())-((-())-)(-)()-)-())))-((--)--())-((()(--)-)--(-))-)))))--)--))))(---(--)))--())-))(())()(-)()()(--()(--(((-(((-)))(-)--(())))----(-))()))--()-)-)-))(()---))()(()(----)-)))(-))--(-)-((-)))-)--((-)())--))-)-((()(-((-())--((((((-)-)--()-)(-()-)()))))()---((()(-)((((-)-()(()))-(--)-(---)()-()-)-((((-))((-)((-)--()((()(((-)(-)()-)------(--(()(((--()))(-)(-(()-)--)----(--)-)-)-)(-((-((()-)(--)-(-()(---(()--((--()((-(())--)))-))-))--(--(-)((((((-(((-(-))(())))--)-))(---)()(()(-()-(-)-()(--)-()(-(-(-()))(()-)((((-))---)--)-))(-)(())))-)((--((-)(((()))-)------))-)())(((((--)---()))(-)())-)-)(---((-)-))(---(())--)--(()(-)))()))((-(-)())(((((----)--)()-)-(--(-(()-()-(--)---())()(-)-(((()((-)(---(((()(((-(--())(-)-)(--)--((-)(-(--)-()()()-)-(-())(((((-)((-(-)()--(-)-((-)-(--(-)()))-((()-()---())((-(-()))-))-())-)((-(-))--)(-)-((-(-()((((((-()--)))-(-))-)(-(-))-)-(())--((-())-((-)-)-(--(-()-)-(-)(())(-)()()()))--()(((-(((()((()----(--(-(()()--(-(---(---()((-)))(-((-())--()-(-)---))))-)---))))(-))-)--)--)-)-()---)())-)-()()-)(-())-(()(((((--(-)()))(-())-(-)(-))(-()(--)-(((--((()--))((-)()))---)(-)))--()(-()-(--(---(())()(---))(-(-)---(())(----(--))))-)-))-(-(---(((((((())((-))(-)-)((((-())--(-)(---)))(-))--)(-))()---((-()((()(((-)-(-)()(--)(---())-))--(-)((()-)))(()-)()--)--(-)())-)((()(()()))((--)((-(-)-)-))(---(-)(()--)()--)))(((-(-()(((())-)-((--())-(((((-)-))((()--)-(-)-)----()---)---)(-)))-((-()---()-())(-(-))))()-(-)--)))(())()-())))(----))(-()(()))--(--)-(()((((-((--((-))-))-(((((-)-)-((--(()---()(-)---((-))(()(---(((--)--()-)()()-(-)-())-())--(--)(--))-()(--)-((()-)-)((((((-(--))--)()((-)-(-)----(-()-))--(-(-)((((-)-()))()(-((((-(-)))((--)()((--(())))(((-)(--)--))-(-)---())-)-))))))()-(()---)((-(((()(---(-)---((-)-(-((-)-()----))((-)))-()--)--(--))---((-(--()--((-(-()-)(()(--(((((---)-))(((----()--((-()((---))----)())))))--(-(()-(((--)--)(--()--()))-(-(((())((----()))(-)--)--()-(()-))(-()--)-()))--()---))-()((---))--(-(())-()-(-(-(-((()(-(-)(()--((((-(-))((-)(()-(()((--))()-(-)-)--(((--)-(((((-))))-()))-))((-(()--()(-(()(()-))((((---(()--()(-)()-)))))))())()-(()))(())-())(-(-)()(---()()))(()-(-(----))-(--(())-((-(-))--(-(-(-----)(((((-((-)(()()))-)(--)---)()--()---((--)((())-()(--(())(()))-)-))))--))()(-)((()--(-(-))))-----(-))))((-())(((-))---))-))--)()-(----((-)--)-(((-()-)(-)-((-))()(--(-((-)--)-))-)()-)(-)()-()()())-))))(--()(()()-()()-(-)--)-))(---()()-)-)-)(--()))()())-)-((---((-(-((-))-(((--()-((-()-(-((()----))--()-(()-)))-))))--(()-()(-)(--))-()(--(()-)-(-)-(()-)-)(-))()))()-)(-()-)(--(()))---(())(-))()--(()(()())()))-)((-)-(-))--()()-)(---())))(((((-((())))-)(((()-)-()))--(-((((((-()-)(--)))(-----)())-)-)(--))(((--))-)-)-)---))((-----(-)--((--)())--)))--(()-(--)--(-)())-)()(((-()))))))))((-(-)--)-())-)-(())((((-(()-(()))(()(((--))()---))((--(()()-))))-(-(-----(((()-)(((-(--------)()()--)-)())(-(()))-)())((-)-()-())--((()--()()))-)(((--(()(--)()-)()(---))-)((--(-(()))))()-((---(---()(--)()))(()(()--)-))-))((--(-((((-(-(()-())-)()--)-(-((()-)(()(-()((-(-(((()-(()(-((--)(-)-()-)-))))(((()-((--)----)((-(-(-(--(-((-(-(--))-()--))-(((-(()(-)()((-)-)-))-())--(((-(-))--(-(--(()()))-)-()-(--)()((-((-())-((-)((-()(-)((()(-()(-(--)--)(---)()-)(---))--)))))))(())))(-))-)-((-(-(()((-((-)-(-)--((()))---(--(--((((--(--)-(()))---((-(-)(-)-((()(-)-)-))(())--))(((()---)))((-)((-)(-(-()-()-(()(-)(--(()--()--)(-()))(-)())--)-)))(((--(--)-))()-))()----)-(-(--)-())-)-((-))))(-)(-((()-)))()-(()(--)-))-)))(-)---(-))))--)(((()---))()()))-))(----()(--((-())())--(--))---()-(()--))(()--)--))()(((()()-))-)---)--(-)--))())((((-)((--)-)()(--())--)-()())((-))-(((---(-)())))-)-))-)(()))--)())-)))()-()()()-)))--)()))(--))-(((-)--(-))(-))(-))())--)-(---)(--()(()(-))()((()(()-()()-)-)((-())--(-)-()-((--))((--(--)(--(()))-)(--)()--(-((())-)(((-))()-)()))-()-((()((-()--)()--)((())(----())-(((((---)(-()-)-)-()(-))-())))(())-(-(--((()-())(()))-))()(-(--)()-)(((()-(-)))()()(((-(-()---)))(--(((()--)()-((--(-))()--())--(---)()---)-)((-)))(((----(()--((--))-)(((-)--((()))))()----()--)))-()--()(((-)--)-)-)--)()(-((----)(()))))-))----)()-())-)(-)-()---(((-)-((--)())(---))--))-((((--)(-(-((()()-()()(())(--)(--())--)-)(((()()))))())(()))-))(-)(-(-()(--)(-)(((----(())))))--())(-)(-())((-(()-(((-)()-(-()-(--)-()-((-))))(-)----(-)(())))(-(--()-(-(---(()(-))-)(-(----)))-(---)(()()-)-(-)))))))))((()-(-))--)-()(()()-)-((()-()()-()-(-())))((-)()--((()(-)()--())((-(---((---()-)-(---)))))-(--)(-)-()(-----(---)))-(--)))-)(()(-(-((-)(-()(((()((-)-)()())()()((((()-))--(((()-()--()))--)((()(--)()---((---(((---)-)()(-)--)))-)-((-()--)()())(()))(((-(-))(-)-))())(())))-)-)-(-----)-))))--)--(()-()(-)((----)()-)--(-(--)))))())()())(())(((()()((-(-)(--((((-()(--)-(-)()--()-)(((----))(-(()))--(-()--(-(()(()(())()-(------)-)(-)())()()-((()))((--((---))-)-)-)---((((---)()--)-))-))---(()-)-)-)()-(-()))))(--(((-(()--((--()-(---))-(--))(--()(((-(-)-)))-)-(((----(---)-)---(((-((-(()(-()-(-(((()---(-)--(()-)-()((--()--()--((())(-)-(((-()-((--))((())(-)-())))-))---)--)()-()-(())((-(-)((-(((--)---(-))------(-)(())))(---()-()(-(-)--((-)()(-)-(()(())-())(()-()---)-()()----))-))()(((-))((-)-)----((((-))()-())(((((((()--)(-(-()-)---))---)-))()))(-)(-)()))--)--()))((---))(-()(-()-(((()-)-((())((--((--(()()((-)))(--))))-))-()(-))())-----(()(()(-)(((((-((-)(-(())(()-))(()(-(-((-((-)()((-((-()((-)()()))((()-())---)--(()(((()-()-)))()()--))-())-())((-)---(((-)---((--()--()((((()(()((()))(())---)(-((-()--)-)--(-)(--(()-((-)((----(())---(-((-)--)-(-(---(--))-(-)(-)((()--))(()-)(-(-))-)(--()(())(()()---)(((-))(-()))(-)((--(-))())-))-)-(-()--(())()-)(--)-)-)(()(()((())())(())----((-)-()--()(-(-(-(-))--)--())----((((-)-(--(--)-()()-(()(--()(--)--------)()()-)((---)((-(-())-)-)----(-)(()))))-(--(()))))(()--(()-)--)(-((-)((-))(--)---)(-)())()(--()(--)-))--)((--)((()()))(-())(()((-)-))()-()()-)()-()-))(((((()-))---(-(--)-----))))(-()-(-(--)(--)-))))((()(-()()(())-(()))-(-())--)((-))()((-())----)(()(---)()-(-)-)(--(---)---((--((-())()(())(-()-)()-()))(-(----(--(---(-(((((-((--)-())--)(()-)-)-()--))-(--)-)(()()--(()))--())(-()(()-()-)((-(-)((----)(())--(()--)---(--)-())((-)())))))-((-(-)()--(()()))-)()----)------()(((((--(-(-((-()(-((-()()-)-(--((--())))())-)-)-(()()(-()(()())--)(()-(-)))--(-)(--)-)-)(())(-)((-)))(-))))(((((()((())()))--(-))())(-))-)--()-)()-(-))-()((-(((((((()--))--)(-((-()-()-)(---((()-)(-()))(---)((()))-(()-())--))())((-()--)))---))--)---))()---)))((--))-)--)--()(((-)(((-))()(())))--(((-)--())()--)(()(-()-(--)-(--(((---)(((--(((((--)(()(-((-()(()-)))()))--())(-)--(-)(-)(())())-)-))()-)(--)())))--)(---))-(--)))-)())((---(((-))--()-)-(-(-()-(((---))--((((-))(-()))(-)----(--()()((-(((--)((-((())())-)-())(-())((-(((-(-(()()--())))()()())))---)((---)-))-))(-))()()))()-)((()-)-()))(((-((()(-----(-))-(-((-)-(-((---)-(-())-)()--((-)-)(--))(((-))-)(((--(--)(-))(((-(())()))()(())))())()((()----)((-)(())---)((-)--)()-(-(-))(-(()()--))--())-(())-)((-(()-(-)(()-(()((--)-()))-)((-)-)---(--((-)))-))()-(((---))-))--((((-)-()((-))-(-(--)(()()-(()))()(-()(-(-((-()(-)(()(-)))(--()(-()((-)()(-(-)))(()---)()()()))((())))(-())---)(((()((()()))-))-)-(--))-(-()-))))()(-)(((--))))(((()-)(()(-()))))-(---))((-)-(-()-(-)-)--((-)(--()((-)(((()(-)(()--)()-()(()-)--(-)-))-()(-))-())())()))(-(--)--()))(--)))-(-)())())))()((()((--)--)())((((()(()))-)))-(-)--()-)-()-)()--())))--))(((((-)--(--()()((-))(-(-()((((((--()-(--(-((((--)-)()((-(-()--))()(-(-()((-)-))(-))))))())(()-()-(-(-)))(()-(-(((-(-))()-((--((--))--(()())(--((((-)())(((())(((--()()())(-)---)-()))(--)--(-(((()((-))--(-((((-)))(((((-))((-))-(-(-)(-))())-((-())-(---))())-)(()-----)(--)-))(-)(()(-(-------()--(--)-)((-))()(()(-(-(()--)((-(-((--)-))))))-(-(--)-))(-(-(-(---)(---()))----(())-)()))-)(--)(((---)-()(-)-))(-)()-)(-))())(((-)((---((()-))---))--)-)-()))-)--)((()()-(((--))()((((((-)))((())(()(()--(-()-((((--(((-)(--(()-)-())-()---(-(((-)))(-)-)((((()(--)-((-()())))-)-)-)(-)(())()-)-)()(-)-)-))(((()--)()--((((-())(-)((-(-(-()))-(((()())(()(-(())((----))-)((-(())--)-----(-))-(-)(-)()(--))-)-)(-)(-))())-)-)-(-((((-((--()--)))----)()(--()(())-)(((-)()-(--)))))))()-(--)))()((-(-----(--(()--)-(-))())-)(-)(())(-(())-())(-()--((--)))-()-(-)-)(-)((-()((()()(-)(---))()(()--)))(--)--((--)()))((-)))-)(((--)---))((((-))--))-(--))-()((-(((-((((-)---((-)()((-(--)(-)-(--)(()(-((--((()-(--)))-)(--(((---(()-)---()--(-()(-(-()())-((--())-())))))-()-())---)(()()-(-)(-)(-)((-)()-)))--()-))(-)(()((()-))((()(())()---(-(((--((-----(----(--(--()-((()(()))())-()-))--()())-)(-()-)((-())))(--()----)()()-()-)-)((-()--()))())()--(-(--()))-))-)---(--)()(-)-))-(()----(((---((-)))(-)(---()-(-)-()-((((--)-))--))-)))))))-(---((-(-))-())-())())-)-()(--))()()(-))-((((-))((--)(()()())-)--((-(--()))-((----()((()((-((()(()-)-))()-)))))()-)))(-(-)-(-)))-))))()--))()(-()((()))()((-(--)-(-()(--))-()(-)(---))()-)-)---(((--())-----())((--)()-))))----((--)(-))())---))--(()((----)(-)))--)--)-)()(-)(()-)((((-)))-(((((()))())-(()(-)((-)((-)(--(((-((()())()--(-(())--(-----(---(()(-)()(-))()-)-)-)-(-))-)-)-)-((-)(--((-((--))-)))(--()-(()())-(()))()))-)((--)(-()-()(--)))--()((--)(-)-((--(()()((()())))(--(--(-))(((((--)-)-)))(()()-)))))-)(----()-)(-)-))--))-(-)-((------))()-)))---))-()()((-((-((())()(--(--()--((((----)(()-)))())-()))-()-((()(-)-(((-(-)(--()))((-)-()()(--)--())-())))--(((()--(--)---))-()-)-))--(()---)((--()----(-)((---()(--((-)(()()-))(-((--(-)(())()-))(-))(()-((-))((-()--)--())--)--(-(((----((--)--()(((--(-((()-((-()--)--)))(-)(-)((-)-)()))--()-(-)-))-)-(())-)())(-)-(()(---))(-)-()(()-(()-()--(()((()()-)---()())())-)-()(-)(-)((--(((--)())))()-))-(-)((-(-(()())-)()(-)()((-(-)-))-(-()---)(-)-((((-))(()-(()((((()-)(-(-)()()()--)-(-))--(()()()-)(-(-))))(-)(())-(()--(-()))(-()---(((-((-(-(((-()((-())--))-)-)(-)--(-)-(())-)))---()))-()-))-((--(((()-))(-))-)())-((-))-)--()())(-(((-))((((())))--(-((()())-))(()-)(((-()-)-()()))-()))))-)))((())-(()))())---)(-((((--)(--(-(----)(-)()(()()---(--(--(-))()-))())()(()--(-(()()(-()--))(--)-())-)))--)(()-)))(()))----)()((--)--(())))(--))(-)(--(((--)(-(--()))())----)----)-))--)(-((((((-(--())()((-)))-))--())-(-((--(--))((-()())-)-)(-)(--))((((-(()))--()-))---)----)-)-))-))-))-(---((-)----(((()----(-)(---()--((()-)((()(--(((-)-(-()-)-))-)()()--()))(())-((-))))--)((-)())---((---)((-(--((--)()(-)-()-(--((()-((((-)-))))(--)))(--(()(-()-((---)-((-)(-)(-()(((()-)(()-(--(-)())-)--)-))-)((()(-)(-)-)-)(-))-)(())(-()-))(-(()-)((--)(-)))-)((-(---))-(((())--())(--)----))((-))--)-)-))-)(-(----(((-(((-)()))()))-()-)))))))--)-)-(()--))(-)-)()(())(-())()--())(())((()))))()--))(-()))--))-)(-((---)-())-)-)---(-)))(-)()-)()-)---()(((-()--()-)))))(-))(-))))-)())-(-()(-((-())---)())((--(()--()((-())--()-)(--()()-(()-(-)(())-----)-)((()()((-((-)))))))())(---))()(-)--((-(((-()-)-)-))(-)-((-(--(-)-(()-)((-)-)()())----(())()()-((()--)))-())-((-))--(()-)--)--)))())--()(()-()-)((-((-)(--()-)((--)-(-()((-)())-)))((--))(((((-)((--))-((--(((()-(--)-)-)--)(((--(--()())-)()-((-(--))()()-(()(()-)---)))))-()-()--)--(()-))--(((--(-(()())(--(()---)))-))-)(--)--())--((----(-(()---(((---(-((-(-)----)-))-)---(-)-)-(--))-)()-)--))()-((-))--)-(--)---((-(())))---)--)((-((--)(-(-)((--))--(-)-)(-))))((-())--(-((--(()))--))--)(--(--)(-)--)-()-)))((--)()(-))()--)()(--)-)--)))-()((-((-(-----)(-(()())((-))(()--)(-)-))))((-(())---)--((()-((-))((-)(-(-((-((----)-)(-)(())-(-)(--((()(()()-)-)(--()(-)-(---))(--(--(()-)-((((-)-(-)((-()((--)-(-)-)-((())()(-(-(((--)(-(-))-)))-(-------)--()--)-(-((---(-)))(--(-((--())-((-()-)-))---)))-)--()--)-((-()(-))-))(-(-))-)(((((-()(((-(-)(--))(---)())-(-)((--)(-)--)(-())()))-(-()(-))(-)(()(()(((()-()()(--)()))(-))----()--)--(---)-)((--)(((--(--((-((()-)(()()-)-)(-)(-)(((()())()((((()-)---()-)--)))(()-)-))()-()(-())--()((-(-(-(()-(())))-))-)(-())-)--))(()(())((((((-()--(-)(((())-()-(-)-(-()--))-)-))-)--(--((--(-)))))--(---)--((-())()--)()-)-)()-(-))-(--))((((-())-)()((-((()((---)))--())--))()(((-(-(())-))()-)(--))-(((----((()----))((---()-(())-))-))-((((-((()()-)()(-))((---((-(()((()((-(()-))()(((-())))-()(()(-(-)-(-((-((())))()-))(()-)(-)-(--)((-(-))--)--))(-(((((---((((()(-()-(((---((())())--)(-)-()))(-)()((()(-(-)---)---)(--)-)-((-(-()))(-(--(-)-((()(--))))-)-))()(-)---)()())--(--)-)--()((-)--)))((()))(()----)(-(())--))))-()-()()()-)())((-()(()(((--())(((-)-))()--)-(-)()-(-)-)----((-)-(()()--((-)-)(()-)))))-))()----(()---)(-(-((((-((-)---(-(--(-(-))--(-)()(-)--((---(-(--)(()---()()-))(-)--)-)-(--)-)(--(--))(-))(--()))))-)-)(()))((())-()))))-()((-()---)(---)))-(((--((-)--))-((-))-(())--)))---)())()--)-(-())-)()(-))((-(---))-))-)))--))-)-((-(---)--()(-)-(--((-(-)((-------))-(()-)))-))(()))(--((-()---)))(-))))())-)))))()()----()()-(-)-((---((--)-)----())))((-(()()-)(-()))((-)-((--(-(-)--(---)((-))----((()-))()-())-)(--)()-)-)-((-)((((((()-))--)()()())))-(()-(--))()(())-(((-)-()((-)-))(---)()))((-)()((-)-((-()----)(--)))()-))(-)))--(()-))(()(()-)-))--)(()(((--(-(-())))()--(())-())()(()--)-()(())()(()-))(-)()-()-)((((-)(-(()(--)(()-)--)))((--((()---))()((-(-(--)--((()(-))(-(--)(-))-()-)))-)-)))()))()()--((-)(-()-((-)-(()(((())((---)-)-()()-((()--)()((--(-((())())))-)--((--)-(--))(-----))-))))--)-()()))-)()-((---)-())----)-)())((()-()-)()(-)(()(---((()(----(-()-((()))(((--(--)-(--)((()-)--(--((--))-)()))--))(-)--()()(-(-()-()-))--)()-((-))-((-)(-((-)---)-----()(---(()--(((-)-((-)())--(((-(()((--(--()(---)(-)(-((-)---(-()()((--()--)-(())(--(---(-(-(-())))-(((()-(-()(-((()(-))-(()((((((-()()--)((-(--)()(--))()(()-)-((-((((()(()()-))(--)-)-((-)()((-(-(()--()-()-(((-))(--(-)()(-((()--()(()()-))(--)-)-)))-()))-)-)))(--(-)))-(((-)))(-()())()))(-))---)--)())(-----(-()--)--)-(-())))---)((----()-))((((-(--(-)---)(((()-(()()(()))())()())-))((--)-------()-))()--)()-))((-()(-()--)))---(----((()---()-)(((-()-()(--))-((()())-(-)--((()-(-)----(()-)(())())))(-)-(---)-()(-(-)-)-())-((-(()))---((------()()((((-))(-)-)))--(--(((()-)-(-))()(()--(-))(--()--(-)))-)-()(-((-))-())-)))))(-()()-(-())((-(---)(--)))-)))(-(--((-)-)))))(-))(----)()---(())())-)(()-((-()()((-()(-)(-)(())--(-)())))-)(()-(-)--)()()(()))))))(--)-((((-)-)--(()--)(--)))()(-)))((--)--)())-)(()())-)-)-(-(-)-))---((()---((-())(((---)(()))---)-(--(((---()-)(()((-)-(())))))())())-)()))(--)))))(-())-)))()()()--)--(((()(-()))-)-(())(---)(-)))(()((()(-)-(--((-(()-())-(((--((((--(()(()()))--()(()(-)))--)()((-(-()((((-()))-((()()-)-)))-(()-)--)()(((-(--))(--)-)(()-((-())-)--)-)()-)))(-)))-(-)()-))-)(((-(((()))--)-)-)(()(())))(-(-))-))((--)))-(()()---)--)(-)-))))-(-)-)(()((-)(-))(()-()-(-()(()(-(-(-())---)))-)-((((-(((--)--))()(())(((-)--)()-()(-(--)()(((()(--))((((------(-())--)((--())-(((()()()))---(-((-)---())-)()(-())(())(--()()-())())--)((-((-((-))(((()(-)--)(-(--()(--()())-)(((-(-()-())(---(--)))-))()(-)(()--()))(()))()-()(-((-(((((--))-)(-)())(((())((--()--)))-(()--)-(()-(()-()(((((((((--((-((-()((())-)(--((-(()---()))-)()--(())--(())--(-)-(-((()))()(-)(()(()))-)((-)()-)-()--))-))(-(--(--(-)-())-)-)((-()--)--((-))()-(--)-))))--(-)(---())(--)-))(((((---)--((-))(((--()-)))-))())(----(-()--)-)-))()-(---)-)---(()(()-((((-(()(()()-)-))-(-))-)--()()(-)(()()-)-)---)--)))-))(((()((()-)-((-)()((--)((-)---()()--)(-()-())-))))-))(-((-)((-)((()())(((()-)-(-))---((-)(--)-()-)-)---(((--(-())(-(--)-(()))))-()()(--(-()-)(-))--)()-)---()))-)(()())--(--)()(---(()((-)-((-()--)-(-)-))---))--)--)-)((()(-(-)----())--))(---)-)()(()-)))--)())-)))-)(-)--())()()))))))()))(-)--(--)(()(--(-())((()((---)(--)-()-)()-)--((--)(-))(-))((-)--)()-)-()-()(-)---)--((()-)((-))()(----)())-))()-(-(----(-((-)--(-))-(((-(-(()(-)-()-)(((----()())-)--()-)))-)())()()()---)))(-)(((()()-)(())(((-()((----)(((----)-(()-)(((-(-(--()--)(-)())()-(()((--)((()--(-)-)()((-(())--)())-(-(()())--(((---)))))(()-(-(-()))-()()(-(((-))))(---(-)())(())(----)-))-()-))-(-(-))-)(-)-)(--(())(((-)---)(-()-(--)(-))-()(-))()-(())-(((())--)(--(()-(-(-(()--(-())((--())))-)-(-((-)((-))))(-()))----)--)(-(-))()-)(()--(-(-(--)))-)---)))-(-((---)(((-)))()--))-)(-())()(-)--)((----()(------)(-((-)(()())---)))))()(()---)))(((-)(())---))(-))((-(-(-)-)-(-(-)-)(((-))-)(-)--(--)(--())(-((--((-)--)(----))((-)-(--))(-(()-)())-)--((-(((-)(--)-(((()-)(-)(-((())(--((()()-)-(---))--(-(((()-(((-(()()((((--)))((----)(()---((((-()---(()--(--((----()((--()----)))(()()--)()-))()(-()(-)()(())))((-()-(--(-)(-()()--)-)(-))()((((-(((()))(-())()()-)-)())---(--()--((--(()))()-(()(-)(()(-((--))()(---)())--)(---)(-)()))(()(())-()-))(---))()()))-))-()(----)(-)(-)---()(--())((-((-)))(-)--))-()(((-)())--)--)((((--)(-)-(()(-))(---((----)(()())-()--())-))-(())-((()())()((()((()--((-(((--)-(()-(-))(---(())(-())(-(()(---(----((-)-())-)))(-))((-((--)-())(-(((()())-(-((((((()-))-)-))(--(--(--((--(-(-(()(-()()((-))-())----(-(()))---(--))(((--(()--)--)()-))(--)--(-(-)-(--))))()((-)--(--)-))-(()(-)()--((-)-)))--((-)--)--((()---)()-)()(---())--))(())))))(()(-)((-)))-()))--((--((-()((--)-(-)(-)(-)-()--()(())--)(-)-(-)))(-)((()-(-(-))-(-))(-(-())-)))---(-()-()(----(--)--)-((((()(-(-(-()(-))))--(-)((---()----()())-(())))()()-)-(---((-)-())-()(())--(-(-(---)((-))-(((--))((-)-)-))))-)-)--))-)---((-()((-(-))-(-((-()---)-)--(-))-)()((())-)--(---))-()((-)-)--)--()-)-()))-)(-()-(((-)-))-)-)())--(()-)---)))(----(((-()-)(-----()--(()((-()-))-(()((-)))())--(-)--((-))))))))-)---((-(-(--())()-()-)((-)((-))---())(((--())--)-)--()-(()))()-()---(-((-))--))))-))-(-()))-)(())()(-)())(((())(())-)))(()))----))--(((((--(---))()(--()-)()(((-(--(())((--)-()()-(-)-))((((---(--())----))(-))-((()((-(--((-)(())(-(())-())(((-(-()()()-(-))-))))(-(-))-())--)-)(())))(-)(-(((()()---)--))()-()))()-)---(--(--)()()()--(-(---())-))-(((())))-)-)))((()))()((-))(-)))--(-)--(-)(()))-(-(--)()(-((((()(------)))-()())(())----)))-))()-))((--(-)--())--(-)(-(-(-)((-(--)(---))(()(())))))(-))(())))(--()(-)(-)-))())(()-)-))((-))((-)----)()-((()-)))(()((((()-(--())()-)---)()--())))--()---())))(()-())---((-(-((()()(---((((--))-((-)--((((()-(((-(-))-()-(((-(-)))())())(-())(--(())()(--()-(-----(()-((-(-(--))(((-)-))(--(-)(----())-((-()-(----())---(-))(()--)(--)(---)((---((()--(()()-(-)---)-())()())--)()(--((-))-)()(--)(-()(-)(-)(-(-))(-)((-))((-))(-))(--)((-((-)-)--))--)()))--))))()(()--(())(((()())())))-((()-(--)((()()(-(-------))----(()))-(()(((---(()-((---(())(())-))--))(--)-()-)-()(--))()(()-)))(())((-(---((()((-)---))()-())-)--(-)(-()()())--)))--(---)--((---((()-))-()()-)()((((-(-(((-(()((((---))-((((-)-----((()(-)))-((()-)-))))())-((--)----((()--(-()))()()()(-()-((()))-(()(-((()()-(--((-())(()-)())-(-----)-(-(-)((-)-)---())-)(-)))((-)(-((-))-()(-()(-))((-()--()----()---)-(----(-)))-)))(--((----)()-((()))---(()-((((-)-()()((-))((-(---()))-((-(-)(-()())(-))--(-)((--(((--)(-)(----(----)(-()(()-)(((()(-)-)(((--)((-())(-)()-)(((--()-(--())-(-(((()-())))--(-()))-))())-()--(--()--()-(((--)--((-()-((()(((-)))())-))()-((-(()-(--(-)(-(--)-(((()(-()-(()()(()()---)(-(-()))--)-(-(--((-((-)))---)()))--)(-)-((())(())(--()-)-)-((-)-)-(--)))-)()))-))())---))(((((---))((-)))))()))-))(-)--(-))--(-(-))-)--(-))--))()--)-)-)(-()(-)(-)(--(()(-((-)---(-)((())-(-()-)(-)-((-))-()--()((--)--(-()-(((---)-)-(()((--)-()--()(()))-----(-(())--))--)(()())(--(())-)-)())(--(()-)(-))((((((((--)((((-)--)---))-)(---)())-(---((())-)-)(-)((-))))(----((((()-(-))-(()()(-)(((-))-)--()(-))-))))---)(-)()))--))-)(-)((-)--()--)())-)--)-(-))()((((())--)-(())())((-((--()-()--)-)()-()))--)---(-()))()())))-)))((-))))-))-)))-)))--))-()-((()()--()(((-)())()--))--)))()-))--))(())--)-((-)(-)-))-)))()--)((--)))()()()(((----(()-(--()))-)()))--((()-(--()(())----)-(-((-()--())--))(-)-)-))))((-)(--()---(--))-)()-((-(--)))(-(-()(())(-)--()-)--))(-((((-((()()-(--(-))))---)--((-(-()((()----((-)))-)-()-(((-)-()--)-(-)))-)-)))-)-(--))-((--)--((--)--()(-(-)-(-))-(-((---(((((-))-(())()()(-(())--))-())())))----)--(()))---(()(-)(((-((()()-(-(((()()(-(--)(---)-(((((---)--(-((--((--()(--()-(()--()-)(-))()()-)))-)((-()))()-())()(()()((-)()))-()-((((----((()(()-)----()-)-(-))))))-((-)---(-()(()-)()-()-)--()-()--(-))--)))))-))(-(-()))((())--()(--))--)())--)(-)--((((())---()(-(())(-)(-))())--)()())(---(-()-(-(-))))(-)()(-()((---(-((-()((-(--------))-((--(-)()))))(-)(--)-(-)-)---)-)-))))))()(--)-)-)---))-))(--)())(-)(--()-)))())(-(((-)(()))((()))(----(((-)())-()-((()-()---()----(-)))((-(-)---)(()-()()-()-(---)((()(((----()-(())(((-(((-)-)-()))-)(---()(((-(--(-(--))))--)()()()--)(-)-))((-()((-)((-)-)(----))--)-)-----)-)(---())(-(()))-(((()(-))())-)-(()(((-)()))--)-(--)))-)))-)--(----(-(---)()--(-))-(-))-(())----))-)-(--)())-(----)(((-(--()--)-)---(--)()()(-((--))((-)))))()(---()-(-()(()-)(()--(--))--())-(--)(-)))-((---()(()(-(-)()-)-)())()((-()-)))()()()-)--(()--)()(-)(-)()-(-()-(-)())())-(--)-)()(--(--))((-)-(-))-()-((-(())-()-()()-(()()-()))-(((--())-(()--)(--)(-(((()((-(((-)(-(-(()-)()-))-(((-(()))-(((-()(----(-((-()()())--)((---)(()-()(--))(()((-((-(()(()-((())(--(()-((-(-((-)))--(()-(---)---)((()(())-)()))-(-)-))-)-((---))())(-))()((-)))))(()))-(-)(()()--)))-()-(--())(()((-))(()))(-(()-(((-(()-()()---(((-(-))()((()(-(-)-)))-()-(--))--)-)()((--)()--))(((()-())--(()((----)-(((-)()-(-)(-)()-(())()((-(()--)----------(-)))(--()))(--)--(--)((-)-(())-)(()()())(-()()-)(()()()-)()()(-(-)((()-))))())(-(---((-())(())-)(-)-(--(--((-)((-(()-)-()(((((-()-(((-(((-()()-))(((-)))())(--))(-)()(-()()(-))(-)--())-())(()))-)))--(---(-((--)-())---()()--(---(--)((((((()-()(-(((((()-)-()-(--)-)))((--()(--)--()--)(-)--()-)))()-)((-))-)---)--((-((--(())((()()--(--)--)()(---(-(-)-)-)((()-)-(()-)())()))(-)()-)-))()--((-)-)-))()-))-)-()-(()((-()--(()())-((--))-(()(()(-(-)-)-)))-)()--((--)))----))-(--(-(((()-)-((((-))(((---()()(-)--()-)(-((-((()(-)())()))-((---)())---((((-((--)---)--(-)--))(()-------)-)----)-(-)())-()-)()(-))-)-)))-)-))((-)--(-)--()--)(()))---))-((---(--)--(-))()--)---(-)(()---(-)-))(()-)))((()((--()-)-()-)((-)())(-(--(-)--())---)((-)-(-)--)(-)---(----((()--)----(-)-(-)))-)-(-)(-()())()-)(()))))))(--))(--(()--)((-(((---(())(()(-((()-)-()((((---)-(((---)((()))()----(-(-()-(()--())-()))-((--))))-))))-(()))-)-)()---)))(-))())--)-((((-)-((-)-((()()-)((((-(()()-(--(-))(-()--)--)))(-((----)(-))(--)-))---(-())()))()()--)-())-)-()---)())(((-))-)(-(---)(((--)())--(---)))---)(()---(()(()()-)(--(-)())(()()-)))(-)())((((()()((-(-)((()()(-)(((-()((-)-(--)((--(-(((--(((-()(-)-(-())-((((())(-)-(())-))(-)-)-))-----((()-))-((()--()-()))))-)-((())-))(-)(---)(-(()-()-((((-)(()---)(()))--)----((((()(-)()--())-)(((-))((-(())-)----))((-(()((-())-((-())-)()(---)))()(((-))(--(--()))-)-))--)()--)(()))-))-(())())--((())()-((--()()))---(-)-)((()-)(((-()-(----((---((()()(-(((-(-((-(-))))-(-(---)(-((-)(-)()-))--(--(((-)--))-)()(--)-(()(((((-((-()-))-)()--(((-(()()---)-))--(()---)-)--(()-)-)())((-()))---)(())-(()(-)())-((((--)()((--)(-)()())-)(-()))-(-()((())(-(-(((---))-(-)(-)((-)))())))-(-()-))-)())))()((()--(((-())))(-)-)(-((-))))(---)-))((-))))-)(()((-))--)-)-)))--())))---)-)()(-)-((----))----)-())())-)))---()-)(-)(((-)))))-()-)((-()())(---(---(-(-))-)--()-(--(-))--))-)-((---)()))(-(-----(((--((((-)((()(---))---)--(-(-()--((-(-(-(((())-)())))-(((-())-(()--))(--)(-(-))))(-())(-)))-)-((--)(()((()))((((-))))-(-)-(----)-)())---))-----(--)(-))--)()((-((()()-))())())()-)(-)((((-)-)((--))(-((--(-(-((-)(()(((----)----)(---()--)()-)((-(-)()))--)()))-))(-)(())(((())-)((--((--((())------((-)((()((-)-))))-(---)((((--)(-(()(((((-)((--)-)--()-)()-)-((()()-()-()(-)(-(-(())--)(-()-(-(---()())((--(--)-((---(()()))((()(-)(-()((--((-())-)-(---)())(---)()---()))--(---())(()(--))-)-()(-((()---)-((())-))-)---)-)-)---(((()(-()-()----))((--)--)(()(()----)((-))()(())((--)-)((-)-))--(()-))--()()-)()()--(-()(-)-((--)(((--(-((()((-(((-())-(()(-)))())()-)-(--(----)-)(((-()-((())-((()()--()--(-(()))--)(-(-(-)(--(-()))-(-))(-(-())-)-(())(-(-)))-())-)--(((()(-----(((((((((-(--()-(()-(((-(((--)()()-----)---(()-()(--)()(--)()()((-(()-))--))-)-)--)(-()-----)))))----(-()()()-)-(-)(-(--)()((--)())))(--(((-)()))((-()-)))(-((()-(---(-(-)-()()))-)())--()--)((((()))-()(()-)-))--()-)----((-)((-)()(-)))((()--())---)--()---()--))--()-(((((-()--((()()())(()-)))())((---)--(-)---(-()-)))((((-)--())(-)()-))()--()-(((-(-(-())))(-(---(((--(())-(-(--(-)))))-)(--)--(--)-(((--))(((()-()(()((((((---)-)(((()())-()-())-(()()()(-()-((-)--()))-(-()-(--(-)(()))(-))(--(-)--(-(--()())-(-()((-)())())))((-((-()(())))(-())()---(-)----(--)-(-(()--(()-)-)(--)())-)(-)())))())()-()-)))-)(-))())---)))(-)---)--)))()-((-)-((-)-)--))((()-((--))(-)--))(()((-)----))))(----)-(-(--(()-()--)-(-)-)()-)-))(-)--(---))((--)())-)-))-(-)--(-))))()-)(-()))()-)((()--(--()()-))(-(-)-(--))-)--)-))(-)(--(--)-----()(()---)(-))()))(())))--)()-)-)((-)))))()))-()(-))))--()(-(-()--(-((--((-)((--(-))--)(()-))(()(()-(--((((--))))-))-)--))(-()-)-)-(-)-(-()((--((--(-(()())()---)(-()(--)-()()-(())))---()-))(---(-()))--(-)--()--)(()-)((-()(-(-----)(--)(((-(()((--(-(--)))))--((()((---))))()(-)-)()-)--(-)-))-)()(-(((-)-)(((--(-()((()-(((()---()(-(-))---(())))(-)))(((-()--(((-()()))))(--)(-))-)(((-))()))))()()))(((-))-)-(-))))-(-)---(-(-)(-()((-)))--)()-()((--())()((()()))((-((-)))(()())()-)-))()((())))--)((--)(-)--)((()))--)(())--))((-(--)(-)))-)(())(---)--((--)((((()(-))(-(()--))()-))-)--))(((-))((-----(()-)()-((((---)(-)-)-))(-())()()))--)(-()))-))(())(-)(-(-))--()(((((-(--(((-()-)-()()()()(---((--)-)-))()()()))--(()(--))))--)()-)))())((-(-)--)-))(-)(---))-(-())-(-))()((-(()))())((()-))--((()(())))))(-)(-)(((()-)())--(-()(-()()(-)((()))())-)-))-(--)-)(---)----())(((-))()-))))()---)))()))((-)-(--)-)((--)-()-)(((-(((()--(-())((-)(())(()--)(()()()(()()(-()((())---((()))(())(-((-)-())-))-(((()-)-)--)(()(-())-(---()-((()--)())-((()()))(-)-(--)))----()--((--())-)-()()-()()(--())))(-(())-)--)--(((((-))))(())((--()(-)-()(--)()(())-(()(-))-)-((()-())-)--)-(-----((---((--()--)())(-((--(((-(-(((--((())(()))((--(--)--)-(()())-(()---)(-((-)-(()--(()())(()))((-)(-())((-(()---(()-(-))())))))(-)-(-)((-((-()(((-(()))-)(()()(((-)---))-(-(())-))(())()(--(--()---)-(--)()-))(-))()))((--))-(((-()-)(()(--)-()(())()())-()---)())(--))-)-)((((-))-)--()---()---())(-(-())()----))-()))-))())()(())---))()()(())-(-())-()())(()()-(--)()()-))-))((((()-)(()--((-(-())-(--((-)()))()((-(-)(()())))-))-((()(())((((-(-()--)((--)(()())--((-))--()--(-(-(((--)()()))(-(-(((()-))(-((-()--))()()-))())(--(-))))(((-))))))--(--)-()--(--)----)))((((-)))--()-)-(-((())-(-(()))-(((()---((-----((-))))-)(-((---(()((-)(()-)))()--)((----)--)--)()))-)-)()((()(----)-))))((-))))(()((-()))()))()())-(((()(-(-(()(----((-))(()-()--)--))(-(((-)))--())-)-((--))--)(())-)))()(((())-(-)-)(-)))(-(-))(--())----)(((()-))-))(((-))(-)))-)--((()(-(-)-((-)-)(-(-()-)--)-----)))---(-(-)()))((--(())(-)(-)(-)--(-))---((()-)-(-(--((--()(--)())--()-)()(-()-)())()(-)-(-)-)))))(-(-))(-()--((())(---)--(-))(())(()())-(((()(())))-((-(-)((-)(((-(-)-(-(-)-()))-(()))--)(-()(-)-(()--)-(()()(-(-)-(---())))-))()--)-)))(-()-(((()-)()-((((-())(-(((()-(--())-))()))---)))--((-(-)))-))((-)))(()))-(-(--(-)()(---(-)((()--(())(()())-)--(-(()(--())()-)--)(-((()))()--()--)-)--)(--()--)()-)((-)---(---)))(--((---)))-(())-()(()())--()(-)-))(-(()))--(-(---))--((()-((-(((((-()((-))(--(((((((-(-()----()-)())--)()()))(-())---)---())(-(-)-(((-()(((-)()-(--)--))((---(()(--((()()(-)(-(--())--)-)----()()-()(((-(-(()))-(-)(-())))()()()--()(--)(()))-(()()()(((-(()---)-()((-(()))--()(-(--)))-()(()---()(---(((()(()(---)(---()))-()))-(((-(-)(-()()((--((-))--)-()--()))()-))(-()(--(-)--)-)))-((--(()-)(()-(-))))-)-((-()()---))))--()--()())-())---)(-()((())()))(())--())))--(-)(((()-))-)-((()-()))()(()--)))-()())(()-((()))-))-(-(()-(---())(-)(()))(--(-())(-())--)--)--(-()(-))))((())(--)))---(-((-(()-)())(--(-)))-(())()((-((((-)(()())--(-)((-())((-)((-)))-))((((())()-(-(((-))---))-)--(-)---)(--))-(-))()())-)----((-)())-(---()--()-()-)))-((-)))))-()((-----)-(((-(-((()-(--(()()(---))-())(-))-(--)-)()))-)(())-))()()-(--)--(-))))--)-)()-())()--)-(--((-))-)-))((()-)()))(-(--))(((----)))(-)(-)())())(()((--()()-((((-(-)()))))(---))))(-(--(--)))((-(((-)-()-)-()---)-((()))(-(-(-)(()----()(((--)-())-((-)-()((((()))))(-)-()-))-)--(-)-)))-)))(-)-)(()((-)(()-))(((--))--(-)---)(()()-)((()())()-(())()(-((---((-()-()-)()((-)(-)-())()-(-)()---)()---))(---)(())(-(-((-)-()--)))((--)--)-)(-(-)()-(()(((-)-)(-))((((--)(((-)(-)(--)()()-((()-)))(()()))((-()()-)())-((-(((()--(-()))(-)(-()(()())((-))-)((-)--()(----)-()-)(-(-(((-(-(-(--)--))()))----)(-(-()(()-()(-((((--()))-(()---)(((()-())())--(()))(-----)-())-(()-(()-)(()-(((--((-))(--)(((-(--(-(---))()()-(-((-((((-)-))(--()(()((-()))-(-)---)-(-((()))-)(--)-)((-)-)))())----)-((---))--())-(()-)()--)-)()-)-)()--(-(-())--((((()))-))(-())(-)-))((())())))-()-()))-)---((-()(-)-()(-)(-)(-)-)---)())))-())(--)()))())-(-)-)(())---)(--)(((--((()-)-()-((-)()())((()-)--)-))()-((-)(()(-)-())-)-()--(-((--(--)))())(--))-))))--()(-)(-()()-((---((()(((-)-----)(--)((-))--)-((-())((--(--(-)-)-((-))())(()-(--)(()--)()-))(--()())(()-((-()()---))-())))))))--(--(()(-)-())()((((()-(()(---))()(-((-())-(((-)-)(-(()-))-))(-))-))-))((()-)))-))(())(--)--)--()-))(()(((-(-(((---))()(-(((-)())-(-))-()-()))(----(-((-)(-(-))-)))))()))-(-)--())(-)((-(-()--(----()())(-(((-(--)(-(-(-())(()---))()((()(---)-((()()(--()--)(---((-)-))))-((((--(-(-))--(()---)-(-)))--()-)()--)---(())--((((-)(-(-(((()()()(()()(((---)-()-)((-(-()()((-(-))----(---(((-)((--()-(--))--()(()))--)(-()))-)(((---(-((((-))(-))--)((---(-((())(-()))-(---)(-)((---)-)())---)(--())(--()--))-)(-(()(--)-)-)--(--)(()))(()))--()-))--)(-()((-)-)))-(((--)-(()--)(((((-)-()----())(()---)--(-)))-)--(((()-()(--))-(--(-))-(----))((((((-())()--()-((())-)(-)--)()-))))(-)-()-)-)((--)---)(---(---)(-(((-)-)-)-))()((())()-)---)-))()((-))()-(-)---()-(((()()(((-)())-()-----))-(()--(-)-)((()())-)))-()-((--)))(--)())((()()--))()(()-))()-)(-()(-)))()))())--))(((-)()----((()(((-)(-)))-()---)(-)--))--)-)------((--))---))-))--)-)())()-)(()()()-(-(-)--)(-(()()--))---(--(-)()()))(--)-()(((---)--()--)-)(--((((((-)))--)()-)((-)-))))())()(-(-())(-(-(--)-()))(((---)-(((-(-))((((()---()-)(-(-))-)(-(-)(--)--(-()()--(((-))-((()-(-()-)(()((()())--)--(((((-)--)-)----(-))-((---(())-()()(-(-()))((-())((-----()))-))-(()-))((()(-))-)))))(-)--))(-)-)----(----)(()-))()-)--))(())(-(((((()()(()))()))()(((--(--))--))))-))((-()))()(((-(-))))(-(-)()(--)-(-)(((())(-))---((--)-))(((--())())-)))()-(--)----()(-(-)))((-----(()-()))()))(--(--)((()()))-)()-----)((()()()-()))(-)-)((-)(--)((----(()----)((((-(()-)(()-()))()((())()-())-()(-)(-((-(--(----)))((()-)(((-)((())-)--))-())-(()((()-)-)()()(---(())((((((((((--()---)((-))(-))(-)-))((-)()(-(()-()(----))((--()()(()()))((()-)--)(((-(-)-((-(--(-))--)(((-(----()((---)())-())(-(--()---)--)())(-)-----(((-)---))(()--(()--))))-()))()))-()((-))-)-(()-()((--(---()(-)))()-(())--)-((-()(-)(()(-()())--((--((()(((-)))--(-)()(--((()(-()--)(()-))-)-(--)()-)-)((--)-(())())-()(--()-))()))-()(--(----((-(--)-(-)-)(--(-((()-))-)-)--)(-)((-)-()-())(-(-()())(-)(-))-(--)()())()(())-()-())-((((-)()()-))--)(()((-())()(-(-)(-)((-----(-(()-(--(-()((-((()-()--(((----)--()-)-)-((()-)-)--(-)-)(-)(-(()--(--()-(()--)-)()-(((--))-(---(--()----()((-((()((-())----))()----))---(()()--)()(--(--))(------)))-))(--))---(-(()))((-))((--)-))(((((((((-(-))-()))(-(((((((((-(((-((---()(-)--(-))-((--()()()-(----)-)()))()((((-()))(-)((-)--)())(-)()(-()((()--())---()-))(--()(---((()-)))-()))-))(-((-())((-(-)---((--(-(-(((()-(-(()--)())-))))())(--))))(()())))(-(-(-((())-()-))--(((-)-(()--(-))-)()--(()))()--)-))-)())-()-)))(())(((((-----)---()-((-(()))--()))------((())-----((--)))((-(--)--)())))-)--))--(--)-(-))-())(-)()(-))(-((-)(())))--)))--)(((-)()((-)()-(()())--(()---(-)((-----)(-((-((-()(---)))(-(-)(--(-())-)-()(()))-()--))-)-)--)-()-(--(-))-(----((-)(((())-)((())-)(()-((-)--()))))--))-())-))----()---)(((-(()()(--((-)((-(-)-))--(((()())(-))-())-(-(())()(-)-)(-(-(-(-(-(--)-(-))(()----))-)(()(-(-))-(()--()))))---(()-)()-)())-(())--(()))(--()-)(--))--(-))----(-))((((--(()(()-()----))-(-)-)((-)))-()-)-)-))((--)-(((-)--(---(((-)(((--(-(())(-)-)-)((---((-)-(-)-))(--(((-()))))())-())((-((()))()))--))(()-((()-((()-)-((-()---(--)(()-)-))(-())-)-(-(---))(-(()-(-(--)-((-(()(()-()-()()---((--((--))(-)(-(-))----(-((-))-)-)-)-))-))()())-)(-)-(-()-()-)(-())((-))(-)))((-)---((((-(()-(--)(--())-)()(-())(((-)(()--))(-(-)()))((-(()(--)-(()-))())()---()-))((((-()()-()-)----)))(--()-(-))()(---)(-))--)-)---)--))-(-())(-))))(-)))--(-)-(())--(-((-())))((-)(-())-)-(-(()-(-))(-)(--)-()((-)(())---)-()-(()())-(((((-)(()))(---(--(---)((-(--)((())-()--(-((())(--(()())-()()--(-))(()-()))-)(---()--)()(()(((-(---((-)-()-)(()(-)())--(-(-)(-(-)(-(-)()()((--()(-)-)((-(-((-(---(()-)()-)())--)--)(())-)(--)(-)-)-)-()-(((((-((-())-))--((--)()(---)(--)-()-(-)()--------)(-)(((-)()()(()((---)))))(--((-()-(()-(---()(-((()()()(--()(--))----(--)-()--(---((-)((-((())()))(()-)((-()))(())-(----()--(-))(-)))-)-()-(---)(-((-((((-))--((-(-)---())))((())(((-)(()-(())(-)-))------)-)--()-(-)(-))))-(-))()-)((-)())(-)(--)(--)--)(-----))--()((-(()-)))()))-(())--()(-))))-()-(())(--)(--((--))-))))-)-)(-()((--)(--((()))--(--(()-)-)(((--()-(()(--)()()-(((-())())-)-)-((())---(-)----()))))((-)(-)-((--))-(()())-)--)))--(--)--))((((--(((()(())-(()--(--)))()()-)()())(())-))-(-))---))--(--))-)-)()((---()(-()((()-)(-)-))--))(-(--))()-()-(((()()))-)((-(((())-())()-()-)--)(-(())))-(-)-)-)-))()-(()-(())-(-(()---)---)()(-))----())-(())-(--(-()(((((-)(((())(--((-))-(()-(--(--()-())-)-())))(--))-(-)(((-)(-()))--))-)()((()())(-()-)((((()()-))--)-(()(-)-))-()())()-))((-)()((((--())-(--)))())(-)(-((()-(((-()((()(((()(()-(--(((-))(((-)--(----)(-)-))--))-((-)--())))))()--)(--(-)--)(-))(-)))--)()()(-(-(-)----(--)))-))()--(-)(-))--(()-()(((-)()-)(-)))-()())((-(--))(())))(-))))--)()-)-)---)--((-)))(-)---(-)((-)-----((((-()(---)-(--(())-(-(()()(-()((-)---(-())-(()(-)()-(()--))()))))(((---(---))-)---))(()-)(-)))(--))-((--))))((-())--((((--)-((-((-())(-(--)(((--(--((--(((--((-()--))(()--()---)(((---)--)-(()()()(-(--((()))-))((-(-)--)----(((((-))--)(-))))--)()------())()))-(------))()(()))-))))(-()))-)))(--)(--()-(())-(()()-))-))-()))(-()--(----)-(()(()-)(()((-()(()(-(((((()(((-))))()-((-))-(((--)(()(-((--()((())((-))-(-(-(-))-((()))((--((()(---)-(-(()((()--)(--)))-((())(((()-()))))()(()-(()()()(-)(-))-(-)-(-(-)-)-()-)()))-())()))--)--)()--(((-()-)(--((--)(--)(-(((--))--)())-)-))(-(())((()(-(-(-()((-)())--)-((--))()--)--)(--)()-((--(---)()))))(-)(-(((--)-((()()--(((-((()-)((--((-()--(--)-(()))())-)(------(-()(()))(-)-()())(---)-)()--))))----((-())--()---(())()()()(--()-(()-))--)-)---)())(((-())-(--(-(())-(-((-((()-)(-(-))-()()-)-(-(-))-(-(-(((()-())-())(---()-)()((()--()(----)-()-)-----)-)-))-(-()((()(-)))()-)-())((())-(---(())(()-----(-)(-()(--)--()()-((())((((-(-))(((-))-)(()---)-(-))-)()-((--((-)))-(()((-)-(-(-))-)))(())()-()((---)))---)(((-((--))((-)())()-)-))-(-(---(--(-)(((--())(()()()())--))--)))-)(--)-)--)(-(()())(()((---(-(-()-()))-((--((--)--((-)-((()-)(((--()((-(-)(-------))-((-((-)-)))))(-)(-)()((------)-())(-)(----()()((()-)(((()()-((-)(((((()-(((---(())(-()--)-(())(-))---((-))))()((())-)-()-()())-)-)))-))--(-)-)(-()())(-------)))()()-()-(((((-()))--(-())-)-)---)-))-())())()---)--(())-))-)(())-)-(--(((---))))--))))))-(()()-))(-))(-))--))((--(-(((-)()-)--)()--((((--))))()(---)(-))()-))-(---(-()-)-)(-)---)-())()((((-((((--)-((-)---))(-))(-))---)(-(-)-)--(--(-)-((--)(())-((()(-(((-)-)))-(--())-((-(()-((--()---)-)()-((())(--()-()((())))--)((-)(-)-----(-)()()-)-((-()()-((-)-)))(--))-(-)(-())())---())-((()()-))(--))()(()()(((-)()-)((-)-()(-(-(-))(-(())-)-(()-)(()))--)(((-()((()-))(-))---(())()--))-(()-()-()(---())---()(((((-(--(-)()))--)()-())((()())())--)(-((-(-(-()))))())-)-(-)((-)-)((-))))()--((-)((((-()-)-()--)(((-))(())(---)-)((-()(()-))())-()-)(---)-())--)())--())))((()(-)-(-(()()-)(---)(---(-(-((-(-(-)(-(-))-)---()-))--)))()(-)())-)-()))()-))-()-)((-(-()))(()(-()(((-())()(-)((---((((-)-))-())))))(()--)-()(-----)-)-(()(()())((()-)(-(-)--(-()(-(()()-)))-)---)-))-())-)(-)-())(-(((--()((()--(-)(-(-(-()())(())(----)))((-((())--)--))--))()))(()---)-(--)()-()-)()--)(----())-)))-()))((((-)-(-(()()))()))(--)-)(-)-)-()(()-)-(-)-(((())((-))---()(()(()((((-()----)-)-)(-(-(()--(()(-)--((-)(-()()-)(---(()))(-))-(-))))-()-)(()((-()--((---)())--))()(-))--((---()-()-()))---())()(((()(-)()))(-((-----()-(-(()-)()--(-)-(())--(-(--())(-(()))()(-)(()-(((()))())((-)-(())()((()-((--))--)(()))-)(())-)-(()))--(-()-(-()-(-)))-()()(-)(--))(---)-)()-()--())-((()-))(--)-()-)()(((-(--)-)(-(-))))))(((-)()--)--))())-()()-)-))-()-)()(-(-)-(--(((()-)--))---((-(--(())()--))())-(--()-((-((()(--()())())(()))))-(())((()-)((--(-(()-(((()()-))-())-())--(-)-(()-)((-)((((-)(()-))()-))()-))--))))(-))-(-)--((---))----)--(-((-))())))-(--))-)(())(())((()--(--))(((--)))--(-)-())()--)-(()()-(---(-(())--()-)(-)(--(((()(-())-()-)()-(----)--(((())---((-)-)--(-(--)-----(()()-()))-)()((((-)()))--)((---)-((-(--)))-(----)---)()))(-(-(-((-(()-(--((-(((())(-(-(()(-(-)())()()(-)-((---)-((-(()--())--)-)))(--)))---((())--(-))-)-((--)--(--())((--)-((-((-(---()---))()--((-((()()(((()((-()((-)()-))(-)-()-))-(-)()-)((--))--(-(--)-(-))-()-))-----)()---(-))(()---)))))(-)-)((--((--)--(-)())(()()))((---)())(()-)---)(((--(--(----)--()-))())(-(-((()--()-(--(-)()))--(--))-()()()))--)-)(--))--())--)()(---()(())-()--)((-())(--()(((-)))((-(-()-)-()(-((-((()())--())-)()--(-())(---))(-)(-(--()-))((--((-()())---(-((((()))-))-)--()(--)((-())()(-(()(-(-----()(-))()(((-((--)-(())--(-))--(--((-)(-(-()---(-))-()-))-)(())-))-)((-(-(-)-(-))---))-((-))-)-()-(-((((())-)--(-)))-)(-(()()((-)-)--))-))-)(-)(()-))-)-(())--(-))-((--))((--((-)---(()((-))()-)(--()))--)())-((--))(()-(---)-()(()---)-)(-())--)--((((-()(-(-)()()-(--(--)-)())-))(()(--((-)--(--(((()-()-(-()(()()()-(-(((((--()--)-)-)-(-(((-()-)--(-)-(--)-----))-)-()---())-((-)(()(((-)-)((-)((-)((()-)-())-)((-()-())--(-(--)-)(-))---(-((((--(())()-(--(-)-(-)-(--)()(()))(()(((-)(-()-(()-)(---))((()--))(-((--()-))((-))---((()--(((-))()--)()()))()()--)-(-((((()(()(-)-(--(()))()(-)-(-((-()((((-)----(()--)()(--()--)()---)-(-)--(-())-(((()-(-(---))-()))(((((-((--()(-(-)))--)-)))(-))()(-()(()--((-(-)(--())())-))(())-)(-)-)(()))-())-(--()--(())-(-(()-(((-(-((()(-(--)-((-)-(-))())--()-))-)--(---)-)(-)()))((-()-)((-(-)-)-((-)-))-)()(-(-)(-(--))(-((-(())(()))())--(---())()----)()--)()()(----(()()(-(-)((--)((())--(-)(--)))()())--)-((((())))(-)))())-(()-(()-)(--(()(-()-)-))-()()--)-()()))-)-)--()-(----)(-))(--))-()-((--)---)(-((-)-)--()()-(-((-)--)--(-))(-))(--()---))--)-)(-)(((-)()-()-)-(-----(--)))(()--((()))((((()()-(((((--())-((-)--(-)-()-)--)-(--(-))(-))()(---((-----(-)-(-(-()))--)(()))))((-(--((-(-))(()-(()(()))))()))()(()((())())()-))--)-()(-)----()-))(--()))-(-)-(-(--))--)---((((--()-((----(-(()))((-----)---)))(-)------()()())-))(--)(())-)----)(---)-(()-)-())---)-)(-)(-)()-((-)((-))-)))----)(-)(-))((((-))-)))))-(-)(()--())--))--)(()(((((()()(()---)((-()--(()----)--)-(-)(-()(--)))()((((--(-()----(--()((-(-()())--)-)-(-()))()-)(((()(()-())((-()(((()-(-))(--((())()(-((-)(-()-(())--)(--)))-))))-(--))-(-()((-)-)---))-))()--((()(-(()))--)-)()---()(-(()(-(-)--)()(--()()-(--)-()((((--(-)-))(-(())--)(-(()-)((---)-())((()(((()---()-((((--(-(--(-)))-)---(-))-)-)()()(---(-(--)(()(--(-)---(())(((((-((-)-)))))-(-))()))(((()))-)-))(---)-(-)(-)))(-))))))))()-(-()(-())))-(((())(-(()-)-(--))--)-)--))()-))))))-)()-)())()()((--)--))()))()-)))))))(((--)(-(-))()(-)()(-()(-)-((--(--(-()-((())-(-(-(-)-)-)-()(---()()-)--((-(-()()--()((---)())-)-((()((-((()-(-())-)-())----)--)))-(-(-----))-(((---))(-(-))(-))((-(-))--(-)-()-(--)---(((-)(-(-()--()(-()-((()))-)(-()--)))())(-)((-(---)))--)((-()))))))-)--()(())(-())()))(()-)-))))((-(---)(-((((---(((---)(---)()(---()(-(-)--()(()-())--)-((-))--)()--())--)-)----((-(((()()())()(--)(((-))-)-)))(-))()-()-----()-)---((((--)---(()(-)(-))(((((())(()()(-((((-))(--()(-)-(((--((-)-()((()-))-((-)-((((()()--))--(--()()))---(--()((-()())--(()))---))--))--)((((-)((--(-)((-(---()-)-()((-)()()-()(-)(())(-(()-(((-(((--()((--)-(((--(((-)-())))-)(-)(()(---()---(()-()))((-)-)())()()(-((-)-)--()(-)--)()-))(((-)))())-(-(-()((()-(--)-()(-)-))(-(())))(((()((-))())-(-)--))(())--)(((--)-))(-)()((((()()(-)(--()(()-((()-(--()-()---(--))-()((---())-)(-((()-)-(-()(-(-)(--)(-(())-((--)---((-()--))-()--()(((-))---()()))((()-))----(((((-)))---()---)(-(---(--)((((-(-))(((-)(-)(--(((------(()(((()-((-())((---))(())-(((()-)))--(-)(-)()(((()-(-((()(()())(--)----))()-(((((---)))(-(-()-(()-(-))(()-))(((()))(-(-((-()((-)(--(--)-)-(()-)-(()----((---)((-(-)--)((-((--())(((---)(-()-()-()-(-)(()-()-))(--))((()()---((-())(-(-()-((()-(-())()(----(-(-)-(-((((-(((-(-()()-(-))()-(()-(---)-))-)-)-((()-)()(-)(-)))(-)()))())-)--()))(()))))-)(-)()()()--)(()(()((--(--)(--()))-((()((-()))-(()((--(--(---(-)))---(()((-())--(-)((-)(((())-)(((()-)((()()((()(---)---))-)(-(()(---)--(-()()(--(---()(-()((-)-)(-)((--)---()()---)((--))(---((-)())(-(((-()())--)(-(-)(-))-))--((((())-))))((()((()-)())))()(()-)-)-)()------((()-))((------)-)(-()))(--------)(-()(()-(-)(()()()((-())((((-))-))-))-)()--(((-(---(()-)-(--)))-)((((()(--(---(-()--(-)--())(-(--)-((()--(-(((---(---(-()-)()()((-)((--(---)))(()))--)-()-)()()(--()()-)--)-(-)((-)(-)(-))))--))()-)))-)(-))))-()-()()---(((()(-(-)()-(--(())-)())((()))()))(-)--((-)-)(---)()-()(-()(--)-(-()((((---(((-(----)()))(-()()))())--(-()--))----)(-(-)))-)))--))(-)))--)--(---)-())-)--)-()((--(-(()(()--(()-()()-(-))()-))-()()()--)-)-(---)-(((----(-)))--)-)-)-(())))--(--(-((())-(-(()-)(--()()-(--)))()((-(((--))(-))-()(-----(()-(-)(--)(-(--)(()(((()()(-)-((--()---(--(-)-)(-()-(()(-((-----)-(()(-)(((-(-(--(-((-((---(--())))-)-))-(---)-)-)(-)-(-(-((-))((()((-(--(-)-()-))((-(()-()-(-)-)-((----)-()()-))-)(-(------)(()-(--))()-()((((-())(-)()()----((-()))()--((-()--(((-)(())-(-(-)--()))--(()()()-()(-()(-(-(((--(-())-))()))-(-)----((-()))(-))--(-)---()(-()((((()()()()-)-)-(-(())-(--(()--(()(-))-()--)))-())()-(-())((((())-)-(-))(-)-))((((((-)(-)-))--()(-)(-()()-)-))-)-()((-(-(()-))-))-(())-)-)--))-)(--)()(-(-()-)(()--)((-)(---)-))))((----(-)-))(-()----)((--)--(()(())-----())())))((-()(())((-)---)))--()-))))()(-)(-(-)(--))((-)-(-)-(-())))---))((-))(-))(---(()(-((--)--((-(-(-(----(--))(-)()---))-(-)(-((-)((()(-)(((--(((-)()))(--((--(()())((()-()(-()(-)-()(-----)-)(-(()((-)(-((-((--)((-)(((-))-()--)((()-(-()(())(()(-)())()-()())((()---((--((()())())()()--))-()-)--)-()-)---)(-)(()()))-))((-()(-----))(-)-(-))-(--)(-((()(-(--(-)--))-)((--)-(())(((((-((()---(----((-)(-(-)-)-)--)(()-))()(--)())---))()()())))((--)---(--(-)-(---)()(-)()()-)((-)--)-(()(-((-))--)))))(-)-)-)((()))-((()()-)))(-)))))-()-()(()(--(-())())-(--)(()))-(-)-))))--()(---))))-(-((-----()-)()-)))((()))---)()))-)--(---)-)--)-(-)-((---(-)()(-)(-))()---))()(-(((())---)--((----(-)()()-(())))))(-(-((()))))))((())))-)(()())(-))()-)())-))(-)--(-(()(()-((--)(-)-()())()))-()(-(----((-((((---)))(--((-)-)-(-(---)))()-)()())-()(((--((--(-())-))-))(--))--)-(-)---)--)--)---)-)-()-))-))--)(((--(--(()-()))(-)-()--())-)--)----()-(((--(-)--)))-((--(--(())-(-(((-()(()(()---)--))())(-((-(-))-)()(()(-())-(())((-((()(--)))-)((-(---(-()-(-)(-(-)--(()(-)))(()))()-)))--(-(-)(-)(-(-(()-)(--((())(---((())()-(-(()---)()-)-)))((-)())-)----)--()))-)-()-(--(--)()(-)(-(-)---))(-(--(-((()))((()())--))))()((-)))--)-()))((-(()(()(-)-)((((-)-)---()-))-)---(-)))()(-)(((--)---)--()()(-()((())--))(-)-((-)-(()())-)))-(-))(())--)()(()())----(-(--)(-)-----)(-(-)(--))(--)-())-()((())))-)-)()-)-(()(()---)(-()()--)-(-)(--((()-(-)))))----()((-)(((-((()-))((-))---((()((()(-)-(--((--)())-()--)(-))--))-)(()()-----))-()--(-(--)(-((()()()(-)(-)(((--(()))))()(-()-)-))-()--(()-(())--))))-()-((((--)()-))))(()--)()()((--()-)((((-(--())))(-((-((((-)())-()-)))(())--)(())))((---))-))()--)()-(-)((())(-)(()((-)(--)----(-)(())(((---((()())--(-)-(((-(-)(--(-(()(--)))))((--(--))-)))---)))-((--)(-)()(((()((((--)))()))--)(-)))()-(--)))())-(-)(-(-)-(--(-)-)((-)())--)--))-(-))---))(----(()--)(()())()--))(-)(-)(-)-))-((-((((((()(((()-))))(-(--(((-()-)()-))))------))-(()()()))-()-(---(())----(()-)--)(---)())((((-))-(-)-())--(-(-(-)---())(---()--(()((((-)()--)--))-(((-((--()-(-)((--)(-)(--(--((-()-(((---(-)--(((-)-()--)--(-(-)(()(()))())(())()-)-)-)-))))-))))-(-(((-))---)()-)())(-)))))()())()-()-)((((-((-()-(-(---((((----)))---)--((()(())((()(-(-))--)-(----)-()))(--()--()(----(--()(()((--()-(-)---)))(-(-)-))()(-(--)))())))-(())(-(-((-)()--))()-()---)(-(---()-)))(---))((--((-(--(-)((-----)())(-))-()(-()(-(()()))(-(())(---)-(--)---)-)(-(((-)(-)-))-)))))))-)()())))))()--(-)((----)-)---)---)())()(()-)-)(-((----)(--)(---)-)(-(((())()(()-)----(())-()--(-(())((-)----)-))-((())()-(-((((()-)-)----)))(-)((()((-(()(-)(-())()((((--)---)(()))(-)(())())(-)()-()-(-()((--)-(((()()-(()()))())((--(-()-))()-((--((((--()--(--((-)((----(--)(()(---)(()-)((-)())()-)()(-((-))()))-))--)())))))-))-)(()-)(--()(-)-()-())-(--()))))())(()(((-(-)-(-(-)-)-)()()(--(--(--))-((---)()-(--()()(-(--((((--())))--((--)(-))((--)))---())-)(-)--))(-()-)))-)(---(())-)(--((-(-)-((--)--))-)-((-()(-((---))()-)))((-))(()-(--()(()-(-)(())-)-)))---)())-(-)---(-)())((())-()(-))())-(--)((-(--))))((())-)--)()-(-)(--)()---)-(-()()-(()-(---(()--()()-(-))(-))-()----(-)-())(()--()(()-)()((-(((--)-)-)())--))-((-)-)()-))-((-(()(((---))(()()-(-(((-)()(-)))(-)-((-(-)())-))(-()--)(()-()-()-))))()-())(-(-()))-(-(--(-((()-)-)-((--(-)(-))()--()-())--)-)()()(()--(())-)(-(-)-)(--))))-))))-)-)-(())-))--))()-((()--((--)----())---())-)(-((())))(-)))((--)-(())--)())-((---((-)))(-())-)-()--())(()-))(-)-(---)())-))())-(-)(((-(((-(-))-)(()-()-)-()-)(-)(-))-)---)-)((--)()-))())(-())-(()())(-(---(-----)((-)--()-)(-)---)--())-))))))-(-)--()())----)(-)()(---((-())))((-))-)(-((-)-)()))-))---((-)(()(-)-(--(((()()-())-((((-)-())-()---(()-()))--))(--)(-)-)))(---(()()()-((-()-))-(()(()))((())--()(-)-)-)(--)()(--)(-(()-(--)-(((-)((())))-((()())-(-)-(-)-)))(()))(-(-(-(-((-()--((()))()(()(())--)--)--))--)-)--(-((--(()--()(--)()(-)----)--(((--))-()--(())-)-)-(((-)-)))-)(--)---(()))-(-((--)(---)(()(-()-(()-)-()()-))-)(-))((((-(-()-)-)(-()--)()()))(--))(----))((((-(----(-)-)-)))-()(-)(-))()---)-)(-((-)(--)-()))(--)(-)(--(--())--)-)(-----()())-)()((-)-)(())-))))-()(-))()))-(()()((-(-(())(--)-)--)-(-)--)))-)-()-()()--()-()-)(()(())((((-()()(--)-)--)((---)(-((-(()())-(-()))(-)-)-((--)-((((-----(()()--)--)-(((--)-())-())--))-(--))(----)(--)()(-)--)-)-)())))-)--(-))-())(---(-()(())(---(((((-()-)-(((((-)((-)--)(--)(((--))((-)())((--(-()))-((--(-(()-()()))--()-(--(-)(())--()-))((()-(((---))))(-(-(--)-)-)(----()-)(--)--))-)-(()--(()--()-()(()()---))))(-)(-)(-)-(--)--------((-(-)-)-)()))(-(-)))))-()-((((-))()))(-(-)(--)()(-)--(-(---(-(((--)-()(-(-(()())--)))))((-))-))(()--()(-))-()---)()()))))))-()))-))((()--))))(-()))-()--)()-(((-(((---()--()(-(((()(()-)()))--())-)--((())--(-(-)))---))(-(-))(-)()(-()(-()(----()---))-(---()--)(()-)--()(((-(-)()))-)(-)))(-)-)((---)-))((((()-)(()))())((-)()---(-)-))-)-)--))-()(-()(((-())---((-)---)((()((())(---(-)))((--((-)()))()-)-(()(--)-(-)()(-(-(()-()-)()()(())(--(-))--()-(-)-(((((-)(()(-(-)()(-())-()(())(()-()(--)-)(--(())----))-)))))(((-)-)-))--(--)(-(-()---()()-()()-()-)((-)(-)()-)()((((())(-)((()-----()(--(-()-)-)-(-)---)-(((())--)(-)--()--)))))--)--()((--()(()-())(()--))-))--(((()))()(-(-((-((((-)-())-)()-(())-((---))-)()))-(-)--(-----)-))((())((-(-(()---()))()())())(-(-))))-))()--)(--)))-(--(()()-()))(-(((--(---))(-())-((--)(-)---()()(-)))-)-(-)-)-(-(((-)(-()(-)(())))(()(())(--)(-(-)-))--)(()-())---)))-))))(-(((-(())(-(-((---(-(-(-(-)(-)()(---)-()-()-)(---)-)-))-)(-(---((-))())-()(-()---(-(-(-))-)((--))-((((-)-)--)(--())-)(-((--()--)))-)))()(-((-(-(-))))-(--(--(------)))((((--((((---())))-(((()()-)-()()-((()))--()(--(-)()))((((-)---(()))--(---(--)-(((-)-(())(--()--))(())--)-(((()(-)((---))))--((((-----)(-((-())-)())()(-)()))))-)-)((-))((--)-(-)-))(-)(--)))-)-)(--()-()--()(((--)----()-))-))((-(()-)-(-))-()((())))()()-()))()-(-((-(())(()-(--(--))(-)))-)))(-(-)((-)()))(((-)()))()))-)(()(-))(((())))---((-(-)())(-)(-(()-)(-((---)))-()(())))----()(()(-))))(--(-)((--()-((((--)-))-))-)()))()--)-)-)----)-)))-)))())----)(((-)--(--))-(-)))())))-(-())-))--(()()---)))))-((--()()(---))--)(-(-)-()----)()--)(--((--(()(())()))(()-)(((--)-----))((((-()(-)-(-)-(-(--)---)())))-)(--))))-))))-(-(()))-)(-))()))(-)(-(-)-()())-)----))--(--(()--)-())(-(-(-((-(((-(()()-((-)---()--(--)((--((-()(-))-((-((-)--)--)-)-)--)((-))))-)()(--(-(()---)((-)-(-(-(((-)((-))-(()--)-((-)))-()()()-((-(-(----(())----()-))((-)())--()--(-)(--)-(-((-(--)--)(()(--(())())-)(((()())()--(-((())-(((())()(--()--(((()((((())()(--(())()--(--))-)()))(()((-(()))((-)-))(((()-()())(--)(())((((-)()-((-())))--()(-(((-)(----)))-(()--(-(((-)-)(--(()()--()()(((-)))-(((---((()(-(--(()(-)(()-)--(--(-(----((-(())()))--)(((()()((((((--()-(-)-((())-(-(())(-)()()---(()((-()(-((())())(---))((-)-)---))))(-())(((--)-)(-()(()--(-()-)()(-((-(-)())((--((())((-((-()---)()-(-()(()()---(-)-()--)(-)--(--))((--(())(()--((-)()(()(--(-----)-())()----)--(-(-(-)-)-(()-(--)-)-(((-))()((---(-)((()(()-)(-))()-)--))-)-(-)))()-(()))--)-(-((-(---()))---))))))))-)-()-(-)(-((-())(---(()(()--()-))(()(--)---)((((-(-(-((-()-()(--)))))())--((())()-----))()-)---)--(-)-)))--(()))(-)(---)(-)()))())-((------((()(()(()--))()))))(((())(()-)(((-))))-()-------(-))-)((-()(--(-)--(-)()----(())-)-(-(-(-()---)((())(-)-)-(())----(()-))-)(()---))-)))-)())-----)(())-)--)()))-))--))((()()()-(((--)(())--(-(-))-))---)-)(-)-(---()-))-----(-()-)--)-(--)(-(-(-((--(--)()(-)-)--()()-(----())))(((()-))----(-(--((()-))))-)(((((-((-)(())-((--)))))--()--))(-)-)--))((-))-()--(())-))(-)()))--)((-(--(((-)(()-)(-(--(()--)--)-)((-()(-----)((-(--)---)(()-(-(-()--(()-((-((((---))(((--)(-(-))-)-)--(((-)-(-)(-(-)((-)()(-()-()-)-()((-((--(-(--())--(()()((())-((((--())(--(-(()-((-)())-)))(--))((()))-(-((-))(((--))-)-((-()--()((-)()()--)))()--((--(())-())))--()--(((----(-(-(---)---)()()-)(--)--((-(((--))-))(-(-)))-()(()((--))-))-()(-))()-(-(-))()-(()(-()-))))))(((-(-()()----)(-----)(-))--((((-)())()-()()))--)()()-(--()-)((--)--()(-)-)()-)-)-()()((-)(()-)()-)-)-)()-)((-(-(-(-(-())-)-)----())(-((-()-)-)()()()-((()---(--()-()--)())---(()()-)-)(()))-)--(()))--)()((--)(-)---))(--)()()(((--(-)))()(-))-)()()(-))))--((()---(((--((((-)-))---)()))(--()---(-(-(-)(---(-())(()))((-)-)(--)()))(-())(--(----))-(-))-(())-(---()()-()-((()--))-()(())())-(((--))-)((-)()()))-((--(()-)()))())(())-((()))()))(((--(-()(()(())-)))))((-)(-)((-(())-(---(-(())(-()-))--()))()-)(((-(())()-(()--)(((-(((()(--))---(()))---((----(--)---)----()-(()(-(-(()()()()(())())))(--))--)-)(----))()-))((---)(--()-)()-()((()))(((-()()((----)-)(((-()-)-)-)(--(-)(-(-((-----(())))-()(----(-))(()-)---))()(-(-)---())(-)(--(---)(()-)--)))-(-))((()(((-()()))))-(-))()(()-()))()--(-)(-))((-)-(-(-(())())--()--)-(((---))-))()()(-()-()(-((-(((())-)-)--)))())-))--)()()-))-(()))-)((-))(-)(-))(-)--())(--))((-))-((-(()-)())--(---)-(()-)))-)))))))())(()())--)------()-)()-((())-))-))()()))()((--)-)())-)-))--()-)(((((---(-()()--(-))((-()()-())-((()(-)))))-((()())--)))(-))--()(())-)--(-(()()(-))--(-(())-(----((-)-)()(())--(---))-)()(-(-(-()-(())-((---)((-)--))())-))(()-()(-(-()(--(((---()()-())-((-)-)))(-)()-((()-)-))(-)())(()((---)-())---(--)-)(-((((()--)(((-()))-)--(--(-))))(---(-)(---))-))(----))-(-)--(((---)(-(())((())()-(----)-(--(--(--((-))(-)-)----()-((()()(((-(((-(-)(()-)(())()((--(--(--(---)((()(----(-(-(-)(((-((-)-))--)))-)-(--()(---(())())-)((()--(-))))-(((--(-)--))))-)()()-((()((-)))))--(--)((--)-(()(-))))-()))-((-()-)()-)-((()--)(--(())-((((--)--(---)(()(()--))()()-----))))))))-))-)()((-)()-)---(-(()())(()))-(((()(((-()-()()))-(()(()----((((---(()---))((----((()-(-)---((-((--(()-))-))()()))-)-))-(--()-(--(()(-(-((()-())-)--(-))-()--)))))(()---)((-)-)--(--))-())()-()()()()-(())-(())-)-)-)-(()))(-()))----())(-))))))()((())-)(--)-((()(()-))((-)-(--)((-())(-)))----(()((()()()))))))(-))-)---)((-(--)(-(()-((-((()))(-)((-))---(())(---(((-))--((-(-))-)()()-))))-((-(-(--)-))))()()(---)-)((--(--)))())-)(----))))(-(-))()-(-()(-(-)))-(-(-)()-(--)((-(--(-(-)(())))(()-)-)()((-()-()-)())--))))-())-(-)-(--)-(-(((()(-)-)()-))----)--((--)))-)-)(---)(((-(-((--(((-(-(()(-())))-()(-)(-(()--)-(()--)-(-()-)))()(-((()))()-(-))()-)))-()-)-)))()-((----(-)-()()-)(---)(----)))-()--)(-((-)))(-(-(-)(-(())--(--)()-())(--(-)-())))-)(--))--)(((()()-(())(-)-)()(())--((-)())(--)()---(-))-)-(--((--(()))-))-)))-(())(--)-((())(())(()-(()((-)((-((-(-(-(--))))()(((-))(---)-))(-)()())(-)()(((--()(-))((((--))-()(-)(()(--((-)--)()--)))-((-()((--(-))-)---(--)--)-)(((())(()))-(-(())-)))))(-())(()((((--)(())(--)-)-)((-()(-)-(---(())-)-())(((-)-()-(((()-((-(-)()-)--()(((-(-)))-((((((()-))()(-(-(-))-)--()(()()(-(-)----(-)--(()(())--)--()--)(-))-)-(((-(-()(-)(--())()()(()())()--)))--(--()(-)-((-(-(()-(--)-)((--)-((((-(-)(-))-)(-(--((-)-)))-)(((--)(()-)))-()())---)-()-()((()))(--))(---))))(((((-()-())-)))-())()-)))()-(-)()--)))))()(--(()--()))-)()-)------)((((----)(())(-))--(((-(-)(()-)-)-(-))-))()--()-)-))(-(())-((-(--((-()-())-))-(()(()((--)((((-()--((()((())--)-(-((-()))(-)(--(--(----)()()-)-)))-()--)-)(((((---(--(-(())--())(-)-(-)(-)--)((((()()())-)((--(--))-(()--)-))()(--)-(()--()-((-(())(()(((-)()(-()((())))-((-((-))-(---)()(-(--))-)-)(())-))())()-()--)-()-)(((-())-))---)))-())(-----)-(--(-()-((-)---(-))-()(-()-)()()-(((-(()--)(-))(-((--(-((-()(()(--)()(-)----)))-)(((()--)(-)(((()-)((((()))()--)((((((-))-)--))--)--)()()(-()()-(--)-)(-(-)-()-(()(-(-)-())()()(---(((----))--)-)-((-(-()(())-)()((()((())---(-))-))-()(-(-))(((((-))---))()()()-()--)----)))))(---(--)--)-(-)-)(-)--)()-()((((-)))--(-(()-(--))-()(-)---)((((--()))))-))----)(--((-)))-)-))))((()(()-)(())()--))-(-))--(--()))(()-))-)(()(-)())-()-)(-(--()---)(---)(()(()()-)-)()()-((-(-))())))-)()-((---)-))(--)))()((--()-)((-))))(----(-))()()-)(-())(()--)-)(())(()(((())-(--)(()))-))-)(()()---(((-))(((-)-------)-())))(()-(-(--((-())())()----((())())-())((((()-((-)--)--((-)-(())(--()---)--)(-((-(-)((-)--)(--(-(-(-)---)(-)(------)---(((((--((-)-()----()())---(-)--(---()))(-)-)-)((-((-(()-)-)(--)(-()-()(((()----(---))(--))-()))----()))((-)(--((--)(()(---(())((())-)(()-)-)(-)())(()-()-)---()(-(-()--()--)--)-----))()()-)-()))(-()(())(-))(())()-((-)--(()()-)()-(---(----)()))((((-)--(-)-))-)(--)---(())--(-()-)--()()-))(((()--))-)((()(--)--)-)(---)))(---((((()((())((---)--)()-()((--()--)))-(())-()(-)----)-)-)--)()((((-())()-(--(()-()(-)(()()))))(((()(((((((-(---()(--()(((((-)()-(())(-()-))-(-)))-(--)()(()()(-())-)))-)(-()(((-)()-)))-)((()((()--(()))))-(--()))(-()---(--())())((-))(-)(-()((()-)-())()--)()()((-((--()--())(-()))()((-((-)-)-)-(--)))()()((()(--))((-))---)(-)))-(-((())(-)((((--))))-))(-)))-(---)((-()-)-()()()((-)())-())))())()--)-))---)--()-(()))))(((-)(--()(-(-)(-)())(--()(-(-(((-((--()))()--(-)()--)())))---(-(-))-(())-----((-(-(((-(((()-----)(((()))((()-)()(-)--)-(-())(-(--)-()()-()(-()-((-(-)--(-(())(---)((-(-)((()((--)(()-))-)()--)-)((--))-)()())--((----(---)--)-((---)()-()(-)-))))-(()-(()))(((--)-------(-)))))))(--)--)-)())()((--(---))(-(()()-(()-)((((----(-)))----)--(-)((((())--())(())-))()(----))))-)-((-)-()-)-()---)((()--))))-))-))())((-)-)())))-)))((-((-)--(())(--)(()))(((((-()()-)-((-))-(-((((-))-(-)-))))())---)-(()((-()-)((-(-(()))-(-)))(())))))--((---)-(-()-(---)))(-)(()))()))-((())))--)-)-())))-()(---((-))-)(((((-(--)--(-))))))-)-((-(-()(---(---)))(--)(-)-)--)-(-()-((--)()()())-()()--(-())()(--))((((((((-(--()))(-((()-()-)-(---(()--()())))--)(-()(-)(-)-)--()-(-((())()(())()(())--(--()--)(-))-(((-(())-()))()()((-)(---)--))()-(-)())(()-((-)())(--(--))((-)()-(()-)--)))-(((-)--))-)(()(----(((-(()))(()())---)-())()-))-())(())()(-)--(-((((--(((-(-(()()(((--)-((-(())((--)((-))(-)(()---)-)()(()((-)--)()()((-)(-)((()()(((-((())()-())-)()-)-))--)-((-(--(()(((()-()()-)(-))-()()((-)(--()(-))()()--()(())-))-)-()(-(-))---())())---)-())(-)-()()))()-)(()(()(-)-))--)--)-)))(-)(())-()--(-()----)-(-)))))(-)-()((())()-)--((-)-(-((-(---))((-(())(--(())--()-(()((--))-(-(((-(-()-)(---))--)---())(((-)--(-))))(-)((--)-)--)-((-))-)())))(-(-)(()-(((-)()(---((---)-----)(((-))--)()-)())-()-())-(())((-)(-)--(----)-)()-)-)()(-((((-)(((-(((-)()-))-((-((-(-)(--))---)(-))))())))(-)-)))------(-())(-(--)--())))(---))--()-)(()(-(((-(--)(--(-))(----))((()--((-(--(--(()---))(---(-)((-))-((((--)-()-(-()((-)))(-)))(-()-((-)))--))()-)-(()-(---)((-(-(----(()-))--(-)(()(-((---(-))))())--)(-----))-(--))(())))(()))())-(-)-)))(-)())))(-(((--)((---(---)(()-((()-)(())()))))()))--(()()())(---()--))(---)-(--()(-)()--()(--(((-(-)---)--(-))-())--)-)))(()---)-)())))()()---)-(((-(--((())-()--)())()(-)())--(((--))--)--)--((-)(--(()(----()-(--(-(--)(-(-(--(---)((()((())())())---)-(--(()--(-())-()-)(-----(-)()(((()-)())-)(())--)--()))-))-(-)-))-))-(((-()())))()((()())-((((-----(()-)((-)((-()-()-)-(())-((--)()(((()))()-)())(-((-()-)(-(-)))))((((((-)-)))-)(---(--(()()---(-(()(-)(--)))))(()-(-(-)(--))()(-)-(-())))---(((((()((----))())-(-(-)(---))))-(((--)((())))()--(--((-(-(--)-----))-))-()(-()(()(-))()-)(((()-)))-)------))-)(--()-(-)-(()))((--)((()()))(-))(-)((----)(-))()()()-(()-)-((-(-())-)-)()(--()-)-)()(()())(()-)()-()(((()()-))-(-()())-(---(()--(--))-()-)()----(--(((-())(()(---)-)((--(((-)))()--(-(-))--))()()()-()((()-(--()-)-)-(()(---(()--(-)))))-(()-(---()(((--))(--)()))-())-(-(-(--)--))-)())-)-(--))---)(-((-((((---)-)(-)-(()--((-(-)(--)-)(-)))-)(()(--)-(-))(-))()-((---(-)()((-(-))))-))-)(((((()-))(((-)--)-()(-((--((-(())-)-((-(-)(-(-))(-)-)-((()))(-(-)-))()(-))))))(((()-)(-(-)((())(())()()-))())(()()((-())((-())()((()((-)(-)(--()((--)())--)-(-(-()-))()-(-()(--()(-)-))(((--()-))(-(((--))))(--))--)-))-)--(((---()(-()----)-))(-(((-((-))-((-(--())-(-(()())()-)(---)-))))-)(((()(()((-))))--))--)()(-((---(--)-(()--)()))(----))(---(-))-()--)-()(-())-)(-----(((()-)-))))-(()-)-())-()-)((-(())()-)(---)--(-)))-()(()))()-)(((-(-)()--()-)((-))-(-(-)()(((--(-(--(-())--(---)---(-)())---)()()())((--(((((-)()(--)---)--)(-)--((-(-()(-)(())-((---(-)((-((-(---(-))---)((-)()(()())((-)(()((--(--)--((()-(-()))--)))((((--(((-)-)-))--)-))(()(()---)))-()--(-)(())-()((()(((((())((-()-((-)())())(())(-)((-(-(-)-))-(--(()))(--)--()(()(()---)))(-((-(-()((--))--)(-)())-((())--)-)-)))())--())--)(-())-()))--)(--)())(()-()-)--)-())(()())-()--)(()-)(-(----)-)))-(-)-()--(--)-)))()(-(-((-(-))-))--(-)-(()())))---))-(-(()(-(-)))((-((-))-((--)--(-))((()-)(((--((-(-())))--(-()-()-())-(-)((--)()--)(((((-(((()()))((-()(((((---(-))-)()(--)))-))(---))-)-)))))(-(((-())()((()-)((--))----(((((()(-()-)--(-(-)()---)-)-))-((--))-(--)())))(-))(--((-)(-))(-)))(()))--)-)()-()-)(((()))))()(((((()-)--)((-)-)))((()()))-((--)()(-())()(((-)-))))))--)(((--(--)())(((((((-)(())(-()-)-)-)-(((-()(-)))()))()-))----(-()())-()----())(-(()--)(------(---((--))(-)(()(())(--)-()-((()(-)--(()-))(-)-)()-)---)))-(-)--(())-()-(--(())-((((-()(-)-)))((()))-)-)))((-(()()))(()(()----)-)(-))))-)(--))(-(----))(())(--))())(--)-()-)-(()--(-(----()(((()-)-)-()------)(()))-()(((--()(----)-()()-)-))-)-((-)(((()((-()--(-(-(-((()--)-)--)((())(-()-----)())(-())(--(-)(()(()))(-)-()()((--)(-()-))-(-))()((-())()-)(()()((-)))())-()))-((---)))(-()--()))-)(()-(((-)))--((((-()((-))--())-))((())(--)-))(-))-)((---))-)---)())((()(())(-((-(-(-)()((-)---((-((((-()()--(-)((-))--)(()()-))-(((())-(-(-((-))))))(-(-)()(-()()((--())-((()(---)((--((((-))-(----(-))))(-))-)(-)-))))()(-(-())((((---((-((--((---)(-)()-((-())----))(((-(((()---))()--)-)--(()(()-(()-(()()))-)))))((-(-(--)(()--(((-(-)))()(----(()()-()()))------()(-()())((()()--)()-(()(()()()--))()--))-()-(--((-))-))(-)(()(-)--)()-(--))-((-)(---(-)--)-)--))-()))())))(-()(-)-)-)-((----))(-()(()))())-(-()))--(((-))(())))---())-)-(-(()-)(-))-))))(-))---()-()-)((--())-()-)-()))-)----(())))()((-((--)---)--(--((--)))())()-))----((())()(-(((-))(--()()(((()(-)-)--)-()(-()((-)))-))-(-()-)())(---)---)(()(((())-)(-)--((()())(-()---()(((--()-)))----)))-)))--()((---)((-)(--((((-)-)-(()-(-()----(--))(-)()-()((--(--)())-)-())-(--(-)((-)(-(-)))()(-)))()((-)-())(-(--)---(-()))(())(--(-)-))())--(((-))(()(()((-))())((---(-)-(())(--(-)--)()((-(-(-)()-)-())((())-()--(()())-)-))-)(-)---)--))-(--((()((((-----))()()))(---))()()))--(()))--()-)(-())(-)()))()(((--())----))(-()()()((((())(-(-(()--(())-((-()(()()-))(-())()()--()(-)(--(((-(()---)-(-(-)--)(-)))((---))))-((()-))(-)))))-))(--()-(())((-)---()))-)))--)-----((()()(-(-(-((()((()-))(-(((-)-))(--)---))(----)-)-)-))))())(--))-)-))((-(---)-)(-))))-)-)()(()-()-)())-----))((-(--)----()--((--)-)((-)-))-)(----()((-)-((-((--())-(((-((())()()()-((-((--((-()()-()()-(()((()(--)())()-(--))))-)-)((-)((--((((-(()-(-)()())-(()(((--(((-(--()-())--()--)-)-)-))--)-)-()()(--(---)(()-))((()----(-))--()-(()--(())-(-))()--))-())--)-(-(((-))-)(--)-()()()---)(----)-)()(())()-((-)(-)-(-(-((--))---))-))---(--)))(()()((((()--)--)-)())()--(-))()))((-(---)-))())))(--(-)((--((-((-)()))(-))))(-)())(((((()(-)()((--)-)(()((---(-)-()----(()((((-)(-)(()--)---)(-)-()))-)))--(-)(((-)())(()(--)))(()--)-----(()-(--())-(()--))--()))()((-((-(--(-))()(-(----)(--))()))()()-()--()-())())))())-))-((---(((-)((-))(((--(()(()-))-(-()---)(-)((()(-)-)-)))(((-(()(-))-)(())(()-(((---)-)-()(-((-)()--(---))()(((--((((()-()-)((-))))-((---(((()-()))(-)-(((-((-))(-()()-)--(())-)(-((()(-)()-)---()))-))(---()--())(((-(--(-((-()-()-(-()-()--(-))(((-(-)()()())(---(((----)--)-(-)(--()((())))-(----))---)(-(-()((-))())()-(()((-()----((-((----(-)(---(--)-)---)(((--)---(-(()))-)-)((-(-())-----((((-)))-)-)-)(())))--)((-(--()(-)-(())()(-)-()()--)((())-(())())(-))--)))--)-(-((--)))-)))(-----()-((()(((-(()----)())(()((()(-)(()-)((-(--()))(--()-))(-)-(()((((-)-)-(-((-))-)(((-(-)()(-)--((-)(()-----)--(-())(-))--)(-(-)-(--))()----))((()()()(--(-)((((((--))(-)()-)-((---(())-())))--)(()-(-))----)((-))-(-()-(-))))-()--(--((--)))--(--()-)(--())((-())()-)--)-(()))--(-)(-()-(()---()-(---)-((--(((())-()(()--)(-()-)))-----(--()(--)))((()()))--))()(()-((--(((-)(--(-((-))(--(((--)()-))--(--)---(--)())-))-()((-(-((-)-)(-)((-)(((--(---()(--()))-))-()-()((-()(())--)-)-))-)(---)-(()-))()-(((--)---())()-)(()--(-)(--)(-((((----(-))()(-))-(((-())-(-((((()---(((((-()-(((--)(()())))-)()--)---()())()((-(-))-(())-))))-))()--)-((-(((-()(----()--(()()()))((--((-)-))))--(-)()())-(-)-)(----)(-)-(-(--)()--((-)-(-)(()()-----)(()()-(-)-(--(-(-)-(()(-())-(--()--(---)(-())---(--(((---(((()))---)-(-)))(--))((--(-(--())())))(-)(((--)--(-(--)()))))()()-)-)-(-)))--))-))()-))---(-))----(----(())(-((-))--)((((-))(-)--())-)-(((--(()--)()(--(()))()-)---()-)()--)-((--((-))-)--()))((-))--)(--))(-(-(((-)-((((((-(----)())-(-((-)())(-()(((()))(-(-)(-)(((-()(--(-()-)--()((-))-(-())((-)--)(--))-))-(())-()-))()(((-)(-)))(-(-)------)))((()))()((()(()--)(-)()--(())((-(-())))-)(())(((-)-(((-((((-()()-)()--)((---)-))-(--)))-()()((((-)(()-(-(((-))(-((()-)((--()-)()--(-((-(()-((----)())-((--)(()(--)-()(()))))(--(-)(-(--(((-(())-())()()(((-(---)))((-(--()(((()(--)(-)-()(-))))))-)-))-)((-(--))--(()-()--)--(((()-))())(-()-)(--))))(---)()())()()))--()-((((())))(()))(-((()---(())(--))-(--(-))-)))-()-()(--)((--))-)--(()(-((-((--()-(((--)(-(-)-()(-)((()))---)(((((-(-))--(-(-)))(-((-)-))()-)----(((()-)()-()(())((-(---(--)-)(-))(-(-(--))-))-(-()--))-)-(----)(((()(-(-((()-(()-)-(-))))))-(()-))-))))(--()))(-)-(-())()-(----)(-((-(-))-))()(--()-))-(()(-()(((-(()-))-()(-)-)-)))--)(((((-))-)((((((-(---((()-(-)-))-()))(--))()--)(---(----)-()-)---(-(()(--)(--())-)--(-(-)--((-()---()-))-())()-)(--)(-))--)-)(-)())))))-)--)-((-()(-(()-()(((-)(()-(((-)--()()-(((()()-))(-)(-)-)--)((()((()(()(()))(()))--))--)))-)--)-()-((---(-)())-()((-(-(((-)(())((-)(--)-(--((-(--))((-)(-()((-()(-()(-)(-))(()-)-)(((-)--)-(-())-(()((())-(((-)--))-(--)-(--(-)-))))-)---))-))((((-(---(((()))((((-)---()--((((-)-)-))((()()--())))())-(())-(-)(-))()-----(-(---())(--))-)()(--(--()))--)-()--(-()-()()-)(-())))-)))-((-()(-)-)-())(--)()-(--))))()-)()))((--(-)(-(-()())--(----()()-())()-(---(-)(-)(()-(--)))--(-())()(--(--)-))(-------))))(--()))(((----))))))((--(-(()-(-)(-())(((-)))-))-()--))((()---()()(---)(()()--(--))(-()))(-)()(())()(()(()---(())-(((-(-))(---(())((()-)-))-)()-)-(---)-())(-)(())((()-)-)---)()-())(-)((-)((-()()))--()-)(((((-))()(-)-)))()-)((--))((--(--((-)----(-(-)-)(()-())())-)-)))(-()-(-()()-))())--))(-(((-(--)))()()--)(-(-(()(-())))))-(((()()-)((-(())(-)))-()(-()(()-))(())-((-()-(-)()(--(-))-(()-)--)--))((---()((-(()))(--(()--(---)-((()(()())-(--()()))-))(-)---()-)(--)(--)))((-)(((-()()(-(((()---(-(-()()))())))()))(---(---(-)()-(---)--(-()-()(-))--))--)--))()))--)--)(()))--)-()---)((-(-)---()--)(--)()-)-)))()--(()-((-))-(--))()-)((((----(----)(()-)(--()-))(--)((-((()((()))-(-))()---)-(-()-)())(-)))()))))-(-)--)((---)()((()---(-(--)(()-(((-()-()()((-(((---((-(-)()-(-)-())()(-()((())))-()))--((((()((((--()-())-)()))--(--()(())--())-()-))-()-(())))-((((--())(()())()(()))--()(-(-(---(-)--(()-())-())-(-(())----))(-(())(-))-(-))(()(-((()-((-((()-(())))))(()-()))-))-))-(--)))))-(---)(((-))())(-())()))-()(()--()()(-((-))-)(--(-((-(()))--)-)-)()--()---)-()-(-)((()-)(-)-)-())((---()))))(()-()-(-()((-((((----((-(--))))-(()(-()()(---((-)(-(--)----()-)(--)-()(-)((-)(-(-((--)-)))()--(-(-((--)(--()())-(()-(()-)-(-()))(()((-(-))-)(-(()(())--())()-)--(--)(()-())()(---)((()-)(-))-))(--)(-)()---(-()))(-)---))((-()--))--)-)))))(((-))(-(())()()-----))--()))((-)))---)--(())((())(-(--(-((()(--)()(())()(-)(--)))-)()-(-((-)--(-----(--)())(-(-)(()((-)-)))(((()-()--(-(-)-(()-))-()()--))---)--)-((---(--)-)-()(-)-(()(((()-)-)--)(-((----(--((-)-(-)(((--)()(((()(-(-))--())(())(-()()(----)-(()--))())))-)-)(---(-(((((-()((()())-)))(---)((((-(()))))-))(()()-()--))(-()---)-(---())-)--(())-))----(((-))))(--)(-(((--()(())-(----(()(())(-(((-()(--()-((--)-)-----)()-(-())()-()-(()()))(-)--)-)--((-))-()(--((()(--)))(-(-()))-())()-(-)-()(()---))(((((()(--((-))-)-)-((---()-)-()(()--()--(-----)()()()))))()((-(()))-))))))))--(-)(()-())()-((--)-(-(--)(-)-()--((-())(())()((()---(--)(-))--()))-)-)-)))-)(-(-((-(---))()(-(()--)()))))())((--(-((((-)-()((---(())--()())()()()((()((-()-))(((-)(--)())--)())-(-(()(-((-)))-()(-(---())---(()-)(()-(-)--)(-()-((--)-(()-((-)(-(-)-))--(()(((())()(-(--)())(-)(-)))(---))(((-)-)())----()(-)-))-)())(-)-(--))(--(--)())(-))-(-(((-(()()(())--)((((--(---)())-))(--())())-)-(----()-)))(--((-()(((--((-((-)(()((-((--(-))---(-)(())---)-()()(-))-)-((()()-)-(()-(())--)--))--)-))-))-----()------)()(())-()((--))()))))))--)()--))((((--)-()--)((((((-)--(-((--)()-(-(----))-))))-(--())((--(--(((((----)(--)-))))-))(-)-)((()-))-)-)-((-)(--)-(--)()-)-)--(()-)((()(-)--())--)-(-(()(()-((--))(---)(-()(()(--))--)-(-(--((())((-----)---(--(-)--))(())-())())-)((()))-)((-(-()-))(-)-((()--)-)()(-()--)--))((-())---(--(-)()--(((()-)(()--)(-(()-(((()()))())--)))(((()(-))-()--()--)--()(()-((-))--)--((-))))(----(((()()((-)((-)())-(-(-)()---())--)-)(-))(--)--)((-((--((-)(-))(-)-)---))()(----(((()-(()(--((-()(((---((---)-(-((-()))-()(-)(-((()(-)(()())(((-()--)-))--)(-))(((()-(-)()(()(-)))((()))(-))-()(-)))-)))-()(--)-(--))((-())-(-(()-()((-)))()-(-))-(-))()(((-)-)---(--)(-)(----(-)-(-)-()--))()-(-(((()))---)))())--)(--)-))))()(((())(()())()(-)()-(-)--(--)-()(-)--)-))-)--))-(--)))(()((-(()-())-(((((-)(((-(-)---)((()--))(()-()))()))))((-()---))()))(----)(-)-))))(()()--))-))--)(-)(()-()(-))(-(-)--)--(()(()-)-(()---))-)((-))(--)-)(--------(((-)(-()((-()-)--)-(()())--(-())(-(--(-(---(---)--((-))(-)--))((-))(-((()()-((((((())))))()((())(()((()-)-())))-(-(-)--)---(()-(((()-))))()-)))(-)--(-(-)(-)))-)-)((--)-)))(-()-)()))(-)-)(-)--)-)()))-)))-()(--(-)()(-())())--)-(()((-)(-(()))))-(()--))--)(-)-(-(((-)(-))---(--()((-(()----())-())))))()((--(---((-)-))()(((--(---(())()-))))-()-))(-)-)()((--))))-)--)(--)()-))(--)(-(()-(-)--)-))(---(())(--(--)))()-(-(-))-))())(()()((-(--))----(()--))-))(-((-)()(---((-()---))---())-)-()((()-(--()-()-))((-(-)(()-()-)(-)((--)()---(()--((())-(())(())(-))-)-(()-)(-(-(()()-(-(--))(()---)-(--()()))--(-(()(-(-)((-(-()-(--)-)))))-(--()()))-((----(-()---)()(-)(()-()--()-())-)()----)(-(()()(((-((-())()))-)-)(--(-)-(-))-()-(-(()-)--()---(-)(-()--)-----()-))-())((---(((((-(-))()(-(())(-(((-))))---))))))(-()((-)--)--()()-)(-((-)(-((--((--(((--)((-()()()))--)-))-()))())(-(-()(-(-)(--)(--()-)()(-(--)((--()))())(()())()-))-)--)((()-(--))-)()-((--)(---)-((---(-(((()()(()----))-(-)(-)))---(--)(()-()-()(-(-(-(-(----)(---(()-)--------()--))(-))(--)(-()(()((()()-(-)-)((((()((-())))-)(--(()))--())-(-))()-)-)-)(-)(((-)()--)-)--)-(((-))-))--(((-))-)-(-)(()-())--)--()(-))-)(()--(())()()((--()-((--((((-((-))-)-((----))--()()()-)()))---((((--)()-(-()--)(--()(-(--)-(-(----()))--)))--)-()(-)(()())(-(-((-(-)()())()(-)((-))()(-)-))((-)()))))--))-((--(())-))(())--(((()-)))-))())(-)-)((()))(-)(-(()-(()()()-(-((-()---(((((((()()()(-((-(()))))))-)))--(-)---(--)---()--)((()--)-)-)-)))-))(((--)())((-(((-)-----)--(-((-()()))-)---(-)()(-------))()()((()))-()))((((((-(-)-)))))-)-----(-----)(())-)))(((-)()((-))(((((-)(----(()))-)---)(---(((())-(--(()---))--(((()--())())((-)-))((()-()-)-((()())----((())))-)(-(()-)))-(()()-)-()))-)-(-(--(--)(--()((()))(((((-))-)-(((--())()(-)-()-)-((--(--(---(((-))))-()((--)((((()(--)(--)----)((--))(-(--)))((-)((-)---)((())--()--)--)-)---(-)(-())())-)(((----)-)-((-((-((-)-((-((())(-)(---))(((((((()---(-()))-()-((---)--)))-((-)))(-()(-)((())((-()-)--(()()-)()--()((-))((()(((-))-)(--())()-())(--)-((--((--())(-))))-)-)-()(-()((-)-()-(()(()-(-(()-(--))((()-)-)(--)---))(-)-()(()--((()--()(()-(-)(()())--)-)-)-()--)(())-)()----)(-(-)(())(-()()(-((-))--)----)(-)-((-)-()))-)))))(--()--)-)(---)-)-(()()(-(--(--()((()-)(()()))(-)(-)-)--)------)--()())--)-)(--))(((-)-())((--)-(--))-))-)()((()(()(-(--))((())--((((---)(((()--(()--)--(((--(---(-))(--())-(-))(-)(((-)-)--())-)-(--(()---((-()((-()(-)--(--)---))(-)()--(-)--(((()((-((-)-)))-(()((--(()())-))--(((--(-()-)---((((-())()(-())()()(((--)))(-()(---(-))---()--)((-(-(((())(()((((-(--(((-)(()(-)()---))---)()))))()--((-((-)-(()-(--((()----()))))----)(()-)-(--)-)(-((-)))(((-(-((-(-(-(-((-)((-((-(-)(-)))(()-(--()-)-(-()()))--)(--()(---))(()---()()(-((--(--)()-)(--)))--(()((-)--())()()-)-)()()-)(-(((--)))(--)((-()))(-(-()-))(---())--)))-(()()((---)))(-)()))))))(--()))-((-())-()(((-)-)))-(-))-))((-)()((--(-)---(((-(-)(--)(()()((()))-))-()))---(-)-()((((()(())((--(-))))-)(((-(-()--((-()())--)())-((------)(--((()-)-()--(-))--((------)-)()--()--(-())-(-()---((-(()())---(-()(-)-))-()))))-()-((-()((---(()()---((((())(--))))(()))--()()(--())-(-()(--))(--))-)())(((-)()--)---())((-(((-))(-)(()-)))---)((()-)))-)--)))()())((-(()(((-)-(-(((())-)-()(((---)((()(()()-((()-(-)(())(()-()-)()((-)((-(-()-)-(((--()(-)(---)--((-()(---(()-(--))-(((-(()))-(---)---))-))-(---)--(())()((-))--((--))-(-)------))((()----()((((())-)((-()()-)-)(--(-())(-)(-(((()-))(-(((-))(())----(-)--)-())-)-()()(-)(()-))-))()--)----)))))-)()()((-))-(--)))-(())((-(-(--())--)-)(-)()()()-)()(-))()()-)-)))---((-(-(-)(-())()-(()--)))-)-((--)-((()(())))-((--(-)-)-(--(-)((-()((()--))(()(---)()(--)(-)--)(--((((-()()-)(-())(--(--((()(-)(-)(-)--)-)))--()(---)()-)(-))-)(-(-()))(----)))-)-()()()(--(-))((-()--)-)))(-(-((()))----)(-()(()-)-()-)---(-)-)-)((--)-()))))-)--()-(()-(()(-(-))---)))()(---()))--(-)-)--)(((-)(())())-)-)())()--))((-)())-()-))-)()-(-(-))-)-)-)---))(()(---)((-(-)((--))-(())(((--((--(---()-(-()()))-----()(()-(()(-())()-)()(--)))())-)(--)-)((-)--)))())(---)-()()-)-(---)-)-)))(-())((-(-()))((((--)(-)())-)()-()-)(--()-)-)---())))()(--()---(--((()----)--)(((-(((-(--()---()())-((-)()-)()()-(-))))())-)((---((-(-)((((()))(--------())-)--()))())()-))()-)(-)((---(-)-)-)-)-()))-)()()()((--(--((-)((-()(-))()-)(((---(())-)((-)))--))(())()()-))-)(-)((((((-)())---)--)-)))-))((())(-(((-))(())(-))-)())(-)----)()(-)--(()-()-)--)-((()))((-)-)-(-))-(-))------(-))--()((-(-(-))-(--)-(()--))()--))--((---()(--)(-))())--(--())(-))-)-(((((-((-))-)(((----(------(()((-(-)()--(--)))(-)(((()(()-))())(-))))(((---))-())()-)-)))--)(((((()()--((--(((((-((()-(()())---))-(()-)())(-))-(--)-()(-()-))))(-(-()(()(()))))(()(-)--)(---())))-(-(--(----()(()--)-))-)((-(--)())(-)))(-())((()()-)-(()---(--)()(--)))((-))--))-()(--)(-(--((()()(((-)--)-((((-))-)())(--)--(-))-(-(------)(--)(()))-)((--))---)--)(()(-(((-)(---)--()--)(-((-))-()))-()-)(-)((((-)-)(-(()()(-(-(--(()-()()()())((((())---)))-)(((()-((-))))())(-)-()-()((()()))-())(()-)--(((-())))()(-)((-)-((-))-(((-))-()-))(--)()-())((()-((())(-(------)---(-(-))))-(--))())--((-()--)((-(--()-((-(-)(---)-)--(-(((-)-()-(()))--(((((-(-(--)-((()(-)--()--(()--)))---)-)((--())())(-)((((-)((------)()(-())())))(--)(((--)(()(---)(((())))-()-(-()()()()-(--((-((--)(((-()(-()-----((()((-)((((--))()--(-(--))-(()((-))-)---)())))-()))(-)---)()-(-))())())-())-)-)))((-(-)(--)-()))--)()-((()-)((()(---())(((())((()--(---(--))(-()))-()--()(((-()()((-(---(--()---))-(-)-()---()-))()(-(-))-(((-()))-)-))(-)-)))((()()-()--((-()-(()-)-)(-))(((--(((((-)(-(-()(((()()-))(-))(--))(--(-)--(--)(-((())-()-)-)(-)(((--)-)--(-)-))----()-(((-)-()-(-)--((-((-)()-()()--()))-(((((-()-)-)())-(()(()-)-))--(((-()--(--(((-)(---(-(())))-(()-)-((()-(-(-((-)-))(---)--(()((()()--(--)-()-()(-)()((-))-))((((--((()--()-))(-))()-)(---)(()))))---((-(()((-))-()()-(()(-)))-()))))--)-)())-)-))-((-(()))-))-)())-)))(((()--)()))((-))(-)((-)()()()))()()()(-))(---)((()-)))(()()))-)())-(())--()-)----)-(-(()))()----)(((-(()(-))-((-())()-)()(-))--)-)))---)))(-)---())-)))-(-(()())-((-(-(-))--())(--)(-(())--)---(-(()))))-()))-)))(--)()-((-()))))-(((--)-()(--()(--(-----)-)(((-))-)()-----((----))((-((-())()())(()-(-)(((-)-)))((-(-(-)))((((-(((--((--))(-))(--()))-)---)(--)-(-()-)((-((-)))(-))()--)--)()-----))(--)-((--)(--)())())----(-((-((--))-(((-(()-)))((-)---)))--((-(())-)())))----(-)--))))()-)--)---()))()---())-)(-))(---())(--)()-()(-))(--)((()(-(--)))--(-)--(--)()))((-)---())-(---))()((()-(((-(((((---)-((-)(---)-)--((-)--))()----()-())-(-)-(()-())-(--((--()-()-)((-(-)))(---()())--()))-)))(-())-)-)))--)((-(((-)--()(-)((()))--)---(((())-((()-)---))(-()-(-(-)(--()()-)-))(-)-()(-)))----)(()--)()(--(-)--)))(((-)((--((-))))((-(--()(--()-)-)(-(((((-()()-()-)(--)-()(--()---())(--(---((-()-)(()-)()()-()---)(---((--)--))((-((()))())-((-()(())-((((-()))-((-((-((()--((-()(-(-(---((((-)-)-(-((-(()--(-())---((-(()()(---((--)-()(--((-)()((-(((--(()-)(--((()(-()()))(---)())-)--)-()()---)--(()-(-)((-()-((()()-(--))-)-((()((-)-((--((-))-))(--(()(-((---)((())(((-))-)---)())((())(---))--(--(-(--)(-((--()))(--()((--(()(-)))--(-(()(-)---(-)(-)--)--()--(-)-(-)(---)-)())(()--)--))-(-)---(-(()(---(--())--))-()((()()-(-))(-))-)((((((((-))-()(--)(()-)-((-)---(-()-)---)()-()))-)-(-((()(())-(---)(--()((---(((-)-)---))-(-)((-(--(()()))-)(((())((-)-)(()-)(((---))-(())))(()--((()))-)---)((--((----)-)()))()(((--(-()(-))()-)()((()((-)()-)((--(()()-)(-()(-))-(-(-((()((-((((())((-))))-)--(-)))(-())(())-)))-)-(-(((()-(-(()())))(((()))((--())()()--)-))-(())((-())(--()))(--()))-)))()()())(())-)((-(()-)()--()((-()(-)()--)--)-))(((-(-())()()-))))(--(----)()(-())-(---(-)-(()(-))-)-)-(((-((()-()-((((()-)--(-)))((-(-())-)--))-())))--)(-()))((-)(-()())(--)-))--(((-()(-)(--(()-))()(())((---)-))())()))(()))()-))((()))-()(()-()))-()((()---())-((-)-)-())-((-()(()())))))(--(-())-))((((()--())-)()()-))--()(-)(-(((--())()-(-)--(()---)-())-)()-)()-()(-)((()(--)-((()-(-()-(((-(()-()--))(-((--((()(-((-((--(-(--)--())-()---)-(---)-()-)(())---)))()--)()-((-))(-))(-())((-())))(-)----))-)-)((()-(()(((-)-(-())))())-()--)())))-(---)((-((()--(-)-)--)()---(((-(--(--)((()-)-())-)(-()(((((((-()(-))---)())-(--(-(-)))-()()---))-()-()(-)))((()()-(-)--(-(-(--(()-(-(-)--(()-())())-()---)-(-((--)(()))-)))-((-(()((-(()----(((--()()((-((---()--))-()-(()-)-(-(()-)))-(-)(((--(-()-((--((()-(-)))(-(-)-)))()-))))()-((((--))()-)---)-)---)(--(--)-(--)---(--)))-(--))-()()-)))))(()(-()(()----()()--())()())-)-(--((--)-)(-)())()-((--)()()((()((-)((-(-)-))(---()(-((((-)(()(-()(--(-(()())-)-))-()))-()-())-(-(())((-((-))-((()-)))-(()(-((-)-)---()-))(--)(()()-())()()-)-)))-----(--)))()-)-())))(-(((()(()))()---((-))-()-))(---------)(--)))(--)-((()()-)-)-)((-(-(((-)--(()()-)-(-())-))(-)--))-)-((-((-)-())(-(-)--)-)(--)((-)()())())(-(()(-(-)--)-((((-)(((--(()-)(-)))-((()-(-)(-(--)((-))-()--())-()(()-)-)()))-)-)---((----(--)()()(((---)(()-))--(-(-))()-)-())-)((()()(())()(--(-(---)----()-))()(---(--)(-((())-(-)(-))(-(-)(-))()-)()--()-)))-)-()-)((-(()())-)-(--)())(-)))))(--(((-(-(---)(((())-(--((-(-))-()--)--)--((-())(-)--)-)))(-(--()(-))--)((()---))--((-)-----(-)))()-)(()())((---())--(-))-))((--))-)(--))-----)((--(-)---)(-))-)--(-)-)))-())(()(((-)(-())(-))(-()--)())())())-(-()-(-)((-))((-))))-)((-((()-(--)))-)-(()))----()((((()-)(())--)()(()))(-(((())-))))())()-((-(---))()((--((-)-()((-(---(((--())(-)-()-))))-(-)---(-()(-((-)--(-)((()(-((-(((-))-((-)((((()(-)(-)-)))()---()(--(-)()-((--)(()(-(()--()(-()---)--()--)())())())---)()(--))))))))())()(-()(-(-((---))())(--())-)----)----()(-(-((-()))-)(--)-((---())-)()-()(-()--((--)---()--()--((-()))(()-))()(--)((--()()()(--((-(---)-((--(()(--()(-)())-)--()-()----))((---)(()())----))-(()-)(-))-((()()(((((---))----)())(-(()(-)-)((-)))()))-)((())()()())(-()((-))))(-)))-(-)(-)-(-)-)())-(()))((--)--)-)(()-------)--)()(-()))-(-(-)-)((((-(()((-)))--(-(-(--())--((()-)))-()(--)-()((-)(-)--))--))-)()--(-)()-)-()-(((((-)))))--))))))(-(---(()-(()()-()-))(-)-)(-())--(----)--())((()-)()-()-)(-)--)-((-)-())-)())-())(-)))((-(())-)()-()((----)(-)(--()((()))(-(-)-)--))(())-)-()))()(--)--((-(-((())-))(-)((--))-(-)-(-))-(((-()()-())--((((())((((((--(---(((()()-))-)((-(-))())()()(())-((()-)()))-))(((-()-)(-)((-(()))(-)-())---)(-)((-)(-)))-))-))((-((()---((-)((-)(-(-((-)-()-(-)()---------))()(()()(()((-((-)(()())--(())(---(----))()--()))((-)(()((((((()()--(-)())())(-(-(-)---)--)--(-)(--())(-()((-()(-()()(())-)()(())(---(((()(()())(--))-)()---)---)()(()(()()---))(-(-))()--)((--))(-(((---((-()(-()((-)())())(()((--(-(-)-)--)--(-((-((-)---))(-(-()-(--))(-()(--)(-)-)-))()())))()-))-(----))-)()()(---))---()(--(())(()-))()-(---)-(--)())(-))-(-(()(((-))-(()----((-()-())--(-)-)(())(((-)(-)-()())(-)(())--(-)())--(-(----(()--))))((--)-()-------(-((()))))((-)-(()--)()()))-(((-(-)((-)-)-----)--(-))-(-)(-))-)()))---(--(-)--((---())))-(())())(-)-(-())()-))-)))-)-))-(----((-))(--(-)(-()-)(-(-((((-)-))(-()-((-(--(--)(())-(()))--(()(-)-)-(-())))((((-((())((-())-(((---(-)((-(-(((()((()(-())((((-(-))))-)--))-((-)-)(---()-(()-(((--)()))((-)()()()-))))()(()(-(())---))-()(-)--())-()(()-((-((())---()--))()((((-(()-)-)--)-()-(-(---)-))--)-(-)()-)--())-)(()--(()---)(())(()-)))(-)((-((()(--(-)((---)(--(((-()))(((()-())()-((()-(())-(---())-()()())--((-(()-(---()(((-)-))((-)(-((---)))--))-((()-(-))(-()(-((-)(-(--()(-)---)-(---()))(())--()((-)((---)-(----)(--((()(-)--)--))(((-()----(((()-)-)(()(--)-))((()-((())))(----((---((---)-(-)--))-()-)()()-((--(()--()--(())()()))(--()))(-)-(()))(-())-((-((-)()-)))((--(((((-)(---()---((-(-)((--())-)-)(-(----())()))-(--)--(((-)((-()()(-)((---()-((--(((--(-()--)()()))--)------(--()(()-(--)))-(--)-)()-))-)())-(-(()((-))(-)-(--))(-)-)()(-())--))-()()())-)((--(()--(-)()()))))--()-)--(---((-)(()-()(-(-)()(-(-)-)-(()-))(-)))))(()(((--()()-)()(-))()()(-(-)(()((())(((())))(-((--(--)-))-)-)----(((()--)-)------))))-(()(((())()(---))-())-()-)-(-)(-))-(-(-()-)---)-(-()))---))()(()())())(()-(-))--)--)-(---)((-)(((---(((()--)---)-()-)((())(-)())(---)))(-()())---()(--()-(--()-(--(-))(()(((-)--(-((-)-(----)(((-()-)-(-)---(()())(-())-(()(-))-)---))-)-))(()-)(-)--)()-)))))))-()()--)-(--(-)((()()((())(())(-)-((--(())))--()))(-()))(--())(()(-)--()-(--)--))-()))(-----((()(((-())))(()--))(-()--(-)(-)-))--)-)))(--)-))--(((-(((-((-())))--))---)((-(()((---))-(-)()))-((-)(-)-)(-(-((--)-()-)--(()-)((--)(---)---((--(-)---(-(-()--())()---)-(-(--(-)-))---((-))-())()-()()--))(-)--()-()()()))--(-)()(((-(---((()--)--))(--)-())))()(--()-()()((()((()-)((-()-)((()-))--())-(-(-))())-)-(-)(()--())---)()--()())(-)()-(-(--(-()(--)())())((()-((()))))()(-))-))-))-)-()()-)-)--()--)(-)-)--)(((-(--(-)-()(-()((()-))-(--()-))((-()--))))-)-)((--)(-)----)-)()-(--(())(-(-((-((-))()(()(-)(---)()-)))-(--)-)(-((-)()((-(((()--(-((()--)-)))(--(----)(((((((-))--(((--(-())-()((-(-))(((-())-)()-(((-)(((())-)-((----)))((((-)(((--(--((((()(-()-)--)(-))(((-())((-(-(()--)()-)-(-)-())((((--)))(-((--)-()--(-)--))(()))(()-)()-)-)))(-(-)))()-()))--(--))((-))--())-)))())----)(---)---(--)(((()(-))--()-(-))((-())()-)((-)(()-)((-()-)(((-))-)))-(()-())(((())-())-(()()-)-()(())--)-())(())(())))((-)-))---()-)()())(-)))))()--)((-((-)--))((-((-()-)()(--())-)()(-)-)))()---()-(-(()--()-(-()---(((()---))-()-)---)()-))-))---)--))-)--(-))(-(()-())--(--))(-()()(-()())-)-----)((--((()-))(---(((-((()()(())(((-()))--)-()-)()(((-)))(((--((-())()(-(-()--(-----)))-(())-)--)-)--((-))()-)()-(-)(()()-)()(())-)((()--())(()-()-(-(---(()((-)--)-)--(()(--)()))---))()--(-)-()-((-)-(((-(()))---)(-)))))))((--))(---(-)---(-)---(()-)--(())()))--)(-)(())((--)--(-))((--)--)---))()()))-))(--(-))--()------)()-()(-)(-))(-())(-)()))-()(-)(-()))))-(----)-)())--((-))----()-()--))-)(())((-)-)(--)()--)-)))-)))-((-)--((((()())(()()))))(-((()-))(-))())-((-((---(--(-)--((--)))((-(((-()-)-))()(-()())()))-())-)))-))))--)()--()((()(-)-(-((-(()((---()((--(((--(-)-)())))--()--(---(-)-(---)-(-))--())-()(-)-)-((((-))-(-())-)-()((-(((-(-()((((())-)()(-((()(--)-)(-)---)(--())))--(--((()(()(-------(()(-(((-)())-(-)()(()(-))()))(-)()))())-(()-(()((())(()-(-()--)(-(-))(-(-(-())-))--)()))-)(((()--()((()(()(-(()()((-)))---(()-()-)-()(----))----)(((())-)-)))(-))(((-)))-)---(()--)-)--((-(--)-(---(()(()()(((-)(-(---(-(---()-()-)(())---(((()(-(-(()(())--))))()(()-(-)-))))-(())))--(--))(-)-)--()((-)-)())-()))()))(-)--))(-()---(-)-(-)--(((((---()))())()-(((-)(()(-(-()-((-(--))-)-))-()-)-(-(((--()-(-)-(((--))(-(---)((-((((-)(-)()-)(-)-))(--)()--()-((-)-()-()((-(-((--)(()--(((-(--()--))(((---)-()()----)(----(--)(((-))--((-)---()(--))---)((())())-)-)-)))()()--)))((--(()(----)(----((--((-))(())()(--)(--())))-))-)(-)-())--)--)))-)-)(-)()(()(--)-()))-)(-((----(((-)(-(-((-((---()))-)-()-(())--)((-(())))(-()(((----)(-(-)))((--))--)--)-))()-)(()())-)--((-))(((-)(()------)-()(((--()))))--)-(()--))))-))-()()))-(((-(-)(-()))))-(---(-()(----(())-())()--))-)((())((-))-(-)())--)((-()((((()-)-)((--)((()))()))(()()-)--()(()()(-----)-))(-(((()(((-))())(-((((---)(-)-()(---((-()----(--)---)(()(-))))-)---(--)-()(-)()-(---()()--(())---()((--)-()(()-))-((----)-)())-((())((-)(----(-)(-(((----(((-))-)---((-((-)---()-)(-)-))(--)(-((---)(-(((-(----)(-((-))-)(()-)(((-)(()()-(--())(-)(-(--)()()))(((-))))(-()-)((-())())--)))(()-()--))-)()()(())(-()((--(((-)((-(-(--)((((--()(((--)()--((--(-(-)-)-())()(--))((()))(--)-))(--))()))(--(()()-()(--()(-(-)--)-)-(--(((((()-((-)()))()-)-(---()-()-(-(-))()((-())()))))--(---(-(---)()-)--((()-))(((-)-(----)()-)-)))-----)())(-)(((--())-((-()--)--)(---()(()))-)())--)-))((-)))(--()--)--)((-((-))(-(---)(-)--(-)((-)()---)-()---(()-)-(()-)-(((-)-)(()(-----)((()())))--)(())-))-)))())--)-)--)-)-()))-()-(-))))--)---(-)))))())(-)-)-()--))-)----)--((--)(-)-()(()---())(-(-((--(-)()-)-)((()-((-(--)((--(--)-))-()----)-)(()())((----)-)-)--)-()--)(((()-)-()(-)()--)-(---()((()((-)-)-)())()(-()-)--(--(())-)())((-)-)---(()()(-((())))-(-(--))((-)--)-)((-(-)()-)---()())((-)()-)(()())((((()-)(()((-(-)-)()(-))()-))(-))))(--))(()--(-)-)((-((-)())())-()())(-()((-(()(--((())----)((-(--(()--)---)((-)(()-)-()(()(()-)-)-))(-(-)((()(((-))-)))(--((((---(-(()(--)()(-)-()-(---)-(--)((-)()((--()-((()(-(((()-()(-())())--(--)-)))-(----((-)-(-((-())-----)()(-))))-(-))-(-)((--()--(-(-)(-(-)((()))--(--()-()-(--(-(()((()-)())(-----))-)(-(-()(())--())((--)(())(---)(-()-)()))-(()(-)())(-(---)-)(-(((-()))-))((--)()(-(-(()--(-()()()()--(()-()-)((--())-)()-((((-()-((((--))-)(--(()))((()(-()-(())---)-))-(-(((-(----()((-((-)()---)())--)(--())-)))-)-)))-((((-()-)((((---)((--)--()-)(-)(-)--)(()-()()-(--------()--)(-)-)--)())-)(()))(()-)((((-(()-(-))((-(-)-)-)(()--)-)-(-)--)-))--(-(((-()(-)-)()(()))((((--((((-(-())())((())--)(-(--)())(--)-()--)--)-((--)-(--)-)---()-)-))(-()-)))(-)()--(())----((-()(-)(()(-(---(-)(()-())-)--(((-)-(-((-)(-()))(()-(-((-(-(-)-)()(--(--)-()--)))((-((-(((-)--))(-)-())()-)--)(-)(--((())---(-(-)(-))-)(-()-(-(---(-))(----)((-(-))((-(-)--(-)-(-)-(-(-(-)()-((---()-)(----((-)-----)-(()()(-())-)-()((-)()((()-))))())-(((-((-(((((-((----()--))(---(()(-(-))(-((--()-))----))()-((()-(((-(-)(-(--))---()-(-)-)()))(((-)(--(()(-)-(-)))()))()(-((())))()((--))-)(((-()-)(())-(())(((-)(-)))(())-)(-))-)-())(()(-(-)(()-)()--(-())-(((())(())(()(-(()---))-(---)-(()-))()--(()-(---((()())(()())(---((((-()((-(-((-())-))()(-((-)-))))-))())(-)((-)((((()(-((()-)))(-)(-))-(--(---(-(((()))(-)((()(-()))-----)(-(((())())))((()--))-)(---(()-)-)---((---)((---)((-()(--)(--(-(-)))()--(())))-(--)-((-)()----(()-((((()))-))()))(--(-()(---(()--)-)-()()-(--(()))(-))--)-)-((((-(-(()(-(-()((((-)--)-)((-)()(---()--))-)()-((-)-)))----())-)-(-)--(----(-(-())))-(-(-(--)()(((-)))-(-)())-()))(-)))-(-))))()(((((())((--))-))---)-)-(-)--())-)))(((--))-)))-()((-)((-()()(-(()-()-(((-(--(--(()---()()---)--)-()(()-)(-)))))(((((--))--))-(--(----)))-()(----))))--(((()(-)((())-))(-(-)()--()--()(---()()((())())((-)--)()(())()(-)-))-(-(-)))((((((-))(((-()--(--()())()(()(-)-()-)))--((-((((------())--)-)-(()(-)---()-())()-)-))--)(-(--)----))-)))-(((-()-)--()-)(--(-(((--)))()))))((--((()((())(----(--(-((-)))-(-((--(---(()--(-)-)()()-)--))((-((()))(())(()))-)(()----()--)---)(())())(--)--(()-(-(-())(--(((-)()-))(-)---()(-(-()-)(-(-)-))))--))))(-(-(-(-(---)--)))()(---()--()(-()-()))(-))-----()-()--))--))-----)(--(()())()))(()()))-(--)-)()-(((((()((-((-))-----))-((-((-(()---(-)-)))-())-((-())(()((()-)((-()-(()---((()-)-(--()-()))(-)(()(-))(()())-)())-)))(---(()))--)(-(----))(()--((-(--((((()-)--)-((((()-(-(()-()-)(-)-()--()()-)()(-)--((-----()))-)--))-(-)()((-(-(-))((()()--(-((-(------((-)()-((()(----((-)---)()-)(-((-()-()(--()))(((((()())))()))()---()(-()))-())()-(-(()())-)()-)-()(---(--)())-)-(---))--)(-()(-()(()()()()())-)-((-((-))()-)---))-)---(()(((---)(())-(()()))(()))((-(())(--))((--(((-)-(-))()(-)-((-)())(()()-)(((((-((()--(((-))--()-())--)(-((-(-))())()--()(()-)())-)(-)-())(-(()(()(((-(()-)----))()(()))((-)())(-()-)((((----)()-((-())(-)-(-((-()-))))((--())(((-)))(----()()(())--)-))--)--)-(-))(-)()--)---(())()((-()-)))(())-(--)--)(--))--(()))(-)----()--)(-(-((())()()(((()-)---(((()-)-)-()))()(((---()(-)))(())--))-----(-()---)()())(-(()()))((-)(())()-)(---------(-)()-(-()-)(()-(---(-))-)-)(-))))-)(-))-))-(((((-))))))()---(-((-((-(-()())-()())(-)((-))(---))-))-))-((-)--()))-)())()((--()-()(())))-(--))(-(()-)(----)()((-))(())---))))(((((-()(-)-(()(-)))(--)-(--))--()---(((-)))-)-)--(()(--)-(()-)()-()--)(((()))-)-)()))()-(((-)))-(---)(()-)))(((-)-(()(-()---(()))()-((--(()-())))-)--)))--()----(-(--()-(--))---(--)((--)))-)--())-)-))-)((-(()(-(--))((----)()(-(()())-())()(-))(()--)-)-)))-(-)((--())--()()-)-(--)))())(-)-(()-()))-((-(-(-(--(())-))-(-(---)())-(-))()(-))()-))-)((-)()---)(()-)-))))(--))-(-()()((((-(-))-(-))-()((())(-)()(-(-))-(--((-)-))-))))))(--(--))(--)-(--)-()--()-(-)-(--(-(--)-)()(-(--)((((-)())-(-((-(---())()-))--))--)()())-()))-(-))(()(()-()-()--())-()--)-(((-)))())----())-)-()))-(-)((()(-((--(-)(()--))--(-)-))-))))-)---)(-)))((-(-((()))(-(-)-()((()-)---)))((--)--(-()-()(-(--)---))-)---((-)-()(-(-))()(-(-)-()))(((()(()-(--(-))))()(-)(-)()---)((--()()))----)(-)-(())))-(((-(-)-)(((()-()--)((((--)-)-(--)()()(--)))--((-(-)))))(-))))()-((-(--((()-))))()-(((((-)-)(--())()-(()-(-(-)-(-)-)(-)(-((--)(()))-))-(----)--(--))-((-)(-((-)((--)--()---()((-))--()-(-(--))-(--)-(--(())-())()))())(--()())-((-)))()(((-))())-)-)))-()-))(()(--((-()(-()(-)(-()--)()(--(-(---))--())--()(((-()((-(-)))--()---()))())-((-)-)((-(-((()--())-)(-(-(--(--)(((-)((()---()))())()--)(-))-)-)((-----(()))--)((()-)(-(-((-)-)-))(-((-()())())-())---)((-)))-(-)((()--)--((--))(--)()--((())--)(((-())(-)()-))))(-)()---)-)-())--)()--)-(-()-(-(--))-)--(---(--(-((((())-(-)-))-))-())-(--)((--()())-(-(-))())(()-)-(()-))))()(-((-(-))-))))((-(()-(()---)()()()(-()-)---)-(-()()-(-()-))--(-((((((-)((-((-))-(-))))(()-()(((((----(())-)((((---()()-(--())-)(-)(()--((((-))(----))(())(-))()-))-(()--)(--(-)(-())(-(-()(-)))))))(())(((-())--))))(-(((-)((()-----)--)-((--)-))))))))--(-(-(-------(()-((-()-))-))-((-)(()()))((()))(-)-))()-(()--(-(-()-((-((--((-)()(((((-)---))()()-(())-)())-))--))(-()(((-))-(()())()--)--)--))----((-()))---())((()(()(()((((-))()())-(-)-))))-)()(-((-(()()-(-()()))-)(()(----)((((--(-)-)-)((-)()-((-))-()()-(()--()-((-((()))))-()((--()(-())))(-()()-(()(-(----(-)-((-)-))-)-()))()-((((--)-)-))())-(--)-()))-(--()-((-))----(-)-()-((-)))-(-((-)--)()((--(())-(-)(-((--))(-)))-(()-()-))--)(()-()---)-))----())-((--(--))))((()((()()()((-(())((-)-(---)--(((---)(--)-(-)()--(()()(-((()()))))))(-(-)-(-))(-)()(-()()(()))))--)))(((((--)-)((-())(----())-))(-)(-)-()-((-(((--()())(---))()-(()(((--))()())(---(----(--())(--(-))-(---))(((-(-)(-(-))(-)-(--)-))()())())(-)(-))(-----(-(((--())(-)(-)---)(--))()(---(-)--))--)))((()-))()(-)-)()()-)--))(()-))()--((())(()())((--)))-)----((-))-)-()()(((((()()-)(-((((()()()()()--((-((((()-())()-)()-()-(--)--))-----)-)(-)()(-((-()-)))()---((())-(-))-((-)-)()()-(-((-)---(()(()(-(---())--)--))())-((()((--)(-((-)--(-))(--(()))(--()))()())))-)(((-))-----(-()(-)--)))--))((---)(-)--((()--())())---))--)--(---()--(()))-((((()--(-)-((-)((-)-(--(((--((-())((()-()-)()-))(---)())--)---()(--((()---(-(-(---)))--()()(-((---)))-))(-)))-()--()(-)())())(((((-(--))(-)))---(-)))))((()))(()()-)--(-()--))(-)--()-)-((()(()(--)--)-())()-)))-)-(-)-()(--()()))))-(((-())--()--()(()-()())))))-)---(-)(()----))))--)----)-))-(-(-)())-))-)-))--))()-))-)-))---((-(-)-)-(()()---)--))()---(-()-())-)-))((----)-(-(-)(((-)()))(-)--(())(-))((-(--(()-)---)(()()()-)))-((---)((())((--())))-((--))))-(--)--(((-(((-(-((--)()--((())()))--())()))-)--()())((-()---()(-)--(--(()(--)--))-())-)-)))-((--(((--(-(---)--()--(-)----)(---()(-)()())()()()(-((())-)-)()))(((-)-(((--)()(-)--)--))-))-(((-----())(-()(())-(((()(-))(((-))()(-(-(()-)(-)-(-)-)-()----()(--)-)--())(-(())--()(((-()())(--)-)))((--)-(--(-))))--)-(()(---)-(-))--(-(-()-)-)--)(-)(-)-(()-(-(--)---(-)(-)-()-((-)--(((()))()(-()-(()(()))-))(---()-()-()-((()--)-)-(-----))))--)-))-((--)(()-()-()(---))(---)())-(-)(---(((-))())-)()(-(-(-(())-)-)()-)()(-)-(-----((((----))-)---)-()()()-()))))-)())(()--)((-())))-)---((-((()-)(()(((------))(--(-(-))()-)(--(()((---)-(-)--))())-()-()))-(-))-)()((-(()--)()((-))-)((((-)-()--((---)(-((-))((-()-))))(()(-))(()-(-)))))-()(--()((---)(--)))(()(-))()(-)-)--(-()((()(-())-))()-))((-(-()-()-(()-)--)-((()()-)())()-()))(-))((-((---((((-(-(-((----)-()--)())()((((--(--))-))-)-(-(--))-((()())(--()---(((()(()()(())))(--(-))-)))((-)-))-)--())-(-((-((()(-)---))-(-()(-(-)(-)()(-)-----)-(---(-)--())-()(-)-))()(((())))((----)-))(((()-(-)-))((-)-(-(--(()-)-((--)(()--((-(-)-(-(---)--)()-)--()-)--)-))-)())(-)-)--()(--((((())--(--()---(-))-)()-(-(-((()-)))--))(----)((((()(--))(((-())())--))((--(-)-)-(--)---)))((---))-()()-----(-)()())())--))(--)((()()-)())(())-)----)--)()(((--)(()()))-(())))--)()-())(-(-)))-(()-))-)-()())--)()))(((--))-))---()--(-(--)--(-((--))()--)-)-()()-(--((-)(())-()()())(()--((--)(())--)()(()-)-)-(--()(-)---)()(((()()(--)--(-))()-)(-))-)))()(()(())--(())))-)-()-(-(((())(--)(-)--()--(-))--)-())-(())(-)-))-(-)(()((()---)((-(--))))-(-()-((())()-(()(()(()(-))(-((-))()(--((-))-))-(((-)()-)-)((-(((()--)---)()-))))-))(--(())))(-(()(()))()())-)(--()())(()-(())((-)(-)(()--)))())))-(-((-))-((-())(-((-((()(-(-))-((-)))(()---)---))-(-))((-())(-()--())((-())((()-)))--)((-())()(---)--)--(--(---)--(-()((-(((-)(---))()-()--()----)(--)(-()--(((---()-()-()((-())---))()--(--()---))-((()-()))())))-()--))--)-)(((-()--)()-()))((()-()-((-))--()()--)(-))(-))()-))(-)())(()(-))(---)-))))(-)(--)-))))(((((---()))(-()-(-)))-(-)(())-(()-)))()((-()-())()()(-(()--))))-)---)-)--()-)((()))(()-(-((-()((()((--(--))-(---)-)()((-))-((-()-))()(())))-((-)((---(()--)-)((-)-)(-))-(-)-(((---((--)-(--))))())-)-----)-)-)(-))-((((()-)((())--(-))--))()(-)())()-(-)(-()(()(--)-)-()(----)()--)(-())(-))()(((-))())())((((()(-()(-)(-(--)-)(((-())()-(()-)-)(-((()(((-((---()----))-()))-())-(()-((-----)())((((())()(-))()--()(-(-()(-)-()()()(-((-((---))()()()(())-(((-((-)-())(-()-))-((()()))()())((()()--()-((()())))--())())((((-()))-((-(-))----()--))())((())-()---))(((-(-(()-())-(-(()(-)-)----()(-(())()(((-)))-))()---()(-)))---)(--)--())((--)(-)-((---)()--)-)-)(()))(-(--)--)-)(()))-(-))(()(-(()(-)()((()(-((-(-(-)((()-)-(-(--)()))-(())-)((-)(---)-((-)((()-))))((()()(()(()(-(--))(-)-()----(-)(---())(--))())--)(())(())--())-))-)((-((-))--)-)()()(--(()))(()((()-(-(-))-)((((((---((-(()--(()(()--)--))-)))-(-(((()-()(-))()(-)(-()())((-))(()-((-()(()(-)()((()())-(--)--)((((--((()-)-)-)(-----(())-())))))--((-(())(((--(((-)))((())(-)(-))-)(--((()(()((-))))())))-((()(------(-()-(--)(-(()-(--(-()-))()(--))(((((-((()(-())-(()-)(((())(-))---)-()))-))()))(-(-)()))((-))((())(-())--()-)--())))))(((-)-()()()(-(()--)(-)))(-)-(((()-(-())))-)-(()())(-))()(-(-(-)))())))()(-(-()-))-)-)---))-)--)---(-)-((-)((-)()))(-)()(()-)))-(-)(-(-)(()()--()()))()-)())(--)())(-())-(-(((----()---((---()()()))-----(-)-(()--()()))()(--))-(-()))--)()(---)(---(-))-(-(()(---)()()((()()-((-(((-((()((-)((--)()-(-)--)(()(-(()((-)--)-)--(())-(()-)-(((-(()-()-()(-(-((((--())(-))()-)))()(-(((((-(-)-)())-())-(-((())())-)()-())((-)-()-)(--(()---)()(---)-)))()-(-())---)--))-((()((--)())(()(--)()((-)--((-()(()-)(((()-)--)-(()(--)-((-(()(-))-))((----)-(-))(--)--)))())(-((-(-)(-()--)--)(()(-(-----(()(-(-)))--(()()--))(-)--(((-)(()(-)))-((-((())()))(-))-)--)))-())))--())-)-(((-(--))))(-)))-((--)((--))-()(-(-(((()))((()()(-(-))())(--()--)-()-)()--()-(-(---)(-((()--()(()()-(((-(-((---)()-((()((----))))-()-(((----)))))(-()(((-()-((-()())))-((-)-()(())(-(-(--))-(()))((--)))-)(()--(()-)-))(-)--))))-(()-(((()))((()--(--)()--()))(()(()---)))---()()))-)-)--()(-((-))()((((()(-(-(--)(---(-)--)(((-)(()-()(-)(-()-)-))-)--)(-(-()(-()---()-(()-))(()-)()))--)(--)(-))-))-))))--()-)-())(---))())-)(-()))()))-))())()-(()--)-())-())(--(((--))())))--(((())---())-((()-()))-)))(()))())((-)))-(-())-)((((---)-(--()-()-(()))---((-))))-((-))()-(-)--()((-)-()-)-))(-)(((-()--))-()(-())-)(--)))))-()()--((-(-((()(((-))((-((-())((()--)-)-(-(-(()))-((-----(---(-(()))()-)(()--(--)((-(--)))(())-)-())-)-)(-((---)-)))((-))-()()(()))-)(-)))-)-(()))-()(--(--(()-)-))(((((-(-(-)-)-)-)(-))()())()))))----)(-)())-)(-(-)-)--()((()-(-()-)--)(())))(((-())())(--)(()((-)-)))(((()(()-)-))(-)-()((----())(((-)(--(-))))))-()())-())(-))())-(((--))))()-)-)(())(-()-(-(((-((-(--)))))--(-(-()-()------))()-((-)--())-(-(()-)-(()()(((-)-((--()---)-)-()((-))()))-(-)()(-(()-(()))-)()-)())-)())-(--)--()(()-()())-)(-()-)((-))))))(---(-(-))-))())-)())(()())-)--)--()(-(-(())((()--)-)(())(-()((-((-((--()-)-)-)(()--))-(--(-()()(----)(----(-)((((-(-)))((()(-)))-)))()(((()((----(-)-(((--(-)()()((-(()-(((()--)-(((--()(()-(----)))-((((()))()-)(-(-))()))-))))()))((((((-)--(--(---)-()))---()-)----))(()(()--((-(((()-)()-()((--)-()--)))-)()(---(((-)-())--)(---))-)((()))---(((-))-)(--)()((-)()()))-((----))()))((-()-----()-(---)()(--()--((-())())--(())))-)--(-((--(-(----)(-)-((()--((-(-(()(-))))-)-(--)((----))((-()-)-)---(((-)(((-)()-))(-)))(())((()()((()))-(--)----(-)(-(((-)())--)(-)))-(-(-()((((--(-(-)--((--(-((-))---((-))-)))-))--(-(--)-()-(-())-())-))()((((-()-))(()())))-((-(--(-())(-()(((()--))()-))-()((-(()-))-)(--)--((----()))-(-((--)-()--(-(-()(-))(---)----)()))-))))()---)-)((-))())-(-))))-()((-)-()---()-)()(-(((--)((--))(-(-(-)(-())(-)-))---)-)(()(-)(()((()((()(----)(-(-((((())()))-(-))-(-))(--)(-------()-))()((-)--()()-(-(-)--(-)--)))-))((--)))------(-)()----)--)(((-()()(()()--)--)(-)(()((())-)()))-(())-((((((())-))(----(-(()(()--)-)-)-)(()-))-(()(-----))))((--)(()-)-((---))))-(-))--((-(-(--))((-)(--))--)))((((()()-(-)()())---()(()))(---(-(-()(-(-)))()((-))-)))(())()(-)()-(-(---(-)-(()--()())(((--))-)(--(-)((---()(---()-)--(-())--(((((()-(()---))(-(()-()((()())-())--(-(--()()(-(()(-(-)-)---()((()))()-)-()-())))-((-))--((----()-)))((-((---((-()-))()))-(----(---((-)(())())(-(-))()-(((()))(()))-(-()-)(-)-)-)((--(-)(()))((--())(-)((()-)(()-)-(--(-)-(-))--)(()-)(-(())---)((()---)-(-((()-)--())--))))-(---)))-)(-)-)--((((---((-()((-(()(-)(-)((--(-(--)(()((-)()-())--)))(((-((---()((((-((--(-)((()())))---)((--)-(-(---())((-))(--))---)-)(--()--)((())-()()((--(()(()--)--(--)-(()--)--(())(((--(-))-(--)(()()(----)()((--))-)-(()(((--)))))-))-))((-)(---((--))())-)(-)))(((-)-()((--)(-)(-)--(--)-(-)))-(((--)))(-))((())))-())--)(-((())-(((()(--)))-)----))(-))-)--()(-()))()(((()))))-)-(-))(((--)-)-()((-)))-)-(((----(-)((())-))-----)-)-()-()-)()-)))()---(--)(--)))()-(---)--(-(-((--)-)-()-)----((-())))()-(-(-(((((()())-(-(-()((---)()-)-()((((((-()-(-))())))))(()-)--(()(-(-)()-(-()-)-)-))))())-(-))()(-(-(((--(--(--)-((--(-)---((--)((()-)-)()-()-(-)()(())))--)-)(((()((-(--)----)-(-())(---(-(-)))-(--(-((()--)-(-)-())----(-))((-((-))())-)(---))--)(-----)((-)-())(())-()-(--))))()(--((---((-()-)())(-))-)-)-((-))(-)---()()((-)(-()-)---)())-)-)(-(---(-)--())(-()-----)()(-()-())))()()()(-)-((-)-(((())((--(-()(--(((-(-)-))-)(()()(--)(((-----)-)(-(()-(-)--)()----)())()((-()(-)-)()()(-)--)())())()(-)(-)()-()((-(-)))()-()))))-()()()-)--)())-()--(()(-))--()))(((()-))()()-((-(-(-))-)-((-()-()()()(-((-())-)()()(-()---(-)(-)()-()((()()(-(()))))))()-)--(-)))---(---))())()-)(((--(-)(()--)(-(-)--()-)-))(-()())(()))))-(()-)()(--()-(-((--()-(--))))--((-))(-(-))--((--)-))))((-(((()-)---(-(-()()----()()--())))(()---)(-())((-)--)(---())))-)-(--(-(()---()-((()--)---(((-)-())-)-))(-)-)))))(()(((-)()-)--(-())(-----((--)))(((((((()(---))-(-(--)-(()())((((---())(--((--)(((()(---(())--)(())))-()(((()-)()(--)-()))((()-)((--)--)-(--)---()(-()((---)))--()---)()--)-)))-)-)))(-)-(-()())())-)--(()(-)-)-------(-(()())-((-(-)()(()))))()())--))())-(---())(--)((((--(--)-(-(()-))-))()))-()---()((--(---()))-())(((-)))(((()--)(()())-()-(-((-((---(((()((((())-)(())()-)()()))))(-))()-)(())(--()-))-)))))--(-))-((-)))))(--()-(-)-((()(---()----)(((-(-)(()---))-(())-(()))-))--(()-()--(---)))--(-(())--)-((()--(()))--((()(()))-)((-(-)((--())--)--)--))((())--((-(-----)-()--()(()-)-(())((-)-(-((-(-))--)--(-((((((-()()---(())()----))(-)(--)((-()(--(--))(()-)----)((-(-))--()((-----(((-))())(-(((-)--())())-)((-)-))-))(----((-)--()--(---())((-)-)-(((--))(---()((-)(-()------)---)-)-)))--(-((-())-))--()(-)())((-())-))))))(()(-)(--()-(-)-))()-())-))))((-)--)))-)(((-))----))-)-)))(---()-(((--)))---))-(-(-)()()((()(-()(---((((-()()-)-(((--)))-(-)--()())-())))()-)----)-(()(-)(-)()))((((-(()-()((())())(((-))-))))(()-)(()(((-)((()--)(()--())-(-)(-(--)()))-)--())-))(-))(-)()-)(((()))-()-)()(())()-)()(-((-))-))()(---)((----)(-))()-)--(---())())-()(())-))()-)(-)))--))-()))---((()-(-(--)-)(((())())((()(((--(-(--(-()-(--)(()(((())--))((-((-))()-)))((-)-(-((-(----)(-))-)())-(()(()()(---((((()-)--)-(-(---()())))-)---))--))))-(--()(((---)(-)-)(-)()----())))((-((-)(-))--(()--)(()----(((---)-()(()--(-())(---)--(-)-(((-)))-))))))))())))-(-))-))()()-)))((----)))()---)-)((()))-((-((()))--)()--)(-))(-(-)())((-)-(()-)()((--)-))-))()--(()(-)(--()()()((-))((-)()-((-(--(-(()-(-))((())-())))-))())(-)-)()()--)-(()))(--)((((()()())-)-)-)(-)))())((-)-)-(---()))-(-))-)(---)))-)())(-())-()(-((()(--(-((-)--((--(-(--)--()--))((-((-)--(-)))(-)))((-)---(-)(((-((((---((())--(-)()-()(----)))))--(-)(((-(())))-)))))()()-(-)-)(-)-(-)--())-))-)-(((()-)-(((-()(--((--)-))----())(())))(-)-(()-(-(((--(((((((--))-()(----)---((-)-())(--)--))-)((---(-(-(()-())--((-))(((()(()()())()))(-(-)-))((-()()((-(-)(--(-(-(---()-)-)))(---(((-))--)--)))((-(-())---)()()()--)(-)())----(---()))-(())-))--(-(-())))(((-))(--()-()(-)--())(())(()-(-((-)))--((()-()-)()-((--))-()())))))(())(((((-(()-)))-()))(--(-())))--())-()-(-(-(-()--(-()-)-)-()(()-))-()))))--()(--(-))(((-)-((-())--((-((-)-)((-()-)()()(-(((-()-()--)-)(-)()((-)(-)-()()))(-)--))(()-)-(()-))((((-))(-)(-))-(()))-------)((-)---((-((()(--(())-(-(())(-)-)((-)-)--(()((-)((())((()-()()(-())-(-)))))-())())(--)-)()(((((-(()((-)()((((-(()-)()--()(-)()(-(()(--(---()-(-()((-)((--))(---)-)(-(())-(---)-()--)-())(--((-(---)()(((--)(-)-(((--())(--()-)(()((--())-)()-)-(----((----))------()))-))))())-()(--(())))()())--(---)-(-)-(-((((((()))--(((-(--())---(--((-)---)()-(-((()--)-(-(--)(((()()()-())((-)())-)-(--))-)())(--)-))-))-)(()((---)((-)(()(())(-)-))--(-)((())()(((()(((())((-((-(()--((--))--)))(--))-)((--(-))-)))()--())-)(-)(((-())((((((-)-((-)-(())-)(-(-(-)))(-((-)(-)(-(-)-(-()))-)-((-()-(-)-((((-(--)-((-())))()-()(())()(())-)())((-((-)---(--()--)))-(--((-())(---)-(-(-)-(((-)-)(-(-)-))---(((()(-((((()(-(-(((())()()-)(-)(--))-())))())))((((--()-)(-((-----(---)-()((-((-))-)-()(-(-))((--))(---(--))))---)(--))-)--)()))-(-()-())(--)())()(())-(--))------(-)))(()-)-((-(-)((((---((-))(-)(---((()))-((--()((-(()-)))-((-))-(--((--()()()((-(-(((-(---)((()-)())-(--(-()(((-))))()---(-)))-(---)((-(()-))))())(())-((-())-)--)-)(()--))(-()-(-((((----((()(-)(-))()--(-(-(-((-(-(-)()((-)-))-()))-()-(-))((((--(-))))--())-))(-(-(()())())--))-(--))((-)---(-())-)-)((--)-))((())(()-)())(--(-)()(())--()()()--()()))-))-)((--()()----((-()--))-(-((-)-)()(((-)---((-))-)-(-)))(-))()())-())()-)())-))-((---()((((-----(-()-(-(-)-((--()-)-)()))(------(-)))))---(((---))((((((-)))(-(()-())(((())-(((()((------)-()()(-)---)-(--)-(()((-(---(---())-))(((-(()-(--)-()(-)-((-())--())-))(----())-()-)-)(-()((--)))---()))--(--(()-(-)(((-(())-)-(()(-()(-((()((()()())----)(()--(--))--(--((((-())-(-((()-(-((-)()(--))((-(()--)((--))-(())--)(()))(()(((-()-))-))))----)-(())-()--))(((-----((-)(((--()()))-)-)((())(()--((-()---()-()(()-)-)()-()--)-)))-()()-()(-())((-()-()(--()(-)-----)--)()-))-(-))-))(()-)((-(-))-))((--((---(-((((((((----)(()()()(())-((--))(((-(---(-))))(())(-()----()-))-()(-))(()()(-(((-)))(((--()--)()--((-()(()--(--)))(-()()---((())()))-)(-)-)-((())-(((-(((-)(((())--)--(-)-))(--)-)(()-)))---)))((((-()--((((-))-((--()(-(-()---(-))-((-)-(-()(((()-(-()(()--))-)-)((((()))(-)---)())))))(--)(-))((-)(-)-)(-)-(()(-)))(--((-()-()(()---(-)((())()---)((())-((-))-))-)(-))((()-)))(-----)-))())()(((-)()--())))()((((-(((-(-))(()))()--)(-(())-)(-)(())(-))(((-()--)(-((-))--(-((()((-((-)-()-(-)((-))--((()-()--((--)((--()()-----)(--))-)(-((())(-)()()-())---)(-)((-(((-)-((-)-)----))(----)-()()-(()----)((-)--)((()(()-((--()))))()))())))---))-()--)-))-)(--()---(())-))()-(()---)----(-)--)-)()(())---())((-)-(-()(()-))))-(--()--)()(-)())(-()))((-(((-()()-)--)--)(--(-))-()-)(-))))(-()--())-))-)(-(((-))(-()(()--)-(--(()--(-(-(---(((--)-()(()-)))-)---((-()(((-)--((--(-((-)(-(()()(())(--))--(()()()-)-)()())-(((-()(--)--))()-)))-)-()-((-)(-(--))))-)))))()(-())-(-(--())))((()))-))))))))))()(((--)(---))(-)---((()))(-)(-))-))-((()()--((--)))(----()(--))-(---(--(-)-)-))((()-))))()))()(-)--)()(-)))))(-()-))-(-)(---(-)---()()-(-(-)-)-))((-()((-)(--))-)()-(()-----(((-)--)())(())((--()-)-)-)()(-(((-)())-)((-))(-))()())-)-(()(--)))()-))(()(((----)(-(())))()(--)((---))()----)(---(-)-)-))-((--)((---)(--))()--()-)())-))-())))-()()()))(()-()-()((-)--)()()-)((((-)---)-)--))-)())(((()))-((----(--(()))-(-()))-)-)(-)((--)-((((-))()-)-((-)-))-)())(-))(())-)----((((()---((-)-)(-)))(-))(-(--((---(--(-))))-)-())-())-(-)))-)-()---(--(((-)()-(((())()-()-(((())))---((-()((()(-()--)()))-))((()((((-()-)(())---()))-(-((-()---)))-)--(-)()(-(-)-()-(-)(-((-(-))-))(--)---())((--(())()--)))(--())()()()-()())--()()-(-(())-)-)())(-()-((-(---((()-)--)--(---()-(-(-((----)))(--)--)((()((()))(--)())--)))-))-))--())(--)(())--)--)()(-)-(()-()()((-(-(-)())-((----((()))(-()---(-(()))((---)))((--(())))(()(((-))())())())(()----))))(-))-))((()--)-)-(((--()-)()----)()((---(-)()((-())--)((((--((()-)(()()-((-()-))(())-((--(--)(--)-(()--(-)--(-)))--)-))-(-()()-(((()-)--)(()-)))--()((()((((-(((-(--)((-)(--)())-)))()-(-(-((-)(()(--)()--)(-(-))()(--))()((-(--))()()-)()-)--(((-))--(-(-)((((()(((()(------()))))(()-)-))-))-)))(-)--))-(())----)-())))-))(-(()((-)((())-)-())(-(-)-)-((()()(-((-(()-()-)---)((--)-)-(-)((--()(-(--))(-))))(((()((((---)()(-)--((-)(())(-)((-)-)---(-(--)-(()--((-)))(())(-()--))((-))())---)((-(-()--))()-(--((-(-((-)-)--))((()()-((()(((())-)-(--)-())((-))(-)-)-)()--))(----((--(()))(---(--)))(-)))(()-(---((((()()(-)-)(-()(-)---)))))---)-))---(---((-()(-))(-)(-)((-((-)())()(((-(-()))-)()--((((-))(-()(-))-((-)))()))))--(-(((--)()-)(()--((()))-)(-()-))))())--(-())))(((-(---)(()())(()(()))-)()(--(--)))(--)-(-(-()-)---(-)-)-()()(--()-)))-)-((-)--))--)(--)()-(--((-)-)-())--)-)(-(-()-)-))-))---)-(())(())--(--)((-()))-(--)(())()())-((()-)--))-))-)((()(-)(-)-)-()))((-((--()-(--(((-(()((-()()((-)---()-)-((((-)(-)(---(--(-()((()-())((()-)))))))(()((-(()()(-)-)-(-)(--((()((-(-())---()(-))))(()-)-)((-)-(-)-)(-(((()()(()--)())--()-())(-(-)-)))(-)((---)(-())(-(-))--)--(((-((())----)((((-))(())-)-)--)-)()(-(-()(())-(((()(()-((()))()--))(-)-)(-(--(-)()(-()(-))(-)(----))(--(-(((()--(-)-()-()()-)-)))(-()(-)--()(-()(()))()()(-)(-)--)-((-)(()()))-(-()-)(--((()((--)(-()(()))-(()(-)()-(-)))((---))()(--))(-(-)))-))--()(--(())-((((()())(---)(--(())---(--)()-()))-(-)()(-((-((--(--)-)((((())-(()((---(-(---))--)(-)()(-)(--))--)(-(()(--(-())((--))-)(()--)())-()-)-()--(--(()((--((-()--)-(--()((((()()()((())-)-)()-)())(()()-()()-)-(-(----)))-(-((((--(--(-))-)-))-(-()())()--(-(-(---))(---)(()())()-((())-()(-)())----)(()-)(--))(-)-)()----(--(-)()())(((()))((----)--)--(-()-)(-(---))(())()(-)--()(----)-(()-))))-()(()()-()))()-(((())(-()(-(()--))-)()--((-(-(-)))()()(-(-())()(----((-()--()))()-------(-()-(()-())(-))(((()-))((-()(---()(-(----((())(-(-(-(-((--(()---()((-)(----)(-()-))-)-)()(-)-)()))))-((-((-(()(-()(----))-)))-)))((-(-(-((-))))--((((-----)--)--(---()((-)((-(-()-((((-(()-()--)(-((((())(()((-()((()-)-((-)(-((---(((-(--)-)))--)(--(()--))----))(()())))-))))(--)--)-(-)-(())-(-((((-((())()-(--(-)))(-)--((-)(--(-)(-((((((-)(-))--------))((-()(((-(()--(()-(--)-))-()---(--))(--()))-)(-(-)((-))---))-())(--))-)-)--()-(())--(-)()()))))--))(---(()(-(--())-)-()-))-(--()--(-(----)()(((-)-(-(((-)(--())--))-((--(-))------)(-)))))-))()---)-)-(())(-))())(((()-)-)-(---)-)((----)(())-))(-)-)--)(-)-))()--(-)-((((-)-((-((-((-())-)-)-)()((-(-(--(()))-))())))--(((-)(-()()----)(-)(()())()(--()((-((----))(-))))))-(---(-()--)(-)((-()((()(-()(((-(--(()))))-))(--)-)-)-(()-(-(()))-)()())))))(()----)(-----(-(()((())-)-())-)(--)())(((-(-))-(((()(-(-((-)--))--()---(--(()-(-())-((((--))-)-())(-()-)-))--(-)-()))(-)-((-((-())(-())()((()--)-)()-(((-)-()))(--)(((-(())()((())(-(--(()()--)()(---(-))(-(-(-()()-(-)()---)-)(()-(((())()))()(()()-)())-(--)((()-(-((-(-(()-((---)()--(()(((()-(-))))-((-()-()((-)-(-)--((-(()-)-())-)((((-)--(((--()(-))(--)--((-())())()-))(((())(--)-()((-()(--))(-(--)-(-()--)(-)-()(-())-()((()--(()(((-)()()()-)(-)-()))--)-(()-((-((())-)-())))()(()-)(-))-()(((--((-))--)()--)--(-)(--)(--)-)((--(-()--)((()-((----())-))(-)-()(-((-()()(---(())-)()-((-(----(-)--)(-)()()()--))))(()-))((--)))))))))-)-)-))(-((((-((-(-()-((-(---())-)(()----(())--)())-)((-))-)(((-)--(-))(--((()-(((--))()())-----)()()(()----))((()()(-)-()-(-)())-)(-)-((((()))))(-()(-(-(-)-))((--((-(-(-)(-((()(()((-())-()--))-(-((-)(--((((--(--))-))---)(-()(---)))--)-())-()--()()((()-(--()(-)((-)(---((-(--()((--(()-(-(()--((()((-))))-)))())(-(-))---)))-)-((---))(((()(--(((--)()-()--)--()-)-)))-)-(((((--((---)--((()-)(-(--))(((-)(()))--)()-(()---(-(-)))(-(((--(-(-)-()-)(()(-(())))()))(-()))))((-))-(-(-)--)(-(())--(-)(--()--(-(-)(())(--)-(-)))-)-)--)((((-((--)())()-())))()-)-(--)-((-)-(((-)-(-)(-(-(--()--())-)-)-(-((()--)-()((-(-(---()(--)--)--)-(-(--)))())(-((()(--))(-)-(-)--)()(-(-(())(-(-)(-()(()(---)-----))(--)-(()(())(()-(-()(--(())-)(((-)(()(---)--)))))())()))))))(-(-(--(-(--()-)-((-)-)(-()-)--))---()---)))()-))))(-((-))---((-))-)((-----)-(()(-)((-(--)()-)(-))(())()(-))-())-((--)(()--(-((((-)(-))(----))---(-)()((-())()(-))-()(((---)-))-(-)-)-)-))-)(-))-(()--((())(-))(-)(()-))-)---((((()-()(---)()-)--(--(-())(-))(-(-)--)(())()()--((-()))-)((-(-((-((-)(---()--())(-)))))---((())()()))())--)(--))())-)()-(-)--(-(--())-))(-(()(()-((())---)-()-((-)-)--))-((-()-))-)((-----)(-))-)))-()(((-)((((-))(()))(-)())-)-()-)--(-)(-()))())()(-()()((-))(-))())-----)-(-)(-)-))(((((-)--(-)-()(-)----())(-))-()))))-(---(()--(-))-(((((-()(--)-(---)))(((()(-)()((--(--))(-(-))-))())()(-()()))-)-)(-(())()(((-)(-(())))(()((())--)()--)(-(()())-))()(())(---()())--)()-((----(((()(())--------()(-(--))(-(---)(-()--)((-))(-((-(()(())(--()(-)((-)(-)))-()-((()(---)))-(()-))()))(((---))()(-((---(-))())(-(-)---))-()(()(-((-((-----)(---)())(-()(-()----)-())())(-)-((--(()-(-)---)(---))))()))-)()-)--)))))(-(-)))(-----)))((-(())((())((-))-)-)-())))-(-(-)-(((-)()(()))-(-)((()(()))))())()-)((-(-())((-)()---()()-(--(-)()(-)--(--)))()--)()((-()-()--())-)))-))(()(()-(-(((-)---(()())))-))))))-)))()))-(--(---()--)))--)()-()))())(-(((-))(--()---)((-)-(-()--(--(--(-(((((-)()-)(--())())((())())-()(())-()())(()()-)(-)-)()))))((((-(-()(--)))-)-(--((-)-((()()-)()))(-(-))(((-)-()-)()))))--)))-))----()((-(()))-())-(---(-))-((-)())((-)(-(-))((--)-))-())))()(()()(--)-(-)(-)-(-)-))))-)-())-)(-()-)(-(-))-(()())--)(-))--))-)())(()())))(()(-)(-)(----)-)-)((-)-)())(-)-()(-(-(-)))(-(()))-))()-((-)--()(--())--()()---)(-(----))((-)))-(()-)(())-(-(-(--()()-)())---)()(-(--(()----()(--(()--()(----)((()--(-)))(-)(--)-(-(()((((-())()(--)()-()--)-()(()-)-(--(-(()-()(-))(()-(()-))))(--)----))(((-(()()-))-((-()(()--))--)--(-(-(-)()(-(-((-)-((-(((((())-))-----(-((---)(-((((--))-)--(()--()(())(-)--)(()(()))(-)))(-()(((()))--(-((()-)(-)(-)---)--)-()())(--))-(((()--((--)(-((((-)-(--(-())-((()(-----()(-)-()-(((-((-((--)(--())(---(()-(--((()(((-(()(((()(-)-((-()))(()((()--)()-))(---)-))))(()))((())-))-)))))---()())--(((()-)(-(-()()))))(())-)())))--)--)-))-(()())((((()((-))(-(-)(--)(((())--(()()(--()()-))-(--())(((()------(-))-)))(()-(-))(()-)-()(-()(-(()((---)(())-)-)())--))-(--())(()-)--(((()--)(-)((-)(-()))(-)(-(-)-()(-))(----)(-)()()-(-)))-)()()())()())-()(--()())(()(((-))(--()--)())-))()-()-())(--)--(()--()(((())()-()())())()()(-((-(-(---)--)-((--)((--)--)((()()-(--((-)()-)-)((-)((-()---(--(-(-()())-(-))-)((-(--(((--)(-(-))-())))((-)())(-)()())()-)))(-)-(---((((-))-))()-)((-(-)(-(-(-)(--))-()-(()-((-))-)((-)-(--((-)((-(()))(-)-()()()()--(()((----))-(()-(((((-())--)-(()))-))-)(())-)-()--()(((-((--)-((-)((-(-)))--()-(--()-()())(()--)-)(-()-)()(---))(-)--))(---(()))-()-()(((--)(-)))--(((--)()(--(-)()-)(-())-((-())()()-(-)(--((-))(-()))()(((-))))((()--)-())())(-)))-()(((()))-(-()))()(-)----)-)(()(-)-()()(-(-(-(-(-)--(((--(-)-))()-((((())()-)(----)-((--)(()-()-()-)(())))----(()(-()--(---))-((--)()())------)()()(()())(--)(-))-((---((-()-((-()()))(-)-()())())())--(--))-(--))))(--)-((()---)---))))())()))()))))((-)--(-((-)-)--(-)(--()-(-((---)()()())(()())(((--(-)-(()((())--)--))(-(-)-)-(-()-(((--(-(-)()()-()())-)(-(----))(----((-)----(((-(--()-)-())-(-()))----))()((-)--)---)-)()()())()--)-(((-)-))))-(())-(((---(-(-(-(-(()-())-()((())()))--(-(-((---)(-(())-()()()))-))())-(((((-)((((-()(--(-()-()(()(---)-)))-(-(()(-))()-())))--()-(--(((-)(--))--(--(--()-))((()---())(-(-))()))()))-()-)-((-))-)-())(()(()(---(-())(-)--)()--(--(--())-))(-))-(-)))((-()(()-))())-(((-))())-)))()-()--)-)(()(())(--)----)((()-)(--)()))-)(-)-(()-()(-)())-))))(-())()()-)((---()()-()-)-(((())--())()(-)---)(--)))(-((-(--)--()-((----(()(-)()-(-()-(---)(-(()))()()(--(((((-)()(-(()--((-)-))()-(()())(-())-)-())()))-)-()-)(())--)(-(()-)(-))--)----((-))-(()-()---(()())-)())))-)-()))))--((((-(-()-(-(---)))-))---(--(-)())-))()--((((-)))(()))-(())-(-)-(--))---())-)-)-))(--((-)-)))()(---(--(-((()(--))(---(((-(()()(-))---))-)(-()()-(()--))())))(--(--)))(--)))---()(-)(()()()----(())()(--(((--()-)-))(((--(-()(()---)--()-(-(()((-))--((-))-(-)(())(-)-)-(-(((-())(()()))(-)()-(()---(-()(-()-)())))((()---(--(()-)-((--((-)(-))))-)((-)----))-(())--(-))-(()-)))--)())--(--()--())(-(()))(-()))((()-)--)()(-))-)()()-)-)(-(((-((-))----()(--)-)))-)()(--(()-)(((-(-((())()()-)--))(-(--(()))(()(--)(-(-((-(--(-()-)))-(((-)(--(())-)()--(--)-()---(-)()(-((-)))())))-(-(-)))--(------)()()-)-)-)--)---)(())()--(-(-((-)(((-))---)(-((())-(())-)((-(-()(-(-(-())-))(())()-()-)-(-)-()()--()-()-(-----(()(---()()-(-)(((())--(--))--))--((()-(-)))-(--()-((-)))-())-(--))-)))()-)(()-(-))-(-)(-)()-((()))-(-)()-----)(-)--()-)()(-(((((()-))())-(--))))--((-(-)(-(((-)-(-)-(()-())())(-(----)-)-((-))))(())-))((--))-(--(-((((((-))-(()(-(-(()-(((--))---(()--((-()())-)--((-)----(()-((((())(-((((-(--(-)--(---())-(-)-()-)-)()))(()-()(-()(-)-((-)-)()-(((((-)-))()(--(--(()-----)(-()--(-)-)--)))()--()()(((((()---(())))((---))()-((-----())(-(------()(()))-(--)((()(-)))---(()))-)))(-)(--((---)---((-))----((-((-((-(-)-)-((()(--(-(())(--))()-(-(--(()-(())((-()-)-(---()-()(---((-)()--())((--)))))-(((-())(((-(--(-)))(())--)()-)-(-)-())--)(-()-((-()-)()-)--)))-))-)()(---)))(--)(())())---(((-)(-)))-())((-))()--(-)(-()))()---)())-()(((()))--()--(----)))-(-(-)-(-))-((-))))-(((-))(--)-())(-))-)(-(-)-)(()())-()-)(-)(-())--)-)-(()--))--()-)(()(()(-(-)()-)-))---((--()(-(-)-(-((())-(-()(-))((()-())-))---(-(((-(---())))())-(-(--)(((()-((--()--((--)--(((()(-(--()--))(()((--)()-(((----))-((-)()-)-(-((-)--(((-)()))((((-(()(-)()-)(----)(())(-)-((--))-()()(-----((-)(-)-)(--((())-))((--()((((--)-)(()(()(((-)-()()(-)---()---(-(-(())))---((-))(--((--(((-(---(()))(----()(()-)()-))()--)---)(--)-(-)((--))))()(()(--((-(--(()(--)-)-))(-)()---)-(-()-))()(((-))-()--(())((--)---)(-)--((()))((()-)--))(-)---)--((--)-()--(---(-)--)--(--))-()))-)--))()-))-))())-()()--)))-(()--(-)(--))(-()))---(()-)))--)(-)-(()()))--))))((-((-)()(-))(---)((-)(--)()))))))((()-())------)()-----)(()-(((-()-))(()))-((()-())-((--)-()-))-()-)(-)))(--))--)(-(--((-))))(-(((()--)--)((--)))()-()()-(((-)())-)))))--)((()((-)((-(------))--()-))(--))(((-()--)(--)()(-((-(-()-)())--))))-(-))-)))-(-(--)(--)(()()-)-)(-(-)-(-())-())-)----(---))-)()()))()))(-)-)))(((--))()(--()((())(-(-(-(---(-)(---)-(--)-()(--((--()()(-((((-))))((-))(-()---((()))))))-)-))(--)(-))))))()-())((--(())-())(()()((-(-)-((()---(-(((((-()---()()--)())))(((-((---()(---)))())((-)-(-)(----(()(((-(-(-(()-(---))--)-(-(-(---())(--)--))---())())(())-(--)--)-)-()()(()-)((-))--))-(-((-)((-)(-(())((--(()-(()-)((-)---)-)-)(()((--(----)-)))()())-)(-))--)-))((-)()(--())-(---((--))()(-()(()-)(--)-))(-(()----(((()-()()-(()))--)-()-)(-)--))-)))(-(--))-((((()()((((--)-)((()---)-(-)())--(---(--)-)--((-))(-)(()(-----)((-(-)((((--(()))-)---(()(-((())()()((-)-((-((-(-()---)(-)-)-(-)((--)((-((-((()---(-(((---)()()-)-))--(-)---(()((-))-()--((())()()(--(----)---)()()((-)()(---(--(-)(-)()-())))-(())-)(---)-))((-()))((-(()(--)--((((()((-((--()((-(-)))))-())(-())--(((((()(-))(-)(-()-()((-(--)))-()-))()(-)-()(--()(-()(----)-())-)--)---())((-()-(((((--))--(-)(--())--)()((----)--(-((-(--)(((-(-)-((-)---()---(-(())-)(--()(--())()---)((--((((()-((((--)-)))(()-()((--)(-((())-((-)-)-())(-(-((---((()-)))())((-(--()(-(--)-))-()-)-(-))-())())()(()(-))-))-)(-(((-)())(-)---)()---()--())))-(((()(-)--()(())-())(----))((()-)(-))-(-)--(-((---()-()(--))(-)-))())((-()-((())))()---)-)(-)(-)))--)())(--((--())-(-))--()))((----())()))))())-(-())(-)))))-(-(()))((-()-)(((()(--)(()(-(---(-)-((()-))-))-)))(()))(())))()-)(-)-())(--))(--)))-)(((--)(-)-(---(-)-()(()(--(-)--(-))--))-)---))(--)(-(())(((--()--((()--(-(-(()-)-))()(--(-)()))(-)(-)-())(())-()---()))-)---((-)-((----(--()--)----))--((-()()-((-)-((()((--)--((-((((-)--()((((-()-)-))(-(-)(()())(-)(()()()----())-(-())-)))))(-)-(-)))()(-()-)())))-))))(())--(-)-(-()()(--)-(())(--(())))(((-)-)--((-)--)-(-)--)---)()))-)((-(-)----)()-(-----(-(-)((()(((-(((()))-)(-)--)(-((()-(-)--)()))))-()-(()---))))(-))()()(-()-)()((----)-)-((((--)-(())----)--((---)((-))-)(-)-)--(--())--)((-(--)-((-()()))))(-))(()-(--)-((-)-())))---)(-((-))(-)-)(----())(---))---()((()(-(---(-((--()-(((-((()----()-(-()()))-(-)(-)((---(-()-(((()-(-)(-))--)-)())--))()())-)-))()(-))))))((())-()-)(-()(-))--(-)-((--()-(((((-)(-))()))()--()))(--(()(-))-(-()((-))-)))-(-((-)))))-(((-(-)))--()((-)()-()-)(-)(-)-((-(--(()()))()(((---)))-)()()-((()-()-((((---)-)()()((---)(---)----)(---(((--(()--(-()(-)(-))-())-(-((((--)))(-())))----)---(-(-)-)(((-)))(-(-)))--(-(())(((-)()())(()))----()-))(-)())-((-((())))())(()-(((())--)-)()-)----()(-)()--(-(-()(-)-()((()-(--((())-(-)(((-)(()-))--())((()-()())-(((---)))(------((-(-)()--(()-())-)-))-(()-)((-()---))(-)-)()())--)))))-(-()-(-())))-)))()-)-))((-((--))(()((()---)-)))((())))-)))(()--()--))(()(((--(((-()(-))(((---(----)-()(--()))-))--((()()())(-(--)-))-(((((()-))((()(--(-()()((-)))--(--))()--()(()()))-()-)-()(--(-)))))(()---((-)---()-((---(--)-(-(-)-(-()(()(---(-))((--(-))--)-()()((((---))()((-((-))()(--(--(-))--)---())))()((-)-))))-)((-(-()(())(((----((()))())(-(())-(-(-()((--)-)(---(-(-))))--))-))(-(()((((--)---)-(--)()()-()(-(--(-()(-(-)--(-()-)()-)()(-(--(()()(-))-)))--)(()-())-()-()------)-(--)-((--)((((-)(-)---())-))-)()()()-)-)(()(--((-)-)-)()(-))(())-()--())-()))()--)()-))--)))(-)(-)()()))-((-()--(())(())-(())-)()-)(()((()-(-)--))(-()--)-)))---(------)())-(((()))()-))(--()(())))(()(((-)()-)--)(-)-((---())()(--)(-)-)-)-)())(-)((-----((()-))(-()--))-())))---)-))-()()()()-()--)--()--(((-(()-)))-))---))---((--))(((-)(((-))--)()()())))-()))(()(()(-((-())()(((())(--((-(----((-()(-)-()(-(((((()-()(--(----)(--)(((--)(((()-------(-((--())))))-(-)--)))--(-()))-(-))()))))()-(((-(-)(()())-)(-))-))()())))(-)()))(()()()(-)-)()((-((-((-)(--((-(-((()((--()-(-((---))(()(()-((-)-))(()((--())-()))(--)--()))-(((((--(-((-()(-)(-(-(-)-()-((()-(-))())-()(-)--(--((--)()---)(--)))-())--())-(-))(((-)()--)-)()--))---)-(-()---(-)(-(-)()((-()-())-)))-()-)((-)-((--))()--)--()--)((--(-()--)--)()()(---(-)()()-(((--))--))())((-)-((-))-()(-)))())(((()()--()()(--())----(-())-)(()-)(()(-))))((---)-))())(-(((((-))-)((--)-((()())(((-((-)))())(--(-(()())(()(--)))((((-(--))-)))-(---)(-())(-)))-------(---)(-()()())))-)((-))(())(-))((-)(((-)-)--()))-()()--))))-(()()()(()---)-((--)-))-(-(()-)--))--)-)(()()))(()--)))-(()(((-((--)-)--((()(()(-(-(-(-)(-((---()(--(((--)--))(()))-())())-(-)--()(()))()))--()))-(---()--)((--)))(()())()--)-(---(-()-)()()(())()(--)(-(-)----)-)(--)-)))------)()((-))()))-))))-)-()()(((-))-)---)())()))()))())-)(())--()-((()(-())()))-(()-(---)---()--(-(-)(((()-(((-(((---(-(-)-((-(()--)((()((-()-)-(-())((-)-))(---)(-((((((()-)-((-)--)(()())-((((-))-)-)))()-)-())))(-)-))--)))(())-())((())())()()((-)))(((-))----)((-)))---(((-(-(())(()--)-()--)-)()(-())--()-)(--((-(-)))-)-)))()--))-)-()-)-)())(--(-(()()-()(()-(()(--)-(-))))())-)(-(-((-)()-)))-)(-()--)-()((()()))))((--())(---)))-)))--()--)-))(((((())--(-((----)((-)--()-(-()())--)()---)--(-(((--((--)--)))-(-)))())((--((-)))((--)-((-()-(--(-)))())(-(--)-()((-)(-()-(-)--()(-)-())-(-(())(--)(((-(--(())---()()(---((--)(-()(()((-(-((((--())--()()))-()(()-----((((-(())))--((-----)-()-)-(-(--)-----)-)--(()-))((---))()--()())-())(()((())--((())-)()-(()-()--)()))()-((-)-()-(()-)())()-(--)((--(()()--)))(()(-(())))-))((-)())(()-(((---))(-)--()-)-))()(()(()))--(()--(-)())(-(-)-)-()()()(--)--)()-))(-(())--))-()--)))-)-)(---()-))--))-))()))()--(-)---)())))()-)((-)())()())(-)(-(())(()(()))((-)--)(((-))(()()(()-(((-)-(-(-((---)-)-(()((()--((()-)--))((()()(-))--)))-))())--(--)-)(--)-)))-)))())-((-((((-)))(-))))()-)-)-((()-()(-))-)-----)(--(---)-)(---())-))--))-)-))(()((-)(((-(-)()-)---)(((-))-)-)((-)(()(-)----)(-()-(((--(--(-((()(()()))-))-(()--)()--)-))(-()-)---))--(()()((())((-)()-)-)(())))-()-)(((-))-()((--)-(-)---)-))--)--())()-(---)-(-((-()))(--)(--())(((-((())(()()--(()()())((-()()((--)-(--)--((((((--)))()(((--)-)()(()))--)))(((()(-)()--())))((()((-((-)-(--)-)()))--(--())))-)(-()))(-)(((-((-()(-(-))()))))))--())()()--(()-))(-(())))(-(--())-)-)((-))-)(()))))-)(((--)-))-)((-)-)---)()-()(--()-)----((-)((()))(((-)-(-(((--))()-((((-)-())))--(-()()-(((--(-(-)-)(-((((()-)-())((-(--(---)-(-()-)((-)-)((--(-(-(())-(()()-(((--(-)())(-)(--(-(-)((-())-(())()-(-((((((()(()((----)()((-(((()-)))(-)((-(-)-)()-()()(--(-)((((-))--()-))()(((-)()((-(-))--))-)---()(())-)()--)((--()))))(())-)))()-(()()(--()))-)()-(-((())(--)(-(-))((-)(-(-(-(--()))-((--()))--)()()-())-)(-)(---)-(-)-)---)-()()---)(-(--((-(---()-()((()----)()--)-)(--(---)()((()(-(-((--(-)()-())()))(((-(-))-))-(--))(-()--((-((-(-)(()()(--)---()()((-(-()-())-)((-))))))(---(()-)--)-))(((-)-)(((--()---(-)()---)()(-)-)(())(-()--()()-())(--(((()--())---)(()---((((---)-(-(((-)-((-))(-)--(()-(())(())-(()-)((-()(--)-)-)--()--)-))))--()(-(-)(-((-()-)-())()))()))---)--)()())-(((-())--()-------))))()--((--)((-(---())())())((-(()((((-((-((()())()--()(-(-)(--)))(-(()-(-(((-))((()(---)-)(()(--)-))(----()((((((-())-))---)))))()(()(-)()()))-((()()((---)(-)(()-)(())(((--)(-()(-)--)-)))-)--))()(-(()((-(()-()-(()()(-()()--)((()-(((-()()-)-(-((-)))-)))(--()(--(---)(((-(--)))---))--))()(-()))(-)))-)))()((()----(--))-((----((()-())-()))---()))))))(-((-)(()(--(-)))-----)(()-)(--(-))-(--)-()()-()))(()-)---(-)-))(((-)-(-((()((-(-)-))-())----()---(()()-))))()-()(-()((((-)()--()-()-()-(---)((--()---))--))()))(((-))--)--((-((((()))(-))(-)(-))(--()()(--(()))()((--()())-()-)-)----(--)-((())-)(-)))))))-)((--)(-)---)--))-))()-((-----(-)-(((--(-()-()-))((-(-()---(--)-))))--))(-(--()(--(())))(-)-())-((())(-)(--))-()))(()-((-()(-((-)(----)))--()--(-))-()-----(--(-(()((-)(-)-)()--(-()--(()(-((-)-(())-()())(((-(---)((()-(()(-))--)))--())-)((--)---(-)--)(-)))-)-(-(()-)()))(()--(----(-)(-(--()--)-)(-)---(-)((-(-)()--((()-()-)-))())))-(-)---(-))(-)(---))()((()()--())((-))(-()()()--()))-(()()(--())---(((---)))-(--(((((())((-(---))(()))-)(--((---(-)-))((((-()()())-)))))-(()-)(-(((()-())())())()()))(()))(-----)-(--)()()-)()(()-(--(--))--))((()-)((--(------)(-----))-())()(---(--(()(()(--))--(-(--((((-(((-(-)---))())-)(----()(()()-(()-()(---()())(-(-)(-(())((())()())((-)))())())(-)))())-(-)))()(-))--((())--(()(--)))--)---(-))-()()(----)--))()(()-()(-()-(-()((-()((((----)()())-))-)))-())(-))-)((--)-(((((()((-)---()-()))()))-(--()-(--)()(--(((()()()-)()))-)(--(---()-(-(-((((()((()-((((--()-()(()((()-()((()))-))(-)(-((((--)(()--)-(())((())((-(((-)()(-()(-(((-(()--)(----()-(-(-)-()(-((-))-((((-)((-()))-)(())()))--)-)()--)()-(-------())-))-))---(-)((-((-(----))-))(-((-(-)(----)((()-))-(--)(--)---(--)-((-)--()---()()(((-)))(-()()(--(-()--()()-(()-----)-))))-()-()(-())(-)(()()-((()--)(-)-)--(()-)-)((-(-(-)(-)))()()-)--(-)-)-(-(-)(((((--()((--(-)-(--((()-)(-)))-))(-)-(()--))-()))-)(()--()-(-((-))-(())-(-()-((()-())--))()(-(()))())(-((-)--)(()-)))((-((()())-(-()())--))(--(-)----)-((-(((-))))((-)())))--(---(((--(())--(()-(((---()-(--)(-(---)(-)))-(-)()--(-)(((--)-((---())(()-(((-)-((---)--(-(-()--(-(--)(-()))(((()((-(--))(--)-)))-)(()((((-(-)-(-------)()-)--(-)())))--(-())-)))-)(-(-)()(--))-)-)--()()-))()()))(--(--(((()-)()((-())()-(()()-((()))))-(-()())-())-)-(-))(())()(----(-()())-()-)-)-((()-(-()))--)))(-)-(()-)()-)-)))--()()))-)(--()--)()-((------(((-)-(-(())-)()(-))-))(-(-(-()--)))))----(--)-(-)()(-)---)(-(((--)(--)-)-()(--(((---()(()-(-(()())--()-(--(-)-)--(-())()--)())))--((----)(---()(-(-((-((-)---(--((((-())())(----))-())-((-(-)(--)--(-)()--)((---(--())--)())(----)(()))()((-))--)(---)((--)()))))-()-()-(((-(--)(-())(((-))(--))))(----())()------)()(-()))(((-)--())))(--)())--((--))--(-)()-)-())())()-(--)(()-(-)((-())(-))))(-))-)-)-(-)(((--(-(-)-)-)(-))()))-)-()----(()-)--)-))(--()(-()((-----())(---))-())(-))-(((-(()((--(()-(()()-(-())()-)-))())---)((--)--)(()--(-)((()()---)-)(((-)()(((()((-)(-))(-(-(())-(((-()--))))()(-)))-)(()()(-())))))---))-)))--)((-))-)(()()(()()--)(-)()(())))-()-()(-(())--(())-))))-)(-(---()(-(-((()-)-))))--(())-)))(((()--((-((()--()--)-((-(--)()-)-))---)(-(-))((())())--()))-)(-))))()((()))))((((()-(-))))((())(()-(-(()()((--()----(-)(()((---)---((()()((()(-(--(())((()-)-)(()))))(()--()-)---(-()--)---)(---())(((--)-))(----((--)()-((-()())(-))--)))))()((-((()-))-)()())(-(-----(((--()-()-(-())))()(((()--((--)((())()---()-)())-(-))())-))()(-()-))(()())()))(())(-)-(())(-()(((--(-((--(-(((((--(--((()(-)))-(-)())(---((-()--(()-(-)--()-(-(-(-))))()-)())((()))()-)()-))))--)())(((---(-(-)()))--((-))-)-((-())(--()(-()---)))-)((---((-()-()(-()(-)--))-)(()--()))-)()))-()))())((-)(--)())))-(())()))(-())((-)-)-)(((()-)((()))-(((()-----))()(((--()(--)))-))()()(-()-(())-))()-)))))---()-)--()))-)--((-)-((--()-))-)(())--))())--((()---(-(())()---(()--))(-()(())(-))-((----)(()()))))-)(--((---()()()(--((-(-)))--)(-))--()-)-(()()())-((--()(-(--))-))()))(-)()-((-()(()))--)--()()-)---)-(-)))(-)(-)(-)())()(--))()(((())(((-(---)())-)--)--))--((-())--))--)-(-)((--()))-((()(-(()(-((((()()))--()(--))()((()(()(-((-((()-(-)()-(()(-(-)()--(-)())(-()-)((((-)-)--)()(-)((-(-)(-(-)-)(-)()--())(-(--))-)((((()()((--(-))-(-(-)(())(-(--))-))--))-()-())-)()(---((-))--())()()--)-)(-()-()-)--(-()(---)))(-)(()-))-(()--((-)-))))))-))---()-)(--(-(-())((-()------)())()-((--)-------()---(-)--)()-))-)(--)())(((-))()(-)()()()(-()--)-()(((-))((((-()-)--())(-)()-(-())-(-(-----)())))-))()---)()))())))((((())(-(-(()-)))-())()---)()())))))-)-()()--(()((-)-)-)--((-)--)(--)(()(--()-)--(---()((-)()--(-))-)(-())-)()---((--()))--))-)(-(-())--((-(()-((-)))---((())-()(--)-)(())(()-())))-)-(--())(-()--)))((()()(()--)()(()--(---)(((()-()))())-(()(((--)--(--(-)-())))--((()()))(())----)--))((--(--((--))-(()(-((--)(-))----())---(((())-)((---()))(--(-)(()(())-(())-))(--(-(((())(()-)(-)))((-(((()---))--)((--(--()--(-))()(-----)(())((--()--(-(-(--)-()-)--(-(()((-)))---(((---())))))((-))((-))((--)((---(-))(((())))--)-(-)()--(-()))(-)(-()(-()(()()-))(((((--()-)()(()(--(-)--()(-)-((---))(--(-(----)(-)))()-()--((-))(-()())-(--()))---)-()--(()())-)--)-)()(-)(----)(()--())---()---()(((----))))()(-))--)()()--)---(()-()-)()-(-))((-)(-)((-))))(()()(--(()-())-)-()()(()()(-))(-(---(---(((-)(-(--(---))(((())(((-)()())--(-()-)))(-(-))-()-()-()-(-))-----)(-))(----))-)-()-))-)(((()(((())(-)--)-)--))))())))-(-)()-((-)----((-((-(()---(-))())-)(--(()())-)()-((())-)---(()--()(---(())))(()-()((-))-))--)---(-()()(---(()(-(-))--())(--))(-(-)-()())(-(((-)-(()))))()--)))--(--)())(-)()(-()-)--)(()(-)---(()--)(--(---))-)-)(--()--)-))))(-(())(---)((--(-((-((-))--)(-)(-()--(()())-(--)-)(---(-))--(--(-(---))--))-(((--))(((((-)((-))))())())-((())(()())-)-)-(-)(())))-)((())-(--()(-()((--)()-()-((-()--)))-)-)((-(((((((-)))--()(((())()--)--(((()-)--))()(-))(-)()()-))((()-(()(-(-()((()(-((----()(-()(((-))-)())))((()()-(----))((()-(-)(-()()(-(-(-)-(()-)-)((((-)((--)))((-(-)))-(--(-))---)-())(-)-)(((-)-))((-(---)--()-(-)()-)()((()(-)-)-((-))-)-)()-)-)(()-()()-(-(()--)))--(--)--)---)(()((--))-(-((-)---(--)()(-(-(-)(()))())(()-(--(--(--)()(-((((-)()(((-(())()--)-()---(-)((()(---)---(-))(()-()(((-(-)--)-((()(--((()((-))-)-(()())(-)--()--)-()))()()(-(())-())-(-(()()()(-)((--)))-()--)(()((-))))()(--)--()(-()))---(--)--((--)-))-(((-)-)-)((()()(-(--)-)--((-()-(()(--()--((()-)((()-((-((--)--))((()-())(-(--(-)-((-()--())--(--((-((-)((((-)()((-()())(--(--)((--)((()))()(--()-()((-()-((-))-()-(-)))((()-)()))--(((())))()((((-((-))(--(--))(-)(--)))-()(--)-)())(((-)--(-))(-(((()-)---))-(-(-())-)((-((-))()-()----()())()((---(-)(---((--(((((-)((((()(())()))((---()-())-()--(---(()(-)())()()(-((()))-)(---(--(())--((-))))()-()))--(--(-)-()-)((----)--)-)--((-----()(--)--)()-))()(--(-))(-())-(-))(((()(-(((-(--))(--(()(((()--)))(--)--)-)-)((()(((--())--(-((-((-)()((-((-)-)())(()(()--))(-())-)())()-(((()--(-)-)()-----)(-(((-(((-)-(-))())(-)()-(((-)---)()(--)()((--)-----(-()(-((-)--(-)))--(-)-(((--()-(-(--(((-()(()-(-((--()(((()-)--(()())((-)))--)()))-(--(()(--())-)--(--)(-(((((--((--))(())-)(()(--))-(()--()())(-()((-)-()(--)))(-)((-(-))--)(-(--))---)(-))(--))(---)-))-))((())-(-())(--()-)-)-(()-(()--)())()-(()()-)---((()()-())-)-)--()--()()-)()(-((-(())-)(-)-()))-(-)())(((-()(()()--()))(-())(()))((()--))(((-)-)()(())-(--((--)(((--())-)-)-))(-((-(-)()((()()--)(-)-(-)-)(-)-(()-)((-(-))--(--)-()(((--(()(--))-))-)))-)-))(()-)((--)-)--)-)))()-)((-(-((-)()(-()((--)))-(()()((((()-)(()-))((--(-(((()-)----((-(()(()-)()()()-(-))-())(-))))()-(--()((((----)))))))---()--((()(-))---())))-()-(()---)-))-(--)))(())((()(()----)-))-(-((--())(((()-----(((--()(-))())((-))))--(-))-)()(()(-(-)))(()()(---)((-)-()((-)(-(-)---(-)----(-(-(())--(--(-)-()--)(()())--(--)-)-((-))(((((()---(-)()-)())()-))()--)-))(()(---)--))((-(((())-))-)))(()-)((-)--)))-)(-))())((----)(-)((--(((((()))()))-)(-((-(-)()-))---)))))()-())))))--(-)(((((()(-)))()((--(-((-)--)--)--(-)()))-)(-)(()--)(-(-)-)-)----())))(----(-()-((-)-)-(()-)(-(((-)---))())(----(()())((-)(())())()((-)--)))((-)-((((-((-())-((-(-()--(-((--()--((-()(-))-()---))-))-()-((())()-()()()-()(-)(((())(-(()-(()((-((((-))--()----(()())(-())))-(-())-)()(()(()))--)-()--)(((()(())-(-())--()-)(--((()--(())(((-(()-()-))))())(-)((((()-(--)-()(--)---(-)--)-)((--((--(--())((())--)-)-)-)(()(--)(-)-)-((-(()(--((-)-))-(()(--(((-())())((()--()-)))(-(-(-)((-(---((-))))(()))))(-(-((-()(()-)-))))(-)-))--(()(-))--))(-()))-))-)()())(-(------)-)()(-())(-)((()()-)(((((--))((-)-)--(-)()((-)(()-()(---)()))-())-((--)()()-()(()()(())--))(-))-)-)-)--((((-((--(-((-()))--(-())--(---))(((-((())--(-)))())-)-((()-()-(-)---(-)(-()--(-)-)))))))-(()(()-()-(())()((---)))-)-))-)(-(--)(--()--(--()(())(-)-)(((--()))(--((()-()-)-)(()-((--)-)(((-())()-())())))--)))-(-)--()-)-(-)(()--(-(())(-(-))(--((((-((()-(()(--)(-(---(((--()-())(()-)(()()()--(-(-)--((----))--(-)()))-)(-()-)))---()(-)---)-)((-))-(-))()-)-()))-)))))-(-)(((-)--())))-((--()(-())()--))-)((-)(())()))-((()--((()-((--(()--()(-))-(())))(()(----)())-(--)))-(-())-()--))-()()(--()))(--))-))--)-)()-(-())(())(--))())))-()-(-((-((-(()(-)))))-)))()))-()--()-(()()((--)-)))--)-)(()--()-(----)-)()(()-)(--)(()---((()()(()))---)))((-((-))-()(((((()()))(--)(-)()()())-)-))-))()(--)))(--()((()-(-(-)--))--(-())(-))()-((()-(()---()))())(--((()-)))()(()))----)(())-(---)(()-(((---)-)()(---(-(((-())-()-)(()-)---)-)-((()((---((((-()-))((--))(---(-(--))()-(((-))))-)(----)(-(-)----))-))--)--))-(--)))-((()(-----)(--((((-((--(--))()-))-(-)-((--())(((())-(----(((-)--)-))(--))--)(((--))-))))()(()--()-)(-((-))(-(-))))(()))-)((()----)(--))-(()(-)))(-((-(-)(())-)((()))-())()-))(-)((--)-)---(-)((-)()-)())--))--(--))(-((-)-)-(-()--((-)-(--)(-))---(---)---(-(-)(-(-))-)-(()))))(-)-)(-)(())())-(-))-(-((---(--()((---)(((()-()(--()-()-((((-(-())(--)--(---(()-))()-((--((---(()--((()(-)))(()()--(-)--()))(-(()-))))))((((-)-(--(-)(()(()()))(())(((-)---((((-(-)--)))(())(())(--)((-)))(-)))(-(()--(-())-(((----)()-(----((-)()--)))((--()-------(-(-(-))-())-))(()--)-)--((-((-))))()()(--))-(-((-(-)--))-(---())-()((-))--)(((-))((()()-()-(()-(-)()--)))--(-)(-)(((-(--)--)((-()((-)(-(((-()--((((()())((-)(-)--))(())(-)()(--))((-)()()(--((-(()))---(((((-)(--(-))--))))-)))(-)-)(()()(()(--(()-)()-(-(-)(-))())((-)()--))(())))(--)--(())(())())()((-()-)-))-(-(-)(((-)())(-)-))-)-(()---)-)(-)-())())-()-)(-()-)-(((-)))--)((--)((())-(()(-)--(-)-((()))-(--((()(()()-()))(-())(()((-))))(()-()((-)-(--))-)--((())((-)(--)(-()(-((()(-(((-))))-))(-))(-())))-))-()--(-)(()()(-)()-))((()-(-(-)---()--)))()(((())-()(-)(--)--))(-)()--)(-(()((((())-((()--((((-()()-)-))()()))))))--)-(()-())))(--(((--(-)(-))--()(-)()())((--(()())((()-(--)-)())--()-)())))))-)--)()-))(--)(-)))-(--())-)--((((-))))(-()-)---)))()(--))-((())-)))-)--))()(-())((---)(----(()--)()(((-)(-)-()()()-))(-)-((((())-()-(()----(-)))((()----()(--))-(((((---))-(((-()--()((-)((-())))-(-((-)())(--)(()())--)-)--)----))(-)(-)))(()(-((()-)----)---()(-)()-)--()-)---)))-()-()--((()-()()(-))--)-)((-)(-()-(-(()(()))(())())(()(-)--(()((-)(-)(-((-)---()(---)--()(-()(())))((-)-)(((()()-)((--))--)((-))-)))))-(()--(--)--)))-)-()-)(()(()((-))(--())-)(-))))())(()((-)()-)()(-(()-(-(-()()-()))(()-)((---()((-)((()(-)()---()--(-)((-)----(--)()-))-(())(-(---(-(((-))(-((())---()-)()((-)-(((---)--)-)))-)(-)))(((-)(-)-))-((-()--(-((-())()())(()(()-(((-)))-)-(-()()-)(-))(--)()-(()-()-)-(())-(-(()()())--())(-()-(--((((-())-)())(-))-)-)-())(-))((-()-((-()--)))--)()))-)(((---)()---)-(-()(((()-()-(()-)()))-((()---)(((---)-()(()(--)(--))-((-)--()(-(-()--()()--))-(-()--((---))(()(()(-(-))()((((-))))()(-((((()()(-((()()))(-)(((-(--())--(-)(-)-))))))-((()((---(())((()(()-)(-(())--(--)-))(--))-)()-)-)--((())-)-))--(--)((((-)()()-(((-((((-(-))--(-)-)-()(--()-(--()))(--))--))((-))-)--)(((()--))))-)---(-()---(--)-((-)-)()-)()()((-())-)--)()----)(()()(-)()-())---))()((--)(--((((-(-(-)-)())((-(---)()-)-)()((--)-)((-))-((()(-()------()())-((((-)--(-)-)-)))-)()(-)--())()(-(()-()--)(()--))(-)(()-(-(()())))()-((()-(---(-(-()(()(()((----((--)(())-(()()-())--(--(((-))(-(-(((-(((-)((--(--)())--)(()()-)(-(-(()-)()(-(-))(-)-)-)(((-)(-)-)))---())(()---(-(((--(--()((-)-(-))()-))-)))-(((--()---((--()-)-)-----)-(--()---)-()))(-))()(-(()---(())(()(-((()()-)())(-))(-)-(---(((-)-)-))(--)(())(-()()--)--)(----(-((-((-)))((((--)()---(--(--)--)()-)()(--(----(()()----)--(--((-())--)-((-)-)()(-)-))()-())))(-)-(-))-))()-()-()()))((()-())----)(-))-((--(()()-(()))-(-()-()---))---()(-()(---)(-(()(--)))(--)((-)())()()((-)(())--))-()((--))-()()))()()(----)-()(-(()--)-----()(--())--(-)(())()))())(-((-(-()-)(--(()()()(-)-)-)(()))--)--(((-()))-(--)-(((---)-)-(-))())()((--()-)-)()))())-()-(()(()-)--()--)(-()))(-()-((()-(-()-)--(--)--(-)-(---)-())-)--)--(---)((-(())()-(())((-)((()-)(()()--)))(--())--(-(-())))()-(-(-()(-(-()-(((-((()-)--()))(())))(-()()---(--())(((-)))(())(()(-((()((-)-(-))()--(-)((--()-(-)))---)())((-))-)----)((-(())(()(--(--)-(()))(--(-)()-)-)))---()-((((-())(--(----))(--)---(---()())(((--(()(-())()(())(((()(-)-())(-)))((--(()()((()()())))-)-((-(-(-))-((((-()---)(-))------)()()()(-()())(-)((())()-(()()-)((())()-(-()(-))))())((-())(((()))-()-)()--(-)((-((((())()()-)-(((()))))--)(()))())()(--)()--)--(---(--)-)-)()(()-)))-)-))()-)(-(-))((-)-)-()())--()(-(()()())---(-))()())(--((-(())-(()-((-)-)(-)-))))-(-)(--)(--(--))(()-(---()((((-((()((-----(-((((()-)(-))-((-()()--))()(-)()---((-))-()---(-()-(()-)-)-)(((-()-)(-)((()(()((--)-)-((-((()((-(-)-)())(-()((-()(--)())(()-(-())-(--(((((-)())))))(-)()()-)-(--(--(--)-(--)()-----((--(()--)(--)-))-(-()-))--)---(--()((((-(-(--(-)-))-())-)-)-((-)(-))()))-)((-))---)---))(-))-))--(-(())(()((--)---)-))(-)-(-)--(-))))(-()())--()-())((((-()-)()-)))((-)-)--)(-((-((()--()))((((()-()))()())(()(-)(-())))--)(()(()(--)-(-))()--)))))))-(-)()(()))(-)-((-(--(((())()-(--()()()))(-))-()((((-)())()))--(-)))(-))(()--)---()(---)-))(-()))(-)--(-(-(-)---)--))(()(())--(-))--)(--)-))-((((--(()(((()(()())))--(-))((--((())))(-(-)()--(--)-)(()()--)(-(-)(--(-)-)--(-)()))))-(-((-)()-()()(--))(-()(())-)(-)-)))((())))-(-()()---)-)()()-)-))--)-(-)--())()-)-(-(((-())(-(-()-(-(()(-)())-))())()(((((())(((()))(()-)(()())))(-)-()-)(-)()--((-))-((-))--(-)--())-)(-)-))(()()(--)()))-)-)())--()(--(---)())--(--)-())())(--)(--)())(()((--)()--)()()()-)---)(())--()))-))(-)(-))-()(((((-)-((((-)(---()-)-(()((-(--)(()-)()))(--)()(((-)---)-)())((()---(-((-))(-()-(((((()---)((-)(-()))()-())-)(-(((---((------(-)((((---(-((()--(((--)--)())()-((())--(()--())(()-()))---)-)(-(())--())(())()-))()--)(--())-(()(((-((()--((-)(())))(-)(()(()(())((((-(-()()(-()-(---())-)-(--))))(-)((-))-)--(((-(--(-((-)-)(-)(-)((((-)((-((--((())(-)(---()-))--)(-)---))--)--(-)()))()-(--)))-((-)(-)))(---)-)((())---)--))---((()-(())(-)-)-(---((((((-()())())---)()()())((()-)((()))(---(-())-(-(----)()--())()()-)())-((-)-(()(---(-(-((-))((()--)))))-((-(--))(()()()(---)(-(-))-)--(()-())--)---))--)-)))--((-(-)-()--(-)-)-()(-)(((((())-)-()(()-(-)--(((--(-)(()-)(())-()())--()((()(-(()--()(--)((-)-)(-)(--(((-(()((--)-()-)-())))----))())-))((()-)-))-)(-())-)())-())---)-((---)--(-((()()(-)))(((--()))-()-(---)())-()))-)())--))((-(-))-)-)(-()(-((()-))())------((-)--)(())-)---))(-)--((-()-()()(())())-)-)))-(-(-)()--()(-)-()--()--(-)))-(-))())-(-(()-(-((-()(-)(-()-)()())-(()-()()-(()-)((()))-)-))---(()()((-(-()-))))))-(-()((()-(--)(---)-()--(()(((()-(-(((--)-(())()))()(-((-(()((-))(-)(())(-(()-())-(-((-(-))-))-()(((-(()-(()-(-))(--)-()((-(()-)((-())()(--)()--)()(-)(()--)---))--)()((--())-)-(-(-)()-)(-(--)))-((-(-(-()-))(()-()-((-(-)-())-)()))------((-)))((--)((-((())()-)))-)))((-)-))()(-((---()-(()-)-(---)-)(-()(())))()-()--)--)-((-))(-(-)((()()(()(()((-((-)-)-)()(-)(()))(-)))(--))-)())())--)))(--)(()---)))))-----)-)-)((()(((-)-()(()-)-)-())(-)(-)(((-((()(-()---)----(-(---(--())()((((()-)))((((((-)(-)(())()-----(-()((-)-((-)))--)))))(--)---(-()()(-))-(((-())())))((-)()(-)-)()-)()-(-)-(--(-()-)()()()--)-)(-)--())))())-(-)-)-)(---))((-))((--))))(-))))())(((-(-(-()))(-(--)-()-()())(()((-)-(()))(()-(---)()))()(-)--(()())()--(-((()--)(-()((-)()---)()--))()()-))())(---((-))((-((-))-))(()-((-)))))(---)((-((-()(-)---()()))))-))--(((((-)--(-)---()----()-))))-()))(-)----)-)----)--))---)-()-()(-)-()(()()(-(-(-()-((-----(-(-((((-(()((---(-(-)(()--)-)(((--(-)(())(-))()(-)(-)()-)-)--(---))((())-)-())())-(--(-)(-(--()()---(()(--)-)(--))(-()(-))))---))((-())---)-(----(-())-)))--(--((--(())-(()(-(()(-(-)(--))-)(((()(-(-))-()((()-(()-)-((--(((-())(()(----)((-()())((-)-)-(-))-()((())-(()-(-)(()-(-)--)()-(())())--(--)--(((-()(-(-(--()))(--((-(--)(-)())(-)()(-(-()))(()(----)((-(-((-))(-))(())))-(-))()())())-)--)(-))-)()--(-)()((-())()((()((-)))(-((-()())-(()----()--)-(()---))((()(-()())(-((--(((-)(-)--(--)(---)((((-()-(-)-(-(----)---(-)))((---()))(-))(((((-(()(--((()))()))(-)))--()(-((-(()--)((((()(-)-)))()-)-(-(((-(((()(()()())(-))(---(-(-))-)((--(-))(-(()((-))()-)-((----)()()-(()((-(-(--(--)(--)()(()-)()(--)--)-(-)(-)-(-)-)-)-(((-((()(-(())(-(()-(-()-()((()-)))((--((-----()(()-)-)-()-)()(()))(-)-((-(()-)-))(())()))-(-(()(())))(-(((--(-((-(((-)-)--))()-()()--((-()())()()))(-)--)---((-(-----)(()(-()-(-))-)-))-))--)))-(---)(--((()-)(-)-)(-()-)((--)-)-))((())(()((-)-())((((--)-()()-(-)-(-))-)--)(())(()(()((---())-((-(--(())--))-((-()(-))-))))-)-()(()(---(-()--(--()(-()-))-()-()((-)()-)--(--)(-(((--(-()(--()(-)---(-(-(---))(-((()((()(((--)--(((-))()-)(-)(()--())))-()-(()-)-(()(-(((()---(--()((()((-)-((-)-()--))--()---(()-)-))-((-))-)(()((-(((-)())-()())())--(-)(()))----))((((-)((-))(-(()()(-)(--(()()--)(--((()())((()(--(--(-)--(((()))(--(()--))()))))-)()(---(-(((-(-()()-))())-()-)(----)()---))--()(((())-()----)(-))((--(-)-(((())-(((()-()))--))(()--)((-))(-(((()-(-())))((--)--(-)()))--(-((----)-(((-(((-((--))()()))--(-)))((()(-)()-)-))-(-)---(----)--)-())-()))((---))())----(-(-))-(((----)((()(-)))(-(()--()(()-((()-((--(-(-)-)--(-(()-)))-()((-))))))(-()-()(--(()(-))(((()(()--)-)()((())(((((--(-()()))()-)---((----))(-)(-)))(())--)--()()(-))-))-()--)))-((()()-(-(())--((--))-(-(--())-)()---)()(---(-))----)(-))-(((-)()(((()(-(--((-((-)((-)---())--)))(---)))---)-)-(()----(()-))((----((--))()---))-)-()(-)()())))((-(((())--()-)----()(-))(-))()-(-())-)(-)((-(-)--()-())-(())((--)(-))((-()(-)-()(-()()-))(())--))(--()---()-(())-)()(-()--()--(-))(-(()-)))(-((()))))-)()(())-))(()--(((-)(-)-())(-)(---(--()--)))))()((--())()--()))(())-()-)----)-))((-)()))((-(-)(())((-()(()--)()--())()()()-((-))-()))()))-))(()---(----))())()()-()))-((()-)--))-(()))))))()-)()-())(-)---)--(-(-()())((-(--(()))())(--(-)(-((())(((-))()())(--)(-(-)(-)()(()-)(--)(---)----()))))--()-())(-(-(((--)((())))-((-((--))-)))())((--(--(-(((--(-(---(()))-((()(-((-)--(--(---()())))---)--(-))()()()-())(((()-((--)(-))-((-(-((()))-))())-(-)--(-))((-)(--)---)-((---))(-)--((-)))-(-((----))-----((---(-()(-)(-))(-)-)-))-(())()-)()-))(-))(()()-))))--(((---)--)--))(((((((()-()()()))())())-))-)))())(-(())()-)))(--))-----((()((((()--()))--))((-)-()()))))))(-(()((-()()-)-)))-))(--)-()))(--(--)((-(-())(-)((----((-(--)-())(-)()()))-()---)(((()--)(--)--()(-----)-(-)(()(-(()((-)-()--(()-((-)-)()-()()-()))-))()-())()((-()(-)----)(--()-)())-)()-)))((-(-)()))-----(()--)-(()(()-))-)))-))))-(((--(-)))(()((((()(--)))--())--()(()(())(--)))(()))--())(-(-())((-)-)())())())-(-)-))--())(-)()))(-)-(-)(()---))-(--())(()-()-((-(---)-)()--)(()--()-)--(()((()-()))--)-((((-)--))(-(--(-(--)-))-))()-(----))--))---()(()()-(-(--)-(-)-()--))-(-(-)((())(--()(((-()--((-)----(-(())(--()-()))))))()))(())((-(-((())())())--)-)-)())---())(((----(-))---))--)(--(-)-(())((((())-)-()(((---()-(()(--)-)-)----(-((---)(())-(-()-(--(--)))(()-))(((-())))()-((--)()(-)))-())(--)(-))(((((((-(-(---)()-))-(-((-)-())-(()())))-(()(-)(-)-(()--(((()-(-()((-())-(--(()()(-)(())(((-))((-((-)(---)(-)(-(()-()-)-)()(-)()()-)()(-))()))--)(--()(--)())--(--()-)-())-)-)(--((-(-)---)(-(()-(-()-())()(())---((-)(-)((((-(-((((((-))-(-)-))()-(-()()((-(((-((--()((()((----)())-(((-)(-)))-(-)-)-(--)(-(-)-(-(--)-(()))))--(()(()-()(---)---))(())()-)-(())-())((--)-())-)--)(-)(--)-)))(-(()()())))((-))-))--)(-)-(-)-)-)((-)(()-)(()))---)-((-)-()((-))(-(---()--))(-)(--(()(-(---)())()()-())--)(-----)--(--(-)()-)))))(())--()-(-)))()-(()))-())))()((-)())((----(-)()(-(((-)()-((-((()))())()-((-))())()-))-)-((--))(-((-)-()-))--(--()((-)-()--)))--(-)-)(()()()--()(---(-(---))()-)---)()(---(-()(((()()(()-()((-()-)-)-)(())-(--(()(-)()--((-)--((-)-((((-))-((-(-)-))-)()-)--((--())))))-(---)-))(--())))-(((()(-(-))-(---((--()((())---()(-)-((()------(-(---())-)(-(((--)()(--)-())(())()(((-)--)-(-()-(---)()(-(()())-)()()-))---))--(-()(----)-))-(--()-)--(-)(--(()-)(-))(-())))()()(-())-)(--)(-())()-)(()))-()-)-(())-((())))))())())-)--)((())--((-)(-()))())))(()()-(-)-)-(-))-))(---)--)))))--(-(())))()-)))()(-(-)(-((((-(---(-()(---()-)--())-()-((((--))(--(--(-))()))())(-(--))(()-(()(--()-)(((-)-((--)-(---)(((()-(())((-()--))---()-)--))(-(-()((--(-)-(()-((-)())(((-(-)((-))-))-(-)-))())))-)(())-(((()--()(())(-((-)(-(()())(-(-()(())(((----((-((()-))())()-))-()((())(()((((-)-)((-)()(()(()-)(--))()(-((-)(()-(-)((-)((-()-((()-)-()())()-(()-())-))--((--))(((-)(-))())(())----)-(--)-()((--((((()(()---))((--((()-)())-)--(-)()(()--))---)((-(()()(-(--)(-)----)((((-)(()--)-))---))))(-())-)))()--(-()-)()--)--))--)(-)(-()(-)-)))-(-)(---(-)-)--)-(((((-(()((()))-)()-(()(---(()(-)-))(--())--)--()-(-)-)-)(--)--)(----)()---(((((----(-(-()((--()((-(()(()()(()--)(--)-(-)(------())----)())-()-(---()(-)-(--(--(((-((-)))---)()-)())(())))())))--)--)(-)()))(((-)(()--)-)(---((()())-)))---)-(()---))(()(-(-)-(-)-(----)()--)))-()-)((())-((--())-(--))(((-(((--(-()(((-()))-(-(--(())))(-()-)-(())((-))-((--))(-))---(())()())))()))((((()(((-)(--(-)-(---(--()-)(-(-((--)-)-)((()))-)((())))(())-(-((-(-)((-(--))-(()-)----(---))-(-)(-)-((())-(()())((-()-())(-))--(-()(((())-))(-)-()---(())(-)-((())))))-()-()()))()))-()(-())--)(((-)(-)-())-)---(-)--)(())(-))(()---(---)-(--()()(())(-(-((())(()))-(-)(-(--)(((()-)-)(---))--)()---(((-)-))(-)(--)())-(-)()(---)))(-(-(--)(())(((--)--(-)(())()-(-((()))-))-))-(()((-)(((((())))-))()(-))(((--(((()(()())-(-)-)()()--(-))()))(---)(())()-()--(-)-)(-(((-)-)-)--((()))-)-)-(-()((--))(-)()--))))--(((---)((-)-(-))())-((-())-))(-(--)))-)))(--)(-(-((-((-()))--)((-)()-)---))(())-()--)))-(-)-)(-(((---(-))--(---(-))(-(--))---)(----()--))--))-)---(-----()-)-)(()(()))(-)-))-)(())-)((-((---)-))(-)--)--(()))-((-)-)()())(-(--)----()(----(()-)-)()(-(()(-)(--())-)-)--))-)((()(-)(()--()-()-())))(-(--()((--(-)(--(((((-))))-(-())(---(---(-((()()-)))))-(-)((----))(--)--)-(()()-)()-())))-(-(((-)(-(-))---()--(-)-())-)-()()-)))-----))(-((-())-()-)-((-(--))--(--((()--(-()-)))-))))(())-)(((((--(-))()()(--())(()((-())(-(-(-())()()(--)---(--(()))-)---())(()-)-(--)-))----()())))--)()-((-()())-(-((--(((((-(-((-()-)-(((-))))))-())(--))-)----((---))()-(-)--)-)-)-(-)(((-----)())())(-(--(-(--(--)(--)-()--(()((((-))-(())()-)-)--)-(-)))())()-))()(-((-)--)(()-(--)(((()-((-))(()(-()-(())()()-)-))-)-(-)()((-((-()--)--()-(-()-)-(--)))-))((-()----)-)(-()((()(--)---)))()-)(-)()--(-()(()()()--)-))--()--()))))--)))--(((-(--())()-((--)()((())--()(()--()((-))--(-)--()-)-)---)-))-()-)))-()-(()))(-(--)(-)))(((--(-))))()---)---))(-)-)))-(-))-()-()(((-)(-)(-))()(-())-----)-----)-((-)-)-))))()((((-)----(()-(-))-(--)))-((())(-()(-()((-)()((((-)-)))-))---(---(()((--())(()))()-)(--(()(()--))--(()()-))()-)))(-)()-)-)-(-(--(-)--()----((-(())-(())))-(-----()-(()-))--(-))()(-)((-)(--)(-((--((())-)))))(--(-(-)-((())((()---(-)-(()-(-)--)-()()-()-)(()(-())-()((-((-)-()))-)((-)--)--)(()()())()-----()(-)--)()(()((--))(---)(--(-)-))-(()(----(-))(--)()-)-((-((-)()(()--())))))))--)())-())())-)--()-)-(((---)(-(-)()-)--)---)-(-))()-(-----))--)-(()-(-)-)--))-())))((((-)-(--)-)))))--))))-((-)((((((--()-(--(-)-)()()()()(-((-))--)---))()((--)-))-))-)----(()-)--)--)-))((-(((()(-(-(-())-)-))-)))-)--)-(-(()-)-)-()-())())-)-(-((-)-(--())()(--((-)--((())-(-(-)-)()()---()))----)-((((((-))-())(()((-)--))(((-)((()-)(----()---())))---(-)(-)(--))(-)()-(-)---))()())-)((-())--)----)(-)))-))-()()--())()()((-))--))-(-(-(--)--()((-()))))))))(((-(((-((--))))(-)()(-())(-((-)(--((-(--((-)-(-)()()-)(())---)()))-())(-())))(--)-()(-)-))())-()(--)-))(----)()))----())))--(---(((-()))(((-(--))(-(()-)-()))-(-)(-()-(()-(())()())()))-))(--)(()---))))--))(()())()-))((()-----(()())(-)-()))-(-(-)((-)(()-)-((-))---)(-)))()()-)----()(-(()--(-)))(-(--)-)))-)))(--)))(((-)(-(()(-))(-()-)-)())-(-(-))-(---)))(((----()(()(((((-)())(-)-(()((-)((())(--)(--))-()-()((-)))---))()----))-)((-))())--)-))))(-)-)(-))))-)-(-((--()(-)-()((((-)()-(--(()--)-----())))-(())(--()(-)((-(())()()--)(((--))((--)((-)))--(-(--(--((-))-)(((-)(((--(--))-(-)---(((((-(--))--))-)))-----)-)-(-----)()-))))())))-))(-)-(())))((((-)-(-((-))(-(-)(()(---))()-()-(---(-(()-)-(()-)((()--()))-)(--()(-))(--(())()--((-))))-(--)--(-)--)(()-()--(())--())--((--)-()()(-)()(((--)())((-)())-)-))(-))(-(((-)())))---(())())-))-))(-())-)(-((()--))(()-()-((--)))-())))(--(-))()-)-()(-(-(--)-()(--((-(-((-)(()))(--))-(-((()())(-)(((())--((-((---((-))((-(-(-))-()))--(-)---)---(-()--(---()()-()--)-)-(--)-)))---))(-(-(--)(())()(-)--(())())()()-(-((-)--)-((---(((-)(()--(-)((()---))----(-(-)))(-(-(-)(-))))((()-()-)----)(-)-))----)))(-)-(((((()-)))-)(--)))((-)(--()-())(-()())((((()(()))--()(()(-)(-)----(-(-()-)(--(()())-))()((()-(--))-)()((--()((-))()(()-()-)(-()----)(-)))--)(()(--))((-)((((-((-(())--)-----))---))-)()()(-(-)-(---(--)()))())-()--))-)(--))(-)---))(--)--)-)-())-(-)-()-(()()(-(-))((())-))(()()(-)))-))(-((--)-)---(--()-()(-((--())-(-((-)--(((()()-(-)()(((-)-)-))-(-()))(((()(---)----)(((())()()()(()-(((-(-())-((-((---)--)))----()))-)((--)(-))(--)--)))(())-)-))))(((-(-))))--)(-()(())--))))(---)---)-())(())-)))((-)-(--))--(-()-())-)-))-)--)))-(---(-((()(()(---))))(()()-(-()(())(((-)((---())---(()-)-((--()-)((()(-)))-)-)-)--(-)((-((()(((()()-)()-(()-(-((--(()---))-)--())-(-(-)((-()-()())(--((-)((-(-)())-(()((-)()-))())-))-))-)((--)-(((()))))(---())(-(-)))(((()---()()))(---)(()-----))(((()(-)-)-(---())-())(-)----)((-(-())-(-)----)-()(-)(---)-)-))(-())()(-)(()()--)-)))(-))-)-()---)-()))---)-))--)--(--)-((-)------)-(((-())-))---((--())))-)---)(-)-))-((-))(-(---)(------)()()(-(---)))-)((-(--)-))((-(()-------)--())-)()---)(-()(--((-)(()--))--)-()--(-(---(((-)(-())-)(())-(-(((---))--)---()-))()(--)-(-)(-)(()(--(-)-()-)(-((-)()((-)-)(--))())-(((-----)(--)((()(-()-()((((((--)()---)(())((())(-()((--())())-(-)-)()(--)(((-)-(()--)-(-()-())-)(-)-)-((-(-)(((()--))--((-)((-(())(-))()(-())-())-(--)(-)-)-(-)-()))--)(-()-----(-)--)))()-))())))(()-(--()-)-))(()-(()----(--(())(---)))--)((()--((((-)))-()--)(())-))---(-((-(-()()(()(())(((((-((---))-(-(--)----(--((-))()((-()))(-)--)-(--)-)-(--()-))()()(()--()-)(-(--)-)-(((--(-((()-(()---)-))()(-)(-)((()--()-----()(()((()(--(-)-)()-)()()))-)(-)-)))-(-())(--(-(())-)--))-)-)-()())--))((-(((-)()-)--)----()--(()-)-)))))-(-((-)())))())()(-)(((-)(((-)(---()())-)))()(()()(-)-()()---())())())))))--(-)()(()()-()(--((-((((-)---()()))(((()(--())--())--(-)))(-(--((()-))()()()-----(-)(-((-(((--(-----((----(-(--)((--(-)))(-)-)-)-(())-)()-()))-)((-(-(---)-))(-)((-)(-(((--(-)((((-()()((-(--(--)--)()(((((--(---(((((--()(--())--(-(-)--)))))()-)))--)--(-()--))-))))()(-))((-(()((-((-)-)-)())(----()((-()-(()((-))))))((-(((()(((---)-(()(-(()-((-)(--)-))-)()-)()))())))(-)(((()(-(-)()-(((-))(--((())(-)(-)))(--)((-(-()--)-----((-)-(-)--)(-()((---(-(-)---)-(--()())()-(()-((())()(-(-)-(-()(-)(()((((-(---()())(()(-(--))))--()(()--(()()())-()(-()(-)())))-(--)--(-)())-((-)(-((((-)-()--))((-)--)---)(--(-))))-)--)(-(((-()-)(((-((()--(((()-(((()()-))-)---)-()-(((-()-)-)(-()--(-)(((--()-(-(()--)))))-))()(---)(--(()(()(--((--)---()-()---(-)()()))()(-(-)()-(((-(((-----))-(-(-)--)(-())((--()--)(-)()--())(((-)(()(())()(--(--))(-))(--(-)()))-())(-)---)-)(()-(()--)))-())(----(---(()((()-(-)()()-(())()()(-))----))))(-(((-)-)()-)(((-(--)(-)))()-)))))((-(--))))()-(()()-)--())())((()()(----((()()-)-)))-)-)--()-)--()-)()-))--()()(-()-(---)()))()(-(-(-)(()((()(((--()(-)-())-----(-()((()((-((-(---(--)(-)--(-)()---)-()-((((--()-()(-()-((---())-)())(--(--()--((()(())-))----(----((-())())-(-(--)(-)(-(())(-(-)()--))(--)(---(--(-)))(((-(()(---()--())--)))-)-))-())(--)-))-()())---()(-())(-)(-(--()))(-((())())()(())--)(-(()-(-(()()()())-)))(--)-)-)--(---)(-)--)-)))()()-)(-)--)-()-))-)--)--)----()(-))(--)(-)(-)(()))()())(()-)--(()))-(()()---)-(())-(---)((-(()-)((-)))--)()))-())()--))(-)---(()(--))-)(()))--((-)-))-()(()()(-)-))((((--()-)))-(-)-)-()--)(--)))())))(()-----)))-((())))))()-((--()--()(((-))-))-)()((((-)--(--((()((----)-)()-)(()--()--(---)(-)()()(-())----)-(())-)--((()(()))-()-)((--())))(--()()())-)()(-)-)))(((()(-())())-)())))--()-(-((-())--(-())())-)-()())())((-))-()()(-)-))))((())))--(-()))(()-(------))--))--()()-()()()-)(-(-()-)(()(-(--((())))()))-))()(()(())((((--(--)(()-(-))----())(())(((---(----(((-)())))(((())-)()--()(())(())(-(((-((-()(())()()((--(----(((-((-(-))--()-)-))----)-(())----)(((-)())(-())--(()(-)(-(())-)-((--()(((()--(-)-(-)--(-))---()())))--()(-))(--)--())(-())-)(((())-(()(-----)()))--((()(--(--())(-()(-)((-(()-()-(((-(((--((-())(((()-))-(()---(()-(()-(()--)-)((--(-()()()(-)--))))(--(()-(-)-))-))-)--(--(())(()(-()-)((-)))))-)(()()(((---)((())-)--))-()(-))))----()((()))(--(-)--((((()((---(((-)))-(()-)-))----()(-)))-))()(--()()(-----)-)()))))-()-(-(((()-)(()--)-(--)(--)--)-)((-())(())--(())-(-(--(-()((--)(--(-))-))-()))-)-)---()))-)-(()-)---)()()()()(---((((---)()(())-(()--))(((-))-))))-(---()()()()))-())()(-)-))(-(-(--)(---()(--((()-))))-)(-(--))--)())()-())((--()--((--(-)()))())())(--((-()(--)--()())()-)(-(-----(--((---)-()((-))(---()(--))))(())(-)-(-((-)(---()-(()-))-)())-)))((-)(-(--))-((-)-----)-)())()--(()))()(-(()-((((-(--((-)(------)()----)()-))(--)-(-())(()-))(-)--)())----))(()-)-(-)(())((((-(--))(-)-((-())--)(-))((-)))-))))(-(-)--)-()(())(-(-((()()(-)-(----)-)-)()))()(-))((-))(((-((()-))--)))()())-)---()-(-)-)---(-((-()()()-))))((-((((((()(---((()))()--)()(((-(-)(())((--(-)--))((-))-(())(-((-)--))-((())-)-(-(((-(--)()(-(()-)-)(-(------()(-()())-()))-)-)(-(--)))-)-(-)---((--((()((--)-()((-()-))-(-))-))()((-()-((-))--))-)()((-()-))-(()--(-)-))-()())-(--(()(-()(--)---)((-))())--)--))()())(-()(-())(())(-)))())))-)--)))()-)))-()-(()-((((()-(-)((-(--(---))-)---)-(-))))((((---)-)----((()(--()())-)(--))(-))(----()--))((--(((-((-)()()-)--)---)())(-(())()(-(--(()--)))--))-))(((--)--())))--)--))))()())())-((())()(-(-((--((((())--)))))-)(-())()(-)(((())-)-))))()(--())-))()-)()(()---(-(-)(--))--(-)))--(-()-)()()(-()()-)))())()-()()()(--()()-))(---)))-)(-(((-))(-))))))--((------(()--(--))((()()((-((-))(-()))()--(((--))))(-)-()))-))--()--(-(-(-))(---((())))-(-(-)-)(--()())((--(())-(-(-(()--()(--())---(--(()--(()(--))-(-)-)--(-(((())(((-()-))(-(-)))()))-(-)()-()(-))-(-(--)))-)((()()()(--)-))())))))-))-(-(-(()-))()-)--))(-(()(()-))-)-)---)---)()-(-)--))())((-)(()-(-)(-()(------))--(-)()(()(()()(())((()--()-)(----(--((-(-())-(--(--()((-()--))()))-)(()-)(()---(-())-()(-()(-((-))--)))(((()-(-(()(-()-(((((--()(----)))(-((()))))(-(())--)()(()-)-))-(-))-(---)-)-((-)---)(()((-))--)-)((()((()(-)()))(--)--)))-(-))-))))((-))--())-----()--(---))))-(-()-)--(---(-)(())()(-(--)))((-)----(-)-(-(()------(-()))))--((()((-)()-((()))))))--(--))(-)((---)))))-)((-)(-)((((--)))()-()((--)---)-(---((-)-()-)-)--()))))(()))))------)-()-)(---)-)-)(((-(-)(((-))-)(()---))--)))-)-)(--((((()(()(--(-)-)(-))-))))())-)--(-)(()(-(((-)--(((-)())()-)-)(--)))))(--)))-(-)(--)()))-))-(--()())()--())-)-()))-)-())())---()--)))-))-()))-()()(-)(()()-)(-()-))(----)-))((()-()-)-(((-----(--)(())(--))())(-()--(--))(((-(((-)--((--(()(-)-(((((----()--()(--())(-(-()-))-))-()((((--))(-))-)(((-))(--)-(((-))-)(-)---)-()-)(())))))--(--(-()()-----()-)-()-))()()-)))--(((-(-))-(()(-((-((-))-(((-)((-)-)--)))()-))(-)(--()())-(-()()()()()-)))(-(()-(-()()-()-)(())))))))---))(--((-)()-)(()--((-((-(-()--)--((((--)())(()(---))---()-))(((-((-)-)()(-)(-)--((-)-))---)-(----(--((-())(-)))(()-()--(()))(-((((()-()))(-((--(--(((())(()(()-)((-(()--()-)))))--)-(((--))((((())-()()---(-((-(-))-)()(((--)-)--())(())((()))()(()()-())))-((-)()()-(-(-(-())))-(-(()(()()((()-()()-))(--)-()--)((---))()((--))((-)-(())(-)--(--(-----(-)---((()--(()--))-)--(())--(-()()-()(--)(())()(--)-)(--((())--())))--(-)-((-()-)(()(-((---(()---)))))-)--(((-(-(--)-())----((-(--(())-()(--(--)(()()--)-)((-(--(-))--()))((-()()))))()(-(-)())))--)()-(())(()()-)--(-())))--(--((---()--)-((---)(--)))))))----(-(-)()()(-()-)(--)-)--)))-()((-(-))(-)(--(-(-)))((((--()))(((----(--()))))())(())---()())-(()))((()(((()(((-)())))(()---))())))--()))-)()((()-)--(((()())()(((----()(-(----)(-()((-()(-(---(((())--(((-(()))--)---()(-()-()-)-))-)-)-(--))(---)--)---)-))((())-))))()()()--()-()-)-))-))))((---(-)(-))-)--(()---)(((((())-(())))-(--)-))()-(-(-))())--()(-)(-((()-)))))))---((()(())-()()()(-))-)(----)()))((-)--)-(--)--)-)()-()(---(-))(--)-)((()(-(-)(()()))-((()--))((-)-)-----))-))---(--()--(-))-))(()-)()())(-)-((-((((-))--)))((-)-))(-)-()((-((--(-((()-(-(()-(-)(-(((--)(--()(((-)()(-)()((-))--))-()(-(())()))-)-(-()(-)-(-)))(-)--))(()(----()-)-()-))((-()(--(-)--(()--()-(-((()-))-())))--(---(())-)-)(--()((-)))-(-)(()--)--))-())-)))--(-())((((-)(----))))))-)-)-)))-)))))))()))-)--(((-))())(--)(((((---((----(-(((--()(-()))(--(-)-(-(-)))-()())))--)-()-)-(---(-)(--()((--(()--)-)-)-)-)()-()---)((()-)(-(-)(-(())(())(-()(()())--())()(-)--((())()----))(-)(-()(---)-)--()-)(())----)(-)()-))((-)()((--)-(((-)-))((--)(-()--((----)--))-((-())-)((---(-)())-()-))-)())()-)(-((()-(((-)(()))()-(()(((-)-(--)))))()))()--)((-)(()-)(()()(((())))()(--)-((-((-())----)()()(-(()(--())-)-))-()(())(((())-(((--)-(--)-)()))())-)(-))(--)--((--(((--(((-)----)-)((---(-)-))()-)-)-)(--((----))))-(())-(())(((((-(--((()-(()-)()((((--(--)(-((()))--(--(--()()))())(((-(-)-))((((--(-(-)--)())((---))(((---))-())(---(-(-)(-)-)(())))--)))--()()-((--(-))-()--)(()))-(-()---(-))(---(-))))-))-(-(-)(--()()))--((()))(--)(-)()()())-)()-)))()-(-(-((-(-)))))))-((()())-)-)-)-(-))())--(-(--(-(()(-)-)()---()()-()(((-))()))-(--)-(-((--)-)(-)(())))-)-(())()-)-(--)()(-))(()(-)(()-()-((((()(())))-((--)--((((()()-((-)-(-()--()))(-))))())()))-)(--)()))(--)-()))())(-)--)(--()-(--)(((()-()(-()--(((((-))----())-(()-))-)-)-(()-(-())))()()-()(())-(--()))--()---)-(()))------()()()(()---)-()-())(-()(()---))))(()(--)(-))-(-()-()-)-((-())--)(--))()((()(-((-)))-)-()-))()-(--)))-)())--(-)())-)(---()))-((--)()-((-)----(((--)()((-()((--)()-)-(-)((--)()())-)---)(--))-((()(-()---()(()))(-)(()((---()-(----(-)-)--))))-)()()-)(-)((--(----()(-))))()()-(-)--((-))-()--))-)-(-))-(-)(-)--)))(((-())---)-))((-(-----(())((((-(-(--)-))---())())))-(-)-())-((-)-)--)(-)())---(((-(-(-)--()--(()-())-)(-(()))(()--((--)--())-(())))()))(-()())(-())(-(---(---(-(())((-))(---(-)(--((-())))-)))-))-((((-(---(-(()--)---()(-()(--(())-(-)()()-)--(-((-)(-))()(-(((---())(--(()-((-()-((((-)-)-()()(((--)((-))(-)-))(---)()--()((())))((-))(--()-)(()))---())())(()-)))-((---(--(((-()(----)(-(--(-((-(())()-))-(-)---(-()-)((---()()-((-)--(----(-)))-(-)(-))))-))))-))))-))-)(-)(--)-((())-()(-)())((-))-)(((-()))(-)-(-(-)(-))()())(()(((-()((()()(--))(-)--(-((---))-)-(())-()))((-))-((---(--)-))(--)-))-()-))((--)(-)(-(---()))))--(--)((-()()-((-(((-((-)-)-(((-)(((()(-(((((()))-))-((---)()(-)--((((-))))-))-(-(--)()(-()))((-))--)(---()-(-)-((-()(--(-()--((-)(()---))())-)-)---(-()--)(-))(()())-(-())))-))()(())()--(--)(-))--)))(((()(--)-()(-))((-))--())(()-)()---))-)))))--)-)-()(-()-(((())(---)-((--))--(())()-()((-))-()-((---)))((--)-)()(---(()----(()((((--()(--)))(-(())--()()))))((()-((--())(()-())(()((()(-()----)-))()--()-((-(--(())()-)()--)(-(-()-(-((--(-(-()(--)()())--))(-)(()--(--()--)()()-(()-()--((-)())())()))(((((---)()-)))-()-)-)(--()--(---(-()-))(())()-(()))()(()())()-)()--))--))(()-((-))---)((()-)-))-((-()()-)-)())))-)-)--(--)(-))-))()))-)(---)()-)-(()-(()(-)(--())-(()))-))---)))))-((---)()())-((--()--)((-)--(--)--)---)-)-((-()(--())(-))-)-)-))(-)-(-(-()-)()((()(()-)--(()((()--)((--)--))()(((()-(())-(-)))())-)))()(-)(---()-(-(()((-)((-()))(()--())-)-)()-)-)()()-()((-)(-((---)((()(()-))-)-(-(----(((((()((----))))-(()()((--(-)(-))))(---(-()((-)(()))()---)-())))--)))-)()()-)-)-()()((-)-(())()(-(---((--)-(-(-(--)))-()--(-()(())-)(---(-(()((--)-)(-())))()-(---))(((---(--)-(-)()-)---(---)(())-)(-)--()(-(-)-((()---))((-((()()(-(-(((()---))(((-(-))()(-)-)(((-)(-)-())()(((-())(-()(((--((--()---(()-(-)()----((-(-(((-((()()--(())()((-()-))(--))))--(--)))((-)(((-(-)(((--))(-(()(()(()-))((-)((-)(---(((()(()())()(-)-)(-(((-)-()---()-))-())-()(())))-)))))---((----)---(-(-))()---(-))-((((-))---)-))-----()))()-(----()(----)())--(-)(--()(()((((((-)))()))---))(()--)(((((-)-))-))))-(-)((()(----(-((((()-)-)-)-)--))()(()-))())---)))(()))(----)))))))))-(-(()(---))-(()(-())-)-(-())())(-)((()-))(()(-))(((--))()-)(-)----)-)(()((-)-))()))(-((-(---((--((-)-)(-(()((((((---((-))(-()--)-)--)()-)))--)(-((-)----()-))))---()-()-(-)-())(((((-()-()()))))-(-))(---)----)(--(-()()(-((()-(-(-(-))----)-(-)-()--)(-)(-()-(()-()(-))(()-(--)(()-)())-)-((((----((-))(-()-((()--)()(----(()()---)(-))-))()-)-()((-)(())))(-()(((--(((((--())))((-((--))))--())((---()))()(-(()-)(--)(())-)-))(((((((()-)--()((-))()---)-()-(---(()((-)-(-)()--)----()()-(((-()((-()()(-()(((-)(()-(()))))-)----)-)()--)()((--((-()-((--)-)(()()-)-(()(---(()(---)-))---()(()())))()---)----((-)))--)-)---(--()(((((()-)-()(-)-)(()-)()-))--()(----)((--))--()))())(())(-)-(-(-(-))-)(()(-()(-(()-()--)-)(--(((((--))())(-)-(-(()-(-))--)(---()))((-)--(-()(--(-(-)((-()(())(-)-)-(--)-(-)-())()(())---(-((-----)---(--)--(--)-)))()-((()())--)--()(()(()((-)-)--()--)---)(---))(--()))())-(--))------()))(-)(-(-((-())(-)(-))(-())-(--((()-)--((((---(-())--)()()-((---())(((((-)((()(-)---)----)))-)(()-()(()()-(--)(()---)-)((())()))(((-----))(((---)-(-())(()))(-)((()--)()()--(((((())(((-)-(-(((---)--(-))-()(-()()---)-)((-))())-)-)(()-)-)(-()))-(-(-)())--()--(-((----)(())))-(((())-)(-)())(-))((-)()--()(-(-())-)--(--))))--(-)--))()-((-())())()(()))))-)-)(----)(-(--()--)--)()((()))----(()())-)(()-)((-)--)()-)(--(-)(-)---(()-(-)(()(((-((---(((--()-((()--((--)--()(--(-((()((---)())(--(-))((())(-))())((-)--(()((-(()()(()()-)-))-))(()))()-)-)(()())-)-(-)()-(()((-((-(--)(()((--()-((-((---)((()-(-(()((-))(---((((-))((()(((-()-))(-(-(-(-((-)(-(()-)-(-((-))()-)(()-)))-)())(---)----)))-(()---)-)-()----((-((-)-(-))(((()))-)(())(()(()-((-()(-(--)-(((--)-(---(-((-)-)(-))(-)(--)(-(----(-----()(-)-)-(-(-())-)-()-()(-()-)())-)-)(()-)-()(-)()(()-)()--((())())(-(--)-(-(-)(--))-(()(-)())))-)))-)---)))(()(()))((--)))-())-))(--)---))-)-(-())--(--(()-((----(()))-()()(()(-)-)--------())--(-()))()((-))((-(-((-)()()--)()(-))-()()()((-(--(()())())(()-))())(-)))(--(-)()-))(()-)(-)(-(-(((-)-)--)-(-(((-----------((()-(()-))))(())()(-))-)------)-((-))())--(-)))())-(-(--)(()))(()-)())(-()(())(-((((-()-)-)-)-))-())-(-))))(-)())))-)()-())((((-))(---)-)(((()--))()))(-(-())())))-)-(-((-))-((--()---)())-(-(())-)))())--(()(-(-))(--())(-(--)(--((-())))))----)-))(()-())-(-()(--(----)((((((()((-()---(((-)(((()--((-)-()((--)())--((()-))-(-()))(()))(-))--(((-)(-)-)(-())----))(-((((-)-((-()((((-())--))((-((-())(--)())()()))(--(()))()--)-)(-((-())-()((()---)))))--(-((-((-)(()--)-)-()(-)-)((-)()))-)--)((()-)))--)())-(()((-()(-(---(-)))()(-))---)-(()((()))(-()))()----((-((-))))(-)(-()-())))-))-())))--(--()-(-)())()-)-)-)(-(((--)()----((--))-(--)()-()---))-(-)())))-(---)(())-(()-))(()(()-)-)-())))()-))-)-)-(()(-())--())))((((-)-)-()-(----))(-(---(--(())((((--)()(-)-()-(((-)((-)((((())))--)())-)(-)-))-)---)()(-)-(---(--(--))((()(((())-(-)((())(()(-(-)-(-(-))))-)-())-))-))-)-())-)--((()))--(-)))(--(())-))-)-(-(-))(())((()()))-(-)(())(---(()))))-))--()(((-))--)(()(-))())))()((--()()(((-))()(-)-((()-(()(--(-(((-)--)(-)--()-(-)---())(()(-((-((----)-(-)(--)((((((-(())-(-))----(()-()-(---)-)()())(--()-(-)-)-))()-)(-)))--((-)()()(--()-(--)))---(---()()(()-((--(-())-())-())(()))-()-(-)))()))-)-)())()((------)--)-(((()((-(--)()(--))))-()(-)(-()(-(()(())()(----(((())--(())((-((--()---)-)(--))-((-)-((-((---()-()))())--)()------())-)()-()-))(-((-)))-)----(((-(---((-)-)(()))()-(--(--(---)(--((-(-((-)((((-(-----))-(()()---())-)()-()-())-)-()))()(()-)--))--(((-)()--(---))()))))))-))((()--)----))-(-))-)(((-(-)(---(-)-)-))(-))(()-)))---))--((-(-)()--()-)-(()))))()(---(-((--)())--))-((((--)--))-((-))(-)(((((-((()()-)--((((()())-)-))--((-)-()))----(---))()(-)(-))----))()-((-)(()()--))-)))))(-((-----((((-)(-)))))(-)---)-)---))(()-)()((()(-)))((())(())-)-)((-((()))))--())(-(-)))--(-)()--(-()--)-))())--(---)))-(((()(--)-()-()---()--))--)--)-)---(--)))---)())-(----(-)-(()--)(--)()-))((()(())))(((((-)))))))(()-)---)(()())(((())())()(-(-(((--((()-)(---(--)-)()()(())--)-(((-))--)-))-)---)((((-)-))())((--))--)(()(-)(-))(----))))--()(-)())-)(((()-)----)-())(-))--(--)()---())()))--)(-))-))()))-(-()-)-)(--)()-)-)-(()--())((---()(()-((((())-)-()--(())(()-)-())()(()()-)())()--)-))-(()-((--())---(((-))-()(()))((--))))----))((--)()(((())----))()(()-)(-)())-)---())-)-)(-()()(---()-))----(-)))))(-)-(-()---(-)((-)(((-()(-(()(---((--(-)-))-)(-(-())---(-(-(-)-)----)-))--())(()(()-))())-)--((())(()-())(--(-(-(()(-)--()()))((---))())-))()(()---))()-)))-((----(-(-)()-))(-((-(--((--()---)-)((()))(---(--(--()(()-)()((--()(-)(-(()-)(--)----()()--()(()--()()-()()))()-)(-()--(--(-(-(-)(()(((-(--)(--)-(-)())-)-))-)---))((()()-))--((--(--((-)((-())))(-((((-())(()--)-()()----((--(()-)-()(--)-(--(-)--()((()(()(-)))()(-((-)))--)-(-(--)(-)()()-))(--()(-(((()---(-()-(()((((()-(-()--((()()-)-)---))(---)(-)(()--((())--((((--))(-)---()-))()((()((()(--()(-))()())--()((()--(-(-)))(((((-(-()((((-())(()((-)(---)())(()))))(-))))))()))))())--(-(-)--)(--)()()()(((((-(-(-(-(())(()(()-)(-()(-)))--)((-((((-()())(()(((-)--)))))((-()-))-(---(-))--)((-))((())-)--((-)(--))--))()-())(-(()-)--(-))()-)))-))))(-)())--(--()(()-))-)-))-(()-()()-(-())--()-())(()-)((---(-(-))--())-))-)))-)(-)(-(-(()-(-)()--(--(()-()---)-------)---(-)(-------)(())-(-(-()----())()(-)))()(((()())---(-)))-(-)(()((-((()-(--))-((-(---)))-))((-))()--(--)))()((())(--)(-(-)-(-(-(()()((-(-)--(--))-)-(-)(--(((()()-)((-)-((-(()-()(-)-)()()-(((((()-(((--)-()((-()---(--)(---((--((()))(-)-)))()-())((()()))-((----)--(()((-())()-))-)-())-(----)(())--())))(--()-)((---(()()()-)-(())-)-))-)(((-((-)(())-(-))--(-)(()))-)-(-(-()---()-(())(())-))(-)--())(-)-)()-(((--(-)())-))-((-)(-(-(--(-()-)-----()-()-)()())()()(-)-()(()-(-)(-)-)(((-)-(--)--)))-()(-(((()(-)((-(-(-()((())(())-(()--(()--)()-()()()-()--)--((-()-(-))(-(((-)-)(((--)(----)-()))-)--)-())-)))))(-)(-)(--(-)((--)((------(-)(()(-()()-))-))--(()(-)--()--((((((()-)--()--))--)()(-(-(-()-(()())((((((((-()--)(--(()---)-)-)((--()(-)(---((--(-())-))(()((-(---)---)((-)(((()-)-))(())(())))-()((--)()(-)())-((()-)(-))(((()()))()((-)(---)))()---()-)((-(-()-()-(((-(---)---((-)-(((-)-)(()())())(-((-(-(-)))))(-)))((----)()((--()))))(((((-())((---)-)))()--)((-)--(--())-)))()((-)(--)(-)-(-(-)-((-))((((---))()---()---((()()-()()(()(--(()-())-(())()--))--)(-)()()--)((-(()-(-()()(()(()(-(-)()()((-)-))-(--(((-)((-(-)---))()((-(-())(((--(---()-()(--)(--()-(-)-)-)(--((-)--)()--)()-(--(--(()(())(--)-()()(-(-()---))-)((())-)(---)((-()(-(-()-()---()(-()-(((-)(-)-(-(-()())))-)(-(()())(-))--)--()((---))---)(((-(-)()(-((((-(((()--))(-)(---))()--)-(((---))-))-)-)(-)))))()((----())-((-(-()((-))(-)()((-(---)--))(-)()--(-)((())-()--)--)((-(---))-(()-()(-)---(-((-((-)-()-(--)-))-))-((-((-(---)()()---)()())-)--(-((())(()-((((()()(())(()--())--))()---()(-)--)---)(())(-((--((((--)(())------((-(()-(()(()()))-))(()()-)(-((--)-)()(((-(-)-)())--(-()-((((--)-)((((--(-))()---(-)(-(--)-(())-)-)-(--)((---(-)-)-)-(()--)()-))))-((--))(-((((((-)((((--(((--(()--)))(-)-)-))--(-(----)))))(())---((-()(-)()()(()())---)(--------)))()(-)-)-)-(--(()-(-((-)-(-(((-)())-)(----(())((())(-(--()-)()(-(-(-))((()-))--())--(----((-())--))))(-))--)---)(-(---((((-(()--))-)()-((()--()-(()-)(())())-)-(----)--))(-)(()()()(()(()()-(---)(((())--(-)()(--()(----)))()((()(-(-(-(()-)-))((-)())-((((--()-)-))-)()(-(--(-())(-(--)()-()((()-(-)-(()--)())---(((((--)))(---)(--)-(((()()((---(-(-)()))())))((--())(-)((--)-)--)-((-))()((-(--))-)-()((--(-()()--))----(-)--(-))---)))(()-)-)(-(()-(-))()())(())(-(((--((()())--))(-(()-()(-)(-))-(---)()---)(()-(-((-)-))-)-()-(((()-(()-)(((())(-)((--))(--)--)-()()-)--)((-(--)-(-()-)(()--)(--)((-()--)-(()(-((-)-(--(((()(--((((---)()-(--)(--()-()(()---(-(((-()-))()-----(-(()(())((((-(()-(()------)-(----))(-(-))(())----((-(())-----)(())))-(-)-)(--()--()()((-(((----(((--))()-))(--)(---))(--)))()--)())-))((---------((--)-()(-)-()((()(-()--(-((-((--)-)(--))(--(((((())))(-----()(((----(()((--)--(())-(-()--)-))(((())-)()))-)(---)-(((--)(((--()(-))()((())----(---)(-())-)(---)((-)--)-)))()()(((()(--()()---()(-----()()((-())--)-)))((((-(((()-))-)(-)-)(-()--())))((--)()))-)-)))(-(()(())(--()(-))(())-)-)(-)((--((-))(-(-)((--))-))((((--(--)()--((-()--)(-)()-)()--()()(((()))(((--)(--(-))-())-()(---())()-)(-(--((()-))---))))-(())--()))-))-()--())())-(((()(-((--)-)-))-)-)-(((--)--(-)(-)(---(()((--))))-((())((--))-()-((())()-)()--)-))-))((())--()(-())(-)(()-()(--(-)()((-(-()--))()))()(()((-(()-(())-(-))--(---((--(-)((()-(-)(--()-(()-()))))-(-(-------)()(-)-((()--))(--))(-)((-()-)(((--)(-)-())--(-)-)(((--(-()-()((()))))--)(-()--)(--)))(-((())-(((---)-()))----))((-)(-(((()-)))))-))))(-((-()()--)(()-)(()-)-()))))((-(-((((()-())()-)(--()))((-()-(())-))-()))--))()--()-()(----)((---(-)((())-()-(--)--)-()))--))))(-(((-)--(-()(--((-)-))-(-))-(-)(((-)((-)(()--(--))---)-(--)---()(-)())-)()))()--((()-)(()(---)--))-))(()()))()--)(---()(-)(--(()(-()))--))---(-((-(((-)))(--()-(--))------()(-)(()()--((-()()-(-)((---((--(()(-)-(-((-()-((--))--)))(----)--(()-))()--((--)(-)))()()()()()))))(---)--((-)()))(--)))()-)-))))-))-)()(---)--)-()--((-))((()))))(-(-(-)-)())---(-(()-((-))(--()(-))()(-)((-((()()(-()-)(((----)-(((-)((())()--)---))-()()-(-(--()(())(-)()-)-)-))()--)))-))-((()()()--())))))(---)--(-())((------)(-)---()-())))((-)-))-)-(((---)))-))-))()-)--(--)(--()-())()()(()-)-(--(-))--()()-(()))))((--())))-----))-)-(-(((())))))--(()()(())-()-)()((((((-((((-)()-)()-)-))--(--()--((--())-())-(-))(()-)))(-))-)(()-(-()(()())()-(-()-((-)((())-)-)))))()-((()(((((-(--((-)))()))))()--)-(((--)-()----)))--)))-)-)())-)---))-()))(-()()-())---)---)-)-()-)(---)-()((()(-)())))(-(()()-)(((-)((--))-)-((--(--(((()(--)(-))(-)-(--(-(-)-----()-()(--))-)))-)(-)(-)(---(-((((-(-)))-(-)-)-)(-(--()(-()((-)-())))--(----()--)--)(-)(--)--)(-((-(()(-)(()(-(()-))))()--)-)-)(())-(())())-)-((((----)(()-((((()-)(-)(-)(-)())(-)((((--()-)--)-(-())(-(-)()-(--))))-()-(()-)-(-)-())(---(-())-((--(-()))))(-(---(--)--))(()-))-)-))(-)--(((())()))-)-)-((-(--(--()-()-)(--)---((-((((-(-(-))(()()((()))-)(()-(--))--))-))(-)--((----)(--))))))(--((--))---)---)(--()-))-()-(---)))()---)-))()(-)(--())()-)-)(-)-())-)-))-(--(((---)((-(-(-)()-((-)())-)-)((-(-))-)(--((-()-()((()((--))(((--()-)()-)-((-)-)-(----)-()))--())))--)((--)-)(()(-)))(-(-))())(---(-((()-(-)---(----(())-)(-)--)--((-()()()----()-))--()-(-)(-)-)()--))(()()--(-(---))-)()(-))(-)((-)-(()(--()---()(-)(-(()(--())(((-(-()(-)((--(-))-)-))(--)(---)(--)-(((---(--()-)()))-(--(((())()(---((-))(-))-(-))-)--)--)--)(()(---(--(-())()()(-)-)---)(()-)))((((((-()(-()(((---)-)-)((()()(-----)-)()--)-)()-))-())()(()(-)(()))(-))--)()--)()))))-(-()((-)(--)()--()-(----()()-(--()(-)--()-)-())()(-)()(---((-)))-(-((-())(-(-(----(((()((()(--)())-)(((())())-)((-))((-(-)-)---(-())-()-()))(()-)----------(-)(()-(-(---))-))---)(-()((-()-)--(((-((-())-(((-)))(())-)))-))(-)--)-)(-((-))(()(-(-(-)((-)-)((--((-)--(-)()-(-()--())-)-((-()()-)((-)()---((--(())--)))((-))(-(()(((--())-((()()((())(----((((-)-((()))---(--)-)(((())(-)(--)(())()(((()-)---))---(--())(-()(--((-()(----))))))-)-()())-(()---)-))-))()-()-(----))((((()-)-)(--)--()-----(-())))((())-()()))(-)(--)())-)((-)()-)--()((--)(-(-)(-)-(-)(()-(-(-)))(-)))((-()--(--())--()))())()-(())(-((-()-))-))--()---))(())--()--(--(----)-)))--())))--)))((())-)-()-(-(())()(()(()(()-(-)--(()(---()-(-))(-(-))-)-(((()(()-))-()))-(--())---(-(((-)(-)())---(()-(-(---(()-(()-(()(()(-()((-)())-----(-)-())(--)-)-()(((-())--)(((-(--(()------))((--))(-)-(-(--(-())-))))())(-(--()(---)())-(-())-(((--))((((-)())-(--)-(-(-((-()-()-)(()--)(--((-(-()(()-))-)-()(()((-(-()-)()--))))((-)--(()()))(())-)(--)-))--)()-(---(-)-(()(---(()((--())(-)()-(--(-)((-(()(--((-(-((-(-()-)((-()())(-(-)(-)--))(-))()-))(((-(()()()()-((--)(--(()(())--)((-()-(()-(--)(-()--(-)()(-()-(()-(-(((----)(((()()--()(-)((-----(((())-(--(---)(-(-(-)()-)))-)-))-))((-((()(()()--(()-(-()))-)))((-)((((--()-)(()))(()(()-))--))(---)---()-()((()()(((())-)-))---))-))-(())()--)((---()((()-))---)))(--))))()))---((-))-())(-))(()-(-)-())--)(((-))(-)-(-(())))))-)()--)()--(()-)())(()(-)))(-))-((()--)))-))(-(---)())))----()(--(-(---((-((--)----))-)-(()---)-)-(-()))(--)()-)(())))--)())-)))-(-)(()))()-)(-(-)--)--)))-(-))-())))((-)-(()--())-))(--)(()))--))(-))(--())((()(-)-))----)))(--)))()-)-()---(-(-)-)))((--((-(()(--((((()-)(-))))(-(()(-)))-()-(-((-(--))-()((-(---(-)-)-))(--))-()())))-(----(()(-((())-)-)-(()))()))((-((-))(-())--)(-))(----(()--))-)-)((())((()---(()-)(-)()-)((--((()((((-)-)--)-(())-(-()()--((())(-())))(()()--))()--())))((((-(--()-))-)()-(--))()---(-)((---()--()-)()()))())(--))-))((-)-)-)))(-)-))-))(((--))-))-((-))-(()((--)()((()()---)(()))-((-)-)(--()-)())(---)-())-()(-))())-((-)())())(-)(((((--()()(-()-)())-()(()-)()-)--()-(-)(-))()-)-)-()(-(--)()-(((-)(-))-()()(())()(-)(-)))--(-))-(())(--()(()--(-)()()--))---(---)-)()-(-(()((-)---)))((-((--(())-()-(---)--())))-))-((()-())-((-)()((--)--((((((())((--(-(()(--))--)(()((--(())))(-(--)-(-)-(--())-)(-()((-)-----()-)(--)-)---()-((-))-(()(()(--(()()(()-(-((--)(((()()((-(-())-(((-((-(((()----((-)))()))())(-(-())-()))(()-(())()--)()-)()-))(--()(--()(-((((--((-))()(-(-----((-)()))(((-(((-)()())()((-)(--)(-)))-((--))-()--)--)-)((-(-)-)))()-)()(((--(-()(--())(--(((-()--)--())-)-)-))(-)()())()()-()(((---)(-))))-)((((-)())-))((()-()))-((--))))))))--(()-))-(-()-(--(--(-))---(--)((-)(()-)-(-)(--()(--))----)()))(((--)(---))((-((()-))-()))---)----)((-)))()-)()((()-)-()(--())-)-(-)(((-))-)))-(---)(-(--(---))(-(-(()-(((-))-)--)-()(-()--)(-)(-))--))((-(()))--()--((-)())-(-)(-)-)(()()-())-)(---))-)(()-())()(((-((-((-))-)(-)))(-(((--(-((--(()(()-))((-)(-)-)(--(-(((())(-))))-)--(()(()((--))(--))(()(---(--))()))-(((-((((-((--)-)-(((--(()((()(()))))))(------(()))-)--))()(-)(-)---)(()-)))-)--(-(-)())()()()(((()))((((-(((-()((-)))--))-)-)))((-())-(-----)-)(-)(())((-()())())))((-))-())((())-((--))))()))))-----)))-)-((-)-()-((-(-(()))-)((---)-))----()-((-)))--(-(()-)(((-()())(-()-(-(-()-)())--(()()()())--(()-())-)--()---()(-(-))---((-(((-))()-))----()()())--()--()((-(()((-)-()))--((-)-)(-)))-----(-(-))())()))()((--)-((-((-)(-))()()()(((()())(--)(-)---()(-(()-)))()(-()-(-))(()--)(---)-(-)()-(---()(()(()-)-)-(-)(-)-()(())))))()())(--)--(()--)((-(((-))())-(()-)())-(-)(-)(-))-(-)()()(-)-)))-))))))()-(-(--))(-(----)--((-(-()-(--)-(((((-()-)-(())((---((((--((--(-))-(()-(-(--()((()(---(-))()((())-()-))(--(--())())-)((--())))-))()-(--(-))-()---()-)-))-())(((--)()(-(-)--)(())--((((---)---))(--)))--)))(-((---(())((()(-(())--)(-)(-))(-())(-(((((--)((--(()-(-())-)-))()-((-(()(-()-----())(-(-)))((-)(((-(())())())-)()-)))-)))())))--()(--(()())-(-((--((()-)(----)(((((---)--(()()((-(-)(--)((()-)--(()))(-()-----)))-)(--(--)-())-)-)--)----()))-(-()((-()----((-)-(())))(((()-)(--(-))--)(()-)(---)((-))))-)-)))(((()()(--((---)---)))-()(()-))))-())(()--)-)(---)))-(((()--)()-)(---(-)-)-)()(-()(-))-)())-))()((-))---()-)((()--((((()-(-(-)))()-()())()--))(--()))--(((()-)---(---(-((-(-)-()-(--)()()--()))(-(--)-(())((-(--()-))-()-()---(-()--((---))(()----)()-()())))(()()---()()-(()--))(---((-())--()-()-)-)(-)(-(-())((((((---(-)--()(-))(((-)-)--()---)(-()(-)()(---()-()(()(-())-(--)--(-)())())-((---(--)()())(-)())---(--(-)(((()-())(-(-(-()-)((-()-)(-)())(-(--)-())----((----((-((-(-))(--)))-)))))(-(-(----()()(-)(((-()(())(-()-)-(--)-)-)((----((-)-(-(-)(()()-(-((-----(()-(()-((--)----(-)((-(-()()(--)(()(())---()()--(()))-(--)---(-)(-)((-()(-((--(----()()--())))(-)((((()-))((--(-)())(((-(()(---)-)))-()-)-((((((())(-((-()--()-)((()-(-()-((-)))-())(---()--)(-)()-((-)(()-)--)(----()(((-(-----(--)--(--((---((-())(--(-(-(-()())))((-()(--(---())--))-(()()())-(())-()-)((--))(---))))(()--(-(())-))--(()()-))-()))---(-(--))-(((-(---)()-)(--)-(--(--)(--())----)-)((-()-(())))-)-))-()(--(-))-()-(()-()))---(-(--))))((((((-))--)---)(((-(-))((--))-(-)-())-)--())(-()-(-(-()-))()))----)-)))-)(()()-)(---))())))-(--(--)-(-(-)()-())-(-()-)())--)(-()(--((--((-(()-(()((((--()()-)-)))-)-(-(-))(()-(--)-)((----(()())()--)(()-)((-()())(-)-)))-)--()-)-(-())---((-))(((-)-)--)(-)-((--(--())((-(--)-)))((((--))-(-)-))-)--)-)(()-))-)()((-)-)))-()))-()()))(-()-(-))()((((()()(((((---)((--)--)--()---)))-()(-((-()))-))-))---(-----((-(-(-()())((-)-))((-(()-()((())())(()))))-()))))-(--(-(----()-)-(((---)())(((((()))-)(((((-())))))(((--)((-)-(-)()()-(-))-(-((((())-))-(-))-(-(--(()()(-(-)-)-)()(----)()(-)(()()(()-((--)))--(-)(-)))--(((-)((-(()-()(((((-()(---)(-()((-(())((()()---()---)))()))--))(()-((-(((-(()-))((--)((-(((---(((---(-)-(((--)(--)(())-)--()--(()(--()-)))((-)()(-))))(-()-(---()(-)(())(-(()--)(--))-))))()-)(--(-()-()(-)-(-(--())-)(--()-(-)((-)--()--)()))(-)-)))-)(-((((--()-(-(())-)--))((((()))()))((((---)))---()((--))())--))--))(-)-))--((--(-))-(-(-)-((-(-))(())(()(-(-()(---)((------)((--())-)(-(--(--)(--()-)--))-(()))()()()(-)))-(-(((()-((((-()(()))(()((-)(-(---))))--()((((-(-((-)-(()-())(-()-))((-(-(--(()-)--))-)((-())))--))((-)-))(-((-((-)(()-(-))())-))()(-())-))(--)((---(-)-))(-())-()-)-()(()))-)(-(()-()-()---))()-(-()(--)())-())())-(-(--((-))(()(-()-)-))(()(())-((())-))--)-((-(((--)(---)(((((-(())(-)))-)--()-()()-)()-(-()())((()))))(())-((--(---)-------))()((-()((()))(--())--))()((()-))((-))(--)(-(-(-))()()-)-((((()-)()--(((--(--((--)(-)--(())-((-(()(-))---)()))-)-()-))---)-)(()((-)-))()-)((()(-(()---((())--)-)-))-(()()()-(-(-))-((())-))()()(-(--(---((-())(())))())()---((()--))))(-)-)--()(()()---())-)(-))(-(-((-)()(()))-))()))(--(((-)(--))-)()-)-(())---(-((()--(---)(-()-))((--((()))-(-)--)((()------)()()-)-))()((((((--)(-()--)-)()-(--())---)--((((-)()()-((--))))(--)-())-)-)-)--(--()(-)()--(-(((---)(-)((()(-)-)-(-((-((--))--(-))--)((--)(((-)-())-)-(------)--(----)((--)(-)-(--(-)-)-)()(-))----)(--)--)-(-)-)(()()---((-)(-)(-)--)-)----(()))))--((-))---))())((-)-(-))-()-))(()))))()(()-)-()))-(((-))()-()-())((-))----))-)-((-()))())--(-(--(()-(-)-(-)(--)(-)--))(()-()())(-))-)((()(---)((())--))(()-)-)))-)-()(((---)()((-()())((()(--))--)-()-(-)()---))))))()()-((-))))(-()()()()((--()--()(-)--()()--))(-)---()-(-((-)(((()(-(-))))(--)))(---)--(-))()(((--)--)(--(--)(()--(--)())-)(--(-((-)-)))--)--))-))-())(-())()-((-(((-)--(-)(-)-(-)-()()(--))(()(()((-(()---()--(-))(--()---(--))()-())(()-))(--())((-)(((()(())()---))))()))(-()(((((()---(-(()-)-))--(((-)(-((-)((-)-(())-(-((()-(---((()-(()()(((-(--))---(-(--()-()--)-))-)(--()-(-()(((--(-)-(())(()-(--()))-(((-)-)(((((-----()))-)(----()(()-)-)-(()-())-)--(((-)---)()(-)((-)()(()()))--(((-)()-))()))())-(-((--)-(--))---)())(()--(())-))()---((-)(()())()-(((()--))((---()()(((()--(((()(-))--)--)(-((---(((()--)))-(((()()())())())-((--))-)--((-)((())))()(-()((-)(--))))))(((-(()--(()()(-((-(-))))))(--(-)()((-(--(-)-(-(-)--())(--(----))-)((--(-)--)(-()()(--)-(----(-)---)--(-)--)()-)()-((-))-()(())-()-))-)-))-()(-)-()))--)-(-()))()(--))((()((())-)((-())-)-))(()))()-)(()--)))--)-))(((()))(())-))--)))(((--)-)()-))---)(-(-()((-(((((--((-()(-)())((((-(()--((())(--()-((--))(-(((--)(()--))-)(-(-(--)--(()(--()-)))))))))(----((--((-)(()(-()())))))-)))((----()))))-(()-)--))---)--())---)-()-(---(--())(--((-))---)((()--)-()-----(-))))()(--)---(---(()()-((---)(-)--())(-)(())-(((())))--(((---(-((()(-))))-)))-()-(--(-(-()((--)(((-(---()-(())))--(-((-----)--))-((()))-)-))(()-((-())((-(-((((--()))()))(-(-)--(-((---(--))())-(--(-)())-()((-((())())-((-)-(()--)-(-(-)--))-)--((---)-)(-)-())(-))(())))-(())-(((()--)(((()()-)(-)--(-)))-(-()-)-(-))(-((())()-(--))()))(((())())-)(--())-(-)(-(---())(-)-()(-())()-)(()-(---)--()(-(-)-(-(()-)())-(-)()((--)(()-)())(-(())))-))----)-()(((--)-))))---)-)((())--)))-(-((-))()-)--((--())(-))-)-)-(-)-))(-))----(-())()()(--(((---)-)-))-())(-(()()-)((-()-)))---)()(-)--)())-)))-))-(-(()-)((((((----)(()--(--)))(()---)))-(((()(-()--(((--)))(()-)-)(((((--())-)((-)))-()--((())()(-((((())))-)-)--()(-()-(())()(()(---)())-()-(-(()(-)(()()--())))()((()((((((())-()-()(-)((----))-)-----))-)())-)-))((--))(--)()-(-(-)-())-()(---))(()))((-(--(---)-()((--)()((--((-)(--)(--)-())(()--)((((-)-))()-((-)))-)--)-----)--)(---)-))(())(--))()(()()-)()(((--((-(--()-())--)-((()(-()()(((((-)----(()))-)()((--))-(()(()()(((----()())())-(--))-)()(-(())))-)((-))-((-)--)()--((((-((--)(-()))-()((((((-)))((-()---())))(()))-))--))-))---((--))(-(---(-(-(-))---(-)-(-(-()-)(-()-(()(---))-((()-((()()-(((()(())()((-)(())-)-)-))-)))()(((-)((())-((-)()))(--(-(-)-)))--)()-())-)()-)(--((-()()-----)))-((-)-)))-)())((-())()((-)-)())--)))))-(-)-(-(--(-()---()-(--()-((-))-)))-))--)(()())(((()-(()()))((-)()()----((()-)-)))-(-(--)))))())(-(-)--)-(--())-()(())(-)())---(---(--((-))-)()()--)()-(-)--)()---)(-)))))))(---))))((-()-)))-(-)--)---)(-))-((----)--)()-(-()()---()(---)-(-)(-(-)--))(---(--(--((-)-))())()-))---)-((-)(((--)----)-(---(-))-)-())((()()()))-((-)())(-(((((-()(-(-)(-(-)-((()--)))())-)))(-(---)(()-()-())-()((()-(--)-)(())()----((-(--))-))()-))-(()(())-((-)-)(-)-)-(-(-)(())-)(()())-))()--)))((())(((()(--))--(--)-)(-)-)-)(-())((----(---(--()-)(-()-()())(()(-(-()---)()))-()(--)(--)-(-()(-)()----(((((())-(-)-()()-(--())(-)-(-))-((()--)(-(-((()(--))()---(((()()()())-()(-)(()()-)-)((((-())-)-)())----(()(((--(-(-))))-))()()-)()-)-(-)((-(()(-((--(-)(()())()(())-()-))--()(-)-)(--)())---((---()))(-)))()(()-((()--)-()----))))--((((--)--()--))())))()))((--(-((-)(--))-)((()(((()-(--()-(---(-))(-((-)(-(-)(((((-(--(-(())-))-))-((-(--)-(())(--())(-))(-)--)(-()()))--((()((())---((-))()--)-()---)----)---(-())--(-))-()---()())(((--()(-(---)-())--)(())()-)----)())()--()-(-(()((-)(-)-)(((-)-(((()()-(---(--)-)--((-)-((()-(()-(--())))-()()-(--)-((()(-)(()(-(-))(-------)))((-)-((-)-)-))(--(((-----)(()-)(())-))))((()(-)(--((-(((()--())()---)((()-(()(---((--)()))()(--(())((()-)-()((()--)----((-)-(--(-)())))-(()((-(-)(()))))(()))(-()-(((--(---)-()-(----((-)-(()--)))(-()))(-)(-)(-((-)(-)))()((--(()-())(---(---(-(--(()(--()(-((()(((-()))-(--)---))())--)))-()((-((())-((-((-----)((-)(-(-()))((()-(-)-()--)(-)--((--)--)()))-(((---())---(---))-)()-()-(-)())-)(--))---)())-)-)-)-)(((-))--(-)(()-(-)-()))))-)-)(()(((()()()-(--)))))-)()(())))-)))))-)())-))-)--)()(--))()--)--)))(-()-()-)---(())()-())-(-(-()-)(----(-)-)(--)()--()-()(--(-()-()--(---())())))))(())(-----)-(()--(-((--))-)()--)((-(-)(-)-)))(-((()--))-((--()-())--(-)))()---((-(---(())(-)(-()-(()(-)-()((()())-()--()())----((-))-))-))(--((-()))-)(()))()-)----)-(-)(-(--)-()))((--(((--((--)(-)-()-(--()())))(((--)-(()((--)()-)(-(-)((()()(--))--)()(()))(-(--)(())(-(-)-)))(()--(--(()(-()(-)-(-(----()((-()(--)-))-(()-))-))))-()))-)((((-(()(-)(--()-(---((-))--)-)(()-()())))---)()-)-)()-(()))(-)()--()-)())-()(-())((((()())(----)-())(-))))))-)()--((()()-()(()-()---)-(-(-)(())))()--)()-(-())((-(()))((())-)-)(()(-)(()-(()()(-())-)-))---)()((--)(-((-)()-))--)-()--(--)--()(-(()-(-((()((()-)(--))()))(()-())((-----())(--))---(()((---))))))(-(-))()---)-()--))-(-)-)-)--(-(--(-(-((--()(--)()-(()-)--(-()-()-(---(-()-))()-)-)))-(---((()--(()()((()-)((--)-(-)-)))(())--))-)-((()))()-------((((-)()-(()-((---)-))()))()((-)-()))-)--)-(---))()(()-(--)-))-))))-)()(((()(()((((-())--))-(-(-())-)))(-))(((--(()-)()-()---(--()-)((----)--()--)(-())(-((-(())()()(-((-()())))))-)))((-))(()((((()(-(())-)((-)--)-()-)--(()(---(()-)-)-)-)(-))(-(-()(-)-))-(((()())())))((())----)-)(----))-)(()))()))-)-((-)(((()(()((-)-)-((())-()--()()((()-(-))()-(-))((((---(()-()))-())-(-)-)()-)((()-))(-)())--)-())-((--()-))--))(--)--))-)))-()(-)--((-)(---))(())(())--)-))))(-()))-))--((())--)()))-----(-)-))())-)-(-))(())-(-)))(-())-)--(-))()())-)-()-)(-(-((------)---(-)-()-(()(((-(-))()-((-()--(-))-----()((-((-())--(-)--))(-())-)-((-)-))-)(-(-((((()--)-(---)(-(((()()-((-(-))(---)())-(((())(()()()(()(-((-(---()---((-)--))((()-(--((-()((-))())))-(()())(----())-(())-(-))(((-()--(-)())-(-(()())-(((--)-)(())--)(-)-)-)-)--()-((((())((()))))(--)--)))-(---)-)-)-(((----)-(-)(-)((-)-))()-()-)-))---)-(--()--)-)((-)(-)))(-()-()()--))(-))(-))(()()(--()-)-))(()(---)())(()-)-)-(-(--))--()))())---())(---)()----))()))-)()((--))((()()(--()-(--)-)())((())-()-)))-)-(((--)-))))-(-(-----))(---))-)-)-)-))-))-------)())()()--()(--(-)))--))(--)-()-))--)()--)-)((()((()(-)())--((-(())-((---()))((-)---(())))-())-()())-(-)((--))(---)()(-))(()-()()-)()(()-((()(-()(((()-)((()-)(-)))(-()-))))-())-))(--)-)(-(-)-)(---(()((-(--)((((-((-(-(-)-(-((-(--()(())-))()()--)((()))(-(---))))-())((-()-)()-(--()--((-))()())()--)-()(-((())---)((()--(())-))((--)(()-)()(-((--(--()-()---)())(((-((---()--)))-(-()((-())-(((-(((-)))(-)()-((-()----(--()--)-())---(()-((((-((()(-(--)))(-)))-))-()(---((())--)--)((-(((---((((-((--))-(--()((()----)-)(()(-(-)(---((-(--)()--())--(-(-(--(()--()())--)))((-())))-)))(-)((-(-(--))--()-())(--(((-((((--(())(-))-(--()())))-()())()))(-)--(-(((-((()-)-(-))--(--)-(()--))(----(-)()(-)-)()(-----)--)()----)-------))--(()-)))))))--((--))((()-()---)(-(-())(--)(-(--)((-(-))((-)))))-)-()-))()()))--)())-((--(((()-((-)-((()))-)---(-(-)()-))(---))(()-))-)()()(-)-(--)))()((-)--)(())-()--(-)()---)(()()())-(-)(---)((--()))((-)())()(((((-)))--)--)-(--(-())((--)((-)(()-(()-)-)---(((--))()-)()-())))-((-)(-()()((()-))--(-)(-)(---)()(-)(---()()-)((-))-)-)--))))())()(-)()-())-)()()((--))())))()))--)--((()))(-()-((-(-)((-)(())))()---()(()((-((()))((()--(((((-)-())-----(--((-)))()----(----(-))((()))))()----()---())))(-()((()(--)-)(--)-)-()--((()-((()---)()-)-(())(-))(-)-())(---()))--)))))))-((((()()((-(((((()))(()()))(-((())())((())-()))-)(---())-))(()-)()((--)-()()))-(-)()))(())()(-(())((-)--))-)(-)-))()---(()-())-())()((-(--(-)(--)((-(()(-)())(--)-())))(-(-()-((-)----(-(-(--)(-)()(-(((--)-(----(()(-()(-))--(--)----)()))()()(-(()--)-))--)-()())-()())-())(--()-(-)((--())--)(-)(()(--)((-))(-())))))))(---)((-())(())-((()--))((()((-)))-(-)(-)()-)))(-----()-())-)(((-))-(-(--(()))()---)-(-))-)-))--(((((((--((((((-)-(()---))-)((-))((((---())(()--((-))()))((()((-))---((-)(()(---)()-(()()((-())-()))-())-)(-)((((-((-)-)()-)(())((()))()))))-)--)-(-(-(()))()(())((-(-)--()))()-(-(--(-(--()--()))(()-))))-)))(()(--)((()-(----)--))()----)-)(()))-)(-(-)-(-))()--(((-(--((()(()-()()((())))))(((-)---(()--())(((--(---)()-)()-)-)----(---)(--)))-)))(-((())----))(--(--))-(-)-(())----(-))()--())))))--()-()()(--())(()-)--(-(((-(()-)())))(-(-(-)--)--(-(-)(-()()(()-()(--()-)(-)-))-----))(-(((((((()))))--())((-(-()---()-))-)()(-)-)-))()-)--()(((-)()-(-(())))()--)((--)))((()(((-(()())(-()(-)(---)(--)(-()-)-(-)----)((-())(---)-)))(-)-()()-(((--)(--(((())-(-)(---))-)---((-((-)-)))))-()--(-(--(()(-((()---()()()--()))-)(--()(-)((-((--)(---)--()()))-)---))-)-()(-))))(((-()((((-(())-)()---)((()))-(((-)(((-)-))--)(-(-)(---(()--)(-(((--((-(-()((------))-)-(()((-(((----)-))--()-)(--()-()((()-)-((--(-)(()-(--)))-)-((-())(-)))()))(---()())(-()(((-)))()(((-(((-()-(---(-()-()-)((-))(-)())-)---(-)((-((-(-(-(-())(-)-((-())))--))))(()(--)--)))(--()-)--))(-)-((()--))-)---(--()(-))-(((-(-)-)))-(-)(-))()((------((-((--(()(-(((-)-()(-)--()-)))-)--(-))-))-))(-))---(())-((()))(())((-(-(-)(()-(()(-)))-()((()--)))--(((-(-(()-((()--)(-)-)(----(-)-)-(-))((-())))----)---)(--)--(()(()(---)-)---((--))-)())---))))-))())(()())(((()-)(((()-)(-(-((()-)))--(-)(--)(-)-)-----()--(--((-))--)()()(()-))))((-((--(-()-))--)(-)))))((-(()()()-((()-)-))-())(((-)-))((-)(-))-(-)((-(-()))))--((--)()(---))-)))(-(-)-(--)())-))()()-(())))-)))----()))-(-)(()--(-)())()((()---)()((-)-)(--)()-)-()(-()())))-))-)---(()-)))))))(())))-----)-(-(--))(-())----(-()()-)()(()(--)(-)()-)))-(--(())(((()-)----(-)--(()--(-(()-))-())--())-)---()(((--(-()-((((-(---())-)((-)((-))))))-)(((()-(-(-)-))-))----)-(--(()(-(----)-)))((---))---))-())()(--)-)(-(--(--()-((()-----))-))(--)))-(--)))()--)(()((-)-()((-((-(-())(())(-(-(-))))()-)---(-)((()(-)(-)))-)-)(-(-)-()((--(-((((())--))()((-(-)()(----)(-)-()---(-)(--))(-)()((((()-(-()))--))-(-)())-)-)-)-(-)-()(())(((--)()-))))())(-(())-(-))((()))---((--())(((((--))))())()---(-(--(--()(()-()((-(-(---)-----()())((--))--)-(-)-(-)-(-())--(-()())(-)((-(-))---(()-)-)()())-)(((--()()-())))-)(--)-()-))--(()-)(--)-()-(--)()))--)--)-)((----))-)(-)-(()-(-)))((())())((-))--()--(--((-)--(---(((((-(())))--())-))-()-(--()--))())))--)(--))-(-()-)-(-))-(-))--(-()-)-()))--()-()--)(())))(-(()((-)((()-)--()())(-))())(((--)(((()()((-(()())(()((-()-)(((()()(-((-(---()((-))))-)-)-)(-(-(-()-)(-))((((()((-)-()---)(()((-)())-())((-))-(-())-(-(---()-(-)-(--((-()(-)((-(-()-())((---))(())(-))(())()--((()-)--(-())()--)--)(-)---)-(-)))(---)(-)-(----)-)(-)()(-)--)(-)(-()))))(--(((()(()()(-(()()(-)((-(()-(-))---)-((()))--)--()((-))(()()(---)))-)----((-(-((--)(()--((-)()-))-(-()-((-)-(-((