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