######## ##....c.## ##.<......## #..........### #...$........# #.....Y...>#..# #........### # #......Y## ##....>.# ........# .......g# ....$.. ....