___#______________######________________________________________________#______________ __###____________########______________________________________________###_____________ _#####___________##____##______________________##_____________________#####____________ ########_________##____##___###__######__####__##____##__##___###____########__________ ______########___##____##_____##_##__##_##__##_##__#_##_##______##_________########____ ________#####____##____##_____##_##__##_##__##_##__#_####_______##___________#####_____ _________###_____##____##__#####_##__##_##__##_#####_##_##___#####____________###______ __________#______##____##_##__##_##__##_##__##____##_##__##_##__##_____________#_______ _______________###_____##__#####_##__##__####_____##_##___##_#####_____________________