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