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