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