### # ## ..# #. #. ..# ## #..###. ..#..# ....... NN...# ......S##NN...# #...%SS.S# #.....SNN...# #......###..# ##...### ## #.#. #.... ..... .....