#!/usr/bin/env python3 from typing import * def solve(n: int, s: str) -> bool: for k in ('ooo', 'oo-', '-oo', '-o--', '--o-'): if k in s: return True for t in s.split('x'): for u in t.split('o')[1:-1]: if len(u) % 2 == 1: return True return False # generated by online-judge-template-generator (https://github.com/kmyk/online-judge-template-generator) def main(): import sys tokens = iter(sys.stdin.read().split()) T = int(next(tokens)) N = [None for _ in range(T)] S = [None for _ in range(T)] for i in range(T): N[i] = int(next(tokens)) S[i] = next(tokens) assert next(tokens, None) is None for i in range(T): ans = solve(N[i], S[i]) print(ans and 'O' or 'X') if __name__ == '__main__': main()