



def       lowerCAmelCase_     (lowerCAmelCase__:						str						,		lowerCAmelCase__:						list[str]   ):





			"""simple docstring"""


			UpperCAmelCase_:						Tuple					=			""
			for word_or_phrase in separated:
						if not isinstance(_A						,		_A   ):
									raise Exception("""join() accepts only strings to be joined"""   )
						joined += word_or_phrase + separator
			return joined.strip(_A   )


if __name__ == "__main__":
	from doctest import testmod

	testmod()










from PIL import Image

def       lowercase_		(		_A			:    Image						):

      """simple docstring"""




      lowerCamelCase__    ,   lowerCamelCase__		:				List[str]    =  image.size
      lowerCamelCase__		:				Dict    =  0
      lowerCamelCase__		:				Dict    =  image.load()
      for i in range(_A						):
            for j in range(_A						):
                  lowerCamelCase__		:				List[str]    =  pixels[j, i]
                  mean += pixel
      mean //= width * height

      for j in range(_A						):
            for i in range(_A						):
                  lowerCamelCase__		:				Union[str, Any]    =  255 if pixels[i, j] > mean else 0
      return image


if __name__ == "__main__":
    A      :    int		=					mean_threshold(Image.open("path_to_image").convert("L"))
    image.save("output_image_path")


