### .....#. #....... #######..h..... #.............. #.............. ##.<..###....... #>.>.####....... #...gg..gh...... #....######..... ###### ... .