#include <cstdio>
#include <iostream>
#include <algorithm>
#include <string>
#include <vector>
#include <cmath>
using namespace std;
typedef vector< int > VI;
typedef vector < double > VD;
typedef long long LL;
#define FOR(x, b, e) for(int x=b; x<=(e); ++x)
#define FORD(x, b, e) for(int x=b; x>=(e); ––x)
#define REP(x, n) for(int x=0; x<(n); ++x)
#define VAR(v,n) typeof(n) v=(n)
#define ALL(c) c.begin(),c.end()
#define SIZE(x) (int)x.size()
#define FOREACH(i,c) for(VAR(i,(c).begin());i!=(c).end();++i)
#define PB push_back
#define ST first
#define ND second
double d( double x1, double y1, double x2, double y2)
{
return sqrt ( ( x1- x2) * ( x1- x2) + ( y1- y2) * ( y1- y2) ) ;
}
int main( )
{
ios_base:: sync_with_stdio ( 0 ) ;
double gopherX, gopherY, dogX, dogY, x, y, tabX[ 100000 ] , tabY[ 100000 ] ;
int n;
bool check;
while ( cin >> n>> gopherX>> gopherY>> dogX>> dogY)
{
check = true ;
REP( i, n) cin >> tabX[ i] >> tabY[ i] ;
REP( i, n)
{
//cin>>x>>y;
if ( 2 * d( gopherX, gopherY, tabX[ i] , tabY[ i] ) < d( dogX, dogY, tabX[ i] , tabY[ i] ) )
{
printf ( "The gopher can escape through the hole at (%.3lf,%.3lf).\n " , tabX[ i] , tabY[ i] ) ;
check = false ;
break ;
}
}
if ( check) cout << "The gopher cannot escape.\n " ;
}
return 0 ;
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdHlwZWRlZiB2ZWN0b3I8aW50PiBWSTsKdHlwZWRlZiB2ZWN0b3IgPGRvdWJsZT4gVkQ7CnR5cGVkZWYgbG9uZyBsb25nIExMOwoKI2RlZmluZSBGT1IoeCwgYiwgZSkgZm9yKGludCB4PWI7IHg8PShlKTsgKyt4KQojZGVmaW5lIEZPUkQoeCwgYiwgZSkgZm9yKGludCB4PWI7IHg+PShlKTsg4oCT4oCTeCkKI2RlZmluZSBSRVAoeCwgbikgZm9yKGludCB4PTA7IHg8KG4pOyArK3gpCiNkZWZpbmUgVkFSKHYsbikgdHlwZW9mKG4pIHY9KG4pCiNkZWZpbmUgQUxMKGMpIGMuYmVnaW4oKSxjLmVuZCgpCiNkZWZpbmUgU0laRSh4KSAoaW50KXguc2l6ZSgpCiNkZWZpbmUgRk9SRUFDSChpLGMpIGZvcihWQVIoaSwoYykuYmVnaW4oKSk7aSE9KGMpLmVuZCgpOysraSkKI2RlZmluZSBQQiBwdXNoX2JhY2sKI2RlZmluZSBTVCBmaXJzdAojZGVmaW5lIE5EIHNlY29uZAoKZG91YmxlIGQoZG91YmxlIHgxLCBkb3VibGUgeTEsIGRvdWJsZSB4MiwgZG91YmxlIHkyKQp7CiAgICByZXR1cm4gc3FydCgoeDEteDIpKih4MS14MikrKHkxLXkyKSooeTEteTIpKTsKfQoKaW50IG1haW4oKQp7CiAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKDApOwoKICAgIGRvdWJsZSBnb3BoZXJYLCBnb3BoZXJZLCBkb2dYLCBkb2dZLCB4LCB5LCB0YWJYWzEwMDAwMF0sIHRhYllbMTAwMDAwXTsKICAgIGludCBuOwogICAgYm9vbCBjaGVjazsKCiAgICB3aGlsZShjaW4+Pm4+PmdvcGhlclg+PmdvcGhlclk+PmRvZ1g+PmRvZ1kpCiAgICB7CiAgICAgICAgY2hlY2sgPSB0cnVlOwogICAgICAgIFJFUChpLCBuKWNpbj4+dGFiWFtpXT4+dGFiWVtpXTsKICAgICAgICBSRVAoaSwgbikKICAgICAgICB7CiAgICAgICAgICAgIC8vY2luPj54Pj55OwoKICAgICAgICAgICAgaWYoMipkKGdvcGhlclgsIGdvcGhlclksIHRhYlhbaV0sIHRhYllbaV0pIDwgZChkb2dYLCBkb2dZLCB0YWJYW2ldLCB0YWJZW2ldKSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgcHJpbnRmKCJUaGUgZ29waGVyIGNhbiBlc2NhcGUgdGhyb3VnaCB0aGUgaG9sZSBhdCAoJS4zbGYsJS4zbGYpLlxuIiwgdGFiWFtpXSwgdGFiWVtpXSk7CiAgICAgICAgICAgICAgICBjaGVjayA9IGZhbHNlOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgaWYoY2hlY2spY291dDw8IlRoZSBnb3BoZXIgY2Fubm90IGVzY2FwZS5cbiI7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0KCg==