... ..#...# .....+ ##....##### ........... #.......... #.......... ####........... #......# #......# #......# #......# ####..## ...########...# .........hhh#'# #############.## #..## #...## ##....## #####......## +.....<.....# #####......## ##....## #...## #..## #.## #+#