Sehrli varlıqlara qulluq#2347

Sehrli varlıqlara qulluq

1 saniyə
64 meqabayt
Asan

Dördbucaqlı, qapalı platformada Ogrid kələm dəstələri səpələyib, oraya kiçik bir sentipod yerləşdirib və tələbələrə bu canlıya yem verməyi tapşırıb. Sentipod o qədər küt bir heyvandır ki, yalnız düz xətt üzrə hərəkət edir, qarşısında maneə və ya öz bədəni olmayanadək davam edir. Sehrlərdən istifadə olunaraq, sentipodu sağa və ya sola döndürmək mümkündür. Kələm yeyərkən, sentipodun uzunluğu artır.

Sentipoda yem verilməsi prosesini simulyasiya edən proqram tərtib edin. Sentipod saniyədə bir hüceyrə sürəti ilə hərəkət edir. Saniyənin əvvəlində əmr verilsə, sentipod başını göstərilən istiqamətə döndərir (dönmə ani baş verir), sonra isə başı hansı istiqamətə baxırsa, ora doğru hərəkət edir. Əmr verilməzsə, sentipod əvvəlki istiqamətdə hərəkət etməyə davam edir. Qarşıda platformanın hasarı və ya sentipodun özü varsa, sentipod yerində qalır; əks halda bir hüceyrə irəliləyir. Getdiyi hüceyrədə kələm olarsa, sentipodun uzunluğu dərhal bir vahid artır (bu halda quyruq tərpənmir). Sentipodun başı bədənin ilk hissəsində yerləşir və istənilən dərəcənin tam kəsi olan bucaqlara dönə bilər.

Giriş

Girişin birinci sətrində iki tam ədəd, platformanın ölçüləri (1 \leq N \leq 100) və (1 \leq M \leq 100) verilib. Sonra sətirdə, hərəsində simvol olmaqla, platformanın ilkin vəziyyəti təsvir olunur. "." (nöqtə) boş hüceyrəni, "@" – kələm olan hüceyrəni bildirir. "

Çıxış

Nəticə kimi, platformanın son vəziyyətini təsvir edən sətirdən və hərəsində simvoldan ibarət sxemi çap edin. Sentipodun başı "

Nümunələr

Nümunə 1

Loading
Loading