#+# ..# ... #.# #!# #.# #.##.####.## #..<......+ ###.####..# #.# ##. #