In the 20×20 grid below, four numbers along a diagonal line have been marked in red.

```
...
```

The product of these numbers is 26 × 63 × 78 × 14 = 1788696.

What is the greatest product of four adjacent numbers in the same direction (up, down, left, right, or diagonally) in the 20×20 grid?