#### .... ##.. ...# ### #..## ##.# #(.w### ###.<# #.....### ###....# ......#.....#+#.....## .#### ##...........## ###.......### ###...### ##+##