




import unittest

from accelerate import debug_launcher
from accelerate.test_utils import require_cpu, test_ops, test_script


@require_cpu
class    lowerCamelCase    (		unittest.TestCase						):






			'''simple docstring'''





			def 							UpperCAmelCase__       ( self			:   List[Any]  )						->   Dict:
								debug_launcher(test_script.main  )


			def 							UpperCAmelCase__       ( self			:   List[str]  )						->   Optional[Any]:
								debug_launcher(test_ops.main  )









import sys
import turtle







def 		lowercase__   (		__A:	tuple[float, float]							,__A:	tuple[float, float]				):





					'''simple docstring'''






					return (pa[0] + pa[0]) / 2, (pa[1] + pa[1]) / 2







def 		lowercase__   (		__A:	tuple[float, float]							,__A:	tuple[float, float]							,__A:	tuple[float, float]							,__A:	int							,):





					'''simple docstring'''






					my_pen.up()
					my_pen.goto(vertexa[0]							,vertexa[1]				)
					my_pen.down()
					my_pen.goto(vertexa[0]							,vertexa[1]				)
					my_pen.goto(vertexa[0]							,vertexa[1]				)
					my_pen.goto(vertexa[0]							,vertexa[1]				)

					if depth == 0:
										return

					triangle(__A							,get_mid(__A							,__A				)							,get_mid(__A							,__A				)							,depth - 1				)
					triangle(__A							,get_mid(__A							,__A				)							,get_mid(__A							,__A				)							,depth - 1				)
					triangle(__A							,get_mid(__A							,__A				)							,get_mid(__A							,__A				)							,depth - 1				)


if __name__ == "__main__":
	if len(sys.argv) != 2:
		raise ValueError(
		    '''Correct format for using this script: '''
		    '''python fractals.py <int:depth_for_fractal>'''
		)
	__lowerCamelCase   :						Any				=			turtle.Turtle()
	my_pen.ht()
	my_pen.speed(5)
	my_pen.pencolor('''red''')

	__lowerCamelCase   :						Optional[Any]				=			[(-1_75, -1_25), (0, 1_75), (1_75, -1_25)]  # vertices of triangle
	triangle(vertices[0], vertices[1], vertices[2], int(sys.argv[1]))



