######### #.......h #.# ##.## #...######## #........... #...######## ##.## ##.##########... #.......>..@!... #..###.#####.#.# #<.# #.# #.........# ####....#.# #.##.#.. #.##.#.. #.# .### #.. . ###