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