### # ##.# #.. #... ....##..### #.........## #.......oI.# #......<#.I....# ##......(o...... ##............. #....o....o... #............. ...##........ .. #S...... ....... ...