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