#include <bits/stdc++.h>
using namespace std;
int main(){
	int h,w;cin>>h>>w;
	vector<string> s(h);
	for(auto&& w:s)cin>>w;
	int cnt=0;
	for(int i=0;i<h;i++){for(int j=0;j<w;j++){if(s[i][j]=='#')cnt++;}}
	if(cnt==h+w-1)cout<<"Possible"<<endl;
	else cout<<"Impossible"<<endl;
}