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