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