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