###### ### ##.....#. #...###........ #.....hh....... ..#.##......... #......... #.<....... .......... ........... ...##.....#. .... ###### .#...