.. .. ... .# .... ..# ....## ##... ......# ... ....#..###.###### .............<... #)....##### #..<........ ##.......... ........)....?... ........#.##..... ........#.# ....# ######## ........... .... ##......#.>............ .... #...<).................. #....S.....##|.......$ ... #..?.S.)..... #...........# #..........#. #............ ##..........# ..........##