__________________________________________________
__##############################################__
__#####################################__#######__
__###################################_##########__
__#################################__#########_#__
__#########__________________________#######__##__
__#########________________________#######___###__
__########___##########################__#######__
__#######____################_########___#######__
__######____###############_###########___######__
__######___##############__#############___#####__
__#####___________________######____________####__
__####___________________######______________###__
__###____####__________######_________####___###__
__###___#####________######__________#####___###__
__###______________######____________________###__
__###_____________######_____________________###__
__###___________######_______________________###__
__#####_______#######______________________#####__
__######_____#######_################______#####__
__#####____#######_#################_______#####__
__###_#__########_###################______#####__
__##__#########__####################______#####__
__#_#########_##################################__
__#########___##################################__
__##############################################__
__##############################################__
__________________________________________________