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