#######_____###____#######_########_##
##____##___##_##___##_________##____##
#######___##___##__##_________##____##
#######__#########_#######____##____##
##____##_##_____##______##____##____##
#######__##_____##_#######____##____##