## .. .# ##.## .# .... ##.## ###..## .... ##.....# #..# ####...5..# #.. ..........# #.# ...##.#.###.#.# .........<..#.##### ...#########5%..<.# .. #..###.# . #..# ... #... .### #.## .# #. .# ## ##