########+##+#. #............. #............. #............. #............. #.....<....... #..$.......... #......{...... #.....##+###### #..... #..... #.... +.... #...