.... .. ...##+#. ......# ##.....# #......# #......# . #......#.... #...