##... #.... .... ... #. #.. #..#.. #.....## #....<# #.....# ##..... ##..... ###.... ######