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