############# #...........# #...........# #...........# ##....####### ##....##.# #........# ##.......# #........# #.....##'####+#. #######......... #.s....... #......... #...$..... #......... #......... #......... #.........