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