__###########__###########___
_##########################__
_##########################__
__########################__
____####################_____
______################____
________###########_____
__________#######____
____________###_________