(? ( . . ) (?{ '...' }) ) (? ( . . ) (?{ print("(", join(',', split(//,$^N)), ")") }) ) (? ( . . ) (?{ '...' }) )