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