.. ... .... ...## #...### ....## ##...# #..<.# #......# #.......# #..#####..# #.# .... . #.... ..#.# .#...