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