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