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