####### .... ......# .... ......# ...|. ......# ..... ......######...... ####### ...........#...... .......##......$...@....... .......(.....$# #....# ........#.....##...##.# #....##....##....## .. #.##.##.##....## ## #..(........#..# #.##.##.###.# .. ... #.# .. . ###.##.# #.# ...###.#..# .........## #..##.#.## .#.#{# . ...l# ## . $..> .##.### #...##..#.... . ............. ........g...... .....##lg..^## #...oo