__________________________________________________
________________________________########__________
_________________________##################_______
___________________##########################_____
______________#############################_####__
__________##################################__##__
________####################################__##__
_______#####################################__##__
_____####################_________#########___##__
____###############_______________######______##__
___#############_________________#######_____##___
__##########__#_________________########____##____
_###########__________________#######______##_____
_###############____________#########_____###_____
_####################################____##_______
_##__#############################_____###________
_##__##########################______###__________
_##________###############________####____________
__##________#########__________#####______________
___###____________________#######_________________
_____####___________########______________________
_______################___________________________
__________________________________________________
__________________________________________________