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