





import os


def 				SCREAMING_SNAKE_CASE__    (     ):
	snake_case_		:      Dict           =						os.path.dirname(os.path.realpath(__a ) )
	snake_case_		:      Any           =						os.path.join(__a ,			'triangle.txt' )

	with open(__a ) as f:
		snake_case_		:      List[Any]           =						f.readlines()

	snake_case_		:      Union[str, Any]           =						[[int(__a ) for y in x.rstrip('\r\n' ).split(' ' )] for x in triangle]

	for i in range(1 ,			len(__a ) ):
		for j in range(len(a[i] ) ):
			snake_case_		:      Dict           =						a[i - 1][j] if j != len(a[i - 1] ) else 0
			snake_case_		:      Dict           =						a[i - 1][j - 1] if j > 0 else 0
			a[i][j] += max(__a ,			__a )
	return max(a[-1] )


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






from .pipeline_kandinskya_a import KandinskyVaaPipeline
from .pipeline_kandinsky2_2_controlnet import KandinskyVaaControlnetPipeline
from .pipeline_kandinsky2_2_controlnet_img2img import KandinskyVaaControlnetImgaImgPipeline
from .pipeline_kandinsky2_2_img2img import KandinskyVaaImgaImgPipeline
from .pipeline_kandinsky2_2_inpainting import KandinskyVaaInpaintPipeline
from .pipeline_kandinsky2_2_prior import KandinskyVaaPriorPipeline
from .pipeline_kandinsky2_2_prior_emb2emb import KandinskyVaaPriorEmbaEmbPipeline
