___$$$$$_$$$$$______________#__#
__$$$$$$$$$$$$$______________#__#____#
___$$$$$$$$$$$$__________##########_##
____$$$$$$$$$__________##############
______$$$$$___________###############
_______$$$___________###################
________$____________###___##____#######
________$___________###_...