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