'''simple docstring'''
import os



def  __lowerCamelCase       (      ):


      '''simple docstring'''


      with open(os.path.dirname(_UpperCamelCase					) + '''/grid.txt'''					) as f:
            UpperCAmelCase_            =  []  # noqa: E741
            for _ in range(20					):
                  l.append([int(_UpperCamelCase					) for x in f.readline().split()]					)

            UpperCAmelCase_            =  0

            # right
            for i in range(20					):
                  for j in range(17					):
                        UpperCAmelCase_            =  l[i][j] * l[i][j + 1] * l[i][j + 2] * l[i][j + 3]
                        if temp > maximum:
                              UpperCAmelCase_            =  temp

        # down
            for i in range(17					):
                  for j in range(20					):
                        UpperCAmelCase_            =  l[i][j] * l[i + 1][j] * l[i + 2][j] * l[i + 3][j]
                        if temp > maximum:
                              UpperCAmelCase_            =  temp

        # diagonal 1
            for i in range(17					):
                  for j in range(17					):
                        UpperCAmelCase_            =  l[i][j] * l[i + 1][j + 1] * l[i + 2][j + 2] * l[i + 3][j + 3]
                        if temp > maximum:
                              UpperCAmelCase_            =  temp

        # diagonal 2
            for i in range(17					):
                  for j in range(3							,    20					):
                        UpperCAmelCase_            =  l[i][j] * l[i + 1][j - 1] * l[i + 2][j - 2] * l[i + 3][j - 3]
                        if temp > maximum:
                              UpperCAmelCase_            =  temp
            return maximum


if __name__ == "__main__":
     print(solution())






'''simple docstring'''
from ...utils import logging
from ..ta.modeling_tf_ta import TFTaEncoderModel, TFTaForConditionalGeneration, TFTaModel
from .configuration_mta import MTaConfig


lowercase__  :      Dict        =					logging.get_logger(__name__)

lowercase__  :      List[Any]        =					"T5Config"







class lowerCamelCase							(	lowerCamelCase					):




  '''simple docstring'''



  lowerCAmelCase__										=	'''mt5'''
  lowerCAmelCase__										=	MTaConfig







class lowerCamelCase							(	lowerCamelCase					):




  '''simple docstring'''



  lowerCAmelCase__										=	'''mt5'''
  lowerCAmelCase__										=	MTaConfig







class lowerCamelCase							(	lowerCamelCase					):




  '''simple docstring'''



  lowerCAmelCase__										=	'''mt5'''
  lowerCAmelCase__										=	MTaConfig





