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