__________________________##
________________________###
______________________###
_____________________##
____________________##
___________________###
__________#####################
_______###########################
_____###############_###############
___##########_######_######_#########
___#########___#####_#####___#########
__#########_____####_####_____########
__########_______###_###_______########
__##################_##################
__#################___#################
__########___################__########
___#######_____________________#######
____########_________________########
_____##############################
______###########################