____###########________________________ __###############______________________ __################_____________________ _##################_________#####______ __##################_____###########___ __##################___##############__
___##################_################_ ____##################################_ ______###############################__ _______#############################=__ ________=##########################____ __________########################___
__________#####################=______ ____________###################________ _____________=###############__________ _______________#############___________ ________________##########_____________
_________________######________________
__________________####_________________
__________________###__________________
___________________#___________________