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