## .. #. #. #.######### #.<.%.....# .......########.###.## #.... #...........# #... #.####S.....# .g. #..###.# . #..# # #..# #..# #..# #..# ...