. .$. ###########.... ............... #.<....... #.....#... #......... #......... #.....#..! #.....# .. #.....# . #..%..#