##. . ##... .....###### ...### #....<.## ..... ######..##..# ##....# ###S.#### ###.....# #...###....g #..### .#! ..... ####.. ..# #.# #. #.