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