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