

# Function to print upper half of diamond (pyramid)

def 						UpperCamelCase					(lowercase_: List[Any]					)     ->      List[Any]:
	for i in range(0    ,      lowercase_					):
		for _ in range(0    ,      n - i - 1					):  # printing spaces
			print(""" """    ,      end=""""""					)
		for _ in range(0    ,      i + 1					):  # printing stars
			print("""* """    ,      end=""""""					)
		print()

def 						UpperCamelCase					(lowercase_: Tuple					)     ->      List[str]:
	for i in range(lowercase_    ,      0    ,      -1					):
		for _ in range(lowercase_    ,      0    ,      -1					):  # printing stars
			print("""* """    ,      end=""""""					)
		print()
		for _ in range(n - i + 1    ,      0    ,      -1					):  # printing spaces
			print(""" """    ,      end=""""""					)

def 						UpperCamelCase					(lowercase_: Optional[Any]					)     ->      Dict:
	if n <= 0:
		print("""       ...       ....        nothing printing :("""					)
		return
	floyd(lowercase_					)  # upper half
	reverse_floyd(lowercase_					)  # lower half


if __name__ == "__main__":
	print(r'| /\ | |- |  |-  |--| |\  /| |-')
	print(r'|/  \| |- |_ |_  |__| | \/ | |_')
	A_       : Optional[Any]         =			1
	while K:
		A_       : int         =			int(input('enter the number and , and see the magic : '))
		print()
		pretty_print(user_number)
		A_       : str         =			int(input('press 0 to exit... and 1 to continue...'))

	print('Good Bye...')






from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


A_       : Optional[int]         =			{'configuration_ibert': ['IBERT_PRETRAINED_CONFIG_ARCHIVE_MAP', 'IBertConfig', 'IBertOnnxConfig']}

try:
	if not is_torch_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	A_       : str         =			[
	    'IBERT_PRETRAINED_MODEL_ARCHIVE_LIST',
	    'IBertForMaskedLM',
	    'IBertForMultipleChoice',
	    'IBertForQuestionAnswering',
	    'IBertForSequenceClassification',
	    'IBertForTokenClassification',
	    'IBertModel',
	    'IBertPreTrainedModel',
	]

if TYPE_CHECKING:
	from .configuration_ibert import IBERT_PRETRAINED_CONFIG_ARCHIVE_MAP, IBertConfig, IBertOnnxConfig

	try:
		if not is_torch_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .modeling_ibert import (
		    IBERT_PRETRAINED_MODEL_ARCHIVE_LIST,
		    IBertForMaskedLM,
		    IBertForMultipleChoice,
		    IBertForQuestionAnswering,
		    IBertForSequenceClassification,
		    IBertForTokenClassification,
		    IBertModel,
		    IBertPreTrainedModel,
		)

else:
	import sys

	A_       : Union[str, Any]         =			_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)



