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