###. #####.... #......# #......## #........ ##........ ########....#.. #