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