__#####______###_____##_____##__##_____##__#_____#____##_##____##_____##__##_____##__#_____#___##___##___##_____##__##_____##___#####___##_____##__#########__##_____##__#_____#__#########__##_____##___##___##___#_____#__##_____##__##_____##____##_##_____#####___##_____##__##_____##_____###____