###### ###....# #......# #......# #......# #...H..# #....### ....... ........# #.........# ###...###.# #... +#