######## .......##### ## #.....# . ####.###.# #. #....# #.# #.##.##.##.###.# #........W.....# ####..<......### #.###...### ..$ ##.## ### #.# #.# #.# #.# #.# #.# ...