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