###### #..$.?. ......##....... ............... ............... ....w.......... .....gggg....# .....ggggS..# #.gg.# #g#### #.# #.# #.# ... ..# ...