... .. .. .# ########.### .......l... #....h.# ## ##h# .#.. #h.# .....#..#### #.......# #+++'++..... +....+ #### +..<.+ +....+ +....+ ++++++