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