____###_____########__########___##_____##____##_##____##________##_____##__##_____##___##___##___##________##_____##__##_____##__##_____##__######____########___##_____##__#########__##________##__________##___##___##_____##__##________##___________##_##____##_____##__########__##____________###____