################# .. ................ #.. #..##...# ..... #..#####..##...#...... #..............#...... .#............$........ ....................... ....................... #.......####........# #.......# #........# ######### #........# #.....##.+ +.....# # #....... #........ #######.. $