. #...# #####...## ....+.... ....#...# ###.#.#...# #...#.#... . #.....#.#######... #..######.##(..$......... ........).......)l....... #.#...................... #..###.............### #. ##'##..........# #...#..........# #.<.#..........# #...#.....###### ##+##.....# #.....#