###################################################################################
#_________________________________________________________________________________#
#_____________####_____________________####_____________________####______________#
#_______################_________################_________################________#
#______##______________##_______##______________##_______##______________##_______#
#_____##__###______###__##_____##__###______###__##_____##__###______###__##______#
#_____#____###____###____#_____#____###____###____#_____#____###____###____#______#
#_____#__#___________#___#_____#__#___________#___#_____#__#___________#___#______#
#_____#__#############___#_____#__#############___#_____#__#############___#______#
#_____##________________##_____##________________##_____##________________##______#
#______##################_______##################_______##################_______#
#_________________________________________________________________________________#
#_##___##____###____##______##______#######_##________##_#######_#######_###___##_#
#_##___##___##_##___##______##______##___##_##___##___##_##______##______####__##_#
#_#######__##___##__##______##______##___##_##___##___##_#####___#####___##_##_##_#
#_##___##_#########_##______##______##___##_##___##___##_##______##______##__####_#
#_##___##_##_____##_##______##______##___##_###_####_###_##______##______##___###_#
#_##___##_##_____##_#######_#######_#######__####__####__#######_#######_##____##_#
#_________________________________________________________________________________#
#_____________####_____________________####_____________________####______________#
#_______################_________################_________################________#
#______##______________##_______##______________##_______##______________##_______#
#_____##__###______###__##_____##__###______###__##_____##__###______###__##______#
#_____#____###____###____#_____#____###____###____#_____#____###____###____#______#
#_____#__#___________#___#_____#__#___________#___#_____#__#___________#___#______#
#_____#__#############___#_____#__#############___#_____#__#############___#______#
#_____##________________##_____##________________##_____##________________##______#
#______##################_______##################_______##################_______#
#_________________________________________________________________________________#
###################################################################################