#include<iostream>
#include<cstdio>
#include<windows.h>
#include<bits/stdc++.h>
#include<conio.h>
using namespace std;
int main(){
char a[50][50]={
"##########",
"#0 # # ",
"# ## # #",
"# # # #",
"## # X",
"##########",
};
int x,y,p,q;
char ch;
x=1;y=1;p=4;q=9;
for(int i=0;i<=5;i++)
cout<<a[i]<<endl;
while(!(x==p&&y==q)){
ch=getch();
if(ch == 's'){
if(a[x+1][y]!='#'){
a[x][y]=' ';
x++;
a[x][y]='o';
}
}
if(ch == 'w'){
if(a[x-1][y]!='#'){
a[x][y]=' ';
x--;
a[x][y]='o';
}
}
if(ch == 'a'){
if(a[x][y-1]!='#'){
a[x][y]=' ';
y--;
a[x][y]='o';
}
}
if(ch == 'd'){
if(a[x][y+1]!='#'){
a[x][y]=' ';
y++;
a[x][y]='o';
}
}
system("cls");
for(int i=0;i<=5;i++)
cout<<a[i]<<endl;
}
Sleep(3600);
return 0;
}