##### .... ..# ### ####### #.## .........#######..# .# #####.####...........## .# .........'.......@....# .. #.#.##..........#.# .# #..'..........#.##.# ####..........#..#.###.## #..........##.#....... #..........##@.# #..........###.## #....$.....# #..# #..........# ##.## . ###############..#.... #..l............# #+##########..#.# ... #.# # ..b.. ... .l..... #..# ....... ..# ####+#S .>+ ..