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