+()()+())++++++)()(+++)+++(+++++++++()(+)++())+++-+-++++((+(--+-++)()(+))+)))())(()+)++())((()))))))+++(+)+())(-++))))+(())))++++((+))()))))++++)(+++++))))+++++(+(++()))(++(++++(---+++++((++++(((+))+)+++++)))))()++++))))))))())++)+)(++++++++))))))++)))())()))+))+(+())))+++)+()+)))+))+++++(((+++)+)++++++++++--++(++-+-+(++++))))(+++++)))++)++++)(()+)))())))+)))+)+)(+))+))+-+)+)))())))++(+))++()))))++++))+))))))(+++(+++++++++++++--++--+--+++++---+++++++)))++++(+)++++++(++))))()())()+()())+)+++))))))(+(+))()))))()+)+)+)())+(+)(++++++)))))+)+++)++(+++((+(++++-++++-+++++++(++++++++())+++++++-++++++++++)(+()+)+(+(++(++-++(+)+))()(++()+++)+)()+((+++)))))+(++++++++))))++++++++++++(+++++(++++++++(++(+)+(++(+++++()()+()++)+-+-+++++++++(+++-)+++(+-+++++++++())()+++++()+))++++())(+)++)+++()(++()))))++++++)++++(+++++++++((++++++++))++++(+(++++(+(+)(++(+(((++++++-++++-+++++(--(-+++))(+++))()+))(())))))()++(+(-)(++++++(+)++)))))+++++(+)++++(+++-((+++++++++++())((+(++++++)++)()+)()++++++()(++++))+++(+++(++++)()))++++)+))))(+))()))))+++++((++++++()()))+()))+++++++(++++++---++++(++++(-(++))(++)++++))+++)+(+)(((+++)+()++++(()+++(+(+))+(+))++)++++++)+++))+)+(())++++-++-+++(+))++))))))()+(+++)+(++++++--++-++++(+)+++++)+-++)++)++(++++((+)))((++++++++++)+)))+++()+++(+++)))+)))+()))()((--++)(++(+--+++++++))(((())+++()++-()++++(+++-----+++++))++++(+++++(++((+++(+++++)))(++++())(++((()))+++)(+(-+++))))(()))))+(()+)++++++++-++(((-++))+)++(+()+++-+(+--)+(-+++(++++++-++((+)+(+()(()+))()+++++()++++))))++++++)++++)(()++)()))))+(++++()+))(((+)+++(+++(+++--++++(++-))))(++++++++((++(--)-)++++(+++++)+++)))+++++)++(+))()(+++)+)++++(+)+++(+++(+++)+(++++))+)()(+++++++()++++)++++(+++(+++--+(+++(++))++(++++++++-++(-++)--+++++++(++(+++)))+++()--+()))))++++)()((+(+++((++((+++(++(+(++)))(++)+++++++)++++(+()(+++++++(-+++)+()-++()())+--++++(--+((+++(-+(++(++++-++()()+)(++(+++())))))))+++)())(+++(+++(+-++++++++++++))++++++(++(++++++)((+++++)(+-(++++)++)-+++++)--+(+++++-+--(+(++++++(+++(+++-()()(()(((+++())))))+++++++)))++++++(+--++(+(+-+++(()++((++++++++++(+)+((++()+())++++))))++-++++++++++++-+++-++++(+(+++((++++++++++))+((+(+(+((++()(+)))+((++))))++)+++++++(+(++++++++++--+(-+(+++++++++(+++)-))())+++)++++++++++(++++(+(-++(++-+++((+)+(++++)++))+)++++())++++++(+++(+)++(+())+)(+++++(++++++++++++(++++--+++++++)((+++++++(++)++++++((+++++++++++(++++(+(+-++(-+++++)()+++)))+))+++++(+++++(+++(++++((+++)+++)))+++++++++++++++++(++++++-)+++(++++++)+)+(()+(++++++++++((++++++++-++++++++--+++)-++++)+++)++)+++)(++(+++)++(++()++++++++++++))+++++++++++++++)+++++++++)+))+(+(+))+++++++))(+--+--+---(-(-+++++++---++++++((+(+---+(+++++))((++)))((++-+()(+)+((++++++)+((+++)+++())++++++(+++)++++-(+(()+))++++)()))+)+(()())+)++(-+--+---((+++(((+++---(++++))))--(+++++)(++((+)()+++++)++)++)))++++)+++++))++(++(+)++++++++(+++++)))++++)((++++)+)++))))++))))-++(+(+-(--+++++++(++---++++(+()))-+++((++++)-+++++(++++)))++())(++++))(++))((((++++-++++++++++++++)-(+)++++()++(+(-())))+)(++)++-+++++++((++(+++(++++-++(++)))))(+++++++++++()++)++++++()+))+++(+)+(+)+(+)+))+()+++-+(++++++)++++++++(-+++-++)++)(+))++++++++)+++-+(+++++-++(++(((+()++((+++)))+)+)-++((++++())(++++)+)++++++++++))++++(++++((()++)++++++++++++++++(++)+++++(--(++++()++(++++((+++-++++++++++++++++())++++(+())(+)++++(+++++++)+++()))+++++(+++)(++)(++(+++++())))++++++(++++++++++++++++++++---++++((+++++((+(+++(-++-+++++++++-+++++--++-(+(+)+++(++(+++)(+-+(+++++++(++(+)+++()(+++++++(++()+()++())+)+++++(+(+(++++))++++++-+(++-(++++-+++++(++++++((+(++++++--+++(----++++)++++++++(++)+(+()+++-+++++++))+(+(((++()++++++++())+)++++))+++++++++((+)))+++++--++++--++-+-(++++++++-+++(++++++(+--++++(--+++++++++(++(+-+++++(++)++)+(+++++)+)+++++++++++++++++)+))+++++)++++(+++((++++)+)+++++((+++-+-+++-+++++-+++++++(+-+++++-+++-++(-++++++++))++-+-+++++)+++++)+)(++(-(++(()(+++++((+++++--(+++++(+++(+)-+++++++((++++++++++++++++++++-+++-+-+++++---+((--+--(-+++---(+++++((+)+-(-++(+--))))+)(+++-+(+(+(+)+)++++(+)++++++-+-)+(++(++((+-+++++++++(+(++++++++++++++++++--++++((+--((+-++(+--+++++(-++(++(--)++(+-+++)-++++)(+++)++(++++)+))+++)+(++++++++++---()+++++++++(+++++-+(+++++)+-++++--++++((-++++++++++-++(+(+(++-+++++++---++++--(+()+++())+++++)))+)+++()+++))()((+)))++(++++(++-++))+++))+)+)++++(+-++++++++-+-+++++-+++++-(+((+++-+(((+(+++-++-++--++(-+-++++++(++(+))+)++++-+)))++(+(+)(++)+)(+)+((+)(+)()+++(++)++)+)+))+++++++++(++))++++--+(++++++-++-(++++(++-+((+-(+(((+-+++(+++(+++(++(+++--(+)((++)+-+()++)+)++(++(+)))))+++++++++))++++)++++(++(++)++(+++(+++))+++-(+-+(++--+--+(-(+(+++--(+++(--++++-(+-+-+++++++-++)++((+)-+())-)+-(-+++)))++++((+)++)((++(+++)+++++++))))+(++++((+++((++(++))+-++++++++++++(++++(+++(----++---++--+--((+-+++-+++-)+)(+++++)++-(-))++++-+))))+(+(++)+)++++++++))+++++++))((+()+++(++((++--+++))+++++(++(+++++(++-+++++----+++---+(--++++(--(((-++++)))++++)++---+(+)))++++((+++((+(+)))++++(++++++++-+++((++)()++(+++++++-+++)+++++++++--++++---(++++(+-----++-(+++-++++++++(-+-+-+-)(())+)(++++(--+++++((+++++++(+++)(++++)++++((+(((-++(++++(+()++++++++++++))+(++++++(+(++++(+-+((+(-+---(+++(-+-(++(++++++(+-+++(++)))+++++(++++++++++())+(+(++++()++(++))+()))(+++(++++(+)()+))+)++(++++(+-++(++++--++++-+-++++++(-(+-+++((+-(--++++++++++(+-+-(+++)+++++++++++++++()+++)+(+++++++))+(+)+)+)())++()++++(+)+(++)++)+++++++++-((+)++-+-+--+++++--++(+++(++-++++---++++++-+++(+++---+(+++++++++++++++)-+((+)+++++++(+++((()))+)(()+)((()+)++++)++)((+)((++++++++++(++((+-(+++(++-(--++++++---+((+++(++++++(+-+++++++++++++++++(++++(-(++++(()++(+++(+++)))-)+)(((+++)))++()++)()++(++++))+++(+-+++++++++(+(+++(++(+++++++++-+-++++--+-+++++--++++(+++--+(+(++++(+++---+(+)+)+)+))))))++++))++)++++++++())+(+())(+++++++((++(++---+++++++(+++++++(++(++++++++--(-+(---++++(+++++++++++++++(+((+++++++---++)--(+))))))((++++(++))++++++++++)++++---)(+++(((+)+++(+--+++++++--++++++((-++(++++++(---++(+++(++++((+)+)))(+)++++-))+++-(-++++++++++)+))))))++)++++)++(++++++++++(+)(+-++++))+++))+(++--++(+++++--++(+++++++++++++++-++++(++(+++++++)))-+)+())+)+())++))-++)+++((++)))++)+))-)))+++++++))++(+(+++++()+(+++++((+(()++++++++--+++----(+++)+++++(+))+++++((+++++++++++++)++++))+)+)(++)++++)+(++++(++++(+)++++)++)))+((+()+))))++))+)++))+++(++++++++++++(((++---+++--+)+))+++(++++())++(++(-+++++)++))+++++++)))++)+))++)()++++)(++++++()+)+++++++(+++))(+)(+)())+()(+++++++++++++++++(++++++-()(+++++++++)+++)+++)))(+++++++(+(++))++)++((++)())++)())+)))+++))))))+)++++()++()+++++)+)()++++))++++++++++++++++(+++++++++++++-++(+++++(+(++)+)(+)-+++)))+))+--+(++)+))+))(+)(+)(+++()(+))))+)++))(+(+++++())++(+++)+))()+))+++))+-+++++++++++++++(+-+++++++(++(++++++++()++()))+)++((+)())(++++++++))())))++++))))++++++))()))++))+))++++(++)+(++(+++(++(+)++++)(++++++++++(++(-++(+++++++-++(--+++(++()+)))+)++++(+++++++)+)++++)++)+))))++(+)))+(((+++++)+()))+))+))+++++(+)++++++++++(++++(++++(+)+)(+++-+++++++++++(+--+--(()+)+++))+)()++++++(+++++)+(+)+()+(+++)++(+++(+)((+))+)++))+++)()))()()++++)+++))+)++++((++++((++++++))+(+(-(++++-+++++++--+++--+(+--(++))))+))(+(-++++++++++++(+++++++)+))+(+()+++)))))++)(+++)++)))(+++++))++()(+++++++(+(+++++(+(++))++++-+++++-+++(+((++++++++++++-+++)))+()+)-(+))+(-++++++++)+)+))+)))(++)++)())+)+))(+)+++(-((++++))+(+)+++)+++++-+((+(++++++++++++(+-++++++(-++++++++-+++++-+++-(++())()))))+())-+++++++()+)))())+()++++()))))))++)++++)))++))))+++))++))(+)++)++---(+(++++++++++++++-(++(+++(+++++(++-((++-+(++++++++(+))))()++++++))++-++)+)++)+++()((++++)()))++()+++(+)+((+))(()))+(+(+++++)+)----+(++()-)++++++-+-++((((++(+++++(+++++++))++)+)+)++))+(+)+)+((+)++++)(++)+))+))))+++))+)+))+)+)(+++++))))+)))))+()))+++(++++)))-+(++())+)+++++(+++-+(+(+++++++++++++(++()))++)()+)(+)+)+++()(+)++(+)))+(+))())))++(())++++((+)(+(+)))+))(++(())+))())++(((+++))()))+(++)++(+(+(++++++++-+++++++++++(+++-+()()())))+++))++++++++()+++))))()()))))))+)++-+++)+((((++))))))++)+)))+))))+)-)(+++++(())+++++++++++(++++++++++-+(++++++++))---++))()))))+(++++++++++)))+(++)))+++()))+++))))))(+()))))+(+))))))(+++)+++))))(+-)(+++(++++(++++++(((+++++++++-+---++(+++(+++())()+)+(+)())+))(++)))+()))))+)++++)+++(+++))+))-)))))+)))))+)++)()))++))(+(+)()+()+)++(+++++(++++++++++(++(+++++(++++++++(++++)))))+)))))+))++()+()()))))))+((+)++)+++))++()))(--)))(()))))())+))())(+++)(+(++++()++++-++(+++)))++++++++++++++++++(+()))(++++++))))))()))))+)++()+)(()-))))+(++)))--+))))++++)))))+(()))))))))+++)))++)++)+()+(+++--+-++((++)++)++)+-+++)+--(-++++()-())))+)(((+))()()))))((+)+)))((+())+))+))-((+(-++))+++)+))))()+()+)))+)()+))))()()+(+++)))+++++++++()))++-++((+--+++(+--++++++(--+(++)++(+++))))(+()))+++))()+))+)())()))))++++++)))-)))+()+)))((++))++)))++))(+)+++++++++)))++++++++)()+--+++-(--+--(++((--+++(+++++()++++++++-((++++++)+)))+)))+))()))))())+))+))))-()+))())()(+)+)))++()++))++++((++))))()+++++(+++)(()++++(-+-++-+++++(--++++++++))++(+++++-+(++()+(+)))()+))))+((())))))+)(+)))()+(+)+(+)))()))+))))))(++)+((())+++))))+)(+++++(+++++++((++-+++++++++-(++++(++(++++(+)++)(++--++(+))++))+++++))))))()()))++++))))(++++)+)+)+()))+)+))+))+)+++)()+)((+++++++++++))(++-+---+++-++++++++++++++++-+(+++)+)++))()-++++))))+())+())))))++)())))()+)+)++)()(+)+)))(+)+)++(+++))()++()(+((+()))++++++((++(+)++++--+(--+++++++(+(+++++((+++)++++++(++)+++++)())+)))())))))+++)++)))))))((+((+)))))())))))++(--(())++)+)))(++()++)+++++++))++()+++++++(++(++-)))--((++-(--++(++++++++++(++++()+)((++)())()))+++)++)+)))+))+(+++)+()+)+())))((+--+)+-+()++))(+)-+)+(++++++-+++++-(+++(+)+((++++)(-(++--++-(+((+(++(--+--+(+++++)++(++++)())))+++++())++()))+))++(()))+(+()())++++(+-+(+))())+)))())((++(+(+++++++-+((+++)()-++(++(-+++++(+++-+(++++++-++(+)-)+-()+++++++))+))))))))+-))))))))))))))))+++++))+)++)--+++(()++(++++(-)+++++++++-+(+++(++++--))-++(++--+(+-+++++++++(++++---+(+)()----+++)+-+))(((()))(+-)+())))+))++)))+++++++++(++)-))+++(+())((+++++((+++++(+(-++)(()++++-+)--+++++-++++-++++++++++++++---+++)+++-+)(())+))))))))()())))+))(()))((+)))+))++++)+(+++))+++++-(+)+++++++++++++++++((+))()+(+(++)++(++++++++))+++(++++-)++((-++++()-++(+)+++()++(()+++)))++)-))))))(+++()++-)+)+(()+(++++++)++++++++++++(++-+++(-++++)(-(+(-+-+()++++++++++)))+++(++++++++++++++++++++++(-+--())+-()(+()+++---)))))))++++)))-+()))+)+++))(++)+(++++((++-+++--++++-++(+++(++----())+(+++(+++-++)+++(+++-(+++++++(++++++(++-+)-++)+)--))+++++)+()+)))+))+(++)))++))++))++++)+++++))++++++)(+++-++++-++++)()-(+(---+()-+(+++++++()+++++++-++++++++++++++-(+-(+(++++(+)--))+++--)))--)()+)))+++())))))))))+))))))(+()++(++((++++((++----++())(+++++--+))-(+++++-++++(++++++(+(++++(++++++++))++++)+++(+(+(++)((++--)--+)()))+))+)(())))))(+++))+))+++++++-+)+(-+++((++--(++++++-+(+)+++))+++(+++++++++++++++++(+++++-(+++++))+)((++))(+)+((++)++++++-))))))))())+++(+)++)+)++++(((++(+++---())++++-++++--++++++++--+)+++)+++-+++++++-++++((-+++(+++++-+++++++++)++(++++++(+)+++++++)-))))))))))+(++)))++((+)(+++++(+)++++(+-++(+(+(-(-+-+++++++++-+(+++(+++++((+++++--+-+(+(+(-+++++((+++((++)(()+))))+)+)()(++)+)++)))++)(+))))()))+)())+)+))+++-++(+(++-)()(+++)+++-+(+--((-+++(++-+)+)((+(++++(++++(--++(+-(++(-+++-+++++++()())))(+))(++))+-())))()++)((+)(+()))++)())+(+)-+++++(+++-++)--++++)+++())(++---+++(-+++))(++(-++(+++(+-+--+++(++++(+-(-)+(+++++(+(+)+))++)(++)+)-+((+)((+()))+))()(+++)+(+++++)-+)+-++++++++++((++++()+++++++++(+)+++++)+(++++++++++-++-+-++++(-++)+)(+)++((+++)+(+)+(+(++)(+)()+)-)+))+(++))+)-+-(+())+)+++++(++()++++++++++)(+(+(++))+)()+++(+(+++(-+++)++++(++++(-(++-+--+++++++)+(+++((+++++())))++++)))(+())+))()))-)++)+))-+++++))+++)((((+))(+++++((+(+)+)++++++++)))+++++-++(+-++++++++++(++((-+(-(+++(+-++(+++(++((++++)++)))+)++(()+++)))(+++()+)+++)++-)))(+)++++(++++()(+++++(+(++++()+++++++-)+))-)+---)(--+++++++(((+(+--+(++++++(+-+(+(+++++(+))+++()())+++)++)+(++++)++())()))((++))++++(+++())++++++++(--(++(++++++++++++-))))(++(--+++---+++++((++++--+(+(++++(+-+(+(+)++(+()(+++)+)+)++++++)+(+)()++(+)+()))+++(+++))+)+))+))(+(+)+(+(+-(((++++++++++++++--+)+(++++)++-++++++++-++++-++--+++++++-(+(+)++)+(+))+())++()+++)++()++)))++(+))))(++(++)+(+++)))))))+()++++++-+(--((++++(-(-+++++++++(+++++++++++(++++++++++++-+-+++++--+++(+)+))))))+))(+)))))+)))+(+)))))))+)+))++)+++++++)(+(+)+)())+)+++++++-+--+-+++(---++++(+)+(-+(+++-(+(+++++(++(-+(+++++((+++-+-+(++()(()))())))++)+())++)(+++))+)+))((+()))+(+)++(++(+++((+)+(++++-+(++(++--++++++-((+-++++(-+-++++-+-+(-+(((+++(----++++++++--(+++)))++--()()))++)))-(+((++++))+++)()(++))))++)+++)++()+()++++++)--(++(+-++(++--+++((--((+++(++++++++++---+++++++++-+(+(-(+++-+++++(++((-()))))))+))))++()++)+(+(++))((+)())))+++)()+(+(++)+)+++-)++++++(-+(+++-)+++-+(+)(++++(+(++(+-(++-++++++++(+---++-++(++++++++++++-+)(()+()+)))))+++)+++)()++)))-()())(+++))))((+(+()))+++-+(+++++(-++(+-+++--++++)((-(+++++(--++-+(++++-+(+++++-++((++-+++(+++))++++)+)++++)))))))-)))+()+((()-+))())))+)+))))+(()+++))+++-(+++++(++++++-++(+++-++)+)-(+++++++++(+(+(++(+((++++-+++(+++-+++(+(+)))++++())+()()++(()+)+-+))++)---)))))())))(+))+)(+++(+)(+++(-+-)((+++)+++(++)+++++)())++++++(++++(++(+((++-+++++++++++++-+(+++++)(++))+))+))(+()))((+++-)))()))++))()((+)+++())+))+++)+++(++++--)--+)))+++-)+)++++++++++++++(--++++++(-(++++-(++++-++++()+()+)()+(--++)()))(()+)))(++))+)(++)+(+++)+++++)++++()+())++(+)++(+++-+)+++()+-+++)++++--++++++(+++-(-++++++++++(++++++(++(++++(-+))()))-))()))()))+++))()++++++))(+-(+)))()))++++++)+(++))+--+++++++(-(+++++++-+++)+++--+++++++((+(---++++++)+++++((+((+++++++)+++))(+())-)))))++(((++))()+++(++)())-)+)(())+)++(+(+)+++()++-+++++++(++()(+++((++-()+)+(--++++++++((+-+++(++++++-(+++(+(++++++(+(+(+())))+)))))))())))))+))()+(+-())+++)()+(++++)+++++)++((((++((++(++-+)+)++(++++-+()(+((+++++++++++++(+++++(++(-++-++(++((+)+++))))-))+++)))+)(()(++)+))()))+-++-)))))(+--(+)++(()+((+)))((+((++(++--++++)+++--++--+++++++++++(++++(+-+++++(++++++-++++++++++++)))+--)())))++++++))))()()())(+++++)+)()+(-+)))++())+())))+((+++)+-(+(-++))+++----+-++++--++++(++++++-+(-+(++((++++++++(+(+++++()(+++++))(-+++++(()+++))))())))++))-+++)(++)))++(+)))++))))++()(++++++--++))+++(--((+++++--+(+++++++(((+-(-+++--+++++(+++++(++(()++())+-)(-())))+++-))++(+))()++((--((-+))(+(+))(+))-))))())+++)))+--++-+(+++++)+++++++++++-++-++++++++++--++(+(+++++(+++++++++())++()(+++(--())))(-))(++++)(+++++(-)-)))+++(++())+--+)))++))++(+))++++---+++++)()++(+++++++((++++++++++++++++(+++(+++++++-+(+))+)+(+++-+)+(++()(++--)))++)(+++++++)-+))))++)))(++++)++())(+)(+++((++++++-(+++++++)+)+++)++((+++))))+)(++++(+++))++)(+)+++++++()+++)+)+++()+)+--++)+)-+))))())(+++)))+++))++++-++++++)+-+)--(+()+)+++(+(++++++++)())(()))++++))(++)))))())+++++++++())+(+++++++(+++)+++(++))+-++-)))---+))+)-)++(+++(++++((()++++++((-(--+--++++)()+)+(++++)))++()))))+)++++))))++++())(++++)+)++))()(()+(+(+)))(+)++)--))+))))))()++(--+++--++)+++(++(+)+)+)+(-++++)(+)-)-+)+))))+))(++---++)++))(+)+++++)))((())()))))+++++)())++))))+++(++()(+)()+))-()(+()))))-+++(-)+++()))+++++++())++((---++++(+())))++-+()))()+++---)++++()+()++++)))(++++)+)+))))(+)+))))++)+)()+()+)++++)))(-++-+)+))))++)+++-)+)++-)-()++--++))(+))(-)-+))+++++)+)+(-+++))+)+(+++++++(+)(+))+++))+))+++++(+++)))))))))++++(+(+++)))++)+++)+)))(+)))))))++-+--(++++++))))+)-+((+)-))++)))+())())++(+))+++++++())(++()+(+++(+))+++))))+++((+)()))))()(+)+++++(+)+()))+++++(+)+)+((+)))))++()-++++++++++)+)+---+++-)))+++)+++++)))++()++++((+++++(+)++(+)+(+(++++++())((++(++++(+++)+()+()+)++++)()+)((++++++(((+++++((+)((++(-++)+++++++++++)((++++-+(++-+++)))+)(+)++++(+(+((+)++(+++((+(++++)())())())))))))+(+++++)+()+))+(++))))))((+++(+++++++++++++++((+-)))+(+-+++++++))-+++++++++-+++((++))+)++++++++-)++++(+())+++++))+)())()())++++)++)++)()+++))))+))((+))))+(+++-(++((+++++++(+(+++-)+)+(+-+-+++-+)()+++++-+(+--(++)(+)+)(-++++-+)+)(++)+)+)+++(+))(+)((++)+))(+))+)+(++)))+())+))))))+++))++)(++-)()(+)))++(+(++++++++)+++--+(++-)()++(++--(+((+(++)++))(+++++(+)+)++(+))))+)+--(+))++(-(+(()))++())())++))()))())))()+++()(+(+)(-(-+++)))+++++++++++++)+)))+)+(((++()++(+++)()++(++++)++)+))++++())((+)(+))++)++++))++++(-+++(+))()(())))((+))()))))))++++())+++)+))+)+(+(++++++++++(+++)++(()++(+)+++(+++)+))))())+++)++(+++++)++)++++)+)+)+)++)+)++++++-((+++++()))+(++)))(+(-()))))))+()))(++++())(+(++))(++++++++++++++(+(-+++++++((+(())))))))(+++)++(+))++++)()+++)+++)))+))++++++++++++)))+)+)++++++)(++-)+))))))+++)((++++++()+++(++(+++++(+++++++-++++(+++++++--+++(+)))))))+++())(+))+)))++)((-++++())++)+(++-++(++))))()))++()())++-))-)(+)+++(++++)++(+++(++(+++(+++++++-++-(++++++++++++)+)+++()++())(()))+++))(+))))))+))-++(+++))+(()++(++())(++)+)))()+++)+)()++++()++)+++++++)+++((+(+++++++++++++++-++++(+(+++++(+++))+)+++))++)+)++))+++++)+)+)++)+)+)+((+++(+++(+))-++)(