##### ...# ...# .... ..## ###############.. . #.............>.#######.. #..#..#..#..#............ #..........(...l...?...... #..............#....### #<............>#....# #..............#....# #................%### #..#..#..#..#..##.# #.............>..... ###############.[..%# .....# .....# ......# .....# # .