########## ##....#...### #...........## ...#..<..#...## ##...###...## ##### ##...## ##.h.# ##h..# .#..# .# .# .. # .. ###