.##..... .# #... .#.## .# # #... ....# .. #.##... .... .# #...... #..###.# #..... .o.... #.....####o##.# #........so##.### #.....#####....<# #..... #.....# ###### #.....# #.....# #.....# #######