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