)****+)*********)*)((((''+++'((*()****(+**''''*())***((+)(++*)**+*()+*'*''(')')*')*)**+++((+''(((*****'(*)**')*)''('***(')**((**'(***('***))***(((((***)((++((**)*+**+*+(''*'(***))''(()'(**,(***(()*()***'(('')(******+++(')((*++)***)+('')'**''*)*'*'''*)*(*)''(+*(')***(((****((*(*****(+(**+)*******('**(*(***((((())*)*((**&(()*(*(**('')**(*(*(**(''(*((+**('')*)'')**(**'*(*''((*****(*(')*((('**+(()('**((*)(*)***(+(*(*****(*)*****)(**)*((()**++**()+&'*+**)(()*''***)**()()''(((&(+'*'')**(''*'***(***+''**+**(**)'')+****)**)((*''++(*((*,****+((**+***((*(***))(*****)((*(***((**(&*((()((*((')*)****)')(')&'(()(*''*'+****'********''**)''('*)'(*+*()**((**(*''***(*(*+++((*''))((((((+*++**))*((*)))()****)))(*&'+'**(()**')(****)))*)'*'(*))*))'***(+**((*(((*****+*'('')('('*****+*)')***''*)+****(*)+((('*(((***)*+*(++++*(()((*(())*)((()*''(**)*)*()*())****)'))'(('****+()*((((+'**)+(((''(*((''')**'''(+****((***(+*****((()***(((*'**((*********)++++*(((*(((*)((()((('((()*(*)()(()*(')+(')*(*'(+)*)(((**((+*('***('')**(')''***('*(*,****('*(**'***)((*++***((*')*((*(*)(**+)((*++***)(((()())**()('**((**)(()+**()))*(')())*(**'((*+')*(**('(***''*)'***('****')*()*('('')***''*)*((+)(*++**+*'*((***(()*)*)(+*)+***)(()))(**)))(')++*((('()+*)))***('))***))))((*))(****('(*)*('**'*'**()()*)'***(*))'(*+)*''**(((+***++***+)()*(*((((*+(*(**)*()+*(()*)***))+**((*+*+)())*))(**'))(*)))**+))**+)''(+***'(*((*'(***'(*)**)***(******(*****''*'*'(**)((*+****)*)*))*('*)()**+))))(**()**********(((')+***()+))*))()*(*)(****((**)((**)*+*))***)()'**()*')***(*'(**'()*&((****''(*(*(()***(***(((+((**'(((***))((*+*((*(*)*****+*''()*(**)(**(**()(((*+**((***)*(****(**+)(**)*)))(*(()''((**')''***''(())((')'**()***))*))))**()((*((*(**)******(((())***((***+'(*)*)))'')**(**(((((++)**(*(********)**+**)**(*(')('*'(*)*(**''**)**(&*+)))((**''))++**))('****((*''*)*+*)+)*')(()*(***(***(+((&)*)(*(****)*****(**(*+(***((+((()(+())**(*)**('(***(('*((*****(*+('(()*('))+,(*(((***+))*''+)+**+*))(*+*)**++*((**+)****)))(*('(**)*'()*((((*)*+*+((*+**+((*)(***)*(*+***((*****)&')(***)****')+**(()****())+*((*((')*(''&)**'&&((()*))*(**++*(*(*)(**++*((*(*(),+*('*')((***)+++((+*++*((+)(*)(***)*+))((*(+***(((((**))*(**'***)((((+*)'()+((*'())(('(&)*&&&((('**)(*+(**++')*+)(*****((*(*)'(*')')(')(*+*****++++*(*++,((***(***+*+*)(*(**(***((****))(((*(***(()((***(((((''(*)(()**(+*&&((((((***+'')*(*(*,('''+)+**+*())(()*+('&()***'***)(*))((****(**(*+((**)++(*(+,((+**)++)*((*+((**(**(())+++(()('()')))(*')***'&(((**(((**)'*)(''()''))*((*(')&(*+'(*)(''))*'&'',(&&(*(*((((')(*((+**+(*(++(*+*+*+*(****+((**'(*++**((+()))(()'))*))**)***)***((*()*('((**)((((((*'(*)*)**))''&(**'***))**(*&''*&&())(*((***)*)**((()((**+*(**+++(((*)**((***)**+++((+**)))),(*(+****)***)(****(((*'')&((((**+**+('**)(((**('&&()**)(('******'*&&)(*))((*'*****)****((*)++'')**)+((**(*((*))*(***++(*(****((+*'*((')*'*(*()**'*(((''*&&*()*+(*++('(+***+))*&&((&(**)((***'*)**(&)(*(*((*'*(+*******((****+'*((')((*(*+(((*((+****(+(+(***(((*+('(***))))((()''*'(('*&&(((+))((*+*(*))*)(('*&*&(*'****(+*''(***&((*((+(*')'*(+****+**,****+*''))*(**(****)*+*()*(((**++)**((+**((*****)())(*''*(*(((&&(((*+))())+*((***((('()((*((*(***+''*(((,&)*(***(*'***(*(*'*&'(')**+,'(*++****)(***()++*+**(+*'*++*+(+())'***('))*))*('*(')+(((***)+(*))'*(++(**++''())((*))(***('(((()**)))+)**(******((('*''))*(*'('*+++*)***+,******+)(*++*(*+++((*()'))('(*))(&**((((*+))*()(+)*+(()()(+)(''(''*()*())))&((&(((***)***())**&&)****((*'**(*(''(*('(+***'***)'(((**(**)((***)**++++*')(*(())()(*))((***)***()))*'*+*()((*+'')**(*&())((*+&((')((**++**++*)))&&)+***((*'*)((''***)*((('(*&)'*)((****)**)*)((()**''*)*(+()*++**((**()*+*+***(+*())'*++*((++''******&)())()('((&)(*(+(***+++,))))*'(***+***((''*)****''***)(('*)))+*)****))'')**)****'**(')****(((*)(**(*&**+*((*))(()*+++(('**(*)**))))))))((((())*)()+**++'')**(''*(*''+((('*+**)+((**+***')+())++)*****')**+(''(')(*)'(***)(())(()***&&**+*(**(((***)**(')**('&&**())*)*)((**(**+)+'*(*(+'*(*''***)''*((*'*(+***('****()***)**))++*+*+((***(')**(*(*((*++**+*((()*+*(&)((***((()*,*+****'***&&()'*')))&)()+**)***+((((*(**+)''********()*'**++**')+*+****++(*+&)+++((+')+*((*(******(()*)((*(((*****()'((*+((((+(('(*+**(**&&)*''*)*))*((+()())*+++((*)***,('*&*******(*+(**(((*(*+((**+(*((*&&(*)+*+*)*+)(*'*(*****(*(****((**++**+**((**('*()*))''**+(*(**)+''*)))'')(*++)*****)((**+(*,+'*&&'*()**((**()**)('()*****((*(*&&)'(((***()*(*(()(*'**()****(((*,)(*)***((*+)(*))*+*''**(*******''***))'*((+**'***)+*++**(***('*&''+,+'*())******''*)**+*'')+++))+*((****((*(*(*(*(('*')*++**(****))(***++*)'*&*(*+('*'((+**(&****(**&)**((*+(')()(***((((*(**)**'***''*)'(**)()**+)***)((*+*)+++++**(*+*'(((**)*+'''*))*,+*+(*)++)(')**()*')*)('*****((*+***())****&&*('')*+***((''***((*'(***)**)*''*&)''++*+))(**(*)**)+*(**++,+)*)*+)(()*(****''*'''(++*))***)((**((('))**)')(+**((*+'*'*(()))*&&)(''**+++*('')**(**('(((+*****''*&&('*****(+****''*(*+**((*+++****+****)****''*(((**(+++*(*+((**(''))*()*))('(***)*''''(*+)))&&))('*+++,++''*)+***''(((+**+(***+&&)'**)*'**+(******(+++((*'(+(**+**((('())*****''((***(*))**)(*)((**+*******'')(**''''****(+))+(*')*'*,((('**(*+**,(((+(*((+((((()*+()*''*+)(+**'(((++++&&((,)'***'()*))((*((&''*&')**)()*(+***((*(*(*)***)((******''***(((('****'****'')')(*(*''**+(****(*((***))**()''*('')++''((')++++((+)'*(*('*(**+*)''(('*(())()*(*((**)*((,((')(*****+&&******(*((*++)(*+)(*(''(*''***)('*'**(+*+*+((*+*******''**((*(+((''***+++((+))*((((*((((++((*)')))**))'))((**((*(**'')(((*****&))))*)))**+*'+((**+*'')**(')***+')''*(*++**)(*(*++******()++***'(((**)**++++*)))(*')'')**(('))''*()*)*''**(*)))**))*(*('('*((()*(()***)))****((*+*+''*******(**)'''*))))++(())+*))***)'(**(')**'(')(''&)******))*('''**)*('(())(**))(''*)*)((**)++)**((''))(****((()*)&(((**((*++*('*()****+)***''*()*)'+++(*+*(''*(**)*'(*)((('')(')*&***''(*&*()('******(*(*('')**''*'*(()+*((++,**('(*))*)**((*++)&((*++)*+*(+*')++()*(***'(***((((''*(+)*+'')*)(+*'*(*((*+'((*(**)(*(***(&&)(*')'')()'((*''(**(**)''*((**((**,*(**)(((*(*'((++*+++(+++++++((+('**(*(**'*''*)((**+*(*)*(()***+((*+)(**((((('*(((*,''((*)*&&)(*+'*(**(((&(''))'***+'')(((***+**)**'')**((*'((+*+*&++++)+++((')*()***((*''('*+()**++++****))**)((*+*+'()((***)((***))'')*)&&)+(+'(*)()**(()()('')***')*+*)++)*****''*,****''(*)(**)(++('+*''))*)(*(**((''*'(*((*'****++****'*+**)*+**(*((*)'******+('')(*))(**)('*(**)*&(*()()*))('*)*****(****)*('*(+(((((*(+((**)((+('*'(*+,********''*+'**()(**'()**,**('*)*****'*)((**'()**)''('(**()+(*'*+')++**)'')((***((**'++)**+))**+***'((*)(((***)++*(+(((++*)'*(*+')****+**)**)('(++((''*(+((&&(**((**'',((*+)')()**)**(******('',+'*+*(*))(()))*()+)'**)(()*)()*+++)'*+*(((*'***)++**((++++'()++''*('')*(***(''()*+('(*((+**&)'(**)+''*''(**'((('(*('*******)''**+)***()(()*('(***('''((**)(((*)****)**(((*'',***+++((+++++(*++''*'')**(*)**''****++(+((*+)**''(***''*(('***(**((((''(**+****'***(+(**)((**((***)*('*'(*+))**(+))**)*(**(*''*(+***+++)***,+))*((*''**(*****('*(*)*++*((+()(*)'*,,)***+*))*)**)*((*')(&&(*()'**)***((**(())*(()()+)*,''*))'****()****((**(*'*(+'((*+**''***(((**,('*)(&(**)&'(*+(()+*+)((**&&&(,*((***)***(****((*'*&&())(&''+*((+***(*()+*****)****)(*(*(((******)(*'')*)***+*(((,++*''*+((****(')*(&)****)'*,***(*(((**+*((('(((*(+***********)'*&&)**)))'*(*((+++*(*(*(()*++(*)++*'*(('*)('(**'*('(*((*)**)(((**++''('((**,++*'**((''&'*)***'**&(()+*(**''))*()&)((**+)****(*')(&)*''*))*((+()**)()*()**(***(((***'*****)'(*)'(*)'*''*((*((*++**(+'''((****'*****(&(('')))(***&'((+*&&*'(******)((+(*++++*)(*'*&(*''*'*))(**'(&&)(*+()*)))((**'(*+*)**(*((('((*('(*'+()+((+*,+++(+''*(*)+*('***(**((''*))(****''()*(&)('**))*(**(+(*(*(''('''(*&)***''*&)(''(&())(**')**(((*)((*(('****')**(()()(*(()(+)(+**+,++,('*+(**+*((((*'***''*(()*(*(**((++&(''()+())'***(''(*')**('*((())*''*&&(')**(*()))**(*)**+*(**((('*(***)***()**()*)(*((*)(*+*'++')(*(*****((((*&)**()*+)****'('(*+&''(*)+**)''*''***)*(+***)))*())'*&&)'*(&***)'((***((***((()(*(*('*)*'(((*('***(('(((+*(+(+)(+'*('')****((**(('')**(*'))*('')**(((*()****((')'*((()+()((*+'()*)))&&)'**))(**('''******(''))*)((**)*(*)('*('(')''))*)*++**(,((+)(''((***((*)((''*'****(*+*''*(*((***)(*)()'')(*((***)*(*++*(())))))*')+*******''*)****+'(*+,**()***(((*')('(')'(*******++*+((+)''***)'***+'*(('*))'***)++('*)*((**+*****(''**(((+(+***+((+++**(((***)*'**+**'(')))****((*(*+*((*)+*()+*'*''(')')*')*)**+++((+''(((*****'(*)**')*)''('***(')**((**)****+)*********)*)((((''+++'((*()****(+**''''*())***((+)(++*)***(()*()***'(('')(******+++(')((*++)***)+('')'**''*)*'*'''*(*(*)''(***('***)(***('(((***)((++((**(*+**+*+(''*'(**)))&''()'(**,(**&(()*(*(**('')**(*'*(**(&&(*((+**('')*)'')**(**'*(*''('*****(*(''(+*('(***(((****((*(*****(+(**+)*******''*)(*(***('((())*)*((**'*+**)(()*''*)****'(')&&(''&(,'*'')**(''*'***(***+''**+**(**)''))*((('**+(((('**((*)(*)**)(+(*(*****(*)*****)(****'(()**++**()+&*((()((*((')*)****(')(&(&((()(*''*'+****'********''**)&&('*)'(*++****)**((()''++(*((*,****+((**+)**((*(***))(*****))(*)***((**(&+'**(()**')(****(***)&*('*()*))'***(+**(()(((*****+*&('')('('****()**((**(*''***(*(*,++((*''))(''(((**++*)))*((+*)*()****)))(*&'**)*)*()*'))*****'*)&((()***+()*'(((+'***+('(''(*((''')**'''(+****+*)')***''*)+****(*(+((('*(''***)*++(++++)(((((*'(*)*)((()*''(()*(*)()(()*('*+'')*&)&(+(*((()**((+*)'***('')**(')''***('*(*,****('***(+*****((()**)'((*'**''******+*+)++++*(((*')(*)((()((('(((**)(()+**())**''*))))()*&((*+')*(+*(''***''**'***('****')*()*('**('*(**'***)((*++***((*')*('*'**(**+)((*++)***(('((())**()('**(((('()+*))(***''*())*((()((+)((*+**'''***('**'*'**()((*)'***(*))('')***''*(*((+)(++,**++'*('***('(+**((++(+++*('')**(**)()(')++*+)())*))(**'('(*((())*)())+*(&(+++*''*')+')**+'(****)***(******(''*+(*''**(((+**++++++,*(**'*()''*+'*(+*(()++)''**(***))+**((*+****()+(*)(('())('())))&())((')**++**()**('*'*)(*+'****'*&(**'()******''*'*'(**(((),++*+)+(*)**''*('',*+((++(+('***(*******(((')+**)(**)**((((())))*))))*)*)**((*(+''*)***)**()()''((**')''***''(&&(****''(*(+((****(+***('**)**''''*++((++**(')**+(*****+*'(()*()'')**(*)((('(*))**)))**(++(+++((*'**+*'**(**'(''***(**''**)**&&())((')'**')++*)(*(()***''*+****''*+++++)+*(('****))((**+'(*)**)****)***))((((*+)))('')*()+++(((+')'***((*****''**(*****(*+('&&)*+)))((**'')*++**((+*,)**++*''******+)+++)((+(***()*((+((')**(*()*()((**)***(**(&)'')**(((+++((+,'*')*((''*()**********')+**(&)**('))+,(*('()+++((+*+('+)**('*+'(+***++++((+')(***+(()*('(*+)*'(')((*******)*(*'&('*****(((*++)&&(**'**(''*)(')**)*)'**'**))&(((***())+*''*(''(++++(*')(')+'(*+(*,****()++('*()***(')*)+)*,+*('*')(*+****)****'&)(****'((*++)&&())(***(''*)(('**+**(('*(***(&)((+*)'&)+''*'')**(())(+(*(***'*(*()*('*(('*('*((*(+***+***()*(*')(()***(****())'&)**+***((+*++&&)*()))**''*()(*)*****+''*)(**(())+***&&((('''******((*+)***('(**)'(*'')'')+')((**)++++*(*)*()*+('&)*('((+('()*(*+''*(**)(+'*+(&)*(*((()**+*(()*)(**)*''*++**((+())++&&)('()'*)*+***)*(+*)**((((***(''*'(*)(((**+*)*+**'(**((**('')(*'((*'')**((*)('+***(*''++&(+++((***)(())(**''(((('**+++((+**)))&&)'))*()***+****'*++***)((****''****'(()*+*++(*+**(()*(***))*****(*''*(*(()*('*)**'(+'**+&)(+((**&***(('(**(((***)***++(*(****)),(*(+******)'+'*********+*')***(()*'')(+)++)**++*('')***(((****)**('*(*(())('((()+*(++***())((**&&)**)***)*((*((*****(+(+(***(((+*'*((')+'***''***+(***)**'*(''()((()(*))*+*(+**'((((***((***'(***'((*))*(*(((***)**)++''(()((((&)*(**,,+*((**++***)((*)++)**(((*+('')**)*('&'''*(((****)))'((()*(***(+)**+++(+'))(*(****(+*''(((+'**(*))()()*)(***((+++((+((***)(('(*)(*)(*++,+++**(+*'*++**((+**'(******&&'')**((*(,'**'(((**+**(*,)*+,*++)()(*)*()*(**)*''*()**)**+**)(*(*()*****))(++(((******'((+**+*(***('++(*++*(*+++((+())'***)')*)''*))***)*('*')()*+**++)')**++()((*(((()*)(***('(((*)***()***(((*)(*******)'''((*()****)(*+**+)(**'')((()**+(*)++++*(('((('(*)**'*'*))***('(((((*)+()*++)***+(''(++(*)(**)''('(((**+**++))**(((**++*)(+(***''((*(*********(((*(()***&((*)((')**''*)*')(*())*(((*)'***))**+*(*+()*))(****')(''')**(*()*()*''(')()**+***+++,*))*)()*()((((+*''*((***(+**(*)((***)*,***((*+'')**)****'*(*()*+,**(')*)*(*&)'***+**(++()(*((+*''''*((***()***)'&(')(*(+()+**++'(***(((())*((*+('*((*****'(((+((*)(***++)**)+'(**+(''(')(**(')**++'')***((&&''(****()*+*)''((+''('****(**((**)(')((())*)('*(*(+'*)*)((*+*)((*+*')(((*)**'(((*((*+*+***,++((+)'**)'')**(*(*)'(***)'(**)(**&&''*'*(**((*+++(((*)'*')****('******)((**)**+)+(((*(***)(()*+)+++)+**(**)()****((*'(*((++((**)++**'(+*''*(******((*++**++((()***''*'***((*()++*((++')+'**+****'**)((()*)*)***+(((*)***,((*(**+*++)+)****')***+**+(*(*++(+(+(*)*))&(*+('*'*(*****(((*)''+((*++)***('*+)***()()*+****'*'(***''*''(*)*((*()(*)*+++(**+(*+*()(')***(++*+(*(**'******+++)**((,+((+++())()*')'()'*'***(*(*))*((++++++***++++++***(+())***(**'(**''''*))((()**)*****)(+**(***((*((()+*((((((((((')**('**++*)**+*((*)***))))*'*(*()(('*()****(((+,))(++)+**+*++,+)*+*)(((**)(**(***''*)*)(((***(****+*+((((*(**)**(**+*(((***)*+*****'(+*+++(***((*((((')+(('(**)*+'''*')*++**(***)()+++&&(*++++++*+***(****(***'(***+**))((*+(')()(****((*'(***)***(((((*()***+++***'****)++(***,((''))*('')*(****''*'))*,+*+(+*++(+'(+())(+((((*(*++((**+*(),**)*,**(('&')*+***((''****('(((+**)***(('*(((&**)*++**)**)**(''+**(('(*)+*''*+)****''*((''(++*()++*(('((*+*)))(***))**)((**(*(*((***)***&((***++*('')**(*''(((+***'***+')*(&&()**+++(**(****''**+''(')))*('**(()******''(**(++++)++((((+*+(*))++(*****((()**(*((+((***)(&()***+++''*)+***,(((+(*((*()))(**'&)+*(*)(+''*(***''****'*'(+*)*')*)())(*(((''*((***(**)+++((++*((+*)))+,***(((*)*((*(+''*)**(&(*)(*+((('**(*+***+(****(*((******')++((*))*''((*+**(*(((''(*+)(+'*(*++)((&(('*(&&)**)()*(+++()*++,('&)**+****+)(((()()*(*(()*((**+)*(()'))*(*'''**(+*+**()**)**)***+((*())('(((***('*('')**(*(**(**)(+,&(*)'())())(**'*((++)())*(+'&&*),(((*(((*++**(*,+*((*(()(*((()*('***)('*'*(*++**)(*)*)+((***((*((&)'((***)*()(''*'(****+*'(***)((*)''*()**))'*)((*)(((())('&&)++*'((+('')(+++(**''(+((())())*)(()***+')'*))))+*(())**(((*(***++*&&+((*(((*+*(('*('(****('(****'((()((**)*)*''**(*((*++*)))&&)**+'((*'')**(,++))****((*((((((()***(**)'''()*)'+*+(*+*)''**(())++&&)((*((**+*+*')')**()***)*))***')(*('')*)(''*)**((+++++,*))+****((*''******(+'(**)((*())()(((****)***''*()(''*(*))*((***(*))))&&)((*()*(+++++'**)****'*'*'())+('(*'')**(*''*&)()(+*')+++*)(*,+)((*('*+(*)**)('****))&)*((**)**)***'(***(*+*(*)*((**)*+()**((())*('(((*(****+*(**(''(''('*'*)))(((''*)&****)&&*)(**''*+*++('*&((***')*++'((**')((*)(&(*((**'*)*)'*''*)((*++++****)(***)*,)*)())(((((()+*)(((**((**)*''*)**)''*))(('*('')**+&&))((+**+*)((+()+((****'*+*++'*'*'*(+)'(&)***)(('))'')'*+()*****++****'*+***((****)))*())+,***(*(**'***''**('***'*()*')))*)((**&)***)++****((+*+((*('(*)**(+++'(,)**('*+(*(((((((('(*')*((*'*'()**,**('*****(('***')))(*****)**)(*('*+*)(*)()***((())'***((**'****++**++*(((+(''(*'')(**)**(+('*))(****((((****(*'(*+'**()(**''*(+((''(**)(((('+*((*)()(**+*+*((*+()***'*()**('')*(()(**()+('',+(**+**+++((+''')(*(**''*(***((**)***)*'(((********(**)('(++(((*)(+**'*((****'')*)(*(((*((*+*(((*+)(**'((**()(()))()*''(***'''**((()****)+++(')**(***''*((****('(*+))****')*(((**(***(''()*+('+((*+)**''(***''*)()(*(')*))(*)))***()**((**')'(*)()**('*)***''*'((***(((*)*)((**)))(*)(*))****)(**)*)(*++'(*''*+*)*)**''****++(((+()(*)'*,+)*****)**()*)*((*((((')(')(****((('*(()))*(((()+)*,''(*+****(+))((*)))(')((*(****))*()*)***)*)(*''**(*****('*(*)*++*)((**'))(,*((***)***()***((*()'((()'''(**((**)*(((*******)****)('*()'****((*)**((()(*(*)+(((**)*((***)()**+)(*)('(***&')*+(()+*+(**+*((('(((*(+***********)(*(())*()*&)(*))****)*))(((*++(*)++*'*(*(((******((*''******+*(((+*+*((*+((****)(**(')****)'*,***(*((+*(**''))*()')((**+)****(*()('))((*))*((*()*)(()*((**(***)((***'*(('**('(*)'))((*))*(**)(((*)+*((((((**+++*'**((''&'*****'**&(()*((*'(*******((+(*+**+*)(*'*'(*''*'*))(**'('&((**(*)())((**'(*+******)'(*)((*('*'(*((*((*++)*(+(((((****'*****(&((''))*(***&'((+(()('**))*(**(+(*(*(''('''(*'****''*'*(''(')))(**'()*(((*)((*((')**(*((('((*('()'*(*+((+*,+*+(+('*(*)+*('***(**()''*))(****''()*&(''()+())'***(''(*')**('*&(())*''*''(')**)*(**)**(*))*+*(**((('****')**(()()(*(()(+)(***++++,('*+(**+*((&(*'***''*(()*(*(**()++&''(*)+**)''*((***)*(+***)))*(*)'*'')'*('***)(((***((***((()(*(**(***)***()*)(***(*((*)(++*(++')(*(*****((((*()**()*+)****'('(*+((*()****((')(*((()+()((*+'()*)))'')'*+))(**)(''******(''))*)((*('*)*'(((*(')**(('(((+*)+(+)(+'*('')****((**(('')**(*'))*('')**(***)(*)()'')(*((***)*(*++*(())))*)*'*+*******''*)****+'(*+,**()**)*(*)('*('(')'())*)*++**(,((+)(((((***((*)((''*'****&*+*''*(*((*+*****(''**(((+(+***+((+++**(((***)*'**+**'(')))****((*(*+*((*)**(((*')('(')'(*******++*+((+)''***)'***+'*(('*))'***)++('*)*((*