QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#77565#1197. Draw in Straight LinesExplodingKonjacAC ✓24ms8940kbC++178.6kb2023-02-15 08:52:182023-02-15 08:52:19

Judging History

你现在查看的是最新测评结果

  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2023-02-15 08:52:19]
  • 评测
  • 测评结果:AC
  • 用时:24ms
  • 内存:8940kb
  • [2023-02-15 08:52:18]
  • 提交

answer

#include <bits/stdc++.h>
using namespace std;
//#define OPENIOBUF

namespace FastIO
{

class FastIOBase
{
 protected:
#ifdef OPENIOBUF
	static const int BUFSIZE=1<<22;
	char buf[BUFSIZE+1];
	int buf_p=0;
#endif
	FILE *target;
 public:
#ifdef OPENIOBUF
	virtual void flush()=0;
#endif
	FastIOBase(FILE *f): target(f){}
	~FastIOBase()=default;
};

class FastOutput: public FastIOBase
{
#ifdef OPENIOBUF
 public:
	inline void flush()
		{ fwrite(buf,1,buf_p,target),buf_p=0; }
#endif
 protected:
	inline void __putc(char x)
	{
#ifdef OPENIOBUF
		if(buf[buf_p++]=x,buf_p==BUFSIZE)flush();
#else
		putc(x,target);
#endif
	}
	template<typename T>
	inline void __write(T x)
	{
		static char stk[64],*top;top=stk;
		if(x<0) return __putc('-'),__write(-x);
		do *(top++)=x%10,x/=10; while(x);
		for(;top!=stk;__putc(*(--top)+'0'));
	}
 public:
	FastOutput(FILE *f=stdout): FastIOBase(f){}
#ifdef OPENIOBUF
	inline void setTarget(FILE *f) { this->flush(),target=f; }
	~FastOutput(){ flush(); }
#else
	inline void setTarget(FILE *f) { target=f; }
#endif
	template<typename ...T>
	inline void writesp(const T &...x)
		{ initializer_list<int>{(this->operator<<(x),__putc(' '),0)...}; }
	template<typename ...T>
	inline void writeln(const T &...x)
		{ initializer_list<int>{(this->operator<<(x),__putc('\n'),0)...}; }
	inline FastOutput &operator <<(char x)
		{ return __putc(x),*this; }
	inline FastOutput &operator <<(const char *s)
		{ for(;*s;__putc(*(s++)));return *this; }
	inline FastOutput &operator <<(const string &s)
		{ return (*this)<<s.c_str(); }
	template<typename T,typename=typename enable_if<is_integral<T>::value>::type>
	inline FastOutput &operator <<(const T &x)
		{ return __write(x),*this; }
}qout;

class FastInput: public FastIOBase
{
#ifdef OPENIOBUF
 public:
	inline void flush()
		{ buf[fread(buf,1,BUFSIZE,target)]='\0',buf_p=0; }
#endif
 protected:
	inline char __getc()
	{
#ifdef OPENIOBUF
		if(buf_p==BUFSIZE) flush();
		return buf[buf_p++];
#else
		return getc(target);
#endif
	}
 public:
#ifdef OPENIOBUF
	FastInput(FILE *f=stdin): FastIOBase(f){ buf_p=BUFSIZE; }
	inline void setTarget(FILE *f) { this->flush(),target=f; }
#else
	FastInput(FILE *f=stdin): FastIOBase(f){}
	inline void setTarget(FILE *f) { target=f; }
#endif
	inline char getchar() { return __getc(); }
	template<typename ...T>
	inline void read(T &...x)
		{ initializer_list<int>{(this->operator>>(x),0)...}; }
	inline FastInput &operator >>(char &x)
		{ while(isspace(x=__getc()));return *this; }
	template<typename T,typename=typename enable_if<is_integral<T>::value>::type>
	inline FastInput &operator >>(T &x)
	{
		static char ch,sym;x=sym=0;
		while(isspace(ch=__getc()));
		if(ch=='-') sym=1,ch=__getc();
		for(;isdigit(ch);x=(x<<1)+(x<<3)+(ch^48),ch=__getc());
		return sym?x=-x:x,*this;
	}
	inline FastInput &operator >>(char *s)
	{
		while(isspace(*s=__getc()));
		for(;!isspace(*s) && *s && ~*s;*(++s)=__getc());
		return *s='\0',*this;
	}
	inline FastInput &operator >>(string &s)
	{
		char str_buf[(1<<8)+1],*p=str_buf;
		char *const buf_end=str_buf+(1<<8);
		while(isspace(*p=__getc()));
		for(s.clear(),p++;;p=str_buf)
		{
			for(;p!=buf_end && !isspace(*p=__getc()) && *p && ~*p;p++);
			*p='\0',s.append(str_buf);
			if(p!=buf_end) break;
		}
		return *this;
	}
}qin;

} // namespace FastIO
using namespace FastIO;

using LL=long long;
using LD=long double;
using UI=unsigned int;
using ULL=unsigned long long;
constexpr LL INF=4e18;

#ifndef DADALZY
#define FILEIO(file) freopen(file".in","r",stdin),freopen(file".out","w",stdout)
#else
#define FILEIO(file)
#endif

namespace NetworkFlow
{
	
template<int MAXN,int MAXM,typename FlowT=int,
		 typename=typename enable_if<is_integral<FlowT>::value>::type>
class MFGraph
{
 private:
	struct Edge{ int to,nxt;FlowT w; }e[2*MAXM+5];
	int cnt,head[MAXN+5],headd[MAXN+5],dep[MAXN+5];
	inline void __addEdge(int u,int v,FlowT w)
		{ e[++cnt]=(Edge){v,head[u],w},head[u]=cnt; }
	bool bfs(int S,int T)
	{
		static int hd,tl,q[MAXN+5];
		memset(dep,0,sizeof(dep));
		memcpy(headd,head,sizeof(head));
		q[hd=tl=1]=S,dep[S]=1;
		for(int u=q[hd];(hd++)<=tl;u=q[hd])
			for(int i=head[u],v;v=e[i].to,i;i=e[i].nxt)
				if(e[i].w && !dep[v])
					dep[v]=dep[u]+1,q[++tl]=v;
		return dep[T];
	}
	FlowT dfs(int u,int T,FlowT flow=numeric_limits<FlowT>::max())
	{
		if(u==T || !flow) return flow;
		FlowT res=flow;
		for(int &i=headd[u],v;v=e[i].to,i;i=e[i].nxt)
			if(e[i].w && dep[v]==dep[u]+1)
			{
				FlowT c=dfs(v,T,min(res,e[i].w));
				e[i].w-=c,e[i^1].w+=c;
				if(!(res-=c)) break;
			}
		if(res==flow) dep[u]=0;
		return flow-res;
	}
 public:
	MFGraph(){ clear(); }
	inline void clear()
		{ cnt=1,memset(head,0,sizeof(head)); }
	inline void addEdge(int u,int v,FlowT w)
		{ __addEdge(u,v,w),__addEdge(v,u,0); }
	inline FlowT maxFlow(int S,int T)
	{
		FlowT res=0;
		while(bfs(S,T)) res+=dfs(S,T);
		return res;
	}
};

template<int MAXN,int MAXM,typename FlowT=int,typename CostT=int,
		 typename=typename enable_if<is_integral<FlowT>::value>::type>
class MCMFGraph
{
 private:
	struct Edge{ int to,nxt;FlowT f;CostT w; }e[2*MAXM+5];
	int cnt,head[MAXN+5],headd[MAXN+5];
	bool vis[MAXN+5];
	CostT dis[MAXN+5],h[MAXN+5];
	inline void __addEdge(int u,int v,FlowT f,CostT w)
		{ e[++cnt]=(Edge){v,head[u],f,w},head[u]=cnt; }
	bool spfa(int S,int T)
	{
		constexpr CostT INF=numeric_limits<CostT>::max();
		static int hd,tl,q[MAXN+5];
		for(int i=1;i<=MAXN;i++) dis[i]=INF,vis[i]=false;
		q[hd=tl=1]=S,dis[1]=0;
		while(hd<=tl)
		{
			int u=q[hd++];
			for(int i=head[u],v;(v=e[i].to);i=e[i].nxt)
			{
				if(!e[i].f) continue;
				if(dis[v]<=dis[u]+e[i].w) continue;
				dis[v]=dis[u]+e[i].w;
				if(!vis[v]) q[++tl]=v,vis[v]=true;
			}
		}
		return dis[T]!=INF;
	}
	bool dijkstra(int S,int T)
	{
		constexpr CostT INF=numeric_limits<CostT>::max();
		for(int i=1;i<=MAXN;i++) dis[i]=INF,vis[i]=false;
		priority_queue<pair<CostT,int>,vector<pair<CostT,int>>,greater<>> q;
		q.emplace(dis[S]=0,S);
		while(!q.empty())
		{
			int u=q.top().second;
			q.pop();
			if(vis[u]) continue;
			vis[u]=true;
			for(int i=head[u],v;(v=e[i].to);i=e[i].nxt)
			{
				if(!e[i].f) continue;
				CostT w=e[i].w+h[u]-h[v];
				if(dis[u]+w>=dis[v]) continue;
				q.emplace(dis[v]=dis[u]+w,v);
			}
		}
		return dis[T]!=INF;
	}
	FlowT dfs(int u,int T,CostT &cst,FlowT flow=numeric_limits<FlowT>::max())
	{
		if(u==T || !flow) return flow;
		FlowT res=flow;
		vis[u]=true;
		for(int &i=headd[u],v;(v=e[i].to);i=e[i].nxt)
			if(!vis[v] && e[i].f && dis[v]+h[v]==dis[u]+h[u]+e[i].w)
			{
				FlowT c=dfs(v,T,cst,min(res,e[i].f));
				e[i].f-=c,e[i^1].f+=c,cst+=c*e[i].w;
				if(!(res-=c)) break;
			}
		vis[u]=false;
		if(res==flow) vis[u]=true;
		return flow-res;
	}
 public:
	MCMFGraph(){ clear(); }
	inline void clear()
		{ cnt=1,memset(head,0,sizeof(head)); }
	inline void addEdge(int u,int v,FlowT f,CostT w)
		{ __addEdge(u,v,f,w),__addEdge(v,u,0,-w); }
	inline pair<FlowT,CostT> MCMF(int S,int T,bool neg_cost=false)
	{
		FlowT mxf=0,dt=0;
		CostT mnc=0;
		memset(h,0,sizeof(h));
		if(neg_cost?spfa(S,T):dijkstra(S,T)) do
		{
			memcpy(headd,head,sizeof(head));
			memset(vis,0,sizeof(vis));
			dt=0,mxf+=dfs(S,T,dt),mnc+=dt;
			for(int i=1;i<=MAXN;i++) h[i]+=dis[i];
		}while(dijkstra(S,T));
		return make_pair(mxf,mnc);
	}
};

} // namespace NetworkFlow
using namespace NetworkFlow;

int n,m,A,B,C,nn,S,T,hb[45][45],vb[45][45],hw[45][45],vw[45][45];
char a[45][45];
LL w0[10005],w1[10005];
map<pair<int,int>,LL> mp;
MFGraph<10000,1000000,LL> g;
int main()
{
	qin>>n>>m>>A>>B>>C;
	for(int i=1;i<=n;i++) qin>>(a[i]+1);
	S=++nn,T=++nn;
	for(int i=1;i<=n;i++) for(int j=1;j<=m;j++)
	{
		hb[i][j]=++nn,vb[i][j]=++nn;
		hw[i][j]=++nn,vw[i][j]=++nn;
	}
	for(int i=1;i<=n;i++) for(int j=1;j<=m;j++)
	{
		w1[vb[i][j]]+=A,w0[hb[i][j]]+=A;
		w0[vw[i][j]]+=A,w1[hw[i][j]]+=A;
		if(i==n) w1[vb[i][j]]+=B,w0[vw[i][j]]+=B;
		if(j==m) w0[hb[i][j]]+=B,w1[hw[i][j]]+=B;
		if(i<n) mp[{vb[i][j],vb[i+1][j]}]+=B,mp[{vw[i+1][j],vw[i][j]}]+=B;
		if(j<m) mp[{hb[i][j+1],hb[i][j]}]+=B,mp[{hw[i][j],hw[i][j+1]}]+=B;
	}
	for(int i=1;i<=n;i++) for(int j=1;j<=m;j++)
		if(a[i][j]=='#')
		{
			mp[{hb[i][j],vb[i][j]}]+=C;
			w0[vw[i][j]]=w1[hw[i][j]]=INF;
		}
		else
		{
			mp[{vb[i][j],hw[i][j]}]+=C;
			mp[{vw[i][j],hb[i][j]}]+=C;
			mp[{vb[i][j],hb[i][j]}]=INF;
		}
	for(int i=3;i<=nn;i++) g.addEdge(i,T,w0[i]),g.addEdge(S,i,w1[i]);
	for(auto &[i,w]: mp) g.addEdge(i.second,i.first,w);
	qout<<g.maxFlow(S,T);
	return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 2ms
memory: 3540kb

input:

3 3 1 2 3
.#.
###
.#.

output:

10

result:

ok answer is '10'

Test #2:

score: 0
Accepted
time: 0ms
memory: 3672kb

input:

2 7 0 1 1
###.###
###.###

output:

3

result:

ok answer is '3'

Test #3:

score: 0
Accepted
time: 2ms
memory: 3500kb

input:

5 5 1 4 4
..#..
..#..
##.##
..#..
..#..

output:

24

result:

ok answer is '24'

Test #4:

score: 0
Accepted
time: 2ms
memory: 3684kb

input:

7 24 1 10 10
###...###..#####....###.
.#...#...#.#....#..#...#
.#..#......#....#.#.....
.#..#......#####..#.....
.#..#......#......#.....
.#...#...#.#.......#...#
###...###..#........###.

output:

256

result:

ok answer is '256'

Test #5:

score: 0
Accepted
time: 2ms
memory: 3652kb

input:

5 5 0 3 2
..#..
..#..
##.##
..#..
..#..

output:

11

result:

ok answer is '11'

Test #6:

score: 0
Accepted
time: 4ms
memory: 4812kb

input:

40 40 40 40 40
########################################
########################################
########################################
########################################
########################################
########################################
#######################################...

output:

64000

result:

ok answer is '64000'

Test #7:

score: 0
Accepted
time: 1ms
memory: 3520kb

input:

1 1 0 0 0
.

output:

0

result:

ok answer is '0'

Test #8:

score: 0
Accepted
time: 2ms
memory: 3656kb

input:

9 18 18 39 28
############.####.
...........#.####.
############.#####
##............####
................#.
#######..######.##
..................
##................
#######.#######.#.

output:

1857

result:

ok answer is '1857'

Test #9:

score: 0
Accepted
time: 3ms
memory: 3884kb

input:

18 22 22 36 36
.##################...
.###..................
..######.#...##.#....#
########.##.##########
............#.###....#
............#.###....#
.....................#
.#######..#.######...#
########..#.#.###....#
...#......#.####.....#
...#.................#
...#........#.#......#
...#........

output:

4180

result:

ok answer is '4180'

Test #10:

score: 0
Accepted
time: 0ms
memory: 5488kb

input:

5 22 24 33 32
######################
...####...............
......................
#####################.
......................

output:

1226

result:

ok answer is '1226'

Test #11:

score: 0
Accepted
time: 3ms
memory: 4088kb

input:

24 23 28 16 33
#................#.....
.......................
#......................
.......................
#.....#..........#.....
.....................#.
.......#...............
#......................
..#.........#..........
.................###...
......................#
.............#..........

output:

1151

result:

ok answer is '1151'

Test #12:

score: 0
Accepted
time: 5ms
memory: 6192kb

input:

32 32 13 33 21
....####...##...#...............
.............................#..
.....#.##.#.###.........###..#.#
....................#........#..
....................#...........
...###.#..#.###.##..#...........
..#.#..#..#.#.......#........##.
..............................#.
........................

output:

4165

result:

ok answer is '4165'

Test #13:

score: 0
Accepted
time: 2ms
memory: 3672kb

input:

4 39 0 36 15
......####...................#########.
....################################...
.###############.###############.......
.......................................

output:

159

result:

ok answer is '159'

Test #14:

score: 0
Accepted
time: 3ms
memory: 3948kb

input:

19 14 0 27 11
.............#
.#.#####.#####
.........#####
.#....#......#
.#....#......#
.#............
.#....#....#.#
.#....#....#.#
..............
##.#####.#####
......#...##.#
......#...##.#
......#...##.#
......#...##.#
......#...##.#
......#...##.#
......#...##.#
...........#.#
##############

output:

336

result:

ok answer is '336'

Test #15:

score: 0
Accepted
time: 2ms
memory: 3888kb

input:

25 11 2 21 22
.###.##.#..
..##....#.#
#.#####...#
#.#####...#
..###.#...#
#.....#...#
#.###.#...#
#.#####...#
...........
#.#####...#
#.#.###...#
#.#.###...#
#.#.###...#
#.#.###...#
#.#.###...#
#.#.##....#
#.#.##....#
###.###...#
###.###...#
#.........#
#.#.###..##
...........
.##..##.##.
#...###.##...

output:

886

result:

ok answer is '886'

Test #16:

score: 0
Accepted
time: 3ms
memory: 5064kb

input:

40 40 7 23 21
........................................
......................#.........#.......
........................................
.....#.....#.......#..#.#..#....##......
..................#.....................
.#.#.#...###.............##.....#.......
...#.................................#.....

output:

2709

result:

ok answer is '2709'

Test #17:

score: 0
Accepted
time: 12ms
memory: 6484kb

input:

40 40 5 30 35
......#.................................
...##.##.###.###.###.####.##.####.#...#.
......#.#....#..#.#....#.#....#...#...#.
####.#..###.###.#..#.####.#.#.#..#....#.
.......#..#....####..#....#...#...#.....
#.....###....#.#.#..#..#.##...#..##...#.
#....##...............................#....

output:

11420

result:

ok answer is '11420'

Test #18:

score: 0
Accepted
time: 0ms
memory: 3560kb

input:

9 6 0 4 1
#.....
#....#
#....#
#.####
#..#.#
#....#
.#...#
.#...#
.#...#

output:

15

result:

ok answer is '15'

Test #19:

score: 0
Accepted
time: 2ms
memory: 3676kb

input:

2 26 6 23 28
##...#..................##
.....................#####

output:

151

result:

ok answer is '151'

Test #20:

score: 0
Accepted
time: 0ms
memory: 3772kb

input:

23 11 3 28 6
####..#####
##.#..#####
#..#..#####
#..#..#####
#..#..#####
#..#.....##
#..#..#.###
#..#....###
#..#....###
#..#....###
#..........
#..#....###
#..........
#..#......#
#..#..#.###
#.....#.###
#.#...#.###
#.....#.###
#.....#.###
#.....#.###
#.....#.###
#.##..#.###
####.##.###

output:

691

result:

ok answer is '691'

Test #21:

score: 0
Accepted
time: 3ms
memory: 4036kb

input:

20 32 0 6 3
###.............................
................................
.####.##......#.#........#..#...
..............................##
.#..............................
................................
.................##..#.#..###.#.
.#.##..........................#
.......#......#.#..........

output:

219

result:

ok answer is '219'

Test #22:

score: 0
Accepted
time: 2ms
memory: 3636kb

input:

6 24 5 32 28
#......................#
#####....##.##########.#
.......................#
......................#.
#####..######.####....#.
######################..

output:

611

result:

ok answer is '611'

Test #23:

score: 0
Accepted
time: 3ms
memory: 6536kb

input:

38 35 37 17 39
..........................#........
..........................#........
..........................#........
..........................#........
........#.........#.......#........
........#.........#.......#........
.#......#.........#.......#........
.#......#.........#.......#.........

output:

8402

result:

ok answer is '8402'

Test #24:

score: 0
Accepted
time: 4ms
memory: 4008kb

input:

15 25 4 24 21
######..##############.##
.#.......................
######..##############.##
.#.#..........########...
.#.#....#####..#######.#.
.#.###..#.###..#######.##
.#.#....#.###..#######.##
.#.###..#.##..#....###...
.#.###.##..........###...
.#.#......###.##....##...
.#.#..........#.....##...
...

output:

1601

result:

ok answer is '1601'

Test #25:

score: 0
Accepted
time: 6ms
memory: 6688kb

input:

39 33 2 32 11
.................................
.................................
.................................
...#.............................
...#.............................
...#.............................
...#.....................#.......
...#.....................#...#...
...#....######...

output:

481

result:

ok answer is '481'

Test #26:

score: 0
Accepted
time: 6ms
memory: 6728kb

input:

40 40 8 23 29
........................................
........................................
........................................
.....#..................................
........................................
........................................
...........................................

output:

784

result:

ok answer is '784'

Test #27:

score: 0
Accepted
time: 7ms
memory: 6700kb

input:

40 40 27 28 37
......................................#.
........................................
.........#............#.....#.........#.
.........#............#....##.#.......#.
...........................#.........##.
...................##..#...#..#......##.
....#.....#...........#...##.##..#........

output:

10864

result:

ok answer is '10864'

Test #28:

score: 0
Accepted
time: 8ms
memory: 4376kb

input:

31 29 1 14 13
######.###..............#.##.
..........#..................
..........#.#................
..........#.#................
.............................
..........#.#.......###......
..#.......#.#.......###......
.............................
..##...............####......
...#......###......

output:

760

result:

ok answer is '760'

Test #29:

score: 0
Accepted
time: 1ms
memory: 3948kb

input:

39 12 8 22 13
##..#.#.#.##
##.#....#.##
##.##..#####
##.##..#####
##.###.#####
...........#
##.###.#####
##.###.#####
##.##..#####
##.##..#####
##.##..#####
##.###.#####
##.###.#####
##.###.#####
##.###.#####
##.###.#####
##.###.#####
##.###.#####
##.###.#####
##.###.#####
##.###.#####
##.###.#####
...

output:

3454

result:

ok answer is '3454'

Test #30:

score: 0
Accepted
time: 3ms
memory: 3712kb

input:

14 13 6 36 32
#############
##......###.#
#####.#.###.#
###.....###.#
#######.###.#
####.##.###.#
........###.#
####.##.###.#
####.##.###.#
.............
####.##.###.#
####.##.###.#
####.######.#
####.####.#.#

output:

1540

result:

ok answer is '1540'

Test #31:

score: 0
Accepted
time: 5ms
memory: 3868kb

input:

15 27 0 18 16
...........................
..#.###...####.............
...........#...............
.......##.........#..#.#.#.
#.###..##..###.....#.....#.
........#..#.#..##...#.#...
###.........##..##.#..###..
.........#...............#.
..##....###......#..#......
#..........#.............#.
.........

output:

1008

result:

ok answer is '1008'

Test #32:

score: 0
Accepted
time: 4ms
memory: 3976kb

input:

14 25 1 34 29
.##...##....#............
.#.......................
.#...#.#.................
.#....#..................
.#....#..................
.#.......................
.#..##.#.................
.........................
.........................
.#...#.###.###.####......
.........................
...

output:

440

result:

ok answer is '440'

Test #33:

score: 0
Accepted
time: 1ms
memory: 3664kb

input:

22 6 1 6 2
..##.#
#..#.#
#..#.#
...#.#
...#.#
...#.#
...#.#
.....#
.....#
.....#
.....#
.....#
.....#
.....#
.....#
.....#
......
.....#
.....#
.....#
..#..#
..#.##

output:

55

result:

ok answer is '55'

Test #34:

score: 0
Accepted
time: 7ms
memory: 4120kb

input:

27 24 0 30 16
....################....
...#############...#....
...####.#.#........#....
..##.##.######.....#....
..##.##.########.#.#..##
..##.##........#...#..##
..##.##.#.##...#.....###
.###.##.#.##.........###
.##..##.###.####.#...###
.##..##.###..........###
###.###########......###
###..##.###...

output:

1114

result:

ok answer is '1114'

Test #35:

score: 0
Accepted
time: 7ms
memory: 6264kb

input:

37 39 12 39 40
............#.............#...#.#.#....
...###################################.
..############.#######################.
.#........#.#..#....#.###.#...#.######.
.......................................
.....#.#..#.#..#.#..#.###.#...#.#######
.#############.########################
...##...

output:

14907

result:

ok answer is '14907'

Test #36:

score: 0
Accepted
time: 9ms
memory: 6792kb

input:

40 40 6 36 20
......................#........#........
...........#.#........#...............#.
....####.###..####..........##.#.##...#.
....#......#.#.#......#.#......#......#.
.#.##......#.#.#......#.#......#........
.#.##.##...#######.##.#.#..#...#..#...#.
.#.##......................................

output:

5274

result:

ok answer is '5274'

Test #37:

score: 0
Accepted
time: 11ms
memory: 5248kb

input:

40 40 1 12 12
........................................
..........#.............................
.........#.........##.....#.............
........................................
..........................#.............
..........................#.............
....................#......................

output:

782

result:

ok answer is '782'

Test #38:

score: 0
Accepted
time: 2ms
memory: 4020kb

input:

24 23 0 30 3
.......................
.......................
........###.###.##.....
.......................
.......................
.......................
.......................
.......................
..................#....
..................#....
..................#....
..................#.......

output:

75

result:

ok answer is '75'

Test #39:

score: 0
Accepted
time: 6ms
memory: 6016kb

input:

26 25 4 30 19
........................#
..#######..#..#..#.......
#####....................
#........................
..###.###..##.#####.#....
.........................
#####.###..##..####.#..#.
#........................
#...................##.#.
#.#.#.###..#.#.####..#...
#........................
...

output:

2612

result:

ok answer is '2612'

Test #40:

score: 0
Accepted
time: 2ms
memory: 6312kb

input:

32 28 2 12 7
............................
............................
............................
............................
............................
............................
............................
............................
............................
.............................

output:

252

result:

ok answer is '252'

Test #41:

score: 0
Accepted
time: 17ms
memory: 4884kb

input:

38 38 5 40 31
...........#......#......#....#.......
..........#..........................#
.#....................................
.#...#......#..#...##.................
..#......#.###....#.#.....##....#....#
...#.#.#.............#....#...##......
..#..........#........#.#..........#..
....#.......#...

output:

8164

result:

ok answer is '8164'

Test #42:

score: 0
Accepted
time: 3ms
memory: 3896kb

input:

40 9 0 9 6
........#
.........
#.......#
#........
.........
.......#.
.......#.
.........
#........
.......#.
.........
.........
.........
.........
.........
.........
.........
.........
.........
.........
.........
.........
.........
.........
.........
.........
.........
.........
............

output:

63

result:

ok answer is '63'

Test #43:

score: 0
Accepted
time: 5ms
memory: 5820kb

input:

13 35 6 20 23
####......................#########
##.##........................#####.
##.####.################.##########
##.###...........................#.
#.....#.################.......#.#.
##.####.################.#########.
#........................#########.
#..####.################.#########...

output:

2259

result:

ok answer is '2259'

Test #44:

score: 0
Accepted
time: 0ms
memory: 4304kb

input:

32 24 2 23 18
........................
........................
........................
........................
........................
........................
........................
........#...............
........#...............
........#...............
........#...............
........#.....

output:

189

result:

ok answer is '189'

Test #45:

score: 0
Accepted
time: 2ms
memory: 6224kb

input:

22 36 1 34 19
....................................
#..#.#.###.#########################
#......###.###################......
#............####...................
#..#.#.###.###########.####.........
#..#...............###.###########..
#........#.##########.......####....
..............................

output:

1392

result:

ok answer is '1392'

Test #46:

score: 0
Accepted
time: 3ms
memory: 6768kb

input:

40 40 3 11 11
...........................#.#.##.#.#...
..##.##.................##.###..#####...
..##..########.#######..##.###..#.####..
...#...##.#.##.#######..##.###..######..
..................................###...
..........#..#...#...#.....###..#.####..
..##..#.######.#######..##.###..######.#...

output:

3036

result:

ok answer is '3036'

Test #47:

score: 0
Accepted
time: 8ms
memory: 6668kb

input:

40 40 11 38 25
....#..###.#..#.####.##.....#....#.#....
..#...........#..........#...#...####.#.
......###.##....#.#.....#...###.........
..##....#.#.....#......#..#.............
..............##.#.#......#.##.###.##...
......#........#.......#................
...#..##..###.#.##..#..#..#...............

output:

9278

result:

ok answer is '9278'

Test #48:

score: 0
Accepted
time: 5ms
memory: 6228kb

input:

33 25 2 36 13
############.#########...
#.###..####..##.######.#.
############.############
#.###..#####.###########.
#.###.###.##.###########.
#########.##.#########.#.
#.#######.##.#########.#.
#########.#..###########.
#########.#..###########.
#########.#..#########.#.
#########.#..############
...

output:

2873

result:

ok answer is '2873'

Test #49:

score: 0
Accepted
time: 2ms
memory: 3664kb

input:

13 12 2 27 24
#...........
#.##..##.##.
#.##..##.###
#..#..#..##.
##.#..##.##.
####.....##.
#####....##.
#####.##.##.
#####.##.##.
#####.##.###
#####.##.##.
...........#
.#.##....#..

output:

631

result:

ok answer is '631'

Test #50:

score: 0
Accepted
time: 3ms
memory: 3952kb

input:

39 11 0 4 2
..#........
..#........
..#.#..#...
..#.#..#...
..#.#..#...
..#.#..#...
..#.#..#...
..#.#..#...
..#.#..#...
....#..#...
....#..#...
....#..#...
....#..#...
....#..#...
....#..#...
....#..###.
....#..#...
....#..#...
..#.#..#...
..#.#..#...
..#.#..#...
..#.#..#...
..#.#..#...
...........
...

output:

30

result:

ok answer is '30'

Test #51:

score: 0
Accepted
time: 2ms
memory: 3708kb

input:

38 2 5 20 11
#.
.#
#.
.#
##
.#
..
.#
.#
.#
.#
.#
.#
..
.#
.#
.#
..
..
.#
..
.#
.#
.#
.#
.#
.#
.#
.#
.#
..
.#
.#
..
..
..
.#
.#

output:

276

result:

ok answer is '276'

Test #52:

score: 0
Accepted
time: 5ms
memory: 6000kb

input:

19 25 3 40 17
...#...#..#....#####.....
..#..#....#...#.#........
....#..##.##..#.##.#....#
...#.#....#...#.##.#....#
....#...#..##...#..#....#
..#..##.......#.#..##....
#....#.##.#.#.#....#.##..
...#.#.#.##......###.....
...#.......##.........#..
....#..##..#.###.#.##.#..
..#####.....#...#..#.##.#
...

output:

2262

result:

ok answer is '2262'

Test #53:

score: 0
Accepted
time: 4ms
memory: 4040kb

input:

38 15 2 16 16
.......#.#.#..#
##.#######.#..#
#..#######.#..#
#....#####.#..#
#........#.#.##
#....#####.#.##
#....#####.#.##
#..#.#####.#.##
#..#######.#.##
#..#.#####.#.##
#..#######.####
#..#######.#.##
##.#######.#.##
##.#######.#.##
##.#######.#.##
##..######.#.##
##..######.#.##
##..######.#.#...

output:

1222

result:

ok answer is '1222'

Test #54:

score: 0
Accepted
time: 13ms
memory: 6564kb

input:

35 30 4 40 13
....########.##############.#.
####.#######.################.
...#..###.##.##.##..#....#..#.
####.###.###.##.##########.##.
...#..##.###.##.###.#....#.##.
####.###.###.##.#####.####.###
..##.###.###.##.###.#....#.##.
..##.###.###.##.#######..#.##.
.#............................
..##.##...

output:

5123

result:

ok answer is '5123'

Test #55:

score: 0
Accepted
time: 7ms
memory: 4136kb

input:

30 24 13 37 17
..##########.##########.
#####....#.#..#..##.###.
############.##########.
############.##.###.###.
############.###########
############.##.###.####
#.##########.##.###.####
############.###########
#.###..#.###.##########.
############.######.###.
#.##.#######.##########.
####.###.#...

output:

8691

result:

ok answer is '8691'

Test #56:

score: 0
Accepted
time: 14ms
memory: 5096kb

input:

40 40 1 39 26
........................................
........................................
..................#.....................
........................................
.......#................#...............
..#######..###.##.#.##.##.#...####......
...........................................

output:

1955

result:

ok answer is '1955'

Test #57:

score: 0
Accepted
time: 6ms
memory: 4960kb

input:

40 40 7 31 26
.######.##.#####.#.###.###########......
................#..#.#...#.....#..#.....
....##.##############.##..#####.##.#####
...#.####.##...##..#.....#.....#..#.....
....#...#.##.......#.#...#.#..###.#.....
########..############.#.#.#.####....#..
##..#.##...#.#.##.##.#...#.#.####....#.....

output:

13479

result:

ok answer is '13479'

Test #58:

score: 0
Accepted
time: 6ms
memory: 4520kb

input:

32 32 6 28 26
.........#................#.....
.........#...#...........##...#.
.........................##...#.
................................
................................
.........#...............#....#.
.........##..............#....#.
.........##..#................#.
..........#..............

output:

2268

result:

ok answer is '2268'

Test #59:

score: 0
Accepted
time: 8ms
memory: 4724kb

input:

39 31 7 28 28
....#..........#..###..#..#...#
.##########################...#
###.#..#####################..#
###.#..##################.#...#
###############################
###.#.#..#.######.###..#.##...#
###.#.#..#.#################..#
###.#.#..####################.#
#############################....

output:

8575

result:

ok answer is '8575'

Test #60:

score: 0
Accepted
time: 3ms
memory: 3640kb

input:

19 11 2 39 23
.####.####.
.#..#..##..
.#..#..##..
...........
...........
...........
.#.....##..
.#..#..##..
...........
.#.##..##..
...........
.#.##..##..
.......##..
##.##..##..
##.##......
...........
.#.##..##..
...........
#####.###..

output:

907

result:

ok answer is '907'

Test #61:

score: 0
Accepted
time: 3ms
memory: 5408kb

input:

7 16 3 35 8
.##...##########
..#..##.########
...............#
##.###.#........
#####..#.......#
#..#######.#####
#............###

output:

398

result:

ok answer is '398'

Test #62:

score: 0
Accepted
time: 4ms
memory: 5792kb

input:

24 15 0 31 29
...............
...........#...
...............
...........#...
...............
..........#....
...........#...
..........#....
#....###..##...
...............
...........#...
..#............
..#.......##...
...........#...
...............
...............
..#.......##...
..........##.....

output:

476

result:

ok answer is '476'

Test #63:

score: 0
Accepted
time: 4ms
memory: 4368kb

input:

40 24 1 24 24
..#........#.......#....
..#......#.#.......#....
######...#.#.......#....
####.....#.#.#.....#....
#.#......#.#.##....#....
#.#......#.#.##....#....
#.#......#.#.##....#....
#.#......#.#.##....#....
#.#......#.#.##....#....
#.#......#.#.##....#....
#.#......#.#.##....#....
#.#########...

output:

979

result:

ok answer is '979'

Test #64:

score: 0
Accepted
time: 0ms
memory: 4112kb

input:

34 18 3 11 9
#.###......#######
#.##......##...###
#.#..#.#.###...###
#.#....#.###.#.##.
................#.
###............##.
###....#..##.#.##.
###....#..##.#.##.
###.......##.#.##.
###.......##.#.#..
###............#..
###.......###..#..
###.........#..#..
###.......###..#..
###.......###..#..
##...

output:

1020

result:

ok answer is '1020'

Test #65:

score: 0
Accepted
time: 9ms
memory: 4708kb

input:

35 35 3 39 20
..############.####................
..#................................
..#......#####...................#.
..#................#...............
..#...............##...............
..#...............#................
..#...............#................
..#..#.#.#####.####.#.#########......

output:

2074

result:

ok answer is '2074'

Test #66:

score: 0
Accepted
time: 8ms
memory: 5112kb

input:

40 40 0 3 2
........................................
........................................
........................................
........................................
........................................
.......#......##.................##.....
...........#......###.#.................
....

output:

53

result:

ok answer is '53'

Test #67:

score: 0
Accepted
time: 15ms
memory: 8940kb

input:

40 40 1 37 27
........................................
.#.#############....#..................#
....##.#######.#.#.###.#################
......#######..#.#.#.##########....#...#
......................########.#########
.................................#.#...#
.................................#.#.#.#...

output:

3881

result:

ok answer is '3881'

Test #68:

score: 0
Accepted
time: 4ms
memory: 4132kb

input:

40 13 1 32 13
.....##...#..
.#...###..#..
.............
.#...........
##.#.###..#..
##.#.###..##.
##.#.###..##.
##.#.###..##.
##.#.###..###
##.#.##......
##.#.##...##.
##.#.##...##.
##.#.##...##.
##.#.##...##.
##.#.##...##.
####.##...##.
##.#.##...##.
##........##.
##.#.##...##.
##.#.##...##.
##.#.#...

output:

801

result:

ok answer is '801'

Test #69:

score: 0
Accepted
time: 5ms
memory: 4156kb

input:

36 19 5 33 25
..#......###.......
#####.#########.##.
.##....#.###..#....
###....#.###.##..#.
###....#.######..#.
###....########..#.
###.#.#########.##.
###....########..#.
###....####.###..#.
###.#.#####.###.##.
###...###.#.###..#.
###...###.#.###..#.
#.#...###.#.###..#.
#.#...###.#.###..#.
#.#......

output:

3092

result:

ok answer is '3092'

Test #70:

score: 0
Accepted
time: 2ms
memory: 3836kb

input:

13 25 1 24 19
...############.#########
#..############.####.####
##.#.##########.####.####
................####.####
##.#.########............
##.....................##
##.#.#########..####.####
#..........##.....#..#...
##.#.####............###.
##.#.##..........########
.........................
...

output:

767

result:

ok answer is '767'

Test #71:

score: 0
Accepted
time: 2ms
memory: 6240kb

input:

19 40 0 11 8
.###............................###.#.##
...##.............................#####.
........#...............................
......#####..##.#.......................
......#.#......#.#.##.###...#..####.##..
........................................
.......#.#..###..##...............#.####
...

output:

510

result:

ok answer is '510'

Test #72:

score: 0
Accepted
time: 4ms
memory: 4008kb

input:

33 10 1 13 10
..........
#....#....
#....##..#
##.......#
#..#.##...
#....##...
##....#..#
..........
#.....#..#
.#....#...
...#......
.#........
.#........
...#..#...
.#........
.#.##.#...
.#.##.....
...#......
.#........
..........
.#..#.....
.#..#.....
.#........
.#.##.....
.#..#.....
.####.....
...

output:

485

result:

ok answer is '485'

Test #73:

score: 0
Accepted
time: 3ms
memory: 3876kb

input:

19 22 0 25 13
......................
...#....##############
...#...............#..
...#...............##.
...##..............##.
...#...............##.
.#.#...............##.
.#.#...............##.
.#.#...............##.
.#.####..##.####.####.
.###...............###
.###...............##.
.###.........

output:

327

result:

ok answer is '327'

Test #74:

score: 0
Accepted
time: 8ms
memory: 4384kb

input:

37 24 0 28 21
................#.......
..........#####.#..#....
................#..#....
................#..#....
#...##.##.###.###..#....
...................#....
#.......................
#..................##...
#.......................
#..................##...
#.#................##...
#.####..#.#...

output:

763

result:

ok answer is '763'

Test #75:

score: 0
Accepted
time: 7ms
memory: 4504kb

input:

37 24 8 35 19
........................
.#####.#..###.#########.
.##.#................##.
.#####.#...............#
.###...#...#.......#####
.###...#...##..###.####.
.##....#...##..###.####.
.##........##..###.####.
.##........##........###
.##........##..###.#####
.##........##..###.#####
.##...........

output:

5271

result:

ok answer is '5271'

Test #76:

score: 0
Accepted
time: 16ms
memory: 6756kb

input:

40 40 4 28 24
......#..#.#...............#......###...
....######..#.########.#####.######.##.#
..#...#..#.##.....####.####.#.#####....#
..#..#####.#####.###.#.##..#.##..###...#
..#...#.##.###########.#.#####.#.###...#
......#.##..#.........###.#..##..##....#
.#########.#######..########.###.###...#...

output:

8112

result:

ok answer is '8112'

Test #77:

score: 0
Accepted
time: 8ms
memory: 5020kb

input:

40 40 1 11 7
...................................#....
......#............................#....
.....#####..#.##.##...#.##.#..#######...
.....##................#................
......#............................#....
...##.#.####.####.....#............#....
.....###................................
...

output:

1556

result:

ok answer is '1556'

Test #78:

score: 0
Accepted
time: 2ms
memory: 5872kb

input:

21 22 1 20 15
.############.........
.#####################
.#..#........#........
.#..#........#........
.#..#.####...#...##...
.##.###......#...#...#
.#....................
..#.###......#..##...#
.#############.###...#
.####.########.###..##
..#.###......#..##..##
..#.###......#..#...##
..#.###......

output:

775

result:

ok answer is '775'

Test #79:

score: 0
Accepted
time: 5ms
memory: 4064kb

input:

21 29 0 26 25
...##.#######.........##.....
###########################..
#..##########################
#..##.#...#.##.......###.....
#..##.#####..#.......###....#
#..##.######.###########....#
#..##.##..#..#..####.###....#
#..##.######.##############.#
#.#######.#..#....#..###.....
#..##.##...........

output:

933

result:

ok answer is '933'

Test #80:

score: 0
Accepted
time: 3ms
memory: 3772kb

input:

14 19 1 21 16
#........#.........
..########.###.....
...................
.....#####.#.###.#.
.........#...#...#.
.......###.########
...#.#####.########
................###
...#.#####.###...#.
.............#.....
...................
....#........#.....
.............#.....
...................

output:

406

result:

ok answer is '406'

Test #81:

score: 0
Accepted
time: 4ms
memory: 5768kb

input:

16 12 1 31 25
............
.#.##..##...
........#.#.
.#..#.......
.#..#..#....
....#..##..#
....#..#....
.#.#....#.##
.#..#....#.#
.........#..
.#..#...#.##
.#..#.......
.#..#......#
..........##
.#.##...#.#.
..........#.

output:

740

result:

ok answer is '740'

Test #82:

score: 0
Accepted
time: 0ms
memory: 4036kb

input:

17 22 1 14 9
.####.#######.##.####.
####.################.
.................##...
..#....#.....###..#.#.
..#..#.#..............
....................#.
..#..#.##.####.#..#...
..#..#.#..#.####..#...
###..###.####..##.#...
....................#.
..#................##.
###.####.############.
..............

output:

657

result:

ok answer is '657'

Test #83:

score: 0
Accepted
time: 6ms
memory: 4620kb

input:

39 30 3 34 29
..............................
.........#....................
..............................
..............................
..............................
..............................
.........................#.#..
.........#..#....#.......#.#..
.........#..............##.#..
..........

output:

997

result:

ok answer is '997'

Test #84:

score: 0
Accepted
time: 6ms
memory: 4364kb

input:

29 35 0 13 11
...........#.......................
...........#....#.....#####........
..............###.....##..#..#.....
......#...............##..#..#.....
......#....#..###.....##..#..#.....
....################.###########...
......#....#..#.#.....##..#..#.....
......##...#..#.#.#...##..#..#.......

output:

514

result:

ok answer is '514'

Test #85:

score: 0
Accepted
time: 4ms
memory: 3844kb

input:

14 27 2 24 21
.#########.#.####...#######
......##.###.####...#.#.###
#............###....#.#.#..
...........................
....##..................#..
...........................
....###.####...............
....................#.#.#..
#####......................
.##.#.#.####.##.....#.#.##.
.........

output:

867

result:

ok answer is '867'

Test #86:

score: 0
Accepted
time: 5ms
memory: 5012kb

input:

40 40 4 29 24
..........#############......##.......#.
......................................#.
.............................#........#.
.............................#...#....#.
...#....#........................#....#.
...#....#....................#...#.#..#.
.########################.####...###..#....

output:

4710

result:

ok answer is '4710'

Test #87:

score: 0
Accepted
time: 24ms
memory: 5096kb

input:

40 40 1 38 34
..............................#.........
.....#...................#..............
................#.............###...#...
.#..##...#..#.##...#....#.##.##.#.#.....
.##....##.#..##.#.......................
..##..###....#.......##.###.###.#.#.....
.....#..#...............#.##.##.#....#.....

output:

6674

result:

ok answer is '6674'

Test #88:

score: 0
Accepted
time: 4ms
memory: 4276kb

input:

23 40 2 22 11
....########.#########################..
........................................
........................................
.#......................................
........................................
..##########.#.######.##################
........#........#..#..#...#..#.#..........

output:

1369

result:

ok answer is '1369'

Test #89:

score: 0
Accepted
time: 6ms
memory: 5796kb

input:

39 18 1 7 6
##......#.###.##..
##.#....#.###.##..
###########.####..
##.#.######.#.##..
##.########.#.##..
####.#.####.####..
####.#.##.#.####.#
##.#.#..#.#.#.##..
##.#.#..#.#.#.##..
####.#.##.#.#.##..
####.#.##.#.......
######.##.#.####..
####.#.##.#.#.##..
######.#..#.####.#
####.#.#..#.####.#
#.....

output:

815

result:

ok answer is '815'

Test #90:

score: 0
Accepted
time: 1ms
memory: 4112kb

input:

17 28 4 33 29
##############...###..#.....
..######...........#..#...#.
.#######################..#.
#########............#######
#.##.....................###
..###############.#######.#.
...###########..#.#######.#.
....................#######.
....#############..########.
....#############.#######...

output:

2181

result:

ok answer is '2181'

Test #91:

score: 0
Accepted
time: 4ms
memory: 3760kb

input:

19 15 0 21 13
....#.....#....
#..#......#....
..#....#.#..#..
#..#........#..
..#.#..#.......
..#.....#...#..
..#..#..#...#..
#...##.##...#..
#...##..#..#...
.#...##.#..###.
#..........#...
....#.#.##...##
.....#..#......
..########.....
#.#.##......#..
#....#.....###.
..#....#...#.#.
...###..##.......

output:

763

result:

ok answer is '763'

Test #92:

score: 0
Accepted
time: 5ms
memory: 3864kb

input:

31 13 0 28 23
......##.....
......#......
.#...##......
...#...#.....
.##...#......
...#...#.#...
...#..#..#..#
..#...#.##...
..#...#......
.......##....
.#....#.....#
..#.........#
.##.#....#.##
.#....###....
.#.#....##...
........#..##
#.#...#.#..#.
#......#....#
.##..#......#
#...#.##.#...
#....#...

output:

1645

result:

ok answer is '1645'

Test #93:

score: 0
Accepted
time: 3ms
memory: 3740kb

input:

11 22 1 5 3
#................#.#..
####.#######.#...#.#.#
#......#####.#...#.#.#
####.#.#####.#...#.#.#
####.#####.......#.#.#
#.#..#######.###.#.#.#
#....#######.#########
###..#######.#######.#
....................##
#....#################
#####################.

output:

251

result:

ok answer is '251'

Test #94:

score: 0
Accepted
time: 7ms
memory: 6276kb

input:

36 23 3 34 13
#######################
##...####..............
#######################
###.##...##.####...####
.##.##..#######.#######
.###.#.########.#######
.##..#.####.###.##.####
.##..................##
.###.#.########.##.####
.##..#.########.#######
.##..#.########.#######
.###.#.########.######...

output:

3350

result:

ok answer is '3350'

Test #95:

score: 0
Accepted
time: 4ms
memory: 4132kb

input:

40 12 1 38 31
.#..###.#...
..##########
..#...#.##.#
..#.#.#.##.#
..#.###.##.#
#.#.###.####
#.#.###.####
..#.###.####
....#.######
....#.######
....#.######
....#.######
....#.######
....#.######
....#.######
....#.#####.
....#.#.###.
....#.#.###.
....#.#.###.
....#.#.###.
....#.#.###.
....#.#.###.
...

output:

1045

result:

ok answer is '1045'

Test #96:

score: 0
Accepted
time: 6ms
memory: 5072kb

input:

40 40 3 32 17
####....................................
#..#....#...............................
#.#.....................###.#####.#.##..
#..#....................................
...#................#....##.##.#........
#.####.##....#...####.##.##.####..#.....
#..#..............#.#..........#...........

output:

2499

result:

ok answer is '2499'

Test #97:

score: 0
Accepted
time: 16ms
memory: 5136kb

input:

40 40 1 14 7
.###........................#.#.#.##....
.#####.######.#..##.#...#.###.#.#####...
##...######......##....###..#.#..##.#.#.
.###..........................#....##...
..##.#.....##..........####...#....#....
.#.#...#....#......###....#.........#...
.#.#.###.#..............................
...

output:

2131

result:

ok answer is '2131'

Test #98:

score: 0
Accepted
time: 6ms
memory: 4796kb

input:

33 40 4 19 14
###############################.########
##########............................##
#.##...#.#..#..#.......#..#####.########
#.##...###..#..#.#.....#....##........##
#.##..#####.##.#####.##########.########
###########.##.#####.##########.####...#
..##...###..#..#.##....#....##....##...#...

output:

5540

result:

ok answer is '5540'

Test #99:

score: 0
Accepted
time: 1ms
memory: 3968kb

input:

20 18 3 25 11
...#..#...........
...#.#########.##.
..................
...##.............
..................
...##..#........#.
..................
...###.####..#..#.
...##..#######..#.
..................
.#####.##########.
...###.##########.
.#####.#####.#####
...#...#.##...###.
.#................
....

output:

873

result:

ok answer is '873'

Test #100:

score: 0
Accepted
time: 3ms
memory: 3688kb

input:

35 8 1 11 6
#####.##
####.###
####..##
.###..##
.###...#
.###...#
.###...#
.###...#
.###...#
........
.###...#
.###...#
.##....#
.##....#
..##...#
.###...#
.###...#
.###...#
.###...#
.###...#
.###...#
.###...#
.###...#
.###...#
.###...#
.###...#
.###...#
.###...#
.#.....#
.###...#
.###...#
.###...#
...

output:

283

result:

ok answer is '283'

Test #101:

score: 0
Accepted
time: 2ms
memory: 6100kb

input:

21 38 1 38 24
......................................
.............####.....................
.##..##.###.#...##...###..#.##.###....
.........................#............
.........#.#..........................
......................................
....#.###.###...####..###.............
................

output:

1707

result:

ok answer is '1707'

Test #102:

score: 0
Accepted
time: 2ms
memory: 4072kb

input:

32 19 4 34 25
#..................
#..................
#..................
...................
#..................
#................#.
##..#..............
#...#.......#......
#...#.......#......
#...#.......#......
#...#..............
#...#..............
......#............
#...#.#............
#...#....

output:

993

result:

ok answer is '993'

Test #103:

score: 0
Accepted
time: 8ms
memory: 4428kb

input:

28 35 6 34 20
..#.....#.....#.................#..
..#...######################....#..
..#.....#..#.##..################..
..#.....#..#.##..#.............####
..#.....#.#####################.#..
..#.#########################...#..
..#.#...#..#.##..#..#.....#..####..
.################################....

output:

4604

result:

ok answer is '4604'

Test #104:

score: 0
Accepted
time: 3ms
memory: 4144kb

input:

39 20 0 38 15
....#..............#
...#...##..........#
...#..............##
...#.#######......##
...#..............##
..................##
...#....#.........##
...#...##......#..##
#..#...##......#..##
####.#.............#
#......##......##.##
#......##......##.##
#......##....#.##.##
#......##.......

output:

1083

result:

ok answer is '1083'

Test #105:

score: 0
Accepted
time: 5ms
memory: 3888kb

input:

23 19 0 14 2
###################
##..##.##..##.##.##
###.##.######.##.##
###.##.#########.##
######.#########.##
###.##.#########.##
###.##............#
###.##.######.##.##
###.##.#########.##
######.#########.##
###.##.#########.##
.#####.#########.##
###.##.#########.##
######...........##
#######...

output:

324

result:

ok answer is '324'

Test #106:

score: 0
Accepted
time: 19ms
memory: 5004kb

input:

40 40 0 14 10
....#.............##.................#.#
........................................
....#.....#......##..##...#..##........#
....#.....#.#...###...#...#..##........#
#.####################.####.#.#####..#.#
....#.....#............................#
....#..####.########.######.######.#...#...

output:

1668

result:

ok answer is '1668'

Test #107:

score: 0
Accepted
time: 8ms
memory: 6772kb

input:

40 40 3 36 20
........................................
........................................
........................................
................#........#.....#........
.....#..#####..#########.####.###.......
.........#......#..............#........
...###...#......#........#.................

output:

3328

result:

ok answer is '3328'