###. ################..... #................# #<.......$....g..# #................# ################.# #