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