__################__________
_##################_________**####*
__##################_____*##########
__##################___*#############
___#################*_###############*
____#################################*
______###############################
_______#############################*
________*##########################
__________########################
___________*####################*
____________*##################
_____________*###############
_______________#############
______________ ##########
________________*#######*
_________________######
