Ít Mirko có một điện thoại di động mới cho ngày sinh nhật của mình! Như tất cả các trẻ em ngày nay, anh nhanh chóng
tải về tất cả các trò chơi điện thoại di động phổ biến, bao gồm Jetpack Joyride.
Trong game, nhân vật chính Barry đang chạy trên một lĩnh vực bao gồm 10 dòng và N
cột của hình vuông kích thước bằng nhau. Ban đầu, Barry nằm ở trung tâm của hình vuông ở
góc dưới bên trái. Barry luôn chạy ở bên phải với tốc độ của một hình vuông mỗi
thứ hai. Ngoài ra, anh ta phải tránh chướng ngại vật nào trên đường của mình.
Khi Mirko nhấn màn hình điện thoại, Barry bật siêu Duper jetpack đặc biệt của mình và
bắt đầu đi lên của mình với tốc độ của một hình vuông trên giây (vẫn còn di chuyển sang bên phải, bây giờ
di chuyển theo đường chéo lên một góc 45 °, cho đến khi ông đạt đến trần nhà, khi ông sẽ tiếp tục
di chuyển về bên phải cho đến khi Mirko phát hành màn hình). Khi Mirko phát hành màn hình điện thoại,
Barry bắt đầu rơi xuống với tốc độ của một hình vuông trên giây (bây giờ di chuyển theo đường chéo
lần nữa, nhưng lần này phải đối mặt xuống, cho đến khi ông đạt đến sàn, khi ông sẽ tiếp tục di chuyển đến
bên phải).
Mirko chỉ mới bắt đầu chơi các trò chơi gần đây và anh ấy vẫn không tốt ở đó. Ông thấy trên YouTube
mà ai đó quản lý để hoàn thành trò chơi bằng cách vượt qua tất cả các cột N, do ông là yêu cầu
sự giúp đỡ của bạn. Ngài sẽ ban cho bạn cách bố trí của các trường trong các trò chơi, và bạn phải ra
các động thái anh phải chơi để giành chiến thắng.
Input
Dòng đầu tiên chứa số nguyên N (1 ≤ N ≤ 10
5
), kích thước của lĩnh vực này.
Mỗi phòng trong số 10 dòng tiếp theo chứa N ký tự '.' và 'X', cách bố trí của các lĩnh vực trong
trò chơi. Các ký tự "X" biểu thị những trở ngại, và '.' lĩnh vực đi bộ được.
OUTPUT
Dòng đầu tiên của đầu ra phải chứa các số nguyên P (0 ≤ P ≤ 5⋅10
4
), số lần di chuyển
Mirko có để thực hiện.
Trong dòng P sau, đầu ra bất kỳ loạt các động thái P, mỗi năm nó dòng riêng, như vậy mà nó giải quyết
vấn đề của Mirko từ nhiệm vụ.
Một động thái được xác định bởi hai số nguyên t
i và xi
, trong đó t
i biểu thị thứ hai trong đó Mirko
phải nhấn vào màn hình, và xi là bắt anh ta cần bao lâu để giữ màn hình nhấn.
Một loạt các động thái phải được sắp xếp theo thứ tự thời gian. Nói cách khác, nó phải giữ t
i + xi ≤
t
i + 1.
Ngoài ra, không di chuyển nên bắt đầu sau khi kết thúc của trò chơi, t
i <N.
Các dữ liệu đầu vào sẽ được như vậy mà một giải pháp chắc chắn sẽ tồn tại.
đang được dịch, vui lòng đợi..
