######## ## #...<..# ... #......# ..... #......# #######...... #......######.....#...... #........................ #.....)######............. #......# #.....#.... #......# #.....# ####)### #............ #.# #<....#..... #.# #.....###.## #.# #.##### # #.########.# #.##.....#.# #.##.....#.# ###.##.....#.### #..%%........... #................ #................ #................ #......r###..... #.......# .... #.......###..... #).......r... . #.)....)###.. ##..#.o.###.. #......{.... #.#########. .... #.... #....# #..(.# #....# #.... .