... .o. . ....... #....... ........... #............#....... #............#...... . #............#..... ... ........#...#...###.(.. ##...................... #.....%................. #...............)M......# #....###................. #....###................. #....................... ###.................#### #.................# #.................# #[)...............# ###.................# #.........######... #.........# .. #.........##.### #............... #............... #............... #.............. ##............. #...####...... #...# ..... #...# .... #...# ... #...# ###