#### ..##...# ...$..(.### ..........# ...[......############ ..........r))......... ........#.#)########## #...#..#...# ####..####.#### #...<## #.r..### . #....#### ##<.S####..# #$.# ###rS...... (. #....##.# #..##.# ...## .. #r### ... .. #. .# #.# ... #.# ..# #$ #.# ....###.## #...g..# #..# ##<.## #....###### #.##......# #.#######>.. #.# ..# .## #. ..