______________________________________________________________________
________####_##________#_______________________####____###____________
____#___########________________#________#___#######__######__________
___#____########_________##____##_____####___##______##___###_________
________###_###_______________________####___######__##____##___#_____
________________________________________##______#######____##____#____
___________________________________________########_#####__##_________
_________________________________________########__###_#####__________
______________________________________########____#####_#_____________
______________________________#####################___###_____________
______________________________##___########____####___####____________
_______________________________#___#######_#___####___####____________
___________________________________#######__##_####___###_____________
___________________________________#######___#_####___###____#________
___________________________________#######_____####___###____######___
___________________________________#######_____####___####___###_###__
___________________________________##_###################____######___
___________________________________#___##################____#_##_##__
___________________________________##__###____######_####_____________
__#_____#__#_#_##_##_______________##__###################____________
____##__#__#_########______________##__####################_______#___
___##_###__#_######################################################___
______________________________________________________________________