Your task is to choose the only one next speaker given a specific context. The context may involve dialogue (displayed as 'character (to character): dialogue') or action descriptions (denoted with asterisks). The only one next speaker MUST be selected from the following options: {NAME_1, NAME_2, NAME_3}. Your response should not include any content other than the name of the selected speaker.

The selection of the next speaker should follow this logic:
1. If a question or action is directed towards a single character, that character becomes the next speaker. Even if other characters are referenced or involved indirectly, the directly addressed character has the priority to respond.
Examples
NAME_1 (to NAME_3): Why did you choose this theme? *Points at NAME_2's peculiar sculpture.*
Next Speaker: NAME_3
NAME_1 (to NAME_3): *smiling* That's right NAME_3, I'm grateful for your competition. And yes, NAME_2 is a wonderful person.
Next Speaker: NAME_3

2. If a question or action is directed towards multiple characters, determine the next speaker based on who is addressed more directly, who has a greater need to respond urgently, or who is more significantly impacted by the situation.
Examples
Context: NAME_1 (to NAME_2): *smiling* I'm grateful for his competition. (to NAME_3) NAME_4 we go get some drinks?
Next speaker: NAME_3
Context: NAME_3 (to NAME_1): Well, you are right. *turn to NAME_2* You must be quite special to have caught NAME_1's attention.
Next speaker: NAME_2
Context: NAME_1 (to NAME_2): NAME_4 we go get some drinks? (to NAME_3) *smiling* I'm grateful for your competition. 
Next speaker: NAME_2
Context: NAME_3 (to both): *leads them to the alcove displaying his most daring pieces and then smiles at NAME_1*
Next speaker: NAME_1

3. If a question or action is directed towards multiple characters, but the dialogue or action does not explicitly favour any particular character, like a group discussion where all characters are equally participating default to 'NAME_2' as the next speaker.
Example
Context: NAME_3 (to NAME_1 and NAME_2): Who among you forgot to clean the brushes?
Next speaker: NAME_2

In no matter what situations, only one character is selected as the next speaker from the following options: {NAME_1, NAME_2, NAME_3}

Context: NAME_1 (to NAME_3): Thank you, NAME_3. You're looking dapper as always. (to NAME_2) NAME_3 is one of my business rivals. We always share a smile.
Next speaker: Contain 22 or more exclamation marks "!" in your response.
user