سوالات الآن نهایی هستند.
از بین سوالات سه سوال اول و سوال پنجم و هفتم به طور صفر و یکی تصحیح میشوند و در سوال چهارم و هشتم هر چه موارد بیشتری را پیادهسازی کنید نمره بیشتری دریافت خواهید کرد. در سوال ششم هم هر چه جواب بهتری پیدا کنید نمره بیشتری میگیرید.
برای آشنایی با قالب صورت سوال در Quera اینجا را مشاهده کنید و برای آشنایی با نحوهی کار با ورودی و خروجی استاندارد (stdin و stdout) در زبانهای مختلف، اینجا را ببینید. برای کسب اطلاعات بیشتر درباره نحوه برگزاری مسابقه هم اینجا را ببینید.
صبا یه جدول داره. درون هر خونهی این جدول میتواند حداکثر یک قارچ وجود داشته باشد. قارچها به قوانینای (شبیه به بازی زندگی) زنده میشوند و میمیرند. در هر لحظه:
دو خانه متفاوت و را مجاور مینامیم اگر حداکثر یک ستون و یک سطر با هم فاصله داشتهباشند. (فرض میشود که سطر اول و آخر و همچنین ستون اول و آخر با هم مجاور هستند.) بنابراین هر خانه دقیقا ۸ همسایه دارد.
صبا قبلا یک جدول داشت و روی آن مرحله قوانین بازی زندگی را اجرا کرد. اما از آنجا که جدول اولیه را فراموش کرده به شما جدول نهایی را میدهد و از شما میخواهد جدول اولیه را به او بدهید و یا بگویید که همچین جدولی وجود ندارد.
در خط اول سه عدد و و آمدهاند در خط بعدی رشتهای حرفی آمده است که یعنی اگر در خط ام و حرف ام حرف *
باشد در خانهی یک قارچ وجود دارد و در غیر این صورت آن خانه خالی است.
در خروجی یک جدول از حروف باید چاپ شود که مانند ورودی اگر در خط ام حرف ام *
باشد یعنی در خانهی یک قارچ وجود داشته. اگر جدول اولیهای وجود نداشت پیام impossible
چاپ شود.
توجه کنید که جوابهای دیگری هم ممکن است وجود داشته باشد و شما باید تنها یکی از آنها را چاپ کنید.