



'''simple docstring'''

import os

try:
							from .build_directory_md import good_file_paths
except ImportError:
							from build_directory_md import good_file_paths  # type: ignore

__lowerCAmelCase						      =       list(good_file_paths())
assert filepaths, "good_file_paths() failed!"

__lowerCAmelCase						      =       [file for file in filepaths if file != file.lower()]
if upper_files:
							print(f"""{len(upper_files)} files contain uppercase characters:""")
							print('''\n'''.join(upper_files) + '''\n''')

__lowerCAmelCase						      =       [file for file in filepaths if ''' ''' in file]
if space_files:
							print(f"""{len(space_files)} files contain space characters:""")
							print('''\n'''.join(space_files) + '''\n''')

__lowerCAmelCase						      =       [file for file in filepaths if '''-''' in file]
if hyphen_files:
							print(f"""{len(hyphen_files)} files contain hyphen characters:""")
							print('''\n'''.join(hyphen_files) + '''\n''')

__lowerCAmelCase						      =       [file for file in filepaths if os.sep not in file]
if nodir_files:
							print(f"""{len(nodir_files)} files are not in a directory:""")
							print('''\n'''.join(nodir_files) + '''\n''')

__lowerCAmelCase						      =       len(upper_files + space_files + hyphen_files + nodir_files)
if bad_files:
							import sys

							sys.exit(bad_files)









'''simple docstring'''

# Function to print upper half of diamond (pyramid)



def 					__lowerCamelCase					(				lowerCAmelCase_  )      ->				int:
		for i in range(0						,      lowerCAmelCase_  ):
				for _ in range(0						,      n - i - 1  ):  # printing spaces
						print(' '						,      end=''  )
				for _ in range(0						,      i + 1  ):  # printing stars
						print('* '						,      end=''  )
				print()



def 					__lowerCamelCase					(				lowerCAmelCase_  )      ->				Union[str, Any]:
		for i in range(lowerCAmelCase_						,      0						,      -1  ):
				for _ in range(lowerCAmelCase_						,      0						,      -1  ):  # printing stars
						print('* '						,      end=''  )
				print()
				for _ in range(n - i + 1						,      0						,      -1  ):  # printing spaces
						print(' '						,      end=''  )



def 					__lowerCamelCase					(				lowerCAmelCase_  )      ->				Tuple:
		if n <= 0:
				print('       ...       ....        nothing printing :('  )
				return
		floyd(lowerCAmelCase_  )  # upper half
		reverse_floyd(lowerCAmelCase_  )  # lower half


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

							print('''Good Bye...''')




