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