######################################## ######################################## ########*================*############## ########|#################\############# ########|##*============*##\############ ########|##|#############\##\########### ########|##|##############\##\########## ########|##|###############*##*######### ########|##|###############|##|######### ########|##|###############|##|######### ########|##|###############|##|######### ########|##|###############|##|######### ########|##|###############*##*######### ########|##|##############/##/########## ########|##|#############/##/########### ########|##|#*==========*##/############ ########|##|#|############/############# ########*==*#*===========*############## ######################################## ########################################