########### ...%......# .......wh.# ........<.# ......hh..# .......#### .....h. ####... #... .... .....