##..... #....... #......# #......# #....... #.....# ##.....## #....)..# #.....