##...... .....# #...... ....# ##..... ....###### ##..... #......... #.....# #......... #....# ### #..)...... #...# #.# #......... #.S.####.#####........[ #............%......... ###...................... #........................ #......)########.###$.... #......(# ### .N... ##......## .... #.......# .... ##.....## ##.....# #......# ##....<# ##...%# #....# #.....# #.....# #......# #........ #........