### #.. ## ###.# .. .... #.##..## # ..... .##..#..####### .......<......# .........###### (##..#.#.# .... .. .. .## ... ... .... .### ..##. .# ... #. .# #.# .. #.. ##.>## #.##### ....<###.....# #...........# #....##.....# #a##.....# #S##.....# #######........# ..............<# ###########....# ######