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