A. xe buýt đến Udaylandgiới hạn thời gian cho một test2 giâygiới hạn bộ nhớ cho một test256 MBđầu vào inputstandardoutputstandard đầu raZS Coder và Chris Baboon đang đi du lịch đến Udayland! Để đạt được điều đó, họ có để có được trên xe buýt IOI đặc biệt. Xe buýt IOI có n các hàng ghế. Có 4 ghế ở mỗi hàng, và những chiếc ghế được tách ra thành từng cặp bằng một lối đi. Khi ZS và Chris, một số nơi trong xe buýt đã chiếm đóng.ZS và Chris là bạn tốt. Họ nhấn mạnh để có được một cặp ghế trống lân cận. Hai chỗ ngồi được coi là lân cận nếu họ đang ở cùng hàng và cùng một cặp. Với cấu hình của xe buýt, bạn có thể giúp ZS và Chris xác định nơi họ nên ngồi?Đầu vàoDòng đầu tiên của các đầu vào có chứa một đĩa đơn số nguyên n (1 ≤ n ≤ 1000) — số hàng ghế ngồi trong xe buýt.Sau đó, n dòng theo. Mỗi dòng có chứa chính xác 5 ký tự, lần đầu tiên hai của chúng biểu thị các cặp ghế ở hàng đầu tiên, nhân vật thứ ba là bắt các lối đi (nó luôn luôn bằng ' |') và cuối cùng hai chúng biểu thị các cặp thứ hai chỗ ngồi trong hàng.Mỗi nhân vật, ngoại trừ các lối đi, tương đương với ' o ' hoặc 'X'. ' O ' biểu thị một chỗ trống, 'X' biểu thị một chỗ bị chiếm đóng. Xem các trường hợp mẫu cho biết thêm chi tiết.Sản lượngNếu nó có thể cho Chris và ZS ngồi ở ghế trống lân cận, in "Có" (không có dấu ngoặc kép) trong dòng đầu tiên. Trong kế tiếp dòng n in cấu hình xe buýt, nơi các nhân vật trong các cặp ghế cho Chris và ZS thay đổi với các nhân vật '+'. Như vậy cấu hình nên khác nhau từ một đầu vào bằng chính xác hai charaters (họ nên được tương đương với ' o ' trong các đầu vào và để '+' trong đầu ra).Nếu không có không có cặp số ghế cho Chris và ZS, in ấn "NO" (không có dấu ngoặc kép) trong một dòng.Nếu có nhiều giải pháp, bạn có thể in bất cứ của họ.Lưu ý rằng đây là một cấu hình không chính xác cho các trường hợp mẫu đầu tiên bởi vì ghế phải nằm trong cùng một cặp.
đang được dịch, vui lòng đợi..
