.. ###############+#.### #............#...... #.......<.........# #........>.....>..# #.................# #.................# ######.................# ...##............#(...# ########.##............#....# ######......................#....# .....#.####.......(.........####.# .....#.####.................# #.# ...........#........########## #.# ...........#........# #.# .##........########## #.# #........# #.########## #........# #..........# #........# ##########.# #........##### # #<...........# #............# #............# ###.....#....# .......S.......... ######.....####### ........ ..........+ ...........# ............. #####.###+####