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