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