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