____###_____########__########____######_____##_##____##________##_____##__##____##___##___##___##________##_____##__##________##_____##__######____########____######___#########__##________##_______________##__##_____##__##________##_________##____##__##_____##__########__##__________######__