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