_#________##_____##__##_____##__##____##__#____#___###___###___##___##____##__##___#____#___####_####____##_##______####____#____#___##_###_##_____###________##_____#######__##_____##____##_##_______##__________#___##_____##___##___##______##__________#___##_____##__##_____##_____##____