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