### #####.## #......# #####..############################ ###.............................# #.....#########################.# #.##..# #.# #.##..# ...#.# #.##..######## #.##.# #.##.......... #.##.# #.###.######## #.##.# #.# #.# #.##.# ###########.###.# #.##.# #<...........##.###### ####.##.##.###.#### ###########>........... ................... ##+##.####### ...#.##S##.##..#### #.# #K##.# .# #.# #.##.# # #.# ...#+# #.# #.. #.# ... .# ##..