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