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