####### #.....##################### #.....'...................+ #.....##########'########## ###'### ###.### #+ #.# #.....# #. #.# #.S...# #.## #.# #$....# ##.## #.# ####### #...## #.# #..#.# #.# ##..#.# #.# #..#### ##'## ###'### #...######################<....# #.#..'...................'.....# #...#.#####################.....# ###.### ####### #.# ..# ###