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