.############### ................ ................ ########''##### ##########''###### #................# #......#..#......# #................+ +................+ #......#..#......# #.........H......# ####'#####@'###### #.......##''# #.......##.... #.......##..... #...<...##.....# #.......##...### #.......##..## #.......# #########