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