## ## #.# #.# #.## ##.# #'# #'# ##.## ##.## ##...###...##### #.....'..<..'..# ##...###...###.# ##.## ##.##...# ### #####..### #....### #....# #....# #....# #....# #....# #....# ...... ...