@____$$$$$$$$$$__$$$$$$_____$$$$$$__$$$$$$$$$$$$$___$$$$$$$$$$$$$___$$$$$$$$$$$$____@
@___$_________$___$____$___$____$___$___________$___$___________$___$___________$___@
@__$__________$____$____$_$____$____$___________$___$___________$___$____________$__@
@__$_____$$$$$$_____$____$____$_____$_____$_____$___$____$$$$$$$$___$____$$$_____$__@
@__$____$____________$_______$______$_____$_____$___$___________$___$____$$$$____$__@
@__$____$_____________$_____$_______$_____$_____$___$___________$___$____________$__@
@__$_____$$$$$$_______$____$________$_____$_____$___$____$$$$$$$$___$___________$___@
@__$__________$______$____$_________$_____$_____$___$___________$___$____$$$$$$$____@
@___$_________$_____$____$__________$_____$_____$___$___________$___$____$__________