+****)))))*)*)))))))))))))**++++++++,,,+**+++++++)''&&&&&&&&(*,,,++*((('''''''('''&'*+,,,,+)))(((((((('''''''&&&''''''''''(*++*+,,---,-,)((((''&&&&''''&&&'''''''(('''(((())))))**'&&&&&&&&''(((('(((*++++++++++++,---,,,,,,,*))))((())())))(''''&&&'*,,,,,,+++++***)))))))))))))))))))))))*++++++++,,,++++++++++)''&&&&&&&&'(+,,++*((('('''''''''&'*+,,,,*)))(('((('''''&'&&&&''(('''''''(*++++,,---,,,(((((''&&&&&'&'&&''''''''((''''''())))))**'&&&&&&&&''((((''(*****+++++++++,--,,,,,,,,**)))()())())))((''''&&'*,,,,,+++++****))))))())))))))))))))))*++++++++,,,,+++++++++)'''&&&&&&'''+,,+**('''('''''''''&')++,,,+)))((''(('''''''&&&'''((('''''((*+++,,---,-,+(((((''&&&&&&&'&''''''''''''''''((())))**('&&&&&&&''((((('((***********+++,---,,,-,,,**))(((()))))))(('''''&'+,,,,,+++++****)))))))*)))))))))*))*))*+++++++,,,,,++++++++*)'''&&&&''''(+,,+**((''''(''''''&&'*+++,,+))))(''((''''''&&'''(((((((''(((*+++,,-----,*(((('''&&&'&&&''''&'''''''''''''(()()(***('&&&'&&'''(((('((**********+*+++,---,-,-,,,*)(((((()))))))(('''''&'+,,,,,+++++****))))))))))))))))))))*))*+++++++,,,,,++++++++*)''''&&'''''(+,,+**(('''''''''&''&')+++,,+))))(''((''''''&'''(((((('''('(**+++,,--,--,)(((('''&'''''&'''&''''''''''''''((((()***('&''''''''((((''(******+*++,++++,,,--,---,,*)(((((()))))))(('''''&'+,,,,,,++++***))))))*)))))))))))))))))*+++++++,,,,+**+**+++)(''''&''''''(+,,***('('(((''&'&''&&'+,+,,+))))(''((('''''''(((((((''''('(**+++,,-----,)((((''''''''''''&&&'''''''''''''((((())((''''''''''(((((''(****++++,,,++++,-,,------,))(((((()))))))(''''''&'+,,,,,,,+++***)))))*)))))))))))))))))**+++++++,,,,++***++++*'''''''''(''(+,,***'''((''(''&&''&&'*,,,,+*)))(''()(''''''()(((((''''((()****+,,,,---,)((((''''('''''''&&''''''''''''''((((()''''&&''''('((('('(((**++++++,,,++++,,,,,-----+)(((((((()))))('''''''&'+,,,,-,,+++***)))***)))))))))))))))))**+++++++,,,,++)**++++*'''(('''''''(+,,***''''''''''''''&&'+,,,,+*))))('())(''(''))((((('''''(()****++,,,,,-,)((((((''''''''&'&&''''''''''''''(((())''''&&&&'(('((((('((*+++***+,,,,++++,,,,,,---,+)(((((((()))))(''''''(&'*,,,---,,++***))**)))))))))))))))()))**+++++++,,,,++*)***++)''(('''''(''(+,,**)'''''''''''''&'&'*+,,,+*))))(())))'(''')))((('''''((()*+++++,,,,,,+)((()(''''&'''''&&&&&&&&''''''''(((())''''''&&''(''((((((((*++*++*+,,,,,++++,,,,,,--,+)((((((()()))(''''''((&'+,,----,+++*******))))))))))))))(()))**+++++++,,+,+*)(******(((('''''''&'+,,+*)''''''('''''&''&&(*,,++*))))(())))('''')))(('''''''())*+++++,,,,,,,)()))((((''''&''&&&'&&&&''''''''((()*)''((''''''''((((((((**+***+++,,,,,++++,,,,,,,,,*((((((((()))))((''''(''(+,-----,+++********))))))))))))))))))**+++++++,+,,+)((******(((('''''''&'+,,+**(((((((''''&&''&''*,+++*))))(())))('''()))(('''''''())*+++++,,,-,,,))))('''''''&'&'&&&'''&''''''(('((()*(''(''''(('((((((((((******+,,,,,,,++++,,,,,,,,,)((((((((())))(('''''((((,------,+++++****))*))))))))))))))*))**+++++++,,,,*)()******('(('''''''''+,,+**((((((''(''&&''&'(*+++,+*))('())))('''()))((('''''(()**+++++,,-,,,,*)))('''''''&'''&&&''''''''''((((()**((('(''((''((((()(((**+**+,,,+++,,,++++,,,,,--,+)((((((()()))))('''''((((,------,+++++****)*****)))))))))))****++++++++,,,,*((()****)'''('''''''&'+,,+++*((((''((''&&''''(**+,,,*))((())))('''()))(('((('''))**+++++,,,-,,,)))('('''''&&'''&&'''''''''''((())**)(((('(''''''((((*(((*+++++,,,*((+,,++++,,,,--,*)((((((())))))))('''''((((+------,+++++**+*****)*)))))()))*)****++++++++,,,,*))))****)''''&''''''''*,,,,+*((('&'''''&&'''&')*+,,,*))(()))()((''()))(''(())(')))*+++++,,,-,,+)))('''''''''''''''''''''''''())*)+*(((((''''''''''(**((**+++,,,,+('(+,,++++,,,,--,))(((((()))*)))))'''''(((''(,---,-,+++++))*))))))))))(())*)))***+++++++++,,,+*))))****)''''&'''''''&(+,,,+*((''''''''&''''&'(*++,,*)()()))()((''())))(''())(()))*+++++,,,,-,*))(('(''&&''''''&'''''&''''''()*+**)((((''''(''''''(**((*+,,,,,,,*''(+,,++++,,,--,+*(((((()))**)))))'''''(('''(,-,,,-,+++++***)))))))))(())))))***+++++++++,,,+*)))))***)'''''&'&'''''&',,,,+*(''''''''''''''&&(**+,+))))())(())(''())))('()))(()))*+++++,,,-,,***)((('&&&'(''''&''''''''''''()*++*(((((''((()''''')*)(*++,,,,,,+(''(+,,++++,,--,,,+)(((())*)*))))))'''''((''&'+,,,,,,+++++****)))))))(()))**))***+++++++**+,,+*))))****)''''''''&''''&(,,,,+*(''''''((('''''&')*+,,+)))())((())(('())))('())))())*+++++,,,,-,,*)))(((''&''(''''&'''''''''''')****)((((('('())''''()*)(*++,,,,,+('''(+,,++++,,--,,,+)(())*****)))))('''''''''''+,,,,,,+++++******)))))())))))()**+++++++***+,,+*))))**+*)''&''''&&'''''',,,,+*(('''''(((('&''&')*+,,,+))())(()))(((())))('())))())*+++++,,,-,,,*)))((((''''''&'''''''&'''''(()*)**((((((('()))'''')***)*+,,,,,+(''('(+-,++++,,,,,,,+)())*))**)))))))'''''''''''+,,,,,,,++++*+++*)))())))))*)()***++++++++**,,+*))))))****'''''''&&'''''(+,,,+)()'''''''''(''&')**++,,+))())(())((((())))('()))))))++++++,,,-,,**)))((('&&&''&&''''''&&''''''(**(**((((((((()*)'''(*****++,,,,,+'''''(+,,++++,,--,,,,***)*)***)))))))('''''''&&'*+,--,,,++++*+++))))))))**))(()*++++++++++*+,++))))))))***('&''''&&''''''+,,+*)()'''''(('((''''**)*+,,+)(()))))(((((())))((())))))**++++,,,,,-,*)))))((&&&&&'&&''''''''''&'''(**((((((((()))***('()**+++,,,,,++(''''(')++,++++,,,,,,,,*)**)***)))))))(''(((''&&'*,,,,,,,+++++++*)))))))))*)()))*+++++++++**+++*)))*)))***(''''''''&''''''+,,+***)''''''('(('''(**(*++++))))(()(())((()))))(()))))***++++,,,,,-,*)))))('&&&&&&%&''&&&'&&&&''''(*(((('''((())****)'(**,,++,,,,+(''''''('(*)+++++,,-,,,,,*))))***))))))))('(('''&''*+,,,,,,+++++++*))))(())))(()))*+++++++++**+,+)))*)))))**(''''''''&&'''''*)+++**)(''''(('(''''(**(*+++++))*))((())(())))))(()))))***++++,,,,-,**)))))(''&&'&&&&''&&&'&&&&''''()((('''''(())****)()*+,,++,,,,+'''''''''(((+,+**++,,,,,+)))))***))))))))(((('''&'&(+,,,,,,+++++++**)))(()))))))))*++++++++++++,+)))))))))**)('''(('''&''''()(*++**)'''''(''('''()**(***+++))**)(()*))))**)*)(())))))*+++++,,,,,,*)*))))('&&&&&&&&'''&&&&&&&'''((((('''''((()******(*+,,,+,,-,+('&''&&&'''''(*++*++,,,,,+))))))))))))))))(((((''&'''*,++,,,,++++++**))((())))()))**++++++++++,,+*)))))))))**)('''(('''''''''''+++***'''''(('('''(***(()*+++)**+)))*+))***)*))(())))))*+++++,,,,,,****)))(''&&&&&&&'''&&&&&&&&&'''''''''''()))******++,,,,,,,,,(''''&&&&&'(''')***++,,,,,+))))))))))))))))))(((''&'''(*+++,,,++++++**)))(())))))))**++++++++++,,+)))))))))))))((''(''''''&&''''*++**)(''''(('('''(***(')*+++++,+)))++******)))())))))**+++++,,,,,+***))))(''&&&&&&&'''&&&&&&&'''''''''''''))))*+**++,,,-,,---,+(''''&&&&''''''(*+***+,,,,,+))*))))))))))))))(((''&''&'++++,,,++++++**))(()))))))))**++++++++++,,+)))))))))))))(('''''''''&&''''*++***'''''(''(''')***(')*++++,,++)*,,*****))))()))))))*+++++,,,,,,***))))('&&&&&&%&''&&&&&&&&'&''''''''''())))*++,,,,,--,----,(''''&&&&''''''''******,,,,,,****)))))))))))))((('''''&&*+++,,,+++,++**))(()))((()))**++++++++++,,+)))))))))))))((''''''''''&&'''*++**)''''(((((''')**)''(*++,,,,++*,,,*****)))))))))()))+++++,,,-,,***))))''&&&&&&%&'''&&&&&&&&''''''''''')))))*++,,--,-,,---,+('''''&&'''('''''(*****+,,,,,+***)))))))))))))((''('''&&'*++,,,+++,++***)())))()))))**++++++++++,,,*))))))))))))((''''''''''&&'&'*,++*)(''(((((''''*++(''')*+,,,+,,+,-,*****)))))))))()))+++++,,--,,***))))'&&&&&&&%&'''&&&&&&&&''''''''''')))))*+,,,,,---,--,+(''&'&&&&&'''''''''*****+,,-,,,***))))))))))))))(('''''&&&)++,,,+++,+****)))))(()))))**++++++++++,,,*)))*))))))))((('''''''''&&'&'*+++**(''((((('''(*+*(''&'*,,,,,,-,,-,*****))))))))))))*++++,,--,,,***))))('&&&&&%%&''''&&&&&&&&'''''''''')))))*+,,,,------,+(''&'&&&&&&'''''''&')****,,-,,,,**)))))))))))))))('('''&'&&'*+,,,++,,+****))))))))))))**++++++++++,,,*))*))*))))))((('''''''''&&'''*+++**'''(((('('(*++)(''&'*,,,,,,----,****))))))))))*)***+++,,,,,-,*))))))('&&&&%%&&'&'&&'''&&&''''''''''())))*++,,,,-----,+('&&&&&&&&&&&&&''''&&(***+,,-,,,,**)*)))*)()))))))'''''&&&&&')+,,,+,,,++***))**)()))))***+++++++++,,,*****))*)))))(('(''''''''''''''*+,+*)'''(((''(((*+*((''''*,,,,,,----,**))))))))))))*)**+++++--,,-,*))))))('&&&&&&&&&&'&&''''&&''''''''''()))**++,,,,----,+(''&&&&&&&&&&&&&''''''')*++,,,,,,,,*))))))(()))))))'''''&&&&&&)+,,,+,,-,+***)*+*)))))))*+++++++++++,-,****)))))))))('''''('''''''''''*,,+*)'''((''''((*+*('''''(*+++,,,--,,**)*)))))))))))))*+++++,,,,,,*)())))('&&&&&&&&&&&&&'''''''''''''''(())**+++,,,,----+('''&&&&&&&&&&'&&''''''''*+++,,--,,,***))))(()))))))(''''&&&'&''+,,,+,---+*++**+*)))))))++++++++++++,,,,****))))))))('''''''''''''''''+,++*)'''((''''((***(''''''*+++,-,,,,,*))*)))))))))))))**++++,,,,,*)))()))('&&&&&&&&&&&&&'''''((''''''''(()))*++,,,,,,--,)''''&&'&&&&&&&'&&'''&''''*+++,,--,,,***))))(())))*)))(''''&&'&&'*,,,+---,,+,++++*))))))*+++++++++++,,,,,****))))))))('''''''''''''''''*+++*)'''('('''(****''&&'''*+++,,,,,,,+))*))))*))))))))**++++,,,,,*))(())(('&&&&'&&&'&&&&'''''(('''''''((())**++,,,,,,,,+(''''&&&&&&&&&&''''''&''''(*+++,,-,,,,+*))))(())))))))'''&&&''&&'(,,,,---,,,,++++*))))))*+++++++++++,,,,,*****)))))))('''&'''''''''''''(*++*)''''(''(((*+*(''&&'''(*++,,,,,,,,))+****)))))))))**++++,,,,,*)(()))(('&&&&&&&&&&&&'''''''('''''''(())**+++,,,,,,,+('''('&&&&&&&&&&''''&&&'''&'*+++,,,,,,,,*))(((())))))))(''&&'''&&'(+,,,--,-,+,++++*)))****+++++++++++,,,,++****)))))(((('''''((''''''''''*++*)''''(''()****('''&'''')+++,,,,,,+)*,***)))))))))))*++++,,,,,*)(()))(('&&&&&&&&&&&&''''''''''''''()))**++++,,,,,,,(''''''&&&&&&&&&'''''&&&'''''*++++,,,,,,,))))((())))))))(''&&&''''''),,,--,,,,,++***))**)*++++++++++++,,,,,,***))))((((((''''(('''''''''&'*++*)''''('((*+*)*(''''&'''(*++,,,,,,+*,,**))))))))))))*++++,,,,,*)(())))(&&'&&&'&&&&&&''('''''''''''())))*+++,,,,,,,+((''''&&&&&&''&'''''&&&'''''(**+++,,,,,,+*)))(((()))))))('&&'&''('''(+,,-,,,,,,+**+****)**++++++++++++,,,,,,*)))*)((((((('''''''''''''''&&*++*)''''(((*+**))('''&''(''(*+++,,,,,+,,***)))))))))))*++++,,,,,*)(()))(''''&&&&&&&&&&''''''(''''''')))))*++,,,,,,,,)(''''''&%&&'''&'''&&&&&&''''((*++++,,,,,,+))((()()))))))(''&'&'(((''')+,-,,,,,,*+*++***)**++++++++++++,,,,,,*))**)((((((('''((''''''''''&&'++*)''''((*+**((((''&'''('''*+++,,,,,+,,**))))))))))())++++,,,,,*))()))(('('&&&&&&&&&&'''''''''''''())))**++,,,,,,,+('&''&&&%&&'('''''&&&&'&&&&''((***+,,+,,,,+)((())())))))))''&'''((''''()+,,,,,,,+*******))*+++++++++++,,,,,,,*))**)((((((('''(('('('&&'''&&'*+*)('''(***+*((((''&'''(('')+++,,,--,,,*))))))))))(())*+++,,,,+)))))))((('&&&&&&&&&&''''''''''''((())))**,,,,,,,,+(&&&''''&&&'''''''&&&&&&&&&&''''(***+,,,,,,+)(((((())))))))''''''((''''((+,-,,,,,+*****))))*+++++++++++,,,,,,,+*)**)(((((((((((((((''&&''&&&&*+**)''(*+*++*((('''&&''''''(*++,,,,---,*))))))))))))))*+++,,,,+*))))))))('&&&&&&&&&&''''''''''''(())))))*+,,,,,,,*(&&&''''&''''''''&&&&&&&&&&&'(''(**++,,,,,,+)((((()))))))))'(('''(((''''')---,,,,++****))))*++++++++++++,,,,,,+****)(((((())((('(('''&&'&&&&&*+*)('(*++*+*)((''''&&'''''&'*++,,,,,--,*))))))))))))*)*+++,,,,+)))))))))('&&&&&&&&&&''''''''''''(()))*)*++,,--,,*('''''''''''''''''&&&&&&&&&&'''''((*++,,,,,,+))()(()))))))))((((('(((''''(*-,,,,,,,+****)*)**++++++++++++,,,,-,+***))(((())))((('(('''&&'&&&&&*+*)((*++++**)(''(''&&&'''''')*+,,,,,-,,*))))))))()))***+++,,,,+))))))))(('&&&&&&&&&&''''''''''''(()))))**,,,--,+(('(''''''''&'&'''&&&&&&&&&&&''''''(**+,,,,,,++))(())*))))))))((((''''''''(*,,,,,,,,,*****))*+++++++++++++,,,--,+****)()))))))(('''('''&&''&&&'*+***++++++*))(''(''&&&'''''''**+,,+,-,,*))))))()))*****++++,,,+))))))))(('&&'&&&&&''''''''''''''()))))***,,,,-,)''''''''&&&&&'&&&'&&&&&&&&&&'''''''((*+,,,,,,++)(()))***))))))((((''('''''((,,,,,,,,,*+++****+++++++++++*,,----,++**)))))))))))('''('''&&&'&&&&'*+++,+++++*))'''(''&&&'''''''**+++++,-,*)))*)))))******++++,,,+*)*)))))(('&&'&&&&&''(''('''''''(()))))**+,,,,,+(''''''''&&&&&&&&&&&&&&&&&&&'''''''''(*+,,,,,,,+)())****)))))))((('''''('''(((+,,,,,,,+,+*****++++++++++++,-----,++*))))**))))))(''((''''&&'&&&&'+,++,,++++**)(''('&&&&''''''')**++++,,,*))*))))*****)**++++,,,+**))))))('''''&&&''''(''''''''''())))))**+,,,,,)('''''''''&&&&&&&&''&&&&&&&&&''''''''(*+,,,,+,,+))******)))))))((((''''''''(('+,,,,+,,,,+****++++++++++++,-----,+++))))***))))))'''((''''&&''&&&'+,,,,,++++**(('(('&&&&&'''''&(**++++,,,*)))))))********+++,,,,+*)))))))(''''''&'''((('''(''''''())()*)*++,,,,+((''''''''''&&&&&&&''&&&&&&&'''(((('('()*,,,,,,,++***))*)))))))((''('('''''''''*,,,,,,,-,*****+++++++++**+,-,,,,,,+*))))**))*))))'''(('''''&''''''+,,,,,++++**)('(('&&&&&''''&&')*++++,,,*))))))*))******+++,,,,+*)))))))(''''''''''(('''''''''''()()**)**+,,,,)(('''''''''&&&&&&&&&&&&&&&&''''(((((('()*,,,,,,,,,***)))*)))))))('''''''''''''&(+,,,,--,,*****++++++****++,,,,,,,,+*))))**)))))))'''(('&'''&'''(''(+,,,,+++++*)('((('&&&&'''''&'(*++++,,,+*))))**))******+++,,,,,)))())))(''''''''''''''''''''''())()*****+,,,,)(('''''''('&&&&&&&&&&&&&&&&'((((((((''()*,,,,,,,,,***)**))))))))(''''''''''''(''*,,,,-,,,+****++++++++++++,,,,,,,,+*)))**+*))))))'''(('&'''&'''''''(+,,,,++++*)((((('&&&&''''''&'**+++,,,,*)))))))*****+*+++,,,,+))))))))(''((((''''''''''''''((()()******+,,,+((''''''''''&&&&&&&&&&&&&&&'(('((('((''()*+,,,,-,,,***)**))))))))(''''(''((''''''(+,--,,,,+*+**++++++++++++,,,,,,,+**)))**+**)))))('(((''''&''(''''''(+,,,++***((((((''''''''(''&'**++++,,,*)**)))***))***+++,,,,+))))))))('(((('''''''''''''''()))()*****++,,,)(''''''''''''''&&&&&&&&&&&''(''((''(''''()*,,,--,-,***)***)))))))('''''((((''''''(+,,,,,,,**++*++++++++++++,,,,,,+***))))*++*)))))('(((''''&''(''''&&'+,,,++++*(((((('''''''''(''''**+++,,,****)))****)*++++,,,,,+))))))))(((((('''''(''''''''(()))))****++,,,+(('''''''''''''''&&&''&&&'''(((((('((''''()*++,,-,-,**)*)*)))))))((''''''(('''''(''*,,,,,,,+++++++++++++++++,,,,,,+****))*+++*))))))'((('''&&'()('''&&'(+,,++++*)((((((('(('''''''''(*+++,,,**+*)))**)))*+++++,,,,+))))))))(((((''''''(''('('''((()))*****++,,,)('(((('''''''''''&&'''&&''''((((((('''''(()*+,,-,--,*******)))(((((''''''''''''&'''(+,,,,,++++++++++++++++++++)+,+*****))*++++))))))((((''&'''))(''''&&'*,,,+++*((((())('(('''''''&&'*+++,,,**+*))))))))+++++++,,,+))))))))(((((''''('((((((''((())()*****+,,,,('''((''''''('''''&''''&'''''((((()('''''())),,-,,--,**)***))))((((('''''''''''&&'''(+,,,,,,+++++++++++++++++,+(+,,*****))*++++*)))))((((''&''())((&''&&'(+,,,++*)((()))('(((((''''&&')+++,,,**+))))))))*+++++*+,,,+))))))))((((('''''('('''(''((()))*****+,,,-+)'((((('''''('''''&'''''''''((((())(''''(())*,,-,---,*))))))))((((((''''''''''&&&''''*+,,,,,,,++++++++++++++,,+(+,,*****)*+++++*)))))((((('''(())('&'''&&'*,,,++*)))))))('(((((''''&&&')*++,,,,+)))))*))*+++++*+,,,+)))())))((()(''''''''''(('(((()))***++,,,-,)('((((((''''('''''''''''('''((('())('''(()))*,--,---,+*)))))))((((((''''''''('&&&('''(+,,,,,,,,+++++++++++++,,+(+,+*******+++++)))))))((((''(()))(''''&&&&'*,,,+**)))*))((((((''''&&&&'**++,,,,+))()))))*+++++++,,,+)))(()))(())('''''(''''''()))))))***++,,-,+)(((((((('''(''''''''''''''''''''())('''()*)**,,,,---,+**)**)))((((((''''''''''&&&(('''*,,,,,,,,+++++++++++++,,+(+,,+******+++++)))))))(((((((()))('''''&&&&(+,,+***)))))(((((('''&&'&&'**++,,,,+))())))**+++++*+,,,+))(())))(())(((''(''''''()))))))****,,---,)('(('())(((((''''''(''''''('''''''()('''())))**,,----,,**)**)))((((((''''(''(('&&&(('''(+,,,,,,,+++++++++++++,,+(+,,+******+++++*)))*))))))(((()))('''&'&&&&&*,,+++*)))))(((((('''&&'&&(*+++,,,,+))))*))*++++++*+,,,+))(())))(())((''''''''''())))))****+,----+*('(('()('''(((''''''''''''''''''''((''''))))))*,,,,--,,*****)))()(((('''((((('&&&&''(''(+,,,,,,,,++++++++++++,+('+,,+*****++++++)))))))))))(((()))('''&'&&&&&(+,++++*)))))((()('''''&''()*++,,,,+*))))))*++++++**+,,+)))())))(())(('''''''''())))))****++,---,*)(((''(((''''''''&''''''''''''''''(((''''()))))*,,,,--,,*****)))((()((''((((((''&&'''(''(+,,,,,,,,++++++++++++,+''+,,+****+++++++*)))))))))))(())))('''&&&&&&&'*,++**))))))((()(((''''((((*++,,,,+)))))***++++++**+,+*))))))))(()))('''''''''())))))**++++,--,,*)(((''((('''''&'''''''''''''''''''(((''''()))))*,,,,-,,,,****)))((((((((((((('''''&''(''(),,,,,-,,,+++++++++++,+''+,,+**+++++++++**))))))))))(())))('''&&&'''''(++***)))())((())(('''''(((*++,,,,+)))()***+++++**+,,+))))***))())))('''''''''))))))***+++,,--,**)(('''((('''''&''''&''''''''''''''(((''''()))))*,,,,,,,,,****)))((()))(((((((''&&&&'''''()+,,-,--,,++++++++++,,*''*,,+++++++++++++)))))))))))(())))('''''&'''''(*****)(((())(())('(''(((()*++,,,,+*)())***+++++**+,,+*))***)*)())))'''''''''()))))))*+++,,---,*))((''((()(((('&'&'&&''''''''''''''(((''''))))))**,,,,,,,,++**)))(())*)(((((((''&&&''''''()+,-,,-,,,++++++++++,,+''*+,++++++++++++*)))))))))))(())))'(((''&''&&''*+***)((()))(())((('''((()**++,,,+)()))***+++++**+,,,*))***)))())))'''''''''()))))))*+++,---,+*))(('(()))(((('&'&'&'''''''''''''''((('''')))))*)*,,,,,,,,,,**)))))))))(((((('(''''&'''''()*,,---,-,++++++***+,,+''*++,,++++++++++*)))))()))(((())))(((''''''''''*+***)()))))()))((''''((())*++,,,+))))*+*+++++++*,,,,*)****)))())))'''''('''()))))))*+++,---,*)))(((())))((()(&'&&&&&&''''''''''''((('''')))))))*,,,,,,,,,+**))))*))))(((((('(''&&''''''()*,,---,-,++++++**++,,*''*+),,,,,+++++++*))))))))((())))))(''''''&&'''&(+***)))))))))))(('''(((()))*+,,,+))))*+*++++++*+,,-,*)****))))))))'''''(''(()))))))++++,-,,+))))(((())))(((((&&&&&&&''''''''''''(((('''')*)))))),,,,,-,,,+**)))**)*))(((((((''&&''''(((()*,,----,,+++++**+,,,+(''*+),,,,++++++++*))))))))(()))))))('''''&&&'&'''******)))))))))(''''()((())*+,,,+))))+++++++,+++,--,*)***)))))))))''''((''(()))))))+,+,,,,+)))))(((())))((((('&&&'''''''''''''''(((('''())))))))+,,,-,,,,,+*))*****))((((((((''''''''(()***,----,,++++++++,,,+'''*((+,,,++++++++**))))))))))))))))(''''&&&&&&&''(***+**))))))))(''''())(())*+,,,+)))*+++++++,++,,-,,******))))))))''''(((((())))))*+,+,,,,+)))))(((())))((((('&'''''''''''''''''(((('(()))))))))+,,,,,,,,,,+))))))*)(('((((('''('('''(()))*,---,,,++++**++,,,*''(*('(,,,+++++++++*))))))))))))))))('''&&&&&&&&&'')*+++*)*))))))(''''(()())))+,,,+))**+++++++,++,,,,,****))))))))))'''((((()()))))**,,,,,,,+)))))((()))))((((''''''''''''''''''''((((((())*))))))*,--,,,,,,,+))))))))('''''''(((''('''(()))**,----,++++*++,,,,+'')*'&'+,,++++++++++))))))))*)))))))('''&&&&&&&&&'''*+++***))))))(''''())())))+,,,,****+++++++,++,,,,,*****))))))))('(((((()))))))))+,,,,,,+))))))((()))))((()((''''''''''''''''''(())(())))))))))*,,-,,,,,,,+)))))))(((''''''(((((('''(())))*,,-,,,+++***+,,,++''**'&'+,,,++++++++*))))))))*)))))))(''&&&&&&&&&&&&'*++++**))))))('''')))())))*+,,,****+++++++,,+,,,,,****)))))))))('((((())))))))**+,,,,,,+))))))((()))))(())(((''''''''''''''''())))(())))))))))*,,-,--,,+,+))))*))(((''''(((((((('''(())))*+,,,,,+**+**+,,,+*()**'&'*,,,,,++++++*))))))))*)))))))('&&&&&&&&'&&&&')*++++**)))))('''())))))))*+,-,***,+++++++,,+,,,,,***))))))))))('(((()))))))))))*,,,,,,+))))))('()))))(())(((('''''''('''''''())))(())))))))))*,,,-,,,,,,+))))))))(('''((((((('''''(()))))*,,,,,***+**+,,++((***'&'*+,,,,++++++*))))))))))))))))''&&&&&&&&'&&&&&'**++++*))))))('(())))))))++,-,***,+++++++,,,,,,,,*)*)))))))))))((())))))))))*)*+,,,,,,*))))))(())))))()))(((('''''''(''''''()))))(()))))))())*,,,,,-,,,,+)))*))))((''((((())('''((())))))*,,,,,**++**+,,++'(**(&&&'+,,,,+++++++)))))))))*)))))('&&&&&&&&&&'&&'&'**++++*))))))('())))))))*++,-,,**,,++++++,,,,,--+))))))))))))))(()))))))))))***,,,,,++)))))))(())))))()))(((''''''''(''((('()))))(())))))()))*,,,,,,,,,,+)))))))(()((((((())(''(((()*))))*+,,,,**++**+,+,+'(**(''&'+,,-,,+++++*))))))))*))))))('&&&&&&&&&&'&&&&'**+***))()))))(())))))))*++,,,,,*,,++++++,-----,+)))))))*)))))()))*))))))))))**,,,,+*))))))))()))))))()))((('''''''((('(((''))*))()))))))()))*+,,,,,,-,,,))**))))))()((((())(''()(()))))))*,,,,**+***+,,,*((**(''&'+,,-,,+++++*))))))())))))))('&&&&&&&&&&'&&&&'******)(()))))(())*))))))*+,,--,*,,++++++,----,,+))))))**)))))))**)*))))))))))*,,,,+*))))))))()))))))()))((((''''('((('''('()**))()))))))())))*,,,,,--,,,*****)))))))((((())(('()(()))))))*+,,,+*++**,+,+)((**(&'''(,,,,++++++*))))))())))))))('&&&&&&&&'&'&&&&')*++***))))*))()))))))))))++,,,,+,,,,+++,,---,,,+)))))))**))))))*)))))*))))))*+,,,,**))))))))()))))))()))('''''''''(((''''(())))))()))))()))))*,,-,,-,,,,*****))*))))((((()))('))(())))))))+,,,+*+**+,,,,(((**(''''(,--,+++++++))))))))))))(((('&&&&&&&&'&''&&&&'*++***)))))))()))))))))))*+,,,,,---,,+,,,--,,,,+)))))))))))))))))))***))))*)*+,,,+*))))))*))()))))))))))('''''''''())''''(()))*))))))(())()))*,,-,,,,,,,****))))))))(((())))(()))())))))))++,,+*+**+,,,,((*+*('(''(,,-,+++++++*)))))))()()(((('&'&&&&&&'&''&&&&'**+***)*)))))()))))))))))*+,,,,,,,,,++,,,,,,,,,+)))))))))))))(()))))))))))))+++,,+*))))))**)()))))))))))(''''''&'''))(((''(()))))))))()))))))*,,-,,,,,,,***)))))))))('(())))(')))())))))))+++++++*+,,,,,((*+*('(('(,,,,+++++++***)))))()())(((''&&&&&&'''''''&&')**+++*))))))()))))))))))*+,,,,,,,-,++,,,,,,,,,+))))))))))))))()((())))*)*)*+*+,+*)))))))*))))))))))))))((''''''''()))('''(())))))))(()))()))*,,,,,,,,,,***)))))))))'''())))('))))))))))))+,,+++++,,,,,+((**)((''''+,,,++++++++**))))))))))((('&&&&&&''''&'''&&'(**+++*))))))))))()((()))**,,,,,,-,,++,,,,,,,,,+))))))))))))))()()))))))))****,,+)))))))))))))))))))))))('''''''''(())('''())))))))))))))))))*,,,,,,,,,,***)))))))))(''())))''))))))))))*+,,++++++,-,-,)((**(((''''+,,,++++++**))))))))))))(((''&&&&&'('''''''&&')**++*))))))))))(((())))*++,,,,---,,++,,,,,,,,+)))))))))))))))(()))*)**)*****,,+)))))))))))))))))))))))('''''''''())('''(()))))))))()))))))*,,,,,,,,,,,***)))))))))(((())))('))))))))))),,,,+++++,---,(((+*((('''(+,,,++******))))***))))))((''&&&&'(''''''&'&&')**++*))))))))))()))))))*+++,,---,,,++++,,,,,,+))))))))))))))))))))))*))****+,+*)))))))))))))))))))))))(('''&''''())('''((()))))))())))**))*,,,-,,,,,,,***))))))))))((())))(()))))))))))+,,,,++++,,--,((*+*(((''''+,,,+******+***)*+*))())))('&''''''''''''&'&&&'**+++))))))))))))))))))++++,,,--,,,+++++,,,,,+))))))))))))))))))))))*)*)***+,+))))))))))))))))))))))))((''''''''()(('''()))))))))()))***)*+,,,,,,,,-,,**)))))))))))(()))))(()))))))))()+,,,++++,,---+((++)((('(''(+,,+*+*+++++****+*)(()))(('''(''''''''''''&&&&)**++)))))))))))))))))*++++,,-----,+++++,,,,,+)))))))))))))*)))))*))*)))***,,+)))**)***)))))))))))))))('''&'''''(((('''())))))))(()))*+*)*+,,,,,,,,,,,*)))))))())))(()*)))()))))))))))*,,,,++++,,-,,+((**(((((('''+,,+*+++++++*)*++*)((())((((((''''''''''&''&&&(**+*)))))))))))))))))*++++,-----,,+,+++,,,,,+*))))*))))))))))*)*))))*))**+,,+)))***)**))))))))))()))(('''&'''''(((('''()))))))))))))++***++,,,,,,,,,,*)*))()(())))(()))))()))))))))))*,,,,++++,,-,+(((**((((((''(+,,++*+*++++***++*)((())()))((''&''''''''&&&&&'*++*)))))))))))))))))*+++,---,--,,+++*+,,,,,,+)***))))))))))))))))))*)***+,,,*)**+*)**))))))))))))))))('&&''''((((('''()))))*))))))*++***++,,,,,,,,,+**)))(((()))))()))))(()))))))())*+,,,+++++,-,+((***((((('''(+,,++*****++**+++*)((())))))(('''''''''&'&&&&&')+**)))))(()))))))())*+++,---,--,,+++*+,,,,,,+*****))))))(()))))))))****++,,,*)**+****)))))*))))))))))('''''''()()('''()))))))))))**++**+++,,,,,,,,,,**)))(((())))))))))())))))))))))+,,,,+++++,,,+'(*+*((((((''(+,,+++****++**++**))(())((()((('''''''''''''&&&(***)))))()))))))))))*++++,------,++**,,,,,,,*******)))))(()))))))))****+,,,+***+++****))))))))))))))(('''''''((()('''())))))))*))*+++*++++,,,,,,,,,,+*)))))(())))))))))())))))))))))+-,,,+++++,,,+'(*+*(((((('''+,,,++**++++*+****))(()(((((''''''''''''''''&&&'****)))(()))))))))))+++++,,,,--,+++*+,,,,,-,****)*)))))((()))))))))****+,,+**+++++*++*)))*))**)))))()('((''''(())(('(()))))))*))**+++*++++,,,,,,,,,,+*))))))())))))))))))))))))))))*,---,+++++,,+('(*+*((((((''(+,,+++++++++******))(()(((((''''&&&'''('&&&''&&'****))((()))))))))))++++,,,,--,*++++++,,,-,,*****)))))(((()))))))))***++,,++++++++++++*)))))))))))(((('(((('')))((('((())))))))))*+++*++++,+,,,,,,,,+)))))))())))))))))))())))))))**,--,,+++++,,+(''*+*(((((('''+,,+*+++++++*****))((()((()('''&&&&&'''''&''&&&')***))(((()))))))))*++++,,,,,-+)*+++*+,---,,**)***))))(((()))))))))***++,,,++++++++++**)))))***)))((((('''((())(((('((()))))))))**+++++++++(*+,,,,,,+)))))))(())))))))))))))())))))*,--,,++++,,,+('(*+)(((((('''(+,++++++++++*+**)(((()(())(''&&&&&''''''''''&&''***))(((()))))))))*++++,,,,,,))*++*++,----,*))***)))(((())))))))))**+++,,,+++++++++++**))))**))()((()((('((())((((((())))))))))***+++++**'&'+,,,,,,+)))))))(())))))))))))))()(*)))*,-,,,++++,,,+(((*+(((((((('''++++++++++++++*))(((()()))(('&&&''''''''&&&'&'&'****)(((())))))))**+++,,,,,,+)(*++++,,,---,*)***)))))(())()))))))))+++,,-,+++++++++++**)))))*)(((((()('''(()(((((((()()))))))))*++++++**)&&'+,,,,,,+*)))*))(()))))))))))))((()))))*,---,++++,,,*(((*+(((((('('&'*+++++++++++++*))(((()))))(('&&'('('''''&&''&'&&)***)(((())))))))**+++,,,,,,)((*+++++,----,*)***))))(((())))))))))*++,,-,,++++++++++++*)()))))(()(())(((((())((((()()())))))))*++++++**)'&&'+,,,,,,***))))))()))))))(()))(((()))))*,,--,+++,,,+('((**(('((((''&&(+,,,,++++++++**)(()))))))(('''((((''''''&&'&&&&')**))(()))))))))**+++,,,-,,)(((*++++,,---,,****)))((((((()))))))**++,,,,++++++++++++**)))))))(()(())((('(())()()))((())))))))*+++++***)&&&'+,,,,,,***)))))))*)))))))()))(())())))*+,,,,+++,,,+((((*+(('((('''&&'+,,,,++++++++**)())))))))((''(((((''''''&&'&&&&&)***))))))*)))))*+++,,,,,,+((((*++*+,,,,,,,***)))))(((((()))))))**++,-,((*+++++++++***)))))))()(())()((((())((((((((())))))))**++++***'&&&'+,,-,,,**))))))))))))))(((())(()()))))*+,,,,+,,,,,+('((*+(((((''''&&'+,,,++++++++++*))))))))))(((((((((''&'''&&'&&&&&'***)(()))))))***+++,,,,-,)((((*++*+,,,,,,+***))))(((((())))))))**++,,+('(*++++++*+***))))))(()())))(((((()((())((((())))))))*+++++**)&&&&'+,,-,,+*)*))))))))**)(((((())()(())**)*+,,-,,,,--,+('((**(((('')('&&'*,,,++++++++++*))*))**)))))(((((((''&'''&&'&&''&&)**))())))))***++++,,,-,+((((((++++++,,,,,***))))((((())))))))))*++,,+'&')*+++++++****)))))((()))))((''(()(()(((((()))))))))*+++++*)'&'''(+,--,,+***))))))**))(((()(())((((()*))*+,,,,+,,-,,+('((**(((''())'&&'+,,++++++++++++**)))))))(((''''(((''&'''&&&'&&&&&)***)()))))**++++++,-,,,*(''(((*+++++,,,,,***)))(((((()()))))))*+++,,+'&&''*+++*+++****)*))(()))))))('''((()((())())))))))))*+++*+*)'''''(,,,,,,+**)))))))**)((())((())()((()*)))+,,,,,,,-,,,((((***('''())''&'+++++++++++++++**)))))))((('''''''''&''''&&''&&&&')**)))*)))**++++++,--,*('('''((****,,,,-,***)))(((((()))*)))))*+++,,*&&&&&(****+++*++****))))))))))(('((((((((())))))))))))*+++*+*)'''''(,,,,,,+*)))))))))))(()((((()))((())))))+,,,,+,--,,,((('*+*('''())''&'*++,+++++++++++)))))))*)((('''&&'''&&&'''&&''&&&&&)*****)))**+++,+,,,-,+('''''''(()**,,,,,,***)))((((()))*))))))*+++,,(&&&&&'****+++++++***)))(())))()(((((()((()))*)))))))))*++**+*'&''(((,,,,,,+*)))))(()))((((((()()))(((())))*+,,,,,,--,,,((''*+*''''())('&&'++++++++++++++*))))**))(((''&&&&''&&&&&&''''&&&&&')***)))))*+++,+,,,,,+(''''''''(***,,,,,,***))((((())*))))))))*++,,,'&&&&&&)***++++++++**))(()))))))('())((())*)*))))))))))****++*''(('((+,,,,,+*)))(((()))(()((()(()))(((()))))+,,,,,,-,,,*((((***('''())('&&'+,+,,,++++++++))))*))*)()(''&&&&&&&&&&'&'''&&&&&&'***))))))++*+,+,,,,,*'''''''''((*+,,,,,,***))((()))*)))))))))*++,,+'&&&&&&')*****++++****)(())))(((((())(()))**)))))))))))*******'(((''(,,,,,,+*))))))))))))((((((()))(())))))*+,,,,,,-,,+(''(****('(''))('&&'+,,,,,++++++++*)***)))((()('&&&&&&&&&&''''&&&&&&&'(**))))))*++,,,,,,,+('''&'&'''(((+,,,,,,***)((()))**)*)))))))**+,,+'&&&&&&&')**++++++****)(())))(()((()()))))**)))))))))))*******((''''(+,,,,++*))))))))))(((((()(())(()))*)))*++,,,,,,,-+''((****''('')*('&&'*,,,+,++++++++*))**))))((('&&&&'&&&&&'''''&&&&''&''****))))*++,,,,,,,*''''''&'''(((+,,,,,,+**)(())))**)))))))))**+++*'&&&&&&&&')*++++++*****)())))(()(())))))))**)))))))))))***+++(''''''(*,,,,+**))))))))*)(()(((((()))))))**))*++,,,,,,,,+'''(***)''''')*('&&'*+,,,,++++++++*)*))))))(()'&&&'&&&''''''&'&&&'''&''(***)))**++,,,,,,+('''&'&&'''(((+,,,,,,,*)())))))*))))))))))***++*'&&&&&&&&&)+++**++*****()))))())(()*))))***)))))))))))*+++++*'''''''(+,,,,+*)))))))))*)(((((((())))))))**))*++,,,,,,,,+('''***)''''()*'&&&'*,,+,,++++++++*)*)))))(())'&&&&&&''''''&&''&&'''&'''***))***++,,,,,+*(''&'&&''''(((+,,,,,,,,))))))*)*))))))))))**++,*'&&&&&&&&&')+***+*+*+**)))))((())())))))**)))))))))))*+++++*(&&''''''*,,,,+*)))))))()*)((((()())))))))***))*++,,,,,,,,+('''**)('''')*)'&&&'*,,+,,++++++++*)))))))))))'&&&&&''(((''&&&'&&&'&''''*+*)))**++,,,,,*('''&'&'''''((()+,,,,,,,*))))))**))))))))))*++++'&&&&&&&&&&&')*****+++***))))())))()))))))))))))))))****+++*(''&'''&''*++,,**))))))))***)((())))))))))***)*)*++,,,,,+,,+(''')*)('''')*(&&&&&'+++,,,+++++++**))))))))))''&&''(((((('&&&&&&&&&&&''(***))*+++,,,,,*(''&''&''''(((((+,,,,,,,*)))))))))))))))))*++++*'&&&&&&&&&&&&')****+++***)))))))))())))))))))))))*)*+***+++*('&&''''''*+,,+**))))))))***)(()))))))))))*))*))**+,,,,++,,+(''')*)''''(**(&&&&&'*,,,-,+++++++*))))))))))('&&''(((((('''&&&&&&&&&&&'(**))**+,,,,,,+('&&&'&&''''((('(+,,,,,,,*)))))))))))))))))*+++++&&&&&&&&&&&&&&')***+++++*))))))))))))))))))))))))))*****+++*('''''''&'+,,,++**)))))))****()))))))))))))))*))**+,,,,,,,,+('''))(''''(**'&&&&&'+,,,,,+++++++))))))))))))('''((((((((''&&&&&&&&&&'''(*))**+,,,,,+*('&'&&&'''''('(((+,,,,,,,+))))))*))))*)*)))*++++*&&&&&&&&&&&&&&')**+++++++*)))))))))))))))))))))))))*+***++*(''''''''&'*,,,+++**))*))*+***))*)))))))))*))*))))*+,,,-,,,,,('')*)''''''**'&&''&'+,-,,,+++++++))))))))))))(((((((((''(('&&&&&&&'&''''(*****+,,,,++*('''&'''''''''(((+,,,,-,,+*)))))))))))*))))*+*++*&&&&&&&&&&&&&&&')*+++++++*))*))))))))))))))))))))))*++*+++*(''''''('''+,,,,+*******)*+*****)))))))))**)))))))*+,,,--,,,+''')*)('''''))'&&''&'+--,-,,++++++))))*))))))))((((((((''('''&&&&&&''''''((*+++,,,,,+*('''&&'''''''''(((+,,,,,,,+))))))))))))))))))**++)&&&&&&&&&&&&&&&'(*+++++++****)))))))))))))))))))))*+++++++*(''''''''''+,,,,+***)*****+*++*))))))))))))))))))*++,,,--,,,+'&')*)(''''())'&&&''(+,,,-,,+++++*))))*)))))))(('((((('('''''&&&&&&''''''(()*+,-,,,+*(''&''''''''''''('(+,,,,,,,+))))))))))))))**))+***'&&&&&&&&&&&&&&&&'*+++++++****)))))))))))))))())))**++++++*('('''(''''(+,,,,+***)***)**+++*)))*)*))))))))**))**+,,,,--,,+(&')*(''''')))'&&''''*,,-,,,+++++*)))))))))))))(''((((((''(''''''''''''''(((+,,,--,,*'''''&'''''''(((((()+,,,,,,+)))()))))))))))))*****'&&&&&&&&&&&&&&&&')*+++++++****))))))))))))(())))))*++++++*'''&&''''''(+,,,,+***)**))***+**)))***))))))))*)))**+,,,,-,,,+(')**'''''')*)&&''(''(,,-,,,+++++*)))))))*)))))(''''((((((((''''''''''''')))+,,,,-,+*'''''''''''''(((((((+,,,,,,+))()))))))))))))****++&&&&&&&&&&&&&&&&&'(*+++++++***)))**))))))))))))))**+++++++*'''''''''''(+,,,++******)*******)))))))))))))***))**+,,,,,,,,+(')*)''''''))(&&'(('&'+,-,,,,+++**))))*))))))))('''(('(((('''''''''''''''))*+,,,,,,+(''''''(''''('(((((((+,,,,,,+)(()))))))))))))))**,,''&&&&&&&&&&&&&&&''(*+++++++*)))***))))))))))))))**+++++++*''''''''''&'+,,,+*****++********)))))*)))))*)**)))**+,,,,,,,,+(')*('''''')*('''(('''+,,,,,,++++****)))*))))))('''''''(((''''''''''''''())*+,,,,,,+(((''''(''(('((((((((+,,,,,,+)(())))))))))))))*++,,('&&&&&&&&&&&&&&&&'(**++++++******))))))*))))))))*++++++++*'''''''''&&'+,,,+**+**++**+*****))))))))))*****))))*+,,,,,,,,,('))'''''')**(''('('''(,,,,,,++++********))))))(''''''''((''''''''(''''(()**+,,,,,+)(('''''('(((((('''('(++,,,,,+)()))()))))))))))*+,,+(''&&&''&&&&&&&&&&'(()*++++++*)***))))))*)))))))))+++++++*(''''''''''''+,,,+**+**++*+++****))))))))))*)*+**))**+,,,,+,,,+('))'''''(*+*(''''(''''+,,,,++,+++*****+*))))))(''('''''(('(('''(((''''())*++,,,,,+((''''''(((((((((((''(*)*+++,+))())))))))))))))*+,,*''&&&'''&&&&&&&&&'((((*++,++*))****)))))))))))))))+++++++*'&'''''''''&'+,,,+*+***++++++****))*)))))))*)*+**))**+,,,+,,,,+''))''('((*+*('''''''&'+,,,,+,,+++****++*))))))(''('''''('''''''())''''(()+++,,,-,+('''''())(((((((((('''('(+++,+*)())))))))))))))*+,+(''''''''&&&&&&&&&'((((*,,,+*****)))))))))))))))))*+++++***''&&&''''''''+,,,+++***+++++++++**)))))))))***++**)*++,,,,,,,,+(')*((((((**)('''''''&'+,,,,+,,++++**++*))))))))'''''''('''(''''())(''(()*+++,,,,+)(''''(())((())(((((''''()+++,++)(((()))))))))))*+,+''''''''&&''&&&&'''((((*,,,+++***)))))))))))))))))*+++++**)'&&&'''''''''+,,,++****++++++++++****)))))***++++*)*++,,-,,,,,+(*+*((((()*+(('''''''&'*,,,,,,+++++**++*)))))())('''''''''''''''())((((()*+++,,,,+('''''(())('())((((''''')*+*)+++)(()))))))))))))*,,+''''''''&&&&&'&''''((((*,,,***+**)))))))))))))))))*+++++**(''''(''''''''+,,,++***++++++++++++***)))))*)*++++))+++,,,,,,,,((++*(((((*+*(('''''''&'(+,--,,+++++**++*))))))))(''''(''''''''''())((())**+++,,,+)''''''(())(()))(('''''(()**((*++)())))))))))))))*,,+'''''''''&&&'''''''((((+,,,***+****)))))))))))))))*+++++**(''''''''''&&'+,,,,+*++++++++++++++****))))))*++++**++,,,--,-,+('**('((((*+*('''''''''''+---,,+++++**++*)))))))((''''''''''''''')))(()))*+++,,-,+(''''''('(('()))(('((((()))(''*++))))))))))))))))*,,+''''''''&&&&''''(''(((*+,,,*****)**)))))))))))))()*++++++*(''''''''''&&'+,,,,+*++++++++++++++****))))))*+++++++++,--,,-,+((**'''(((*+*(('&'&'&'''(,,--,,,+++++*++*)))()((((((''('''''''''')))(())*++++,,,,*(''''''(((('(((((''((((()))(''(*+))))))))*)))))))*+,+('''''''&''''''(''((()*+,,,*******))))))))))**)())*++++++*(('''''''''&&'+,,,,*++++++++++++++++*)))))))****+++++++,--,,,,*(*+*''''((*+*((''''''''''+,,,,,,++++++++*))((((((((('(('''('''''')))()))*+++,,,,+('''''''('(('((((('((((()))))'''(***))))))))))))))*+,+(''''''&&'(('''(''(((*+++,,***+++*)))))))))***))))*++++++*((''''''&&&&&'+,,,,+++++++++++++++++*)))))))***+++++++,--,,,,+('**('''(((*+*('''''''''&'*,,,,,,++++++++*((((((((()(('('''('''''')))())**++,,,,,*('''''''''(('((())(((((())))('''()))))))))))))))))**,+(&''&'&&&'('''('''(((*++++,,,+++++*)))))))))**)))**+++++*((('''('&&'&&&'+,,,,,+,,+++++++++++++**))))))*+++++++++,--,,,,+('**(''''(**++*(''''''''&'*+,+,,,++++++++*(((((())))(((('''('''''()))())*+++,,,,,*('''''''''((((()))(((((())))(('(()))))))))))))**))*+,+'&''''&&&''&''''''(((*+++,,,,+++++*))))))())**)))**+++++*('''''('&''&&''+,,,,,,,,+++++++++++++*)))))))++++++++++,-,,,,,*((**(''''(**++*(''''''&'&&'++,,,++++++++**)()(()))))((((''(('''''()))())++++,,,,+(''''''''''(((())*)((((()))))))((()))*)))))))))**))+,,(&&''''&&'''&''&&''((**+++,-,,,++++**))))))))***))**+++++*('(''''''''&&''+,,,,,,,,+++++++++++++*))))))+++++++++++,-,,,,+((***(''''(*+++*(''''''&'&&'+,,,+++++++++**)((())**))((((''(('''''()))))**++,,,,,+(''''''''''(()))**)((((()))))))((()))))))))))))*+*+,,+(&&''''&'''&&&&&&'''(*++++,,,,,+++++*))))))))***)***++++*)(''''(''''''&&'+,,,,,,,,+++++++++++++**)))))++++++++++,,-,,,,+('***'''''(*+++*(''''''&&&&'+,,,,+,++++++**))()))**))((('''(('''''()))))*+++,,,,,+*()('''''''()))***)((((())))))(''())))))*))))))**++,,+'&'''''&'''&&'&&&'''(*++++,,,-,+++++*)))))))****)***++++*(''''''''&&''&''+,,,,,,,,+++++++++++++*)))*))++++++++++,--,,,,*'')*)''''((*+++*('''''''&&&'+,,,,+,++++++**)))))*)))))(''''((''''(())))**+++,,,,,++)**(''''(()))***))((((())))))(''(()))*))))))))***+,,,('''''&&'''&&&&&&'''(*++++,---,+++***))))))**++*****+++*(''('''''&&&''&''+,,,,,,,,+++++++++++++*))))))****++++++,--,,,+(''))''''''(***+*('''''''&&&'+,,,++,++++++**))))***))))(''''((''''()))))*++++,,,-,+++++(''(((()))****))((()))))))(''((()))))))))))*+++,,,('''''&&&''''&&&'''''*++++,,--,++*****)))))*++++*****++*'''('('''&&&''&''+,,,,,,,,*+++++++++++++)))))*****++++++,--,,,+'''))'''''((***+*('''''''&&&'*,,+,,,,+++++++**))**)))))'(''((('''')))*))*++++,,,-,+++++*(((((()))***))))(())))))((''((()))))))))))++++,,+(''''&&&&''''&''''''(*+++++,,,,,+*****)))))*++++++**++*(''''''''&&&&''&'(+,,,,,,,+*++++++++++++**)*))*****++++++,-,,,,+'''*)'''''(()**+*((''''&&&'&'(+,,,,,++++++++**)))**)*))((''((('''())))))*+++,,,,-,++++,+)((((())))))))))()))))))((''((())))))))))**+++,,,('''&&&&&'''&''''''(*++++++,,,,,******)))))**++++++*++*('''''''&&&&&''&''+,,,,,,,,++++++++++++++**)))**+++++++++,-,,,,+(''**''''(()***+*(''''&&&&&&'(+,,,,++++++++*)))))))))))('''(((''(()))))**+++,,,,-,+++,,,,+(((()))))))))))))*)()(((''(()))))))))))**+++,,,(''&&&&&&''&''''''((*+++**+,,,,,+******))))*++++++++++*('''''''&&&&&'&&''+,,,,,,,,++++++++++++++*)))*+*+**+++++,,--,,,)(''**'''''')***+*('''''''&&&'(+,,,,+++++++**)))))))))))('''(((((())))))*++++,,,,,+++,,,,,,)((())))))))))))))))((((''()))*))))))))**+,,,,+(''&&&&&&'''''''((()+++***+,,,,,++**+**))))*++++++++**)(''''''''&&&&'&&''+,,,,,,,,++++++++++++++*)))*+++**++++,,---,,,((('**''(''')*****('''''''&&&''+,,,,+*+++++**))()))))*)))('(())((())))))*++++,,,++*+,,,,,,,+)(())))))))))))))))))(((()))*)))))))))*++,,,,+(''&&&&&''''''(((((*++****+,,,,,++*++**))))*++++++++*))('''''''&&&&&'&&''+,,,,,,,,+++++++++++++++****++***++++,,-,,,,,((()+*(('''')****(('('''('&&&''+,,,,,+++++++*)(()))*)))*)('()))((()*))))+++*++,+(''(,,,,,,,,)(()**)))))))))))))))(((()))))))))))))*++,,,,+(''&'&&&'''(((()(((+++**+*+,,,,,,+++***))))+++++*+++*)(('''''''&&&&&'&'''+,,,,,,,,,,+++++++++++++*)*++*****+++,-,,,,,+('(++*(''''')****('(('''''&&&''*,,,,,+++++++*)(()))))))))('))))((()))))*+++*++,+'&'(+,,,,,,,+(())*))))))))))))))))))())))))))))))))*+,,,,+(''''&&&''''((**(((*+++***+,,,,,,++****))))+++++*+++*))('''''''&&&&&''''(+,,,,,,,-,+++++++++++++++**++*****+++,,,,,,+('((+,+(''''')****('('''''''&&&'*,,,,,++++++**)()))))((())(())))((()))))*++**+,,*''''(*,,,,,,+)((**))))))))))))))))*)()))*))))))))))**,,,,+'''''&&&&''''(***(*++*****+,,,,,,+++***))))*+++***++*))('''''''&&&&&'''''+,,,,,---,+++++++++++++++**++*****++,,,,,,,+'''(+,*'''''')****('('''''''&&''(+,,,,++++++**)())))))(())(())))(())))))*++*++,+'&''&&'+++,,,,+((***))))())))))))))))())))))))))))))**+,,,('''''''&&''((*++*)*++++**+,,,,,,,+,,****)))*++****++*))(''''''&&&&&&'''''*,,,,,,--,++++++++++*+++++*++*****++,,,,,,,,((()+,)'''''()****('('''''''&&''(+,,,,+,+++***))))))(((()))))))))())))))*++++,+*'&'''&&)**+,,,,)(++*))))())))))))))))))))*))))))))))*+,,,+'&'''''''&'''(*+**)*++++*++,,,,,,,,,,+***))*+******++**))('''&&&&&&&''''''(+,,,,,---+++++++++****+,++++*****++,-,,,,,+(((+,+)''''')****)(((''''''''&''(+,,,,+,++****))))))))())))))))))())))))*+++,,+'''''&&&''*++,,,++++*))))()))))))))))))))))))))))))))++,,,+'''''''''''''(*+*+*+++***+,,,,,,,,,,,,+**))********+*)))))(''&''&&&&'''''''+,,,,,--,,++++++++****++++++*****+,,--,,,,(('(++*)''''')*****(((''''''''&&'(*,,,,+,++****)))())))(())))))))))))))))***++,*''''&&&&&')++,,,,,+,+*))())))))))))))))))*)))))))))))++,,,+(&''''''''''(*++++++++**++,,,-,,,,,,,,+**))********+*)))))('''''&&'&&'''('(+,,,,,--,,,+++++++*+++++++++*****+,,---,,,((((+**)''''')*****(((('&&''''&'''(+,,,+,+++***)))))))))()))))))))))))))*****+,*'''''&&''''*,,,,,++,+*))()))))))))))))))))))))))))))*+,,,,+'&'''''(('(((*++++++++*+,,,,--,,,,,,,,+***)********+*)))))((''''&''&&&''''(+,,,,,--,,++++++++++++++++++*****+,,-,,,,,('''**)(''''')*****(((('&'''''&'''(+,,,+,+++***))()))))))))))*)))))))())*****+,+'''&&&&'&&&(,,-,+,,,+**)())))))))))))))**))**)))))))*+,,,,+'''''''('(((*+++++++++*+,,,---,,,,,,,,++**)*********)))))))(''''''&&&&''('(+,,,,,,,,,++++++++++++++++++*****+,,,,,,,+(''')*)(''''')****((((('''''''''''(+,,,+++++++*)()))())))))))))))))))())****++,*'''&&&&&&&''*,,,,,,,+**)))**))))*)))))**))))))))))))*+,,,,+''''''((((((*+++++++++*+,,----,,,,,,,,,++***********)))))))((''''&&&&'''('(+,,,,,,,-,+++++++++++++++++*****++,,,,,,,)('(')*)(''''')**+*((((((''''''''(&(+,,++,+*+++*)))))(()))))))))))))))))*****+,+*'&'&&&&'&'''(,,,,,,,++*))****))))))))))*))))))))))))**+,,,+'&''''(''(()*++++++++++,-----,,,-,,,,,,,+***********)))))))(((('&&&&&''(('(+,,,,+,,-,,+,++++++++++++*******++,,,,,,,('''()*)''''''**+*(((('''''&''''(''(+,,,,,+++++**)))((())))))))))))))))******+,*''&&&&'''''''(+,,,,,,,+**)****)))))))))))))))))))))()**+,,,+''''''(((((*++++++**+++--,---,,,-,,,,,,,+**********)))))*))(((('&&&&&''(('(+,,,,,,,-,,+++++++++++++++++**+++,-,,,,,+((((***('''''(*++*('(('(''&&'''''''(*+,,,++++++***))(())))))))))))))))))+++**++*&&&&&''(('''''(,,,,,,,,++*++***))))))))))))))))))))))*++,,,+'''''''()*)*+++++***++,--,--,,,,,,,,,,,,+**********)*))))))(((('&&&&&&'(''()+,,,,---,,+++++++++++++++++*++,+,-,,,,,(((((+*)(''''()*++*('(('(''&&&'&&'(''(+,+++++++++**)))()))))))))))))))))*++++*+*'&&&&''(((('''((+,,,,,,,++*++**))))))))))))))))))))))*+++,,-+'''''''(**)*+++++****+,,,,-,**+,,,,,,,-,+***********)))))))(((('''&&&&''''((+,,,,--,,,+++++++++++++++++*+,,,,--,,,+''(''+*((''(((*++*(''('((('&&&''''''&(+,+++++++++**))))))))))))))))))))**+++**+*&&&&&''(''((('('(+,,,,-,++*+++*))))))))(()))))))))))*++++,,,+'''''''')**++*+++****,,,,,,+()+,,+,,--,,+***********)))))))((((''&&&&&''''((+,,,,-,,,+++++++++++,,+++,+++,,,,-----+'''''**)('((((*++*'''(''(('&&'''''''&(++,+++++++***)))))))))))))))))))))*+++*++*&&&&''(''''(('(''(+,,,--,+++++*))))))))())*)))))))***++++,,,+'''''''')**++*++**+++,+,,,,)()*+,*,---,,+*******++**)))))))((((('&&&&&'''(((+,,,,-,,,+++++++++++,,,,++++++,,,---,,+'''&'**))(((((++*)'')('((('&&'''''&'&'+,,+++++++*+*)))))))))))))))*)))))*++**++*&&&''''&&&''''''''*+,,--,++++,*))))))))))**)***))****+++,,,,+'''&'''(*+++++,+,+*++,,,,,+(()*+,*,----,+******++++*)*)*)))((())(&&&&&'''''(*,,,,,,,,++******+++,,+++++++,,-----,)''&''***((('(((***)'')('((('&''''''&''(*+++++++++*+*)))))))))))))))))))))***+*++*'&''''&&&&''''''''((,,,,,++++,+*)))))*))))))))**)****+++,,,,+'''''''(*+++++,+,+*+,,,,,+)(()*+,*,,---,+*****+++++**)*))))((())(&&&'&''''(()+,,,,,,,+******++++,,+++++++,,---,,,(&''&'***(()((((****)()((((('&&'''''&'''(*,,++++++***)))))))))))))))))))))++*++,++'''('&&&&&''''''&'&'+,,,,,++,,+**)))*)))))))))))))*)*+++,,,,+'''''''(**+**+,,,,++,,,,+)''()*+,)),--,,,****++++++*)**))))('())''&&&&''('(()+,,,,,,,+*****+++++,++++++++,,----,,(&''&'**)()))((()*****)*((('''&''&''&''''+,,++++++**)))))))))))))))))))(()*+*++,,+(''''&&&&&&&''''''&'+,,,,,++,,+*+*)*))))))))))))))))*++,-,,,+('(''''(*+***+,,,,++,,,,+(''()*++(),,,,,,**+++++++++***))))('(((''&&&'((('(()*,,,,,,,***++++++++,,++++++,,,----,,(''&&'**)))))('')*******((((''''''''&''&'+,,+++++***))))))))))))))))))))))****+,,)('''&&&&&&&&''''''&'*,,,,,++,,+*+***))))))))))))))))+++,--,,+('(''''(*++++,,,,,,,,,,,)'''()*++((+,-,,,+++,,,,++++*+*))))''(((''''''((((())*,,,,,,,++++++++++,,+++++++,,------,(''&&'**)))))('')*******(('('''''''''&'&'+,,,++++++*))))))*))))))))))))))*****+,+)('&&&&&&&&&&''&''&&'(+,,,,,+,,+*++*)))))))))))*)))**+++,--,,+(''''''(*++++,,,,,,,,,,+(''())*++((),-,,,+++,,,,++++++**)))''()('''''(((((())*,,,,,,,+++++++++,,,++++++++,------,(('&'*++*))))''')********(('''''''''&&'&'+,,,++++++*)))*))))))))))))))))******+,+('&&&&&&&&&&'''&''&''(+,,,,,+,,+*++*)))))))))))))))**+++,-,,,+('&''''(*++++,,,,,,,,,)''''())*++('(,,,,,,+,,,,,+++++++*)))('(((''''((((((())*,,,,,,,+++++++++,,+++++++++,--,---,('&&'+,*)))))(''')))*****((''''''''''&&''+,,+++++++*)))))))))))))))))))))*****++)('&&&&&&&&&&'''&'''''(+,,,,,+,,++++*)))))))))))))))**+++,-,,-+('&''''(*++++,,,,,,,,+'&'''())*++('(+,,,,,+,,,,,+++++++*)))('((('''(((((((()))+,,,,-,,,++++++++++++++++++,-,,,,,+''''*+,+*))))(''''')******(''''''''''&&''+,,+++++++*)))))))))))))))))))))*****++(('&&&&&&&&%&'''''''''(),,,,,+,,++++**)))*)))*)))))))*+++,,,,,+'&'''''*+++++,,,,,,,+(&&'''(())*+('(),,,,,,,,,,++++++++*)()('())('((((()((()))*+,,,,,,,+++++++++++++++++,,-,,,,+(''''*+,+*))))(''''''))**+*(''''''&'''&&'(+,,+++++++))))))))))))))))))))))*****++(('&&&&&&&&&&''&''''((()+,,,,++,+++*)))*))))))))())))*+++,,,,,+'&'''''*+++++,,,,,,,*'&&'&'(())++)''(+,,,,,,,,,++++++++*)()(()))(((((())(()))))+,,,,,,+++++++++++++,++++,,,,,,,+''''&(+,++))))((''''''()*+*('''''''''''''(+,,++++++*))))(())))))))))((()))*****++(''&&&&&&&&&&''''''''(((),,,,++,++++*)))))()))()())))*+++,,,,,*'&'''''*+++++,,,,,,*'&&'''((())+,*''(+,,,,,,,,,,+++++++**)))))))(((((())(()))))+,,,,,,+++++++++++,,,,+++,-,,,,,+''''''+,++))))(('''''''(*++)('''''''''''''(,,+++++**))))(()))))))))(((()))*****++(''''&&&&&&&''''''''((((),,,,+*,,+++*)))))))))))())))*+++,,,,++'&''''(*+++++,,,,,+(&&&&''((())*++''')+,,,,,,,,+++++++++*())))))(((((())(())))*+,,,,,,+++++++++++,+,+++,,,,,,,,*''''''(++*))))(((''''''((***((''''''''('('(+,+++++**)))))))*))))))))))))))*****++(''''&&&&&&&&'''''''(((((+,,+**++****))))))(((((())))*+++,,,,+*'&'''')*+++++,,,,+*'&&&&''((())*++'''(+,,,,,,-,,++++*+++*)))))))(((((()))()))))*,,,,,,+++++++++++++++++,,,,,,,+(''''''(++*())(((('''(((((((**)((('''''('''(,,,++++*))))))**))))))))))))(()******)(''&&&&&&&&&'''''''''((((*,,+**+++***))))))(()(()))))**++,,,,+*'&''''**++++,,,,,+(&&&'&''((()))++'&'(+,,,,,--,,+++++*++*)))())(''((())))()))))*,,,,,,+++++++++++++++++,-,,,,,*'''('''(++)()))((('''))((((((**(''''&''('''(,,,++++*)))*)))))))))))))))(()******+((''&&&&&&&'''''''''(''('()+,+*+,,,+**))*))((()((()))))*++,,,,+*'&''''**++++++,,,+'&&&&&''((()))*+'&'((+,,,---,,++*+**+++*))))((''((())))())))))+,,,,,+*+++++++++++,+++--,,,,,*'''(''''(**(()*(((((())((((('())''''''((('((,,,++++*))))))))))))))))))(())*******((''&&&&&&'''''''''(('''())*,**+,,,+**))*)))()(((()))))*++,,,,,*'&'''')*+++++,,,+*'&&&&''((())*)++'&'''+,,----,,++*+**++**))))))((((()))))))))))+++,,,+*+++++++++++++++,,,,,,,*''(''''''**(()*(())()))((((('(()''''&&'(('(),,,++++*)))()****)))))))))(())******(('''&&&&&'''''''((''''''())*,++,,,+++*))*)))))((((())))*++,,,,,*'&'''(*++++*+,,,+(&&&&''((()***)++'&&''(,,,,--,+***++*+++***)))))(((()))))))))))*++,,,+*+++++++++++++++,,,,,,+(&''&''''&)*))**)))))))))((('''''''''&''(((((+,,,++**)))))))**)))))))))((()******(('''&&&'''''''''''''''''())*+++,--,+***)*)))(((((()))))*++,,,,,+'&'''(*++++++,,+*'&&&'''(()*))))++'&&''(+,,,,-,+****+*+++***)))))(((()*)))))))))*,,,,,**+++++++++++++**,,,,,,+'&'''&&'&&'*))**)**))))))((('''''''''''''((()+,,,****)))))))*))))))))))(())****+*(((''''&'''''''''''''''''(()**,,,-,,*******))(()))()))))+++,,,,,+''''()*+++++,++*'&&&&&''())*))))++'&'''(+,,,,,,,+***++++******)))(((())))))))))*+,,,,,+++++++++++++++*+,,,,,,*(&&&'&&'&&')))+****))***)(('''''''''''''''''(+,,,***))**))))*)))))))))))()****+++(((''''''''''''''(((''''(())**,,,--,*****+*)((()))()))))+++,,,,,+'''((*+++,,,+*''&&&&&&'()))))))*+*'&'''(+,,,,-,,+*+**+++******)))((()))))))))))*+,,,,,+++++++++++,+++++,,,,,+*'&&&'&&&&&&')**+**))*))))(('''''((('''''''''(+,,+******))))))*)))))))))()****++++((('((''''''''''''((''''())****,,--,+******))())))))*))*+++,,,,,,(((((*+++,,,+'&&&&'&&''())*)))*)**'&''''),,,,,,,++,+**,+*****))*))(((())))))*)))+,,,,,++++++++++++++++,,,,,,,('&&&'&&&&&&'*+*++**)))))))(((((((((''''''((((,,,+***)))))))***)))))))))()**+++++)(((((('''''''''((')(''(()))****,--,,*****+*)(())))))*))**++,,,,,,)((((*+++,,+*'&&&&'&'((()*))))))**'&''''(,,,,,,,++,+++,+*****))*))('(())))))))))+,,,-,+++++++++++++++,-,,,,,+''&&''&&&''&'*++++**)))))))((((('((('''('(((((,,,+***)))))))))*))))))())()*+++++*((((((('''''((''('()(((()))))***,-,,,*******)(()))))*))**+++,,,,,,)((((*+++,+*'&&&&'&'((())*))))))**'&''''(,,,,,,,++,,,,+++****)))))('(())))))*)))+,,--,++++++++++++++,--,,,,,*'''&'''&&''&'(++,,+*)))))))(''(((''(''((((((((+,,,***))))*))))*))))))))))*++++++*(('('(''''&''('(((()(((()))))))*,--,,*******)())))*)*))))+++,,,,-+(((((*++,,+'&&&&&'''((()))))))))*+'&''''(+,,,,,,+,,,,,+++****)))))''(()))**))))*,,---,++++++++++++**+,-,,,,,*(''&''&&&''&''*+,,+*)))))))('())('''''()((((((+,,,+**)))))))))))*))())))*++++++*(((((''''''&''(((('(((('())))**)*,--,,*******))))**)*))***+++,,,,,+)((()*++,+*'&&&&'''(((()))))))))*+'''''''),,,,,,,,,,,,+++***))*))(''()))))))))*,,--,-,++++++++++****+,-,,,,+*(''&'''&'''&&'*+,,+))))))))((())('('''))((((((+,,,++)))))))))))*)))))))*+++++++*((((('''''''''('((()))(')))))****,,,,,+*******))*****)**)*+++,,,,,+((((*++,,+'&&&&&''''((()))))))))*+'''&'''(+,,,,,,,,,,,++++**)*))((((((()))*)))*,,----,+++++++++*++++,,,,,,,++(''&'''''&'&&'))+,+*)*))))))()))((('(())('('()+,,,+*)))))))))))))(()))***++++++*(((((''''''''''''())))(()))))***+,,,,,+***+*********)*)))*+++,,,,,+)+*)*++,,*'&&&'''''(('()))))))()++'''''''(+,,,,,,,,,,,++++***))((((()(()))*)))*,,---,,++++++++*++++,+,,,,,,+*(''&'''&&&&&&'((+,,*)*))))))()))((''()))((('(),,,,+*)))))))))))))(()))***+++++*(((((('''''((''(('()))(())))))***,,,,,,+++++*++*******+**)*+++,,,,,,*+*)+++,,(&&''''''(((()))))))((*++(''''''(+,,,,,,,,,,,++++**))((((()((()))))))*,,,-,,,++++++++++++++,,,,,,++)'''&''&&&&&&'('(+,,*)*))))))()))('''()))('(''(,,,,**))))))))))))(())))***+++++*(())(('''''(('(('(())(())))))))*+,,,,,,++++++++*******++***++,,,,,,,*,+)++,,+'&''''''''('()))))))()*++('''('((+,,,,,,,,,,,++++*)))((((()((()))))))*,,,,,,,+++++++++++++,,,,,,,++)(''&'&&&&''''''(+,,+**))))))))))('''()))('('((+-,,**))))))))))))())))****+++***(())(''''''((''''())(())())))))*+,,,,,,+++++********)*++***++,,,,,,,,,++++,,+'''''''''(((())))))(()*++''''('((),,,,,,,,,,,++++*)))((((((((()))))))*,,,,,++++++++++++++,,,,,,,,++)('''&&&&''''''''(+,,+*)())))))))(''()))(''('((+,,,**))))))))))))(()()*****+++**(())(''''''((''''()))))(()))))*+,,,,+)++++************++***++,,,,,,,-,,++,,,*'''''''''('(())))(((()**+'''(''''(,,,,,,,,,,,++++**))(((()((()))))))*+,,,,,++++++++++++++,,,,,,,,++)('''&&'&''''''''(+,,+*)))((())))('''())(''('((+,,+*)))))))))))))((())*****+++*((())((''''())'''')))))((())))**++,,,('(*++******))))**+++*++*,,,,,,,-,,,,,-,)''&&''''(('(()))((((()**+''((''''(,,,,,,,,,,,++++**))(())((((())))))*,,,,,**+++++++++++++,--,,,,,++)('''&'''''('''('(+,,+*)**)())))(((''())('((''(+,,+*))))))))))))(((()*******+**(()))(('''')))''''))))(((())))**+,,-+('(*+*******))))**+++**++,,,,,,,-,,,,,-,(&&&&'''''((()))(((((()**+('''''''(+,,,,,,,,,,,+++++)()))((((()))))))*,,,,+((*+++++++++++++,,,,,,,++)(''''''''(('''((()+,,*)**)))))))(('()))(((('()+,++*))))))))))))((())*****++++)(()))(('''()))(''')))(((()))))**+,,,+('')********)))**++++**++,,,,,,,--,,,,,+(&&&''''&'((()))(((((()*++''''''''(),,,,,,,,,,,+++++))))(((((())))))*+,,,,*((*++++++++*+*++,,,,,,,++)''(('(('''(''''(((+,,+*****)))))))(()))(((('()+,++*))))))))))))(((()**++++++*(())))(''''()))(('()))((()(())***+,,+('''')*******))***++++**+,,,,,,,---,---,*'&&&'''&&'(())))(((((()*++''''''''((,,,,,,,,,,,+++++))))(((()))**)))*,,,,+(((*++++++++*+*+,,,,,,,,++)((((((('''(''''((((+,,+++*)))))))(''(())((('()+,++*)))())))))))(()))**++++++*(())))(''''())))('()))(((((())**++,,('''&&')*******)**+++++**+,,,,,,---,,---+(&&&&'''&&'''()))(((((()*++(''''''(((,,,,,,,---,+++++)))(((())))***))*,,,,*(('(*+++++++++++,,,,,,-,,,*((((((('''(''''((((+,,+++*)))))))(((()))((('()++++))))()))*))))(()()*+++++++*()))))(''''())))(()))((((((())**++,+('''&&&')********+++++***+,,,,----,---,,*'&&&&&&'&''''')))(((((()*++*''''''''(+,,,,,--,,,+++++)))(()))))**)))**,,,+*(('(*+++++++++++,,,,,--,,,*)(((''''&'''''''''(+,,,++**))))))))))))((((())++,+)))(())**))))(())*++++++++)())))(''''(())))(())))((((()****+,,+(''''&&&()*******+++++**++,,,-----,--,,*'&&&&&&&''''''())((((((()*++*''''''('(),,,,,,,-,+,++**)()())))**))*)***,,+**(('(*++++++++++,,,,,,--,,**)((('''''''''''('((),,,++*))))))))))))(((((())+,,+))))))****)))()))++++++++*)())))(''''(()))))()))))(()))***+,,,+(''''&&&&()******+++++++*,,,------,--,+'&&&&&&&&'''(''())((((((()**++(''''''(((,,,,-,,,,,,+***)())))**))*)*)))*,++**''''(*+++++++++,,,,-----,**)(((''''&'''''(((((),,,,+**)))))))))))))(((())+,,+))))))*++*))))))*++++++++*)()))(('''((()))))))))))))(()***+,,,+(''''&&&&')*****+++++++++,-------,,--,*'&&&&&&&''''(''())((((((()*+++(''''''(((,,,,-,,,,,,++++)))*))****))))*)*,++**'''''*++++++++,,,,,---,,,*))'''''''&'''('((((()+,-,++*)))))*))))))))))())+,,+)))*)**++*))))))*++++++++*))))((('''((())))))))))))(())***+,,,(''''''&&&'()**+++++++++++,-----,,---,,)&&&&&&&&'''''''()((((()())++++('''''((((+,,,,,-,,-,+++*)))))))**)*)))***++***(('&')++++++++,,,-----,,,*)('&'''''&&''''''((()+,,,,+*)))))))))))))))()))+,,+)*****+++*))))))*+++++++*)))*((((''(((())))))))))))()()**+,,,+''''''&&&&'')*++++++++**++,-----,----,*'&&&&&&&&&''''''())())(())**+++(''''''(((+,,,,,,,,-,++**)))*)****)*)*))*+,++**(('&'(*++++++,,------,,,,*)('&''''&&&&'''''''()*,,,,,*))())))))))))))))))+,,,****)*+++*))))))*+++++++*))))((((''(((())))))))))))((()+*+,,-,''''''&&''''(*++++++++***+,-----,----,*&&&&&&&&&&''''''())((())))*++++(''&&'''((),,,,,,,,-,,+**)))))***)))*+*)*,,,+*((('&'(*++++++,-------,,,,*)('&''''&&&&'''(''())*,,,,,+*)(()))))))))))))))+,,,*****++++*))))))*++++++**))))(((('(((())))))))))))))))*+++,,,+('''''&&&''((*+++++++***+,,,,-------,+)&&&&&&&&&&''''''')((()))))*+++,+('&&'''''(+,,,,,,,,,,,+*))))))))))**,,**,,,,*((('''(*++++++,-------,,+,*)(('''''&&&&''(('(())*+,,,,+*)(())))))))))))))),,-,****+++++)))))))**+++****))))(((('((())))))))))))))))*++++,,,+('''(''&&'(((*++++++****+,,,--,,----,+'&&&&&'&&&'''''''()(())))))*+++,+('&&'''''(+,,,,,,,,-,,+*))))))))*))*,,**,,,,*(((''''(*++*++,,------,,++*)(('''''&''''''(''()))*,,,,+*)())))*)))))))())*,-,+****+++++)))))***+*+****))))))(((((((()))))))))))))))*+++,,,,*(''''''&''((()*++++*****+,,,-,,-,,,,,*&&&&&&&&&&'('''''()))))))))*+++,+('&&''''((),,,,,,,,,,,**)))))))))))*,,**,,,,+((('''''****,,,,--,---,,++*)(('''''&&&&'''((())))*+,,,++)))))**))))))()))*,,,+***++++++))))****+++***))))))))(((((()))))))))))))))**+++,,,,(''''''''''((((*+++******+,,,,,,---,,,*&&&'&''''''''''''')))))))))*+++,+(&&&''(((((,,,,,,,,-,+**)))))))))***,,,*,,,,+)(''''''(**+,,,,-,,,,-,++**(((''''''&&&'''('()))))),,,,,*))))**))))))))))),,,+)*++++++*))***++*++****))))))))))((())))))))))))))))**++,,,,+'''''&&'''((((()++*******+,,,,-,,--,+*'&''&''('''''''''''))))*))))*+++++(&&&'((((()+,,,,,,,-,***+)))))))**+*,,,+,,,,+(''('''''*++,,,,,,,,--,++))((('''&'''&''''((())))()+,,,,*))))*)))))))))))),+,+)*+++*+******+++*+***))))))))))))(()))))))))))))))))*+++,,,,+''''&&''''((((((********+,,,,,,,,,,,+(&&''&'(('''''''''''((())()))*+++++('''(((((((),,,,,,-,,+**,+)))))))*++,,,,,,,++(''(''''')+,,,,,,,,,,,+++))((('''''''&''''((')))())*,,,,+*)))))))))))()))*+,,+**++**+******++++****)))))))))))))))))))))))))))))**++++,,,,+'&'''''''((((((((*******+,,,,,-,,,,,+'&&'''(('''&''''''''((()((()))*++++*'''((((((((+,,,,,,,,**+++)))))))*,,,,,,,,,+*('((('''&'+,,,,,,,,,,,++*))((('''&&&&&''''''()))())*,,,,,*)))))))))))())))+,,,+*++++******+++++***)(())))))))))))*))))))))))))))**++++,,,,+'&''''''''(((((((*******+,,,,,,,,,,,*'&''''(('''''(''''''''((((()))***+,+(''((((((((+,,,,,,,++*+++))))*))*,,,,,,,,,+('(((('''&'*,,,,,,,,,,++**))))('''&'&&''''''()))())()+,,,,***))())))))))))))+,,,,+++*****++++++++**))())))))))))))*)))))))))))))**)*++,,,,,+'&'''''''''(('((()******+,,,,,,,,,,,(''''((((''&'''('''''''((((())))**+,+(''((((((((),,,,,,,+**+,+))))))**,,,,,,,,+*(((((''''&'*+,,,,,,,,,+***)))))('&&'&''''(((()((((((),,,,,***)))))))))))()))+,,,,++******+++++++++)((())))))))))))**)))))))*))))**)+++,-,,,*'&&'''''''('(((('(******++,---,,,,,+''''(((''''&''(''''''''(((((())*)*+,+(('(((((((((+,,,,,,+**+,+)))*))*,,,,,,,,++*(((('''''&&(+,,,,,,,,,+***)))))(''''&''''(((((((((())+,,,,**))))))))))))()))+,,,,+*****+*+++++++++*)(())))))))))))*))))))))**)))***+++,,,,+'&&'&''''''(''((''()******+,,,,,--,+('''''(('''&&'''''''''''(((((()))))+,+'''(((((((''(+,,,,,***+,+)))*))*,,,,,,,,**)(((''''''&&'+,,,,,,,,,++++*)))(('&'&&''((((''(((((())*,,,,+*))))))))))))))))*,,,,+******+++++++++*)))()))))))))))))))))))))**)**+**++,,,,+*'&'&&&''''''''(('''(******,-,,,,--,+(''&'''('&'&&''''''(''''((((())))))+,+(''(((((((''(+,+,,,+**+,+))))))*,,,,,,,+*)('((''&&&''&'+,,,,,,,,+++++)))))(''''''(((((''((((((()*,,,,,*))))))))))))))))),,,,++*****+++++++++*)))(()))))))))))))))))*))********++,,,,+*'&'&&&''''('''(('''()****+,--------+(''''''''&&&&&&''''''''(((((())))))+,,+('(((((((((')++,,,+**+,+))))***,,,,,++**)('''('&&&''&'*,,,,,,,,++++*)))))(''('(((((((''()(((()))+,,,,*))))))))))))))))*+,,+,,++****+++++++**)))))))))))))))))*))))))*++******++,,,++*'&&&&''''''''''(''''(**+++,,-,--,-,*('''('''&&&&&&&&'''''''((((((()))))*,,+''(''(((((''(*,,,,+*+,,,)))))*,,,,,+++***(''(('''&&'&&(+,,,,,,,++++*))()((''(((((('(('()((((()))*,,,,+)))))))))))))))))*,,,,,++****+++++++*))))))*))))))))))))*))))**++*****++,,,+,+*&&&&&'''''''''''''''')++++,,,,--,,+('&''((''&&&&&&&&'''''''((((((()**))*,,+''((''(('''''(+,,,+++,,+))****,,,,+*++***(((''''''&'&&'+,,,,,,++++**))(((((()(((((((('()((((()))*,,,,+)))))))))))))))*)*+,,,,,+****++++++**))))))**)))))))))))))))))*+****++,,,,,,,*'&'&&&&''(''(('''''''')+++++,,,-,,,*'&&''((''&&&&&&&&&&'''''((()(())**)**,,+('('''(('''''(+,,,++,,,+****)*,-,,***+***((('''''''''&'+,,,,,,+++++*)()()))()(((('((''((((((()))*,,,,+*))))))))))))))*))*+,,,,++***++++++**))))****)))))))))))))))))*****+,,,,,,,++*'&''&&&'''''('''(''''(*++++,,,--,,+('&''''(''&&&&&&&&'&'''''((((((()**))*,,,+(''''((''''''*+,,++,,,*****)*,,,+*******((''''''''''&'+,,,,,,++++++))(()))()(((''((''((((((())**,,,,+*))))))))))))))))))+,,,,+****+++++++)))))***))))))))))))))))******++,,,,,,,++*''''&&'''''''(''(''(()+++++,,,-,,,*(&'''''(''&&&&&&&&''(''''''(((()*+*))+,,,+(''''((((''''(+,,,+,,,*******,,,+******)''''''''''''&'+,,,,,,,++*++*))))))()('''(((''(((((()))**,,,,+*))*)))))))))))))))+,,,,,+**+++++++*)))))***))))))))))))))))++**+++,,,+,,,,++'&'''&'''''''''''''())*+++++,,--,,,('&''(((('&&&&&&&&'''(''''''(()))*+***+,,,,(''''''((((''(++,,+,-,********++*******)('''''''''''&'+,,+,,,,++*++)))))((()(''(((('(((((()))*)**,,,+**))*))))))))))))))*+,,,,++++++++++**))))***))))))))))(()))**+*+,,,,,++,,,,,+'&''''''''''''(''(((*)+++++,,,--,,+(&''((''''&&&&&&&''(((''''''())***+***+,+,,*('''''(((''(()+,,,,-,********++*******)('''''''''&'&'+,,,,,,,++**+)))))(())'''''(('(((()))*))))*,,,+*)))))))))))))))))))+,,,,,++++++++++*)**))**)))))))))(())))*++++,,,,+++,,,,,+'''(('''(''''''''''(*)*+++,+,,--,,(''''((''''&&&&&&&'('''''''''())**+++**+,+,,+('''''((('((((*,,,--,*)*)****++*******)''''''''''&'&'+,,,,,,,++***))))))))(''''''('((()))*))))**,,,+*)))))*)))))))))))))+,,,,,,+++++++++****))*))*))))))))))))**+,,,,+,,+,,,,,,,+(((('''''''''''''''(**++++++,--,,+(''''('''''&&&&&'''(((''''''))))**+++**+++,,+*('(('((('((((),,,--,*)*)****+,*******('''''&''''&'&'+,,,,,,++****))))))))('''''(('()))))*))))**,,,+*))))())))))))))))))*+,,-,,+++++++++***)))**))))))))))))))*+,,,,+)*++,,,,,,,+('((''''''''''''''(**+++++++,-,,,(''('((''''&&&&'''''((''''''())))))*+++++++,++*('''''(((((((),,,--,*)))**)*+,+******('''('&''''&'&'+-,,,,,++*****))))))))(''''(('()))))*)))))*,,,+*))))))))))))))))))))+,--,,+++++*++****))))*)))))))))))))**+,,,+*''*++++,,,+(''''''''''''''''''(*++++++++,,,,+('''((('''''&&'''''((''('''(())))**+++++++++++*('''''''((((((+,,-,,+))))))*+,+++***)((('''&''''&'''),,,,,,+++**+*))*)))))(''''()()))))*))))))*,,,+*))))))))))))))))*))*,---,,++++*(**+***))))*)))))()))))))*+,,,,('&&'(*++,,,+'''''''''''''''''''(*++++++++,--,)''(((((''''''''''''(('((''((())))))++++++**+,+(((''''((((((((),,,,,+)***))*+++++***))((('''''''''('(+,,,-,,++**++*)))))))(''''()))))**))******,,,,+*)*)))))))))))))*))*,---,,++++(')*+***)*)))))))(()**))))*+,,,+'&&&&&)*+,,,+'&''(''''''&&''''''(*++++++++,--+''''((''''''''''''''(('((((((())))))*+++,,++,+*''(('''(((((((((+,,,,+*++*)))*+,,+*+**)(((''''''''(('(+,,,,,++***++))))))))(''''())))*)))))))**)*+,,+*)*))))))))))))))***,----,++++('(*+*+*)*)))())())))*))))*,,,,+'&&&&&&'*+,,+''''''''''&&'''''''(*++++++++,-,*&''''''''''''''&&'''('''((('(())))))*+++,,+,++'''(''''((((((('(+,,,++++++*)**,,,+++***(((''''&&'''''(,,,,,,++***++*)))))))(('''()))))))))***)))*,,,+*)*)))))))))))))))*,,,---,++++('(**+**)*)((()))))*)*))))+,,,,*'&'&&&&&'*,,+'''''''''&&&''''(''(*+++++++,,,+)&&&''''''''''&&&&&&'''(''''''())))))**++,,+,+*'&((''''((((((''((*+,,,++++*))*,,,+++**)(('('''&&'''''(+,,,,,,+***++))))))))(''''())))))))))))*))*,,,+***))))*))))))))))*+),---,+++*(''()*****)((())))*)))**)*,,,,+(&&&&&&&&&'*+*'&'''''''&&&'''')'')++++++++,,,*(&&&'''''''''''&&&&&''''''((''((())()***+,++++*''''''''((''''''''((++,,,++*)**,,,,++**)(''''''&''''&&(+,,,,,,+***++*))*))))(('''())))))))))))*))*,,,+****)*)))))))))))*++(+,,-,,++(''''')*****))))*))))))**)*,,,+(&&&&&&&&&&&''''&'''''''&&&'''')''*++++++++,,+*'&&&'''''''''''&&&&&''''''''''((()(())***+,+,+(&'''''''(''('''''''(+,,,,++***,,,,,++**)(((('''&''''&&(+,,,,,,+***++**)**))))(''')))))))))))*))))*,,,++*)))))))))))))))*+((+,,,,,+*('&&&&')*+**)*)**))*)))****+,,+'&&&&&&&&&&&&'''''''''''''&'''')('*++++++++,,,*'&&''''&'''''''&&&&&'''''''''''())(())***+,++*'&''''''('''''('''''(+,,,,++++*,,,++++*))('(''&'&''''&&'(+,,,,,++*++++*)**))))(('')))))))))))*)))))*,,,+**)))))))))()))*,+((+,,,,,,*('&&&'')*+***+***)*)))**+*+,,,*'&&&&&&&&&&'''''&'''''''''&&'''))(*++++++++,,+('&&''&&''''''''&&'&&'''''('''''()))())***+,,+(''''''''(''(('''''''(+,,,,++++*,,,+++***)('(''''''(''&&'(+,,,,,++++++++*+*))))(((()))))))))))*)))))*,,,+**))))))())))*)*,+('(+,,,,,+('&&&'&'*+*+++***)*)))*++*,,,+(''&&&&&&&&&''''&&''''''''&&'''')**++++++++,,,)''&&'&&&''&'''&'&&'''(''''(''''(())(())***++,+(''''''''''''''''''''(+,,,,+++++,,,+++***)('('''''''''&&'(+,,,,,+*++++++++*))))(((())))))))))))*))))*,,,+)))))))()))))***,+(&'*,,,,,+('&&'''')*++++*****)))*+++,,,*'&'&''&&''''''''&&&''''''&&&&'''**++++++,,,,,+(('&&&&&''&&'&'''&&'''((''''''''(())))))***++,+(''''''''''''''''''''(+,,,,,++++,,,++*))))(('''''''&''&''(+,,,,,+++++++++*)))))(((()))))))))))))))))*,,,+*))))))())))***,+('&'(+,,,,*''&''''&(***+*****))))*++,,,,('''&'&&''''''''&&&&'''&''&&&&''(*+++++++,,,,,)(('&&&&&''&''''&'''''''(('(''''((())())))+++,,('''''''''''''''''''''(*++,,,++++,,,+++)((''''''''''&&&&''(+,,,,,+++++++++*)))))((())))))))))))))))))*,,,+*)))))))))*)**,,)''&&'+,,,,*''''(''&()*********)))*+,,,,*'''''&'''''''''''&&&''&&'&&&&&'(*++++++++,,,,+((('&&&&&''&'''&'''''''''((''''''(()))))))+,,,+('(''''''''''''''''''''((+,,,++++,,+++*)((''''''(&&&&&&'&'(+,-,,,+++++++++*))))(('())))))))))))))))))*,,,+**)))))))**)**,,)'&&&'+,,,,+(''(''&&'()****+*******+,,,+'&''''''''''''''''&&'''&&'&&&&''(*++++++++,,,+)((('''&&'''''''&''''''''(('''''''()))))))+,,,,('(''''''''''''''''''''''(,,,,+++,,,++**)(('''''('&&&&&&&'''+,,,,,+++++++++*)))((('())))))))))((()*)))*++,+**))))))))))**,,*'''&'*,+,++('''('&&'''***++*))*))*,,,,+'''&'''(((''''''''&&'''&&'&&&''()*+++++++,,,,+(''''''''''''''''''''''(''''''''''(()))))),,,,+('(''''''''''''''''''''((),,,,+++,,,++*))('&''((''&&&&&&&'''+,,,-,,+++++++++)))())(()))))))))((())*)))*++++**)))))))))***,,(&''&'*++,,*'''((''''&'**+++*)**)*+,,,,*''''''(((('''(('''&'''&&''&&''((*+++++++,,,,++(''''''(''''''''&''''''(('''''''''())))***,,,,('('(''''''&'''''''''''(*)+,,-,,++,,,+*)))('''(((''&&&&&&&''(+,,,,,++++++++++))))))(()))))))))))))*))))*++,+**))**))*))**+,+'&''&'*,,-,*('(((''''''(*+++*))***+,,,+'&'''((((((''((''''''&'&&''&'((((*+++++++,,,,,*(''''''''''''''&&&'''''(''''''''''())))**+,,,+('('(''''''&'(''''''()()+*,---,,+,,,++*)))(''(((('&&&&&&&'''*,,,,,,++++++++++))))))(())))))))))*)))*))))++,+******)*))***,,+'&''&'+,,,,+((((''''''('(*++*)))**+,,,*''''(''((((('('''''''''&&'''''(((*++++++,,,,,,*(''''''('''''''&&&''&&'(''''''''''()))))*,,,,('(('(''''''''('''''()*)+,,,---,,,,,,+**)((((((()('''&&&'&'&'+,,,,,,++++++++++)))))))))*))))))))))))*)))*,,,+***))*)*))***,,*''''''+,,,+*((('''''((''(*++**))*,,,,+(''''''''''''''''''''''&&'''''''((*++++++,-,,,+)''((''('''''''&&&&&'&&'('''''''''(()())**,,,*''''''(''''''''''''')++),-,---,,,,,,,+*)(())(((())'''&&&&&'&'+,,,,,,+++++++++*))))))))))))))**)*)))*))))*+,,+**)())))))***,+*'&''''+,,+**(''''&''((''(*+++**)*,,,,*&'''('''''&&'''&''''&&&&&''&''''(*++++++,,,-,,+)(((''''&&'''''&&&&&'&&''''''''''((()))**+,,*'&&''''''''&&'''(''((*++*,-,---,--,,,,+*)))))(((())''''&&'&''*,,,,,,,+++++++++))*))))))))))))*))*))))))))),,,,+)())))))***,,*'&&''&'+,,+*)''''&&&&''''(*++++*)+,,,+'&''((''('&&&&&&&&&''&&&&&'&&'''''*++++++,,-,,,+)((((''&&&''''&&&&&&'&&'''''''''()))))***+++*'&&'''''''''&''''''(*++++,-----,-,,,,,***))))(((())''''&''&&'+,,,,,,,+++++++++*)*))))))))))))))))))))*))))+,,,+))))))))***,+*'&'''''+,,,*)''''&&&&&'&&'*+++**)+++++''''('''''&&&&&&&&&&&&&&&&'&'''''(*++++++,,,,,,*)((('('&&&'''&&&&&&&'&&'('''''('())))****++*'&&&'''''''''&''''(()+++++,-----,-,,,,,+***))((((()('''&&''''(+,,,,,,,+++++++++))))))))))))))))**))))))))))+,,,+)))))))))*,,+)'&'''''+,,,+)''''&&&&&'&&&*++++**++++*('''''''''&''&&&&&&&&&&&&''''('''(*++++++,-,,,,*)(((''&&&&''&&&&&&&&'&&'''''''((()))*)))**+*'&&&''''''''''''((((*+++++,,,---,-----,***)((('''()('''&&&'''(+,,,,,,,++++++++*))))*))))))))))**)))))))))))*,,,+))))))))**,,*('''''''+,,,+*(''&&&&&''&&'*++***++,++(('''''&&''&'&&&&&&&&&&%&&&'''''''(*++++++,,,,,,*)((''&&&&&'&&&&&&&&&&&'''((''(((())*))))*+*'&&&&'''''''''''((((*++++++,,,,,------,+*)*))(('''()('''&&''''(+,,,,,,,+++++++++*)**))))))))))))))))()))))))*,,,+))))))))*+,,+('''((''+,,,+*(''&&&&&''&&(*++**++,,++(''''''&'''''&&&&&&&&&%&&&&''''''')**+++++,,,,,+*)(('''&&&&&&&&&&&&&&&&''''''''()())))()**+*&&&'&'''''''''((((((*+++*++,,,,,------,,))*)))('''()('''''''''(+,,,,,+,+++++++++*))))))))))))())))))))))))))*,,,+)))))**)*,,+*'''''('(+,,,+*(('''&&'''''(*****+,,,+)(''''''&''''&&'&'&&&&%&&&&&'''''''**++++++,,,,,**)('&''&&&&'&&&&&&&&&&&''''('''()))))()))*+)&&&&'''''''''''((((**++**++,,,,-------,,**))))('''')('''''''''(+,,,,,+,+*++++++**)))))))))))))))))())))))))*+,,,+*))))****,,+)''''''((+,,,+*(('''&&''('''(****,,,,*)''''''''''''&'&&'&&&&&&&&&&''''''')*+++++,,,,,+*))'''''&&&'&&&&&&&&&&&&'''''''''))))(())*+*'&&&&&'''''''''''(((*++***++,-,,------,,+*))))))('''((''(('''''(+,,,,,++**++++++**)))))))))))))))((()))))))**+,-,+**))))***,+*((''''''(+,,,+*((''&&&'((('''***+,,,+)('''''''&'''&&&&&&&&&&&&&&&''''''(()**++++,,,,,**))'&'''&&&'&&&&&&&&&&&&''''''''()))((())*+)&&&&&''''''&'''''((*+******+,,,,,----,,,+*))))))((('(((((('''''(+,,,,,++**+++++**)))))))))()))))((())))))))***,,,++*))*****,+*('''''''(+,,,+**('''&''''''&'(*++,,,))(''''''&'''&&&&&'&&&&&&&&&&'''''')()**++++,,,,,**)(''''&&&&'&&&&&&&&&&&&''''''''())(((()***'&&&&''&''&&''''''((********+,-,,----,,,,*)))))))(('((((((''''''(+,,,,,+++++++++*)))))*)))(())()(((())))))))***,,,++****+**,,+*('''''''(+,,,+**('''''''''&&''(*,,,,*)(('''''''''''&'''&&&&&&&&&''''''')****++++,,,,,*))(''''&&&&'&&&&&&&&&&''''''''''())(((()**'&&&&&&&''&'''''''((*********+,,,--,,,,,,,*)))))))(''((('''''''''(,-,,,,++++++++++))))***)))))))((((()))()))***+,,,+++**++**,,+)''''''''(+,,,+**(''('&&''''''''*,,,,+)(('''''''''&&''('&&&&&&&&&''''''')****+++,,,,,,*))(''''&&&&'&&&&&&&&&&'''('''('(()))(((**)&&&&&&&&'&'''''''())********++,,,----,,,,,*)))))*)(''((('''''''''*,-,,-,,,++++++++*)))*)))()))())(((()))()))***+,,,+++++++*,,+*(''''''''(+,,,+**(((('&'''''''''*,,,,+)(((''''&''''''(('&&&&&'&&&''''''')****+++,,,,,,*))('''''&&&&&&&&&&&&'&''('''''(())))(()**'&&&&&''''&'''''''(**********+++,,----,,,,,**))))))'''((('''''&&''*,,---,,+++++++++)))**)(())((())((())))))))***+,,,+++++++*,,+*(''''''''(+,,,+**(((''&'&''''('(*,,,+++)((''''''''((('''&'&&'&&''''''''')****+++,,,,,,*))(''''&&&&&&&&&&&'&&'''(('''''())))(()*)&&&&&&'''&''''''''(********+*+++,,----,,,,,**))*))(''(((('''''&&&'*,,,--,,+++++++++*))))))))((()))(())))**))***++,,,,++++++*,-+*('''''''''+,,,++*(''''&&'''''''(*+,,+,+)(('''''&''((((('&&&&'&''(''''''()***++++,,,,,+*))(''&&&&&&&&&&&'''&&''(''''''''())))(*)'&&&&&'''&&''''''''(*******+***++,------,,-,*)))**)(''(((('''''&'&'+,,,--,,+++