__$$$$$___$$$$$$$___$$$$$$____$$$$$$___$_____$__$____$___$$____$$__$$____$$________$______$____$$________$$_________$$$$$______$_____$$_________$$$$$$___$__________$______$$______________$$__$__________$______$$____$$__$$____$$__$$$$$$$____$_______$$$$$$____$$$$$$__