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