__$$$$$___$$$$$$$$____$$$$$$___$$$$$$$$__$_____$__$$_____$$__$$____$$_______$$_________$__$$_____$$__$$____________$$_____$$$$$___$$$$$$$$____$$$$$$______$$_____$________$$_______________$$____$$______$________$$_________$$____$$___$$_______$$$$$$$__$$__________$$$$$$___$$$$$$$$_