...# .. ...# . . #..# .# .. ##..# ..## ...##...##...## .............!. #.............. #.<# #..# ..... %....... ...##...##. .. ##..# .. . #..# .# ...# .