_#######___#######___########___##_____##__#________##_____##__##_____##___##___##___#________##_____##__##_____##____##_##____######___##_____##__########______###___________#__##__##_##__##___##______##_##____#_____#__##____##___##____##____##___##____#####____#####_##__##_____##__##_____##_