__$$$$$___$$_____$$__$$$$$$$$___$$_____$$__$_____$__$$_____$$__$$_____$$___$$___$$_________$__$$_____$$__$$_____$$____$$_$$_____$$$$$___$$$$$$$$$__$$$$$$$$______$$$_____$________$$_____$$__$$___________$$_$$____$________$$_____$$__$$__________$$___$$___$$$$$$$__$$_____$$__$$_________$$_____$$_