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