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