__#####___##________########___##_____##__#_____#__##________##_____##__##_____##________#__##________##_____##__##_____##___#####___##________########___##_____##__#________##________##_________##_____##__#________##________##_________##_____##__#######__########__##__________#######__