






"""simple docstring"""
import sys
import turtle

def        snake_case   (     A__			,A__		):
			return (pa[0] + pa[0]) / 2, (pa[1] + pa[1]) / 2

def        snake_case   (     A__			,A__			,A__			,A__			,):
			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(_lowerCAmelCase			,get_mid(_lowerCAmelCase			,_lowerCAmelCase		)			,get_mid(_lowerCAmelCase			,_lowerCAmelCase		)			,depth - 1		)
			triangle(_lowerCAmelCase			,get_mid(_lowerCAmelCase			,_lowerCAmelCase		)			,get_mid(_lowerCAmelCase			,_lowerCAmelCase		)			,depth - 1		)
			triangle(_lowerCAmelCase			,get_mid(_lowerCAmelCase			,_lowerCAmelCase		)			,get_mid(_lowerCAmelCase			,_lowerCAmelCase		)			,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_       			=   turtle.Turtle()
			my_pen.ht()
			my_pen.speed(5)
			my_pen.pencolor('''red''')

			lowerCamelCase_       			=   [(-175, -125), (0, 175), (175, -125)]  # vertices of triangle
			triangle(vertices[0], vertices[1], vertices[2], int(sys.argv[1]))











"""simple docstring"""
from ..utils import DummyObject, requires_backends







class     UpperCamelCase_ (metaclass=__A  ):
	__magic_name__			   =       ['''onnx''']





	def __init__(   self      :				List[Any]			,			*lowerCAmelCase_      :				Dict			,			**lowerCAmelCase_      :				Dict		)		->    Dict:
				requires_backends(self			,			["onnx"]		)





	@classmethod
	def   _SCREAMING_SNAKE_CASE   (   cls      :				Optional[Any]			,			*lowerCAmelCase_      :				Dict			,			**lowerCAmelCase_      :				Union[str, Any]		)		->    int:
				requires_backends(cls			,			["onnx"]		)





	@classmethod
	def   _SCREAMING_SNAKE_CASE   (   cls      :				str			,			*lowerCAmelCase_      :				Optional[Any]			,			**lowerCAmelCase_      :				str		)		->    Optional[Any]:
				requires_backends(cls			,			["onnx"]		)



