.. ... .... ....###+### .h........# ..........# #..a...# #...<..# +......# #......# #......# #.....### #.....# #.....# #.....#