______________________________________________________________________
______________________________________________________________________
___________________########_#######______#########################____
__#__##########____######_______________#######################__#_#__
____________________#__##____#________#####______#################____
____________________##_##____#________####___________#############____
____________________##_##___#_________#####_#_______#_######__####____
____________________#####____#________####______######_####___####____
___________________########__#________########_#######_####___####____
___________________###________________########__#####__#####__####_#__
___________________###__#_____________###___##________#___#___####____
___________________###_______#________####__#__###__##_####___####_#__
___________________###____________#___#####_###___####_####___####_#__
___________________###___##____________########_##_####___##__####____
___________________###########________######_______###_____#######____
____________________#####__###_______#########_#####_______#######____
____________________######_###______##_############___________####____
_______________##__###########______#################__####__#_##_____
________________#__####_####_##___#######_____#__##___##____###_#_____
______________________________________________________________________