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