#.# ... #.. ..## #..####.. #######........ .......5h.....# #.<# .......## ....### ... .