___________________######______________________#######
__________________#***##***##__##########__##***####**#
_______________#**#######***##**********##***#######**#
_______________#**#######***********************######**#
________________#**####*******##*********##********##**#
__________________#**##******###*********###*********#
_____________________#********###*******###********#
___________________#*************#######************#
__________________#*************#########************#
__________________#**************#######*************#
__________________#***************#####*************#
____________________#*************#####***********#
______________________#********##***#***##******#
________________________#********#######******#
____________________________#***************#
_______________________#*********#######***********#
____________________#*********#############**********#
________________#*******#**################***#*******#
_______________#*******#**##################***#*******#
_______________#*******#*###################***#********#
______________#*******#**####################**#********#
_____________#********#**####################**#********#
______________#*******#*######################*#********#
_______________#*****#**#######################*#******#
______________###*###***######################***###*### ____________#*********#######################*##********#
___________#****###****#######################*****##***#
___________#***######***#####################****#####**#
___________#****#####***#####################**#######*#
____________#****#####**#*#################*#**######*#
______________#***###**#***###############**#***###**#
______________######__###################__######