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