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