__#####___#________##_____##__##____##__#_____#__#____#___##_____##__##___##_________#__#____#___##_____##__##__##_____#####___#____#___#########__#####_____#________#######__##_____##__##__##____#_____________#___##_____##__##___##___#######_______#___##_____##__##____##_