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