# .. ... ##.... ###..%...... #.l.# ..... #####>### ...... #...gl..# ...... #.....).##.l.... #.......#....r.. #.......#..$.... ######..