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