> 
> **Synopsis:** Find characters that are enclosed by `MYPOCKET`.
> 
> 
> 

**Example Input**

```
MYPHEIF
YFOCKVH
MBNDEIF
TEUFTMY
ESNDUWP
KBOVUVO
CENWFKC
OPYMTEB

```

**Example Output**

```
F   
BND 
EUF   
SNDUW 
BOVUV 
ENWF  

```

Huh? How did we get that as an output? The "pocket" can sometimes be difficult to see. This will make it clearer:

```

**MYP**HEIF
**Y**F**OCK**VH
**M**BND**E**IF
**T**EUF**TMY**
**E**SNDUW**P**
**K**BOVUV**O**
**C**ENWF**KC**
**OPYMTE**B

```

The letters in bold indicate a ring of characters connected orthogonally to each other consisting of the string `MYPOCKET` repeated over and over again. Your program should output the characters that are within that ring. 

Notes:

* There will only be one "pocket".
* Trailing new lines or spaces after lines are allowed.
* The rest of the grid may also contain characters from `MYPOCKET`, but not in a way that makes the shape of the ring ambiguous.
* The `M` is not always in the top-right corner.
* The "pocket" can move in either a clockwise or a counter-clockwise direction.
* The "pocket" won't move in diagonal directions -- that is, each letter is connected left, right, up, or down to the next.

Here's another input you can test your program with.

**Example Input**

```
EKCYMOPD
KCOPHAYM
EKNDSEST
JETHACKE
KRMYPOBN

```

**Example Output**

```
  HA
NDSES
 HA

```