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