__$$$$$___$$$$$$$$___$$$$$$$$__$$____$$__$_____$__$$_____$$__$$_________$$__$$___$_____$__$$_____$$__$$__________$$$$_____$$$$$___$$$$$$$$___$$$$$$_______$$_____$_____$__$$_____$$__$$___________$$_____$_____$__$$_____$$__$$___________$$______$$$$$___$$$$$$$$___$$$$$$$$_____$$____