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