_#######___#####___##_____##__########__#________#_____#__##_____##_______##___#________#________##_____##______##____######___######___##_____##_____##___________#__#_____#___##___##_____##______#_____#__#_____#____##_##_____##________#####____#####______###_____########_